@import'../../vendors/sal.css';@import'../../vendors/swiper-bundle.min.css';@import'../../vendors/glightbox.min.css';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}html{--sal-duration: 0.75s;font-size:62.5%;scroll-behavior:smooth}body{background-color:#edece7;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:125%;color:#000;margin:0;padding:0}img{width:100%;height:auto;margin:0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper{width:100%;overflow:hidden}.container{max-width:1420px;margin:0 auto;padding:0 30px}@media only screen and (max-width: 1024px){.container{padding:0 20px}}a{text-decoration:none;color:#000;transition:color .25s ease-in-out 0s;position:relative}a:hover{color:#000}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}h1,.as-h1{font-size:7.2rem;line-height:100%}@media only screen and (max-width: 1280px){h1,.as-h1{font-size:6.4rem}}@media only screen and (max-width: 1024px){h1,.as-h1{font-size:5.6rem}}@media only screen and (max-width: 768px){h1,.as-h1{font-size:4.8rem}}@media only screen and (max-width: 480px){h1,.as-h1{font-size:4rem}}h2,.as-h2{font-size:4.8rem;line-height:105%}@media only screen and (max-width: 1280px){h2,.as-h2{font-size:4.4rem}}@media only screen and (max-width: 1024px){h2,.as-h2{font-size:4rem}}@media only screen and (max-width: 768px){h2,.as-h2{font-size:3.6rem}}h2.is-higher,.as-h2.is-higher{font-size:4.8rem;line-height:116.6%}@media only screen and (max-width: 1280px){h2.is-higher,.as-h2.is-higher{font-size:4rem}}@media only screen and (max-width: 1024px){h2.is-higher,.as-h2.is-higher{font-size:3.2rem}}@media only screen and (max-width: 768px){h2.is-higher,.as-h2.is-higher{font-size:2.4rem}}h3,.as-h3{font-size:4rem;line-height:105%}@media only screen and (max-width: 1280px){h3,.as-h3{font-size:3.6rem}}@media only screen and (max-width: 1024px){h3,.as-h3{font-size:3.2rem}}@media only screen and (max-width: 768px){h3,.as-h3{font-size:2.8rem}}h4,.as-h4{font-size:3.2rem;line-height:100%}@media only screen and (max-width: 1280px){h4,.as-h4{font-size:3rem}}@media only screen and (max-width: 1024px){h4,.as-h4{font-size:2.8rem}}@media only screen and (max-width: 768px){h4,.as-h4{font-size:2.4rem}}h4.is-smaller,.as-h4.is-smaller{font-size:2.6rem;line-height:124%}@media only screen and (max-width: 1280px){h4.is-smaller,.as-h4.is-smaller{font-size:2.4rem}}@media only screen and (max-width: 1024px){h4.is-smaller,.as-h4.is-smaller{font-size:2.2rem}}@media only screen and (max-width: 768px){h4.is-smaller,.as-h4.is-smaller{font-size:2rem}}h5,.as-h5{font-size:2rem;line-height:130%}h6,.as-h6{font-size:1.8rem;line-height:133%}p{font-size:1.6rem;line-height:125%;margin:0}strong,b{font-weight:700}.copy-block>*{margin:24px 0}.copy-block>*:first-child{margin-top:0 !important}.copy-block>*:last-child{margin-bottom:0 !important}.button{border:0 none;border-radius:54px;background-color:#272625;height:58px;font-size:1.5rem;font-weight:400;line-height:1;text-align:center;color:#fff;outline:none !important;padding:0 70px 0 36px;justify-content:center;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s;-webkit-appearance:none;box-shadow:none !important;position:relative}.button::before,.button::after{content:"";position:absolute}.button::before{border-radius:50%;background-color:#494949;width:38px;height:38px;transition:background-color .25s ease-in-out 0s;top:10px;right:12px}.button::after{background-image:url("../../images/icons/icon--plus.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:12px;top:23px;right:25px}.button:hover{background-color:#656360;color:#fff}.button:hover::before{background-color:#494949}.button--revers{background-color:#656360}.button--revers::before{background-color:#494949}.button--revers:hover{background-color:#272625}.button--revers:hover::before{background-color:#494949}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #000;border-radius:0;background-color:rgba(0,0,0,0);width:100%;height:40px;font-family:"Plus Jakarta Sans",sans-serif;font-size:0rem;line-height:1;vertical-align:middle;color:#000;outline:none;margin:0;padding:0 15px;box-shadow:none !important;-webkit-appearance:none;transition:border-color .25s ease-in-out 0s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:#000;background-color:rgba(0,0,0,0)}input[type=submit]{border-radius:0;-webkit-appearance:none;transition:background-color .25s ease-in-out 0s}textarea{height:100px;line-height:0rem;resize:none;padding:12px 15px 14px}::-webkit-input-placeholder{color:#000 !important;opacity:1}:-moz-placeholder{color:#000 !important;opacity:1}::-moz-placeholder{color:#000 !important;opacity:1}:-ms-input-placeholder{color:#000 !important;opacity:1}.header{border-radius:0 0 20px 20px;background-color:#edece7;width:100%;height:76px;padding:0 30px;justify-content:space-between;align-items:center;display:flex;position:fixed;z-index:100;top:0;left:0}@media only screen and (max-width: 1024px){.header{height:72px;padding:0 20px}}@media only screen and (max-width: 768px){.header{border-radius:0;padding:0 20px}}.header__trigger{width:56px;height:14px;display:none;cursor:pointer;margin:0 0 0 26px;position:relative}@media only screen and (max-width: 1024px){.header__trigger{width:40px;height:12px;margin:0}}.header__trigger::before,.header__trigger::after{content:"";background-color:#272625;width:100%;height:2px;position:absolute;left:0}.header__trigger::before{top:0}.header__trigger::after{bottom:0}.header__logo{width:194px;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}@media only screen and (max-width: 1024px){.header__logo{width:178px}}@media only screen and (max-width: 768px){.header__logo{width:172px;transform:translate(0, 0);position:relative;top:auto;left:auto}}.header__lang{margin:0 26px 0 auto;display:none}@media only screen and (max-width: 768px){.header__lang{display:none}}.header__book{margin:0 0 0 auto}@media only screen and (max-width: 768px){.header__book{margin:0 0 0 auto}}.header__book-link{border-radius:54px;background-color:#272625;height:48px;font-size:1.4rem;line-height:170%;color:#fff;padding:0 30px;justify-content:center;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width: 768px){.header__book-link{height:42px;padding:0 24px}}.header__book-link:hover{background-color:#494949;color:#fff}.hero{border-radius:0 0 20px 20px;background-color:#edece7;max-width:1920px;height:100dvh;margin:0 auto;padding:76px 30px 30px;position:relative;z-index:2}@media only screen and (max-width: 1024px){.hero{padding:72px 20px 20px}}@media only screen and (max-width: 768px){.hero{padding:72px 0 0}}.hero__image{border-radius:16px;width:calc(100% - 60px);height:calc(100% - 106px);pointer-events:none;overflow:hidden;position:absolute;z-index:1;top:76px;left:30px}@media only screen and (max-width: 1024px){.hero__image{width:calc(100% - 40px);height:calc(100% - 92px);top:72px;left:20px}}@media only screen and (max-width: 768px){.hero__image{border-radius:0;width:100%;height:calc(100% - 72px);left:0}}.hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (min-width: 769px){.hero__image{animation-name:fadeIn;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:backwards}}.hero__video{border-radius:16px;width:calc(100% - 60px);height:calc(100% - 106px);pointer-events:none;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;z-index:1;top:76px;left:30px}@media only screen and (max-width: 1024px){.hero__video{width:calc(100% - 40px);height:calc(100% - 92px);top:72px;left:20px}}@media only screen and (max-width: 768px){.hero__video{border-radius:0;width:100%;height:calc(100% - 72px);left:0}}.hero__container{height:100%;color:#fff;padding-bottom:90px;align-items:flex-end;display:flex;position:relative;z-index:2}@media only screen and (max-width: 1024px){.hero__container{text-align:center;padding-bottom:60px;justify-content:center}}@media only screen and (max-width: 768px){.hero__container{padding-bottom:40px}}.hero__heading,.hero__text{max-width:610px}@media screen and (min-width: 769px){.hero__heading,.hero__text{animation-name:fadeInTop;animation-duration:.75s;animation-delay:.25s;animation-iteration-count:1;animation-fill-mode:backwards}}.hero__text{font-size:2rem;line-height:140%;margin:24px 0 0}@media only screen and (max-width: 768px){.hero__text{font-size:1.8rem}}@media screen and (min-width: 769px){.hero__text{animation-delay:.5s}}.hero__button{margin:40px 0 0}@media only screen and (max-width: 768px){.hero__button{margin:30px 0 0}}@media screen and (min-width: 769px){.hero__button{animation-name:fadeInTop;animation-duration:.75s;animation-delay:.75s;animation-iteration-count:1;animation-fill-mode:backwards}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInTop{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0%)}}.experience{background-color:#fafafa;margin:-20px 0;padding:100px 0 120px;position:relative;z-index:1}@media only screen and (max-width: 1024px){.experience{padding:80px 0 100px}}.experience__header{justify-content:space-between;gap:20px;display:flex}@media only screen and (max-width: 1024px){.experience__header{flex-direction:column;gap:36px}}.experience__heading{flex:0 0 45%}.experience__points{flex:0 0 auto;gap:70px;display:flex}@media only screen and (max-width: 1024px){.experience__points{gap:20px}}@media only screen and (max-width: 480px){.experience__points{flex-direction:column}}.experience__points--column{flex:0 0 30%;flex-direction:column;gap:0}.experience__points--column .experience__points-item{border-top:1px solid #e2e2eb;flex:0 0 auto;padding:16px 0 20px}.experience__points--column .experience__points-item:first-child{position:relative}.experience__points--column .experience__points-item:first-child::before{content:"";background-color:#272625;width:50%;height:1px;position:absolute;top:-1px;left:0}.experience__points--column .experience__points-item:last-child{padding-bottom:0}.experience__points-item{flex:0 0 236px}@media only screen and (max-width: 1024px){.experience__points-item{flex:0 0 calc(50% - 10px)}}.experience__points-item-text{color:#757575;margin:8px 0 0}.experience__wrapper{margin:56px 0 0;justify-content:space-between;display:flex}@media only screen and (max-width: 1024px){.experience__wrapper{grid-template-columns:.8fr 1.2fr;gap:20px;display:grid}}@media only screen and (max-width: 768px){.experience__wrapper{flex-direction:column-reverse;gap:30px;display:flex}}.experience__photo{border-radius:16px;background-size:cover;background-position:center center;flex:0 0 58.4%;padding:22px;align-items:flex-end;display:flex}@media only screen and (max-width: 768px){.experience__photo{aspect-ratio:1/1}}.experience__photo-inner{border-radius:16px;backdrop-filter:blur(8px);background-color:rgba(39,38,37,.2);max-width:492px;color:#fff;padding:28px 32px}@media only screen and (max-width: 1024px){.experience__photo-inner{padding:24px 20px}}.experience__photo-button{margin:24px 0 0}.services{border-radius:20px;background-color:#fff;padding:80px 0 135px;position:relative;z-index:2}@media only screen and (max-width: 1024px){.services{padding:60px 0 115px}}.services--without{padding:80px 0 100px}@media only screen and (max-width: 1024px){.services--without{padding:60px 0 80px}}.services--without::after{display:none}.services::after{content:"";background-image:url("../../images/dotted-border.svg");background-repeat:repeat;width:1360px;height:1px;transform:translateX(-50%);position:absolute;bottom:48px;left:50%}.services__heading{max-width:720px}.services__list{max-width:1094px;margin:60px auto 0;grid-template-columns:repeat(2, 1fr);gap:38px;row-gap:0;display:grid}@media only screen and (max-width: 1024px){.services__list{gap:20px}}@media only screen and (max-width: 768px){.services__list{grid-template-columns:1fr;gap:0}}.services__list-item{border-bottom:1px solid rgba(0,0,0,0);-o-border-image:url("../../images/dotted-border.svg") 1 repeat;border-image:url("../../images/dotted-border.svg") 1 repeat;padding:20px 0;align-items:center;gap:36px;display:flex}@media only screen and (max-width: 768px){.services__list-item{gap:20px}}.services__list-item:nth-child(1),.services__list-item:nth-child(2){border-top:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 768px){.services__list-item:nth-child(2){border-top:0 none}}.services__list-item-photo{flex:0 0 72px}.services__list-item-copy{flex:1 1 auto}.services__list-item-desc{color:#757575;margin:8px 0 0}.services__button{margin:40px 0 0;justify-content:center;display:flex}.beauty{background-color:#f5f5f3;margin:-20px 0;padding:140px 0 194px;position:relative;z-index:1}@media only screen and (max-width: 1280px){.beauty{padding:120px 0 174px}}@media only screen and (max-width: 1024px){.beauty{padding:100px 0 154px}}@media only screen and (max-width: 768px){.beauty{padding:80px 0 134px}}@media only screen and (max-width: 480px){.beauty{padding:80px 0 114px}}.beauty__addon{position:absolute}.beauty__addon--slider{width:378px;top:28%;left:0}.beauty__addon--numbers{width:451px;bottom:0;right:8%}.beauty__heading{max-width:760px;text-align:center;margin:0 auto}.beauty__text{max-width:560px;font-size:1.6rem;line-height:150%;margin:72px auto 0;transform:translateX(50%)}@media only screen and (max-width: 1024px){.beauty__text{text-align:center;margin:64px auto 0;transform:translateX(0)}}.beauty__slider{overflow:visible;margin:20px 0 0}@media only screen and (max-width: 1024px){.beauty__slider{margin:72px 0 0}}.beauty__slider-item{height:auto !important;opacity:0;align-items:flex-end;display:flex;transition:opacity .25s ease-in-out 0s}.beauty__slider-item.swiper-slide-active,.beauty__slider-item.swiper-slide-active+.swiper-slide,.beauty__slider-item.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}.beauty__numbers{margin:174px 0 0}@media only screen and (max-width: 1280px){.beauty__numbers{margin:154px 0 0}}@media only screen and (max-width: 1024px){.beauty__numbers{margin:134px 0 0}}@media only screen and (max-width: 768px){.beauty__numbers{margin:114px 0 0}}@media only screen and (max-width: 480px){.beauty__numbers{margin:94px 0 0}}.beauty__numbers-item{margin:90px 0 0;gap:42px;display:flex}@media only screen and (max-width: 1024px){.beauty__numbers-item{margin:72px 0 0;gap:36px}}@media only screen and (max-width: 768px){.beauty__numbers-item{margin:48px 0 0;gap:30px}}@media only screen and (max-width: 480px){.beauty__numbers-item{flex-direction:column;gap:20px}}.beauty__numbers-item:first-child{margin:0}.beauty__numbers-item:nth-child(odd){padding:0 0 0 22%}@media only screen and (max-width: 768px){.beauty__numbers-item:nth-child(odd){padding:0}}.beauty__numbers-item-number{font-size:12rem;line-height:100%;padding:0 0 0 36px;position:relative}@media only screen and (max-width: 1024px){.beauty__numbers-item-number{font-size:10rem}}@media only screen and (max-width: 768px){.beauty__numbers-item-number{font-size:8rem;padding:0 0 0 30px}}.beauty__numbers-item-number::before{content:"";border-radius:10px;background-color:#000;width:18px;height:16px;position:absolute;top:18px;left:0}@media only screen and (max-width: 1024px){.beauty__numbers-item-number::before{top:16px}}@media only screen and (max-width: 768px){.beauty__numbers-item-number::before{top:12px}}.beauty__numbers-item-text{max-width:500px;font-size:4rem;line-height:105%;letter-spacing:-2px;padding:4px 0 0}@media only screen and (max-width: 1024px){.beauty__numbers-item-text{font-size:3.6rem}}@media only screen and (max-width: 768px){.beauty__numbers-item-text{font-size:2.4rem;letter-spacing:0;padding:0 0 0 30px}}.gslide-media{margin:0 auto !important}.team{background-color:#f5f5f3;position:relative;z-index:2}.team__inner{border-radius:20px;background-color:#e8e8e3;margin:0 12px;padding:120px 0}@media only screen and (max-width: 1280px){.team__inner{padding:100px 0}}@media only screen and (max-width: 1024px){.team__inner{border-radius:16px;margin:0;padding:80px 0}}@media only screen and (max-width: 768px){.team__inner{padding:60px 0}}.team__wrapper{margin:80px 0 0;gap:195px;display:flex}@media only screen and (max-width: 1280px){.team__wrapper{gap:60px}}@media only screen and (max-width: 1180px){.team__wrapper{gap:20px}}@media only screen and (max-width: 1024px){.team__wrapper{margin:60px 0 0;flex-direction:column}}.team__col:nth-child(1){flex:0 0 400px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (max-width: 1024px){.team__col:nth-child(1){flex:0 0 auto}}.team__col:nth-child(2){flex:1 1 auto;min-width:0;padding:0 82px;position:relative}@media only screen and (max-width: 1180px){.team__col:nth-child(2){padding:0 60px}}.team__text p+p{max-width:350px;margin:16px 0 0}.team__button{margin:auto 0 0}@media only screen and (max-width: 1024px){.team__button{margin:30px 0 0}}@media only screen and (max-width: 1024px){.team__slider{border-top:1px solid rgba(0,0,0,0);-o-border-image:url("../../images/dotted-border.svg") 1 repeat;border-image:url("../../images/dotted-border.svg") 1 repeat;margin:24px 0 0;padding:42px 0 0}}.team__slider-item-photo{aspect-ratio:9/11.4}.team__slider-item-photo img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.team__slider-item-name{margin:24px 0 0}.team__slider-item-education{color:#757575;margin:6px 0 0}.team__slider-navigation{width:100%;pointer-events:none;justify-content:space-between;display:flex;position:absolute;z-index:5;top:36%;left:0}@media only screen and (max-width: 1024px){.team__slider-navigation{top:45%}}.team__slider-navigation-item{flex:0 0 50px;cursor:pointer;pointer-events:all}@media only screen and (max-width: 1180px){.team__slider-navigation-item{flex:0 0 42px}}.opinions{background-color:#f5f5f3;padding:16px 0 0}.opinions__inner{border-radius:20px;background-color:#fff;margin:0 12px;padding:42px 48px 110px}@media only screen and (max-width: 1280px){.opinions__inner{padding:42px 34px 100px}}@media only screen and (max-width: 1024px){.opinions__inner{border-radius:16px;margin:0;padding:42px 20px 80px}}@media only screen and (max-width: 768px){.opinions__inner{padding:36px 20px 60px}}.opinions__heading{border-bottom:1px solid rgba(0,0,0,0);-o-border-image:url("../../images/dotted-border.svg") 1 repeat;border-image:url("../../images/dotted-border.svg") 1 repeat;font-size:1.8rem;line-height:133%;padding:0 0 13px}.opinions__container{max-width:1360px;padding:0}.opinions__slider{overflow:visible;margin:160px 0 0}@media only screen and (max-width: 1280px){.opinions__slider{margin:120px 0 0}}@media only screen and (max-width: 1024px){.opinions__slider{margin:100px 0 0}}@media only screen and (max-width: 768px){.opinions__slider{margin:80px 0 0}}@media only screen and (max-width: 480px){.opinions__slider{margin:60px 0 0}}.opinions__slider-item{opacity:0;grid-template-columns:1fr 2fr;gap:20px;display:grid;transition:opacity .25s ease-in-out 0s}@media only screen and (max-width: 1024px){.opinions__slider-item{grid-template-columns:1.2fr 2fr}}@media only screen and (max-width: 768px){.opinions__slider-item{text-align:center;grid-template-columns:1fr;gap:30px}}.opinions__slider-item.swiper-slide-active{opacity:1}.opinions__slider-item-photo{width:190px;height:190px;margin:30px 0 0}@media only screen and (max-width: 768px){.opinions__slider-item-photo{width:170px;height:170px;margin:30px auto 0}}.opinions__slider-item-photo img{border-radius:50%;height:100%}.opinions__slider-item-desc{max-width:292px;margin:28px 0 0}@media only screen and (max-width: 768px){.opinions__slider-item-desc{margin:28px auto 0}}.opinions__slider-item-features{margin:24px 0 0;gap:21px;display:flex}@media only screen and (max-width: 768px){.opinions__slider-item-features{justify-content:center}}.opinions__slider-item-content{text-indent:15%}@media only screen and (max-width: 1280px){.opinions__slider-item-content{text-indent:8%}}@media only screen and (max-width: 768px){.opinions__slider-item-content{text-indent:0}}.opinions__slider-navigation{margin:48px 0 0;padding:0 0 0 33.4%;gap:12px;display:flex}@media only screen and (max-width: 1024px){.opinions__slider-navigation{padding:0 0 0 40%}}@media only screen and (max-width: 768px){.opinions__slider-navigation{justify-content:center;padding:0}}.opinions__slider-navigation-item{flex:0 0 50px;cursor:pointer}@media only screen and (max-width: 1180px){.opinions__slider-navigation-item{flex:0 0 42px}}.faq{background-color:#f5f5f3;padding:80px 0 100px}.faq__list{max-width:972px;margin:0 auto}.faq__list.is-all .faq__list-item{display:block}.faq__list-item{border:1px solid #979494;border-radius:10px;display:none;position:relative}.faq__list-item:nth-child(1),.faq__list-item:nth-child(2),.faq__list-item:nth-child(3){display:block}.faq__list-item::after{content:"";background-image:url("../../images/icons/icon--faq-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:32px;height:32px;transition:transform .25s ease-in-out 0s;position:absolute;top:20px;right:50px}@media only screen and (max-width: 1024px){.faq__list-item::after{top:18px;right:20px}}@media only screen and (max-width: 768px){.faq__list-item::after{top:16px}}.faq__list-item+.faq__list-item{margin:-1px 0 0}.faq__list-item.is-active::after{transform:rotate(180deg)}.faq__list-item.is-active .faq__list-item-answer{margin:0 0 28px}@media only screen and (max-width: 1024px){.faq__list-item.is-active .faq__list-item-answer{margin:0 0 24px}}.faq__list-item-question{cursor:pointer;padding:21px 137px 21px 55px}@media only screen and (max-width: 1024px){.faq__list-item-question{padding:20px 100px 20px 20px}}.faq__list-item-answer{max-height:0;overflow:hidden;padding:0 55px;transition:max-height .25s ease-in-out 0s,margin .25s ease-in-out 0s}@media only screen and (max-width: 1024px){.faq__list-item-answer{padding:0 20px}}.faq__list-item-answer p+p{margin:14px 0 0}.faq__button{margin:36px 0 0;justify-content:center;display:flex}.footer{border-radius:20px 20px 0 0;background-color:#e8e8e3;padding:60px 0 64px;margin:-20px 0 0;position:relative;z-index:2}@media only screen and (max-width: 1024px){.footer{border-radius:16px 16px 0 0;padding:40px 0 64px}}@media only screen and (max-width: 768px){.footer{padding:20px 0 56px}}.footer__addon{width:120%;opacity:.1;transform:translate(-50%, 45%);position:absolute;z-index:1;bottom:0;left:50%}.footer__container{position:relative;z-index:2}@media only screen and (max-width: 768px){.footer__logo{margin:0 auto}}.footer__logo img{width:194px}@media only screen and (max-width: 1024px){.footer__logo img{width:178px}}@media only screen and (max-width: 768px){.footer__logo img{width:172px}}.footer__wrapper{margin:30px 0 0;grid-template-columns:1fr 1fr;gap:.4fr;display:grid}@media only screen and (max-width: 1024px){.footer__wrapper{grid-template-columns:1fr 1.5fr;gap:20px}}@media only screen and (max-width: 768px){.footer__wrapper{grid-template-columns:1fr;gap:44px}}.footer__newsletter-text{max-width:393px}.footer__menu-ul{grid-template-columns:repeat(3, 1fr);gap:24px;display:grid}@media only screen and (max-width: 768px){.footer__menu-ul{text-align:center;gap:20px}}@media only screen and (max-width: 480px){.footer__menu-ul{grid-template-columns:repeat(2, 1fr)}}.footer__menu-a:hover{color:#757575}.footer__copyright{text-align:center;margin:148px 0 0}@media only screen and (max-width: 1024px){.footer__copyright{margin:80px 0 0}}@media only screen and (max-width: 768px){.footer__copyright{font-size:1.4rem;margin:60px 0 0}}.footer__copyright a{opacity:.5;margin:4px 0 0;display:inline-block;transition:opacity .25s ease-in-out 0s}.footer__copyright a:hover{opacity:1}