*{box-sizing:border-box}body{padding:0;margin:0}blockquote,ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}.alignright{float:right}.aligncenter{margin:0 auto;display:block}.alignleft{float:left}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bold,strong,b{font-weight:bold}.undo-ul{padding:0;margin:0;list-style:none;list-style-type:none}.undo-li{margin-bottom:0;list-style:none;list-style-type:none}.undo-p{margin:0}img{max-width:100%;height:auto}svg{max-height:100%}.clearfix:after,.cf:after{content:"";visibility:hidden;display:block;height:0;clear:both}.flat-left{padding-left:0}.flat-right{padding-right:0}.flat-both{padding-left:0;padding-right:0}.flat-top{padding-top:0}.flat-bottom{padding-bottom:0}.flat-vertical{padding-top:0;padding-bottom:0}.flat-all{padding:0}.fleft{float:left}.fright{float:right}.float-none{float:none !important}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.m__top{margin-top:45px}.m__top-large{margin-top:90px}.m__top-medium{margin-top:60px}.m__top-small{margin-top:30px}.m__bottom,.gform_wrapper.gform-theme .gform_description,.gform_wrapper.gform-theme .gform_title{margin-bottom:45px}.m__bottom-large{margin-bottom:90px}.m__bottom-medium{margin-bottom:60px}.m__bottom-small{margin-bottom:30px}.p__both{padding-top:85px;padding-bottom:85px}.p__both-large{padding-top:150px;padding-bottom:150px}#bad-signature{display:inline-flex;align-items:center;font-size:14px}#bad-signature span{margin-right:10px}#bad-signature a{display:block;width:67px;height:20px;transition:all 300ms}#bad-signature a:hover{transform:scale(1.1)}#bad-signature svg path{fill:#fff}.heading,.gform_wrapper.gform-theme .gform_title{text-transform:uppercase}.heading__1{font:600 80px/100% "inter-variable",sans-serif}.heading__2{font:600 62px/120% "inter-variable",sans-serif}.heading__3,.gform_wrapper.gform-theme .gform_title{font:600 40px/150% "inter-variable",sans-serif}.heading__4{font:600 32px/150% "inter-variable",sans-serif}.heading__5{font:600 35px/150% "inter-variable",sans-serif}.heading__6{font:600 33px/150% "inter-variable",sans-serif}.subheading__large{font:normal 22px/150% "inter-variable",sans-serif}.subheading__small{font:normal 16px/150% "inter-variable",sans-serif}html,body{font:22px/140% "inter-variable",sans-serif;color:#302c2d;scroll-behavior:smooth}a{text-decoration:none;color:inherit;transition:all 150ms ease-in-out}.header{position:fixed;top:0;left:0;width:100%;height:100px;z-index:3;padding:15px 0;background:#224435;color:#fff;transition:all 150ms ease-in-out}.header .wrapper{display:flex;align-items:center}.header.mobile-nav-shown .header__hamburger span:nth-child(1){transform:rotate(-45deg) translateX(-6px) translateY(6px)}.header.mobile-nav-shown .header__hamburger span:nth-child(2){opacity:0}.header.mobile-nav-shown .header__hamburger span:nth-child(3){transform:rotate(45deg) translateX(-5px) translateY(-5px)}.header__mobile-btn{display:none}.header__logo{display:block}.header__logo img{display:block;height:70px;width:auto}.header__nav{display:flex;align-items:center;gap:20px;margin-left:auto;height:100%;overflow:hidden}.header__nav>ul{display:flex;align-items:center;gap:20px}.header__nav>ul li{font:30px/100 "apotek-comp",sans-serif;text-transform:uppercase}.header__nav>ul li a.active,.header__nav>ul li a:hover{color:#ce9c64}.header__socials{display:flex;gap:10px;align-items:center;margin-left:20px}.header__socials a{display:block;width:40px;height:40px}.header__hamburger{position:relative;display:none;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;gap:6px;width:60px;height:60px;cursor:pointer}.header__hamburger:hover span:nth-child(2){transform:translateX(0)}.header__hamburger span{position:relative;width:25px;height:2px;background:#fff;transition:all 150ms ease-in-out;border-radius:2px}.header .the-content{font-size:20px}.header .the-content a{color:#fff}.header .the-content a:hover{color:#ce9c64}#main{position:relative;z-index:1}#site-nav{position:fixed;z-index:2;top:70px;left:0;width:100%;height:100%;background:#ce9c64;padding:40px 0;font:bold 40px/100% "apotek-comp",sans-serif;text-transform:uppercase;color:#fff;transform:translateX(100%);transition:all 150ms ease-in-out}#site-nav.mobile-nav-shown{transform:translateX(0)}#site-nav .socials{display:flex;align-items:center;gap:10px;margin-top:30px}#site-nav .socials a{width:50px;height:50px}#site-nav>.wrapper>ul{margin-bottom:30px}#site-nav>.wrapper>ul li{margin-bottom:5px}#site-nav>.wrapper>ul li:last-child{margin-bottom:0}#site-nav>.wrapper>ul li a:hover,#site-nav>.wrapper>ul li a.active{color:#224435}#site-nav>.wrapper .button{margin-bottom:30px}.wrapper{position:relative;height:100%;width:90%;max-width:1625px;margin:0 auto}.wrapper.medium{max-width:1200px}.the-content *:last-child{margin-bottom:0}.the-content p{margin-bottom:35px}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6{font:"montserrat",sans-serif;color:#224435;margin-bottom:35px}.the-content h1{font-size:45px;line-height:130%}.the-content h2{font-size:40px;line-height:130%}.the-content strong{color:#224435;transition:all 1.5s;background-repeat:no-repeat;background-image:linear-gradient(rgba(34, 68, 53, 0.15), rgba(34, 68, 53, 0.15));background-position-x:0;background-position-y:0;background-size:0 85%}.the-content strong.animated{background-size:100% 100%}.the-content blockquote{margin-bottom:35px;background:rgba(224,222,214,.3);padding:35px;border-radius:40px;font-size:20px}.button{position:relative;display:inline-flex;padding:15px 25px;color:#fff;border-radius:40px;font:30px/1em "apotek-comp",sans-serif;text-transform:uppercase;letter-spacing:.1rem;overflow:hidden}.button:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#a67344}.button:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#ce9c64;transform:translateY(100%);transition:all 150ms ease-in-out}.button span{position:relative;z-index:3}.button:hover:after{transform:translateY(0)}.hero{position:relative;display:flex;align-items:center;gap:0 3rem;padding:240px 0 120px 0;background:#e0ded6}.hero__image{position:relative;aspect-ratio:1/1;width:40%;border-radius:0 50% 50% 0;object-fit:cover;transform:translateX(-25%)}.hero__logo{max-width:370px;margin:0 auto 40px 0}.hero__content{width:calc(60% - 6rem)}.hero__content h1{color:#224435;font:bold 46px/130% "montserrat",sans-serif;margin-bottom:35px}.hero__content .button{margin-top:30px}.slice{padding:100px 0}.slice.no-top{padding-top:0}.slice.no-bottom{padding-bottom:0}.salon__grid{display:flex;align-items:flex-start;justify-content:space-between}.salon__content{position:sticky;top:50px;width:45%;max-width:750px}.salon__image{position:relative;width:40%}.salon__image img{border-radius:300px}.brands>.wrapper{margin-top:80px;background:#e0ded6;padding:100px 200px;text-align:center;border-radius:300px}.brands__logos{display:grid;grid-template-columns:repeat(2, minmax(auto, 300px));gap:120px;align-items:center;justify-content:center;margin-top:40px}footer{background:#302c2d;color:#fff;padding:15px 0;font-size:14px}footer>.wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}footer p:nth-child(2){margin-left:auto}.services{padding:100px;background:#224435;margin-top:100px}.services__content{text-align:center}.services__content p{color:#fff}.services__content h1,.services__content h2,.services__content h3,.services__content h4,.services__content h5,.services__content h6{color:#ce9c64}.services__list{margin-top:60px;padding:100px;border-radius:20px;background:#fff}.services__list li{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0ded6}.services__list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.services__list li .the-content{width:calc(100% - 200px)}.services__list li .the-content h3{margin-bottom:5px}.services__list li .the-content p{font-size:16px}.services__list li .price{background:#a67344;color:#fff;font:900 50px/100% "apotek-comp",sans-serif;width:100px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center}.services__outro{margin-top:40px;text-align:center}.team{padding:100px 0;background:#e0ded6}.team__content{max-width:1000px}.team__grid{margin:150px 0 100px 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}.team__grid-block{text-align:center;font-size:18px;line-height:140%}.team__grid-block img{display:block;border-radius:300px;margin-bottom:30px}.team__grid-block .button{margin-top:30px}.coordinates{position:relative;display:flex}.coordinates .the-content{margin-bottom:50px}.coordinates .the-content:last-child{margin-bottom:0}.coordinates .the-content a{position:relative;text-decoration:underline}.coordinates .the-content a:hover{color:#a67344}.coordinates__meta{width:600px;padding:100px}.coordinates__gallery{width:calc(100% - 600px);display:grid;grid-template-columns:repeat(3, 1fr)}.coordinates__gallery>a{display:block;aspect-ratio:1/1}.coordinates__gallery>a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;overflow:hidden}.reviews{padding:100px 0;background:#302c2d}.reviews__content{margin-bottom:75px}.reviews__content h1,.reviews__content h2,.reviews__content h3,.reviews__content h4,.reviews__content h5,.reviews__content h6{color:#fff}.reviews__slider{margin-bottom:50px}.reviews__block{background:#fff;border-radius:30px;width:450px}.reviews__block .review{aspect-ratio:2/1;padding:30px;font-size:16px}.reviews__block .author{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0ded6;padding:10px 30px;font-size:14px}.reviews__block .author .meta{display:flex;align-items:center;gap:10px}.reviews__block .author .meta img{display:block;width:30px;height:30px}.buttons{display:flex;align-items:center;justify-content:center;gap:15px}.inner-page{padding-top:200px}.gform_wrapper .gform_ajax_spinner{width:30px;height:30px}.gform_wrapper .gform_confirmation_message{border-radius:50px;padding:25px 25px 25px 50px;font-weight:bold;text-transform:uppercase;text-align:center}.gform_wrapper.gform-theme .gform_footer{display:flex;align-items:center}@media(max-width: 1640px){.coordinates__meta{padding:50px;width:400px}.coordinates__gallery{grid-template-columns:repeat(3, 1fr);width:calc(100% - 400px)}}@media(max-width: 1340px){.coordinates__gallery{grid-template-columns:repeat(2, 1fr)}.team__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1250px){html,body{font-size:20px}.button{font-size:20px}.header{height:70px}.header .wrapper{justify-content:space-between}.header__nav{display:none}.header__hamburger{display:flex}.header__logo img{height:50px}.header__mobile-btn{display:block;margin-left:auto}.hero{height:auto;padding:100px 0}.hero__logo{width:250px}.hero__content h1{font-size:34px}.the-content h2{font-size:28px}.slice{padding:60px 0}.brands>.wrapper{margin-top:60px;padding:50px 100px}.brands__logos{gap:20px;grid-template-columns:repeat(2, minmax(auto, 200px))}.services__list{padding:40px}.team__grid{margin:100px 0}.coordinates__meta{padding:50px}}@media(max-width: 1079px){.hero{gap:40px;flex-direction:column;justify-content:flex-start;padding:120px 0 60px 0}.hero__image{width:calc(100% - 20px);order:2}.hero__content{order:1;width:90%;max-width:1625px;margin:0 auto}.hero__content h1{font-size:28px}.hero__logo{max-width:170px;margin-bottom:20px}.salon__grid{display:block}.salon__content{position:static;width:100%}.salon__image{width:100%;margin-top:40px}.slice{padding:40px 0}.slice.inner-page{padding-top:100px}.brands>.wrapper{margin-top:40px;padding:80px 50px}.services{margin-top:40px}.services__list{padding:30px}.services__list li{gap:20px}.services__list li .the-content{flex:1;order:2}.services__list li .price{width:50px;font-size:24px;order:1}.team__grid{grid-template-columns:1fr;margin-top:40px;gap:40px}.the-content h2{font-size:24px}.coordinates{display:block}.coordinates__meta{width:90%;max-width:1625px;margin:40px auto;padding:0}.coordinates__gallery{width:100%;grid-template-columns:repeat(3, 1fr)}.reviews__block{width:350px}footer>.wrapper{flex-direction:column;text-align:center;gap:30px}}@media(max-width: 600px){.header__mobile-btn .button{padding:10px;font-size:14px}.header__hamburger{width:40px;height:40px}.header__socials{display:none}}/*# sourceMappingURL=main.css.map */
