:root{--black-color: #28292c;--dark-color: #000000;--white-color: #ffffff;--grey-color: #79797a;--light-grey-color: #E3E7EA;--accent-color: #E0733E;--accent-color-2: #BC470E;--border-radius: 5px;--transition-duration: 250ms;--transition-timing-function: ease-in-out}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.swiper{width:100%;height:100%}.swiper-with-dots-pagination{display:flex;align-items:center;justify-content:center;margin-top:40px}.swiper-with-dots-pagination .swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;opacity:1;border-radius:50%}.swiper-with-dots-pagination .swiper-pagination-bullet__inner{display:none;width:10px;height:10px;min-width:10px;min-height:10px;border-radius:50%;background:#f1b415}.swiper-with-dots-pagination .swiper-pagination-bullet-active .swiper-pagination-bullet__inner{display:inline-block}.swiper-certificates-container{padding:0 25px !important}@media(max-width: 768px){.swiper-certificates-container{padding:0 0 70px 0 !important}}.swiper-certificates-container .swiper-certificates__button-prev,.swiper-certificates-container .swiper-certificates__button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;cursor:pointer}@media(max-width: 768px){.swiper-certificates-container .swiper-certificates__button-prev,.swiper-certificates-container .swiper-certificates__button-next{top:auto;bottom:0;transform:none}.swiper-certificates-container .swiper-certificates__button-prev svg,.swiper-certificates-container .swiper-certificates__button-next svg{width:15px;height:15px}}.swiper-certificates-container .swiper-certificates__button-prev{left:0}@media(max-width: 768px){.swiper-certificates-container .swiper-certificates__button-prev{left:auto;right:calc(50% - 16px)}}.swiper-certificates-container .swiper-certificates__button-next{right:0}@media(max-width: 768px){.swiper-certificates-container .swiper-certificates__button-next{left:calc(50% + 16px);right:auto}}html,body{margin:0;padding:0;scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}body{font-family:"Inter Tight",sans-serif;color:var(--grey-color);font-size:16px;line-height:1.4375;font-weight:400;background-color:var(--white-color)}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}img{display:block;max-width:100%;height:auto}.img--inline{display:inline}a{text-decoration:none;cursor:pointer}.section{margin-top:90px;margin-bottom:90px}@media(max-width: 768px){.section{margin-top:60px;margin-bottom:60px}}.section__title{margin-bottom:100px;max-width:424px;color:var(--black-color);font-size:45px;font-weight:600;line-height:normal}@media(max-width: 768px){.section__title{font-size:26px;font-weight:500}}.section__title--light{color:var(--white-color)}.container{margin:0 auto;width:100%;padding-left:20px;padding-right:20px}@media screen and (min-width: 1280px){.container{max-width:1320px}}.button{position:relative;display:inline-flex;padding:18px 30px;min-height:59px;height:59px;font-family:inherit;font-size:16px;color:var(--white-color);white-space:nowrap;background-color:var(--accent-color);border:rgba(0,0,0,0);border-radius:62px;cursor:pointer;overflow:hidden;transition:background-color .55s ease-in-out}@media(max-width: 768px){.button{display:flex;justify-content:center;width:100%}}.button:hover{background-color:var(--accent-color-2);transition:background-color .3s ease-in}.button__inner{position:relative;z-index:10;height:100%}.button::after{content:"";position:absolute;bottom:-10%;left:50%;width:1px;height:1px;border-radius:50px;background-color:var(--accent-color-2);transform:scale(0);transition:transform .3s ease-in}.button:hover::after{transform:scale(200) translateX(-10%);transition:transform .5s ease-in-out}.button--sm{padding:8px 16px}.button--nowrap{white-space:nowrap}.button--with-icon{display:inline-flex;gap:10px;align-items:center}.button--width-100{display:flex;justify-content:center;width:100%}.form{display:flex;flex-direction:column}.form input,.form textarea{width:100%;padding-bottom:14px;border:rgba(0,0,0,0);border-bottom:1px solid var(--grey-color);resize:none;outline:rgba(0,0,0,0)}.form input::placeholder,.form textarea::placeholder{vertical-align:bottom;font-size:16px}.form input{margin-bottom:24px}.textarea-wrap{position:relative}.textarea-placeholder{position:absolute;bottom:14px;left:0}.form textarea{min-height:150px}.form__control{display:flex;gap:38px;align-items:center;margin-top:38px}@media(max-width: 768px){.form__control{display:flex;flex-direction:column;justify-content:center;gap:20px}}.form__control button{min-width:190px}.form__checkbox-wrap{display:flex;gap:6px}.form__checkbox-wrap>*{cursor:pointer}@media(max-width: 768px){.form__checkbox-wrap{margin:0 5px}}.form__checkbox{width:17px !important;height:17px}.form__checkbox:checked{color:var(--accent-color);background-color:rgba(0,0,0,0)}.form__response{padding:10px}.form__response--success{color:#00eb1c}.form__response--error{color:#ff0707}.page-header{position:fixed;z-index:9999;top:0;left:0;width:100%;transition:all var(--transition-duration) var(--transition-timing-function)}.page-header-desk{display:flex;align-items:center;justify-content:space-between;padding:28px 80px;max-width:1760px;margin:0 auto}@media(max-width: 1550px){.page-header-desk{padding:28px 20px}}@media(max-width: 900px){.page-header-desk{display:none}}.page-header-desk__right{display:flex}.page-header-desk-nav{display:flex;align-items:center;gap:33px;margin-right:142px}@media(max-width: 1750px){.page-header-desk-nav{margin-right:70px}}@media(max-width: 1550px){.page-header-desk-nav{margin-right:35px;gap:15px}}.page-header-desk-nav__item a{color:var(--white-color)}.page-header-desk__contacts{display:flex;gap:12px;margin-right:25px}@media(max-width: 1250px){.page-header-desk__contacts{margin-right:0}}@media(max-width: 1100px){.page-header-desk__contacts-btn-wrap{display:none}}.page-header-desk__location{display:flex;align-items:center}@media(max-width: 1250px){.page-header-desk__location{display:none}}.page-header-mob{display:none}@media(max-width: 900px){.page-header-mob{display:flex;justify-content:space-between;align-items:center;padding:23px 20px}}.page-header-mob__btn{border:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer}.footer-top__wrapper{background-color:var(--black-color);background-image:url(../images/footer-flash.svg);background-size:contain;background-position:right 82px center;background-repeat:no-repeat}@media(max-width: 768px){.footer-top__wrapper{background-image:url(../images/footer-flash-mob.svg);background-position:right 20px top 36px}}.footer-top{display:flex;justify-content:space-between;padding:73px 0 81px 0}@media(max-width: 900px){.footer-top{flex-direction:column;align-items:center;gap:37px}}@media(max-width: 768px){.footer-top{padding:43px 0 40px 0}}.footer-top__contacts{display:flex;justify-content:space-between;width:50%}@media(max-width: 1200px){.footer-top__contacts{width:55%}}@media(max-width: 900px){.footer-top__contacts{flex-wrap:wrap;gap:24px;width:100%}}.footer-top__contacts-title{margin-bottom:12px;font-weight:600}.footer-top__contacts-title,.footer-top__contacts-link{color:var(--white-color)}.footer-top__contacts-link--with-icon{display:flex;gap:12px}.footer-bottom__wrapper{background-color:#1c1d1f}.footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;padding:25px 0;color:var(--grey-color);font-size:14px;font-weight:500;line-height:130%;white-space:nowrap}@media(max-width: 768px){.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}}.footer-bottom>span,.footer-bottom>a{display:flex;align-items:center}.footer-bottom__center{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:25px;align-items:center}@media(max-width: 1200px){.footer-bottom__center{position:static;transform:none}}.footer-bottom__right{display:flex;align-items:center;gap:10px}.backdrop{position:fixed;top:0;left:0;z-index:999990;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);opacity:1;visibility:visible}.backdrop--product-modal{z-index:999991}.backdrop--order-modal{z-index:999992}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.mobile-menu{position:fixed;top:0;left:0;z-index:99999;overflow:auto;width:100%;min-width:100vw;height:100%;min-height:100vh;text-align:center;background-color:#1c1d1f;background-image:url(../images/mob-menu-bcg.svg);background-size:115%;background-position:left 30px top 130px;background-repeat:no-repeat;transform:translateX(0);transition:transform 500ms var(--transition-timing-function)}@media(max-width: 768px){.mobile-menu{display:block}}.mobile-menu .mobile-menu__btn{display:flex}.mobile-menu .page-header-desk__contacts{gap:25px;justify-content:center;margin-bottom:38px}.mobile-menu .page-header-desk__location{display:flex;justify-content:center}.mobile-menu.is-hidden{transform:translateX(100%);transition:transform 500ms var(--transition-timing-function)}.mobile-menu__wrapper{padding:95px 20px 20px 20px}.mobile-menu__list{display:flex;flex-direction:column;gap:33px;margin-bottom:38px}.mobile-menu__item a{color:var(--white-color);font-size:30px;font-weight:500;line-height:normal}.mobile-menu__btn{position:absolute;z-index:1;top:23px;right:36px;display:flex;justify-content:center;align-items:center;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (min-width: 768px){.mobile-menu__btn{display:none}}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);overflow:auto;max-width:1361px;max-height:95%;width:calc(100% - 40px)}.modal__inner{padding:80px}@media(max-width: 768px){.modal__inner{padding:20px}}.modal__close-button{position:absolute;top:20px;right:20px;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:unset}@media(max-width: 768px){.modal__close-button{width:29px;height:29px}}.modal__close-button img{width:14px;height:14px}@media(max-width: 768px){.modal__close-button img{width:9px;height:9px}}@media(max-width: 1200px){.modal-order{max-width:850px}}.modal-order__inner{display:flex;gap:60px}@media(max-width: 1550px){.modal-order__inner{gap:40px}}@media(max-width: 1200px){.modal-order__inner{flex-direction:column}}.modal-order__title-desc,.modal-order__form{width:50%}@media(max-width: 1200px){.modal-order__title-desc,.modal-order__form{width:100%}}.modal-order__title-desc{margin-bottom:0}@media(max-width: 768px){.modal-order__title-desc{padding-right:46px}}@media(max-width: 1550px){.modal-order__title{font-size:30px}}@media(max-width: 768px){.modal-order__title{font-size:22px;line-height:1.2272727273;text-transform:none}}@media(max-width: 1200px){.modal-order__desc{display:none}}.modal-product{display:flex}@media(max-width: 768px){.modal-product{flex-direction:column}}.modal-product__img-wrap{min-width:35%}@media(max-width: 768px){.modal-product__img-wrap{display:flex;justify-content:center;min-width:auto;margin-top:20px}}.modal-product__img{width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.modal-product__img{width:190px;height:190px;border-radius:50%}}.modal-product__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 1550px){.modal-product__inner{padding:80px 80px 80px 40px}}@media(max-width: 768px){.modal-product__inner{gap:15px;padding:20px}}@media(max-width: 1550px){.modal-product__title{font-size:30px}}@media(max-width: 768px){.modal-product__title{margin-bottom:5px;font-size:22px;line-height:1.2272727273;text-transform:none;text-align:center}}.modal-product__price-text{margin-right:25px}@media(max-width: 768px){.modal-product__price-text{display:block;margin-right:0;margin-bottom:15px}}@media(max-width: 768px){.modal-product__subtitle{margin-bottom:25px}}.modal-product__price-text,.modal-product__subtitle{font-size:24px;font-style:normal;font-weight:600;line-height:1.125}@media(max-width: 768px){.modal-product__price-text,.modal-product__subtitle{font-size:22px}}.modal-product__line{height:1px}.modal-product__desc{max-height:218px;padding-right:35px;margin-right:-40px;overflow-y:auto}@media(max-width: 768px){.modal-product__desc{max-height:228px;padding-right:20px;margin-right:0}}.modal-product__desc::-webkit-scrollbar{max-width:5px}.modal-product__desc::-webkit-scrollbar-thumb{border-radius:30px}.modal-product__desc::-webkit-scrollbar-track{border-radius:30px}.hero__wrapper{background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),url(../images/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.hero{padding:420px 0 96px 0}.hero__title{max-width:784px;margin-bottom:45px;font-size:50px;font-weight:500;color:var(--white-color);line-height:1.25}@media(max-width: 768px){.hero__title{max-width:335px;font-size:30px}}.hero__buttons{display:flex;gap:24px}@media(max-width: 768px){.hero__buttons{justify-content:center;flex-wrap:wrap}}.hero__buttons-link{color:var(--white-color);transition:color var(--transition-duration) var(--transition-timing-function)}.hero__buttons-link:hover{color:var(--accent-color)}.advantages__section{margin-top:77px}@media(max-width: 768px){.advantages__section{margin-top:39px}}.advantages__list{display:flex;gap:24px}@media(max-width: 900px){.advantages__list{flex-wrap:wrap}}@media(max-width: 768px){.advantages__list{gap:15px;flex-wrap:nowrap;overflow-x:auto}}.advantages__item{width:24%}@media(max-width: 900px){.advantages__item{width:48%}}@media(max-width: 768px){.advantages__item{width:24%;min-width:265px}}.advantages__item-top{display:flex;gap:24px;margin-bottom:18px}.advantages__item-top:hover .advantages__item-icon{background-color:var(--accent-color);border:1px solid var(--accent-color)}.advantages__item-top:hover .advantages__item-icon path{fill:var(--white-color)}.advantages__item-top:hover .advantages__item-title{transform:translateY(2px)}.advantages__item-icon{display:flex;align-items:center;justify-content:center;min-width:65px;min-height:65px;width:65px;height:65px;border:1px solid var(--light-grey-color);border-radius:50px;transition:all var(--transition-duration) var(--transition-timing-function)}.advantages__item-icon svg{min-width:24px;min-height:24px;width:24px;height:24px;border:none}.advantages__item-icon path{transition:all var(--transition-duration) var(--transition-timing-function)}.advantages__item-title{font-size:22px;color:var(--black-color);font-weight:400;transition:all var(--transition-duration) var(--transition-timing-function)}.services{padding-top:0}@media(max-width: 768px){.services__title{display:none}}.services__list{display:flex;gap:24px}@media(max-width: 900px){.services__list{flex-direction:column;gap:18px}}.services__item{display:flex;flex-direction:column;width:33%;border-radius:6px;background-color:#ededed}@media(max-width: 900px){.services__item{width:100%}}.services__item-inner{flex-grow:1;display:flex;flex-direction:column;padding:210px 32px 36px 32px;border-radius:6px;background-repeat:no-repeat;background-size:cover;background-position:center}.services__item-inner--1{background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.9) 100%),url(../images/services/1.jpg)}.services__item-inner--2{background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.9) 100%),url(../images/services/2.jpg)}.services__item-inner--3{background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.9) 100%),url(../images/services/3.jpg)}.services__item-icon{display:flex;align-items:center;justify-content:center;margin-bottom:18px;height:86px;min-height:86px;width:86px;min-width:86px;background-color:var(--accent-color);border-radius:50px}.services__item-title{margin-bottom:12px;color:var(--white-color);font-size:28px;font-weight:500;line-height:normal}@media(max-width: 768px){.services__item-title{font-size:20px;font-weight:400}}.services__item-desc{flex-grow:1;margin-bottom:18px;color:var(--white-color);font-size:18px}@media(max-width: 768px){.services__item-desc{font-size:14px}}.services__item-bottom-button-wrapper{position:relative}.services__item-bottom-button{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 0;height:56px;min-height:56px;max-height:56px;color:#a8a8a8;cursor:pointer}.services__item-bottom-button.close{display:none}.services__item-bottom-button.close svg{transform:rotate(180deg)}@media(max-width: 768px){.services__item-bottom-button{font-size:14px}}.services__item-bottom-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 20px 16px;transform:translateX(35%);opacity:0;transition:transform var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function)}.services__item-bottom-list-item{padding:6px 10px;color:#6f6f6f;border-radius:62px;border:1px solid #6f6f6f}.services__item-accordion{position:absolute;z-index:1;top:0;max-height:0;transform-origin:top center;transform:scale(1, 0);border-radius:6px;background-color:#ededed;cursor:auto;transition:max-height var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function)}.services__item-accordion.is-active{transform:scale(1, 1);max-height:600px;transition:max-height var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function)}.services__item-accordion.is-active .services__item-bottom-list{transform:translateX(0);opacity:1}.services__item-accordion.is-active .services__item-bottom-button.close{display:flex}.comparison__wrapper{position:relative}.comparison__section{margin-bottom:180px}@media(max-width: 768px){.comparison__section{margin-bottom:140px}}.comparison{display:flex;justify-content:space-between}@media(max-width: 1919px){.comparison{flex-direction:column-reverse}}.comparison__first-wrapper{position:relative}@media(max-width: 1919px){.comparison__first-wrapper{display:flex;justify-content:center}}.comparison__first{position:absolute;left:0;display:flex}@media(min-width: 1919px){.comparison__first{right:0;margin-left:-300px;position:relative}}@media(max-width: 1919px){.comparison__first{position:relative;margin-left:0;width:100%}}@media(max-width: 600px){.comparison__first{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.comparison__first,.comparison__first-image-container{width:1062px;height:706px}@media(max-width: 1919px){.comparison__first,.comparison__first-image-container{width:1280px;height:850px}}@media(max-width: 1300px){.comparison__first,.comparison__first-image-container{width:840px;height:558px}}@media(max-width: 900px){.comparison__first,.comparison__first-image-container{width:555px;height:368px}}@media(max-width: 600px){.comparison__first,.comparison__first-image-container{width:375px;height:249px}}.comparison__first-image-container{position:relative}.comparison__first-image-container img{max-width:100%;height:100%;width:100%;object-fit:cover}.comparison__first-before img{object-position:left}.comparison__first-after img{object-position:right}.comparison__first-divider{position:absolute;left:50%;top:0 !important;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:2px}.comparison__first-divider-after,.comparison__first-divider-before{width:3px;height:100%;background-color:var(--white-color)}.comparison__first-divider-button{display:flex;justify-content:center;align-items:center;gap:7px;width:59px;height:59px;min-width:59px;min-height:59px;border-radius:50%;border:3px solid var(--white-color);background-color:rgba(0,0,0,0);cursor:pointer}@media(max-width: 768px){.comparison__first-divider-button{gap:4px;min-width:39px;min-height:39px;width:39px;height:39px}}@media(max-width: 768px){.comparison__first-divider svg{height:10px;width:10px}}.comparison__second{padding:60px 0 54px 0}@media(max-width: 1300px){.comparison__second{display:flex;justify-content:center}}@media(max-width: 1300px){.comparison__second-inner{width:840px}}@media(max-width: 900px){.comparison__second-inner{width:555px}}@media(max-width: 600px){.comparison__second-inner{width:375px}}.comparison__title{margin-bottom:130px}@media(max-width: 1919px){.comparison__title{margin-bottom:20px}}.comparison__second-link{display:flex;gap:10px;align-items:center;line-height:normal;color:var(--grey-color)}.help{display:flex;justify-content:space-between;margin-bottom:180px}@media(max-width: 1200px){.help{justify-content:stretch}}@media(max-width: 768px){.help{display:block;margin-top:0;margin-bottom:100px}}.help__title{margin-bottom:71px}@media(max-width: 768px){.help__title{margin-bottom:40px}}.help-first{width:25%}@media(max-width: 1200px){.help-first{width:40%}}@media(max-width: 768px){.help-first{width:100%;margin-bottom:39px}}.help-first__text{color:var(--dark-color)}.help-second{width:30%;margin-left:10%;margin-right:5%;padding-top:125px}@media(max-width: 1200px){.help-second{width:50%;margin-right:0}}@media(max-width: 768px){.help-second{width:100%;margin-left:0;padding-top:0}}.help-third{width:30%}@media(max-width: 1750px){.help-third{display:flex;align-items:center}}@media(max-width: 1200px){.help-third{display:none}}.help-third__img img{position:relative;right:-85px;height:550px;max-width:none}@media(max-width: 1750px){.help-third__img img{right:0;height:auto;max-width:100%;margin-right:0}}.reviews__wrapper{background-color:var(--black-color)}.reviews{padding-top:100px;padding-bottom:100px}@media(min-width: 900px){.reviews{background-image:url(../images/reviews-img.svg);background-size:421px 421px;background-position:right top;background-repeat:no-repeat}}.reviews__title{margin-bottom:60px}@media(max-width: 768px){.reviews__title{margin-bottom:40px}}.reviews__header{display:flex;justify-content:space-between}@media(max-width: 768px){.reviews__header{display:block}}.reviews__rating{margin-top:20px;margin-right:95px}@media(max-width: 900px){.reviews__rating{margin-top:0px;margin-right:0px}}@media(max-width: 768px){.reviews__rating{margin-bottom:60px}}.reviews__rating-top{display:flex;align-items:baseline}.reviews__rating-text{display:flex;gap:5px;align-items:baseline;margin-right:8px}.reviews__rating-text--big{color:var(--accent-color);font-size:45px;font-weight:600;line-height:normal}.reviews__rating-text--small{font-size:14px}.reviews__rating-stars{display:flex;gap:3px}.reviews__rating-desc{margin-top:15px;color:var(--white-color)}.reviews__list{display:flex;gap:24px;margin-bottom:40px}@media(max-width: 900px){.reviews__list{flex-direction:column;gap:15px}}.reviews__item{padding:40px;width:32%;border-radius:8px;background:#222325;transition:all var(--transition-duration) var(--transition-timing-function)}@media(max-width: 900px){.reviews__item{width:100%}}.reviews__item *{transition:all var(--transition-duration) var(--transition-timing-function)}.reviews__item:hover{background-color:var(--accent-color)}.reviews__item:hover *{color:var(--white-color)}.reviews__item:hover .reviews__item-line{background-color:var(--white-color)}.reviews__item-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:22px;font-weight:700;line-height:normal;color:var(--accent-color)}@media(max-width: 768px){.reviews__item-title{font-size:20px}}.reviews__item-title--light{color:var(--white-color)}.reviews__item-subtitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px}.reviews__item-desk{color:var(--white-color)}.reviews__item-line{height:1px;margin-bottom:12px;background-color:var(--grey-color);transition:all var(--transition-duration) var(--transition-timing-function)}.portfolio{margin-top:180px;margin-bottom:180px}@media(max-width: 768px){.portfolio{margin-top:100px;margin-bottom:100px}}@media(max-width: 768px){.portfolio__title{margin-bottom:40px}}.portfolio__switchers-wrapper{display:flex;align-items:center;margin-bottom:65px}@media(max-width: 768px){.portfolio__switchers-wrapper{margin-bottom:40px}}.portfolio__switchers{display:inline-flex;gap:38px;margin:0 auto;padding:10px;border-radius:77px;border:1px solid var(--light-grey-color)}@media(max-width: 768px){.portfolio__switchers{gap:7px}}.portfolio__switchers-btn{padding:8px 16px;color:var(--dark-color);border-radius:47px;border:rgba(0,0,0,0);background-color:rgba(0,0,0,0);cursor:pointer}.portfolio__switchers-btn.selected{color:var(--white-color);background-color:var(--accent-color)}.portfolio__gallery{display:none}.portfolio__gallery.selected{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:25px 25px;grid-template-areas:"t1 t2 t4" "t3 t3 t4" "t5 t6 t7"}.portfolio__gallery.selected img{object-fit:cover;height:100%;width:100%;border-radius:8px}.portfolio__gallery.selected a{position:relative;border-radius:6px}.portfolio__gallery.selected svg{position:absolute;bottom:0px;right:0px}.portfolio__gallery.selected .t1{grid-area:t1;max-height:425px}.portfolio__gallery.selected .t2{grid-area:t2;max-height:425px}.portfolio__gallery.selected .t3{grid-area:t3;max-height:425px}.portfolio__gallery.selected .t4{grid-area:t4;max-height:900px}.portfolio__gallery.selected .t5{grid-area:t5;max-height:425px}.portfolio__gallery.selected .t6{grid-area:t6;max-height:425px}.portfolio__gallery.selected .t7{grid-area:t7;max-height:425px}@media(max-width: 768px){.portfolio__gallery.selected{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;gap:9px 9px;grid-template-areas:"t1 t2" "t3 t3" "t4 t6" "t5 t6" "t7 t7" "t7 t7"}.portfolio__gallery.selected .t1{grid-area:t1;max-height:163px}.portfolio__gallery.selected .t2{grid-area:t2;max-height:163px}.portfolio__gallery.selected .t3{grid-area:t3;max-height:163px}.portfolio__gallery.selected .t4{grid-area:t4;max-height:163px}.portfolio__gallery.selected .t5{grid-area:t5;max-height:163px}.portfolio__gallery.selected .t6{grid-area:t6;max-height:335px}.portfolio__gallery.selected .t7{grid-area:t7;max-height:335px}}.location__wrapper{position:relative}.location__section{margin-bottom:180px}@media(max-width: 768px){.location__section{margin-bottom:100px}}.location{display:flex}@media(max-width: 1750px){.location{flex-direction:column-reverse}}.location__first{width:68%}@media(min-width: 1920px){.location__first{position:relative}}@media(max-width: 1750px){.location__first{width:100%}}.location__first-img{position:absolute;left:0}@media(min-width: 1920px){.location__first-img{right:0;margin-left:-300px}}@media(max-width: 1750px){.location__first-img{position:static;margin-left:0;width:100%}}@media(max-width: 1320px){.location__first-img{margin-left:-20px;width:calc(100% + 40px)}}@media(max-width: 1750px){.location__first-img img{width:100%}}.location__second{padding:60px 0 54px 0}@media(max-width: 768px){.location__second{padding:0 0 50px 0}}.location__title{margin-bottom:40px}@media(max-width: 768px){.location__title{margin-bottom:20px}}.location__desc{max-width:424px}@media(max-width: 1750px){.location__desc{max-width:none}}.about-us{max-width:1920px;margin:0 auto;margin-bottom:180px}@media(max-width: 768px){.about-us{margin-bottom:100px}}@media(max-width: 1200px){.about-us__title{margin-bottom:0}}.about-us-first{position:relative;display:flex;justify-content:flex-end}@media(max-width: 1550px){.about-us-first{justify-content:center}}@media(max-width: 1200px){.about-us-first{flex-direction:column}}.about-us__subtitle{margin-bottom:12px;font-size:16px;color:var(--accent-color)}.about-us-first__left{position:absolute;top:140px;left:412px;z-index:1}@media(max-width: 1200px){.about-us-first__left{position:static;margin-left:20px;margin-bottom:40px}}.about-us-first__left::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:482px;filter:blur(75px);z-index:-1}@media(max-width: 1200px){.about-us-first__left::after{display:none}}@media(max-width: 1200px){.about-us-first__right{margin-bottom:40px}}.about-us-second{display:flex;gap:112px}@media(max-width: 1350px){.about-us-second{gap:60px}}@media(max-width: 1200px){.about-us-second{display:none}}.about-us-second--tab-mob{display:none}@media(max-width: 1200px){.about-us-second--tab-mob{display:block}}.about-us-second__left img{min-height:100%;min-width:100%}.about-us-second__right{margin-top:80px;max-width:760px}@media(max-width: 1550px){.about-us-second__right{max-width:40%}}@media(max-width: 1200px){.about-us-second__right{display:flex;flex-direction:column;align-items:center;margin-top:0;max-width:100%;width:100%}}.about-us-second__right img{margin-bottom:40px}@media(max-width: 767px){.about-us-second__right .button{width:calc(100% - 40px)}}.about-us-second__right-text{margin-bottom:40px}@media(max-width: 1200px){.about-us-second__right-text{margin-left:20px;margin-right:20px}}.inst-and-questions-wrapper{background-image:linear-gradient(var(--white-color) 0%, var(--white-color) 305px, #f4f8fa 305px, #f4f8fa 100%)}.inst{padding-bottom:100px}.inst__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.inst__title{margin-bottom:0;max-width:none}.inst__header-link{display:flex;gap:24px;align-items:center}@media(max-width: 768px){.inst__header-link{display:none}}.inst__header-link:hover .inst__header-link-text{color:var(--accent-color)}.inst__header-link-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;min-width:55px;min-height:55px;border-radius:50%;background-color:var(--light-grey-color)}.inst__header-link-text{color:var(--black-color);font-size:22px;font-weight:700;line-height:normal;transition:color var(--transition-duration) var(--transition-timing-function)}.inst__gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:25px 25px;grid-template-areas:"t1 t1 t2 t2 t3 t4 t7 t7" "t1 t1 t2 t2 t5 t6 t7 t7"}.inst__gallery .t1{grid-area:t1;max-height:301px}.inst__gallery .t2{grid-area:t2;max-height:301px}.inst__gallery .t3{grid-area:t3;max-height:138px}.inst__gallery .t4{grid-area:t4;max-height:138px}.inst__gallery .t5{grid-area:t5;max-height:138px}.inst__gallery .t6{grid-area:t6;max-height:138px}.inst__gallery .t7{grid-area:t7;max-height:301px}.inst__gallery img{object-fit:cover;height:100%;width:100%}@media(max-width: 1200px){.inst__gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:25px 25px;grid-template-areas:"t1 t2" "t3 t4"}.inst__gallery .t1{grid-area:t1;max-height:301px}.inst__gallery .t2{grid-area:t2;max-height:301px}.inst__gallery .t3{grid-area:t3;max-height:301px}.inst__gallery .t4{grid-area:t4;max-height:301px}.inst__gallery .t5,.inst__gallery .t6,.inst__gallery .t7{display:none}}@media(max-width: 768px){.inst__gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px 15px;grid-template-areas:"t1 t2" "t3 t4"}.inst__gallery .t1{grid-area:t1;max-height:160px}.inst__gallery .t2{grid-area:t2;max-height:160px}.inst__gallery .t3{grid-area:t3;max-height:160px}.inst__gallery .t4{grid-area:t4;max-height:160px}}.questions__wrapper{position:relative}.questions__img-left{position:absolute;left:0;bottom:448px}.questions__img-right{position:absolute;right:0;bottom:113px}@media(max-width: 1550px){.questions__img-left,.questions__img-right{display:none}}.questions{display:flex;flex-direction:column;align-items:center;padding-bottom:100px;text-align:center}@media(max-width: 768px){.questions{padding-bottom:150px}}.questions__title{max-width:424px;margin-bottom:80px}@media(max-width: 768px){.questions__title{margin-bottom:40px}}.questions__item{padding:24px 40px 15px;margin-bottom:24px;width:1096px;border:1px solid #e5e5e9;background-color:var(--white-color);cursor:pointer}.questions__item:hover .questions__item-icon{background-color:var(--accent-color)}.questions__item:hover .questions__item-icon path{fill:var(--white-color)}@media(max-width: 1200px){.questions__item{width:100%}}.questions__item-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.questions__item-text{color:#2f3639;font-size:22px;font-weight:700;line-height:normal}@media(max-width: 768px){.questions__item-text{font-size:20px}}.questions__item-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;background-color:var(--light-grey-color);transition:all var(--transition-duration) var(--transition-timing-function)}.questions__item-icon path{transition:all var(--transition-duration) var(--transition-timing-function)}.questions__item-answer{max-height:0;padding-top:15px;transform-origin:top center;transform:scale(1, 0);transition:max-height 300ms cubic-bezier(0.24, 1.23, 0.82, 0.8),transform 250ms var(--transition-timing-function)}.questions__item.is-open .questions__item-answer{transform:scale(1, 1);max-height:250px;transition:max-height 300ms cubic-bezier(0.24, 1.23, 0.82, 0.8),transform 250ms var(--transition-timing-function)}.contact-us{padding:180px 0 154px 0}@media(max-width: 768px){.contact-us{padding:0 0 100px 0;margin-bottom:0}}.contact-us__title{margin-bottom:100px}@media(max-width: 768px){.contact-us__title{margin-bottom:40px}}.contact-us__inner{display:flex;justify-content:space-between;gap:40px}@media(max-width: 768px){.contact-us__inner{flex-direction:column}}.contact-us__first{max-width:536px}@media(max-width: 1200px){.contact-us__first{max-width:400px}}@media(max-width: 768px){.contact-us__first{max-width:100%}}.contact-us__second{max-width:424px}@media(max-width: 768px){.contact-us__second{max-width:100%}}.contact-us__desc{margin-bottom:64px;color:var(--black-color)}@media(max-width: 768px){.contact-us__desc{margin-bottom:40px}}.contact-us__contacts{display:flex;justify-content:space-between;gap:24px}@media(max-width: 1200px){.contact-us__contacts{flex-wrap:wrap}}.contact-us__contacts-title{margin-bottom:12px;font-weight:600;color:var(--accent-color)}.contact-us__contacts-link{color:var(--black-color)}.contact-us__contacts-link--with-icon{display:flex;gap:12px}.contact-button{display:flex;align-items:center;justify-content:center;width:55px;height:55px;min-width:55px;min-height:55px;background-color:var(--accent-color);border-radius:50px;transition:background-color .3s ease-in}.contact-button:hover{background-color:var(--accent-color-2)}.location-link{display:flex;align-items:center;gap:10px;color:var(--white-color)}.link,.link span,.link p,.link path{transition:color var(--transition-duration) var(--transition-timing-function),fill var(--transition-duration) var(--transition-timing-function)}.link:hover,.link:hover span,.link:hover p,.link:hover path{color:var(--accent-color);fill:var(--accent-color)}