.head-banner{position:relative;width:100%;min-height:70vh;overflow:hidden}@media screen and (min-width: 1025px){.head-banner{padding-bottom:300px}}@media screen and (min-width: 768px) and (max-width: 1024px){.head-banner{padding-bottom:200px}}@media screen and (min-width: 350px) and (max-width: 767px){.head-banner{padding-bottom:140px}}@media screen and (max-width: 349px){.head-banner{padding-bottom:8rem}}.head-banner__img-container{position:absolute;width:100%;height:100%;z-index:-10;background-color:#242c2e}.head-banner__img-wr{position:relative;width:100%;height:100%}.head-banner__img{width:100%;height:100%;object-fit:cover;object-position:center}.head-banner__img-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(50,50,50,.3)}@media only screen and (max-width:767px){.head-banner__img-overlay{background:rgba(50,50,50,.7)}}@media only screen and (min-width:768px) and (max-width:1024px){.head-banner__img-overlay{background:rgba(50,50,50,.45)}}.head-banner__content-wr{width:88%;margin:0 auto}.head-banner__content{display:flex;flex-direction:column;align-items:flex-start;width:65%;margin-top:100px;padding-top:4.8rem}@media only screen and (min-width:768px) and (max-width:1024px){.head-banner__content{width:86%}}@media only screen and (max-width:767px){.head-banner__content{width:auto;margin-top:70px;padding-top:1.6rem}}.head-banner__title{margin-bottom:1.6rem;font-family:var(--secondary-font, "Josefin Sans"),-apple-system,"Roboto","Ubuntu","Helvetica Neue",sans-serif;font-size:3.2rem;letter-spacing:.2px;color:#fff;font-weight:700;line-height:1.33;text-transform:uppercase}@media only screen and (max-width:767px){.head-banner__title{margin-bottom:1rem;font-family:var(--secondary-font, "Josefin Sans"),-apple-system,"Roboto","Ubuntu","Helvetica Neue",sans-serif;font-size:2.1rem;letter-spacing:.2px;color:#fff;font-weight:500;line-height:1.67}}.head-banner__subtitle{width:70%;margin-bottom:2.4rem;font-family:Montserrat,-apple-system,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:1.45rem;color:#fff;font-weight:300;line-height:1.75}@media only screen and (max-width:767px){.head-banner__subtitle{width:100%;font-weight:300}}.head-banner__actions{margin-top:1.6rem}@media only screen and (min-width:1px) and (max-width:349px){.head-banner__actions{width:auto;padding-top:0}}@media only screen and (max-width:767px){.head-banner__actions{display:flex;flex-direction:column;align-items:center;width:100%}}.head-banner__actions .btn{margin-right:1.6rem}@media only screen and (max-width:767px){.head-banner__actions .btn{min-width:100%;min-height:6.4rem;margin-right:0;margin-bottom:1.6rem}}.head-banner__bottom{position:absolute;bottom:3.2rem;width:88%;margin:0 auto}@media only screen and (min-width:768px){.head-banner__bottom{bottom:8rem;max-width:35%}}@media only screen and (min-width:1px) and (max-width:349px){.head-banner__bottom{bottom:1.6rem}}.extensions-wr{background-color:#f4f6f9;background-size:cover}.extensions-wr__container{display:flex;justify-content:space-around;flex-wrap:wrap}.extensions{padding:9.6rem 0}@media only screen and (max-width:767px){.extensions{padding:6.4rem 0}}.extensions__container{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-gap:2.4rem;grid-gap:2.4rem}@media only screen and (max-width:767px){.extensions__container{grid-template-columns:1fr}}@media only screen and (min-width:768px) and (max-width:1024px){.extensions__container{grid-template-columns:1fr 1fr}}.extensions__title{margin:0 auto 6.4rem;max-width:80%;text-align:center}@media only screen and (max-width:767px){.extensions__title{padding:3.2rem 0;margin-bottom:3.2rem}}.extension-card{box-shadow:0 0 10px #00000026;position:relative;display:block;height:28.8rem;border-radius:12px}@media only screen and (max-width:767px){.extension-card{height:25.6rem;margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card{height:22.4rem;margin-bottom:0}}@media only screen and (max-width:1024px){.extension-card{box-shadow:0 0 10px #0000001a}}.extension-card:nth-child(1) .extension-card_colored,.extension-card:nth-child(6n+1) .extension-card_colored{background-image:linear-gradient(214deg,#bd4b87,#8a1b55)}.extension-card:nth-child(2) .extension-card_colored,.extension-card:nth-child(6n+2) .extension-card_colored{background-image:linear-gradient(223deg,#49d0d4,#23a3a9)}.extension-card:nth-child(3) .extension-card_colored,.extension-card:nth-child(6n+3) .extension-card_colored{background-image:linear-gradient(223deg,#638fc2,#2d5b8f)}.extension-card:nth-child(4) .extension-card_colored,.extension-card:nth-child(6n+4) .extension-card_colored{background-image:linear-gradient(223deg,#f99c43,#f16320)}.extension-card:nth-child(5) .extension-card_colored,.extension-card:nth-child(6n+5) .extension-card_colored{background-image:linear-gradient(223deg,#1ba86b,#088631)}.extension-card:nth-child(6) .extension-card_colored,.extension-card:nth-child(6n+6) .extension-card_colored{background-image:linear-gradient(223deg,#eb5757,#913434)}.extension-card_full-vert{grid-row-end:span 2;height:60rem}@media only screen and (max-width:767px){.extension-card_full-vert{height:51.2rem;margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_full-vert{height:47.2rem;margin-bottom:0}}.extension-card_part-width .extension-card__inner{display:flex}.extension-card:not(.extension-card_not-saleable) .extension-card__inner{filter:saturate(.85);transition:filter .4s ease-in-out}.extension-card:not(.extension-card_not-saleable) .extension-card__inner:hover{filter:saturate(1.1)}.extension-card_not-saleable{filter:grayscale(.6)}.extension-card__price{font-size:16px;text-transform:lowercase}.extension-card__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:28.8rem;padding:4.8rem 1.6rem 3.2rem;color:#fff;text-align:center}@media only screen and (max-width:1024px){.extension-card__wrapper{padding:3.2rem 1.6rem 2.4rem}}.extension-card_full-vert .extension-card__wrapper{height:30rem;width:100%;border-top-right-radius:12px;border-top-left-radius:12px;border-bottom-left-radius:0;align-items:center}@media only screen and (max-width:767px){.extension-card_full-vert .extension-card__wrapper{height:25.6rem}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_full-vert .extension-card__wrapper{height:23.6rem}}.extension-card_part-width .extension-card__wrapper{height:28.8rem;width:65%;padding:3.2rem;border-bottom-left-radius:12px;border-top-left-radius:12px;text-align:left}@media only screen and (max-width:767px){.extension-card_part-width .extension-card__wrapper{height:25.6rem;padding:2.4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_part-width .extension-card__wrapper{height:22.4rem;padding:2.4rem}}._half .extension-card__wrapper{width:50%}.extension-card__inner{background-size:cover;background-position:center;border-radius:12px}.extension-card__title{font-family:var(--secondary-font, "Josefin Sans"),-apple-system,"Roboto","Ubuntu","Helvetica Neue",sans-serif;font-size:40px;letter-spacing:.2px;font-weight:700;line-height:1;margin-bottom:.8rem}@media only screen and (max-width:767px){.extension-card__title{margin-bottom:.48rem;font-size:30px}}.extension-card_part-width .extension-card__title{font-size:20px}.extension-card__desc{font-family:Montserrat,-apple-system,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:16px;color:#fff;font-weight:300;line-height:1.58}@media only screen and (max-width:767px){.extension-card__desc{max-height:11.2rem;font-size:14px;line-height:1.45}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card__desc{max-height:12.8rem;font-size:14px;line-height:1.45}}@media only screen and (min-width:1025px){.extension-card__desc{max-height:17.6rem}}.extension-card_part-width .extension-card__desc{height:auto;overflow:hidden;font-size:14px}@media only screen and (max-width:767px){.extension-card_part-width .extension-card__desc{max-height:12rem}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_part-width .extension-card__desc{max-height:8rem}}.extension-card__img-wr{background-size:cover}.extension-card_full-vert .extension-card__img-wr{height:30rem;width:100%;border-bottom-right-radius:12px;border-bottom-left-radius:12px}@media only screen and (max-width:767px){.extension-card_full-vert .extension-card__img-wr{height:25.6rem}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_full-vert .extension-card__img-wr{height:23.6rem}}.extension-card_part-width .extension-card__img-wr{height:28.8rem;width:50%;border-top-right-radius:12px;border-bottom-right-radius:12px}@media only screen and (max-width:767px){.extension-card_part-width .extension-card__img-wr{height:25.6rem}}@media only screen and (min-width:768px) and (max-width:1024px){.extension-card_part-width .extension-card__img-wr{height:22.4rem}}.extension-card__review{display:block;margin-top:.48rem;font-weight:300;font-size:14px;letter-spacing:.2px}.extension-card .overlay{font-family:var(--secondary-font, "Josefin Sans"),-apple-system,"Roboto","Ubuntu","Helvetica Neue",sans-serif;font-size:30px;letter-spacing:.2px;color:#fff;font-weight:700;line-height:1;position:absolute;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;background-color:#00000080;border-radius:12px;text-transform:uppercase;letter-spacing:1px;opacity:.75}@media only screen and (max-width:1024px){.extension-card .overlay{font-size:20px}}.home{margin-top:-100px}@media screen and (max-width: 767px){.home{margin-top:-70px}}.home__join-team-btn{width:100%}.home__service-list{width:88%;margin:0 auto}
