.hero-badges__item:last-child .hero-badges-item__logo-wrap,.hero-badges-item__logos .hero-badges-item__logo-wrap{margin-bottom:0}@media screen and (min-width:1280px){a .hero-badges-item__logo{transition:transform .3s ease-out}a:hover .hero-badges-item__logo{transform:scale(1.1)}}

.video{width:100%;height:100%;position:absolute;top:0;left:0}.video__btn:before{content:"";display:block;width:10px;height:12px;background:#fff;clip-path:polygon(0% 0%,0% 100%,100% 50%)}

.gallery__show path{fill:#342f28;transition:fill .4s}.gallery-popup__pagination{pointer-events:none}.gallery-popup__pagination__arrow{pointer-events:auto}.gallery-popup{pointer-events:none}.gallery-popup__open{opacity:1;pointer-events:auto;z-index:9999}.gallery-popup__img{object-fit:cover}.gallery-popup__slide{border-radius:32px;overflow:hidden}.gallery-popup__cross-lock{overflow:hidden}.gallery-popup__cross:before,.gallery-popup__cross:after{content:"";display:block;width:16px;height:1px;background:#fff;position:absolute}.gallery-popup__cross:before{transform:rotate(45deg)}.gallery-popup__cross:after{transform:rotate(-45deg)}@media screen and (max-width:767px){.gallery-popup__slide{border-radius:16px;overflow:hidden}}@media screen and (min-width:991px){.gallery__show:hover path{fill:#f37021}}

.gallery-popup.gallery-popup__open .img-cover.first,.gallery-popup.gallery-popup__open .img-cover.opened-center{object-position:0 30%}.gallery-popup.gallery-popup__open .img-cover.third{object-position:0 20%!important}.gallery__search-icon.w-embed{margin-top:0}

.testimonials__arrow.swiper-button-disabled{opacity:.4}

.faq-item .faq-item__body{transition:all .5s ease;grid-template-rows:0fr}.faq-item.faq_opened .faq-item__body{margin-top:24px;grid-template-rows:1fr}.faq-list.faq-list_white *{color:#fff}

:root{--plus-icon-color: #f37021;--plus-icon-border-radius: 200px}.plus-icon{position:relative}.plus-icon:before{content:"";position:absolute;width:2px;height:100%;background-color:var(--plus-icon-color);inset:0;margin:auto;border-radius:var(--plus-icon-border-radius);transition:transform .5s}.plus-icon:after{content:"";position:absolute;inset:0;margin:auto;width:2px;height:100%;background-color:var(--plus-icon-color);transform:rotate(90deg);border-radius:var(--plus-icon-border-radius);transition:opacity .5s}.faq-item.faq_opened .plus-icon:before{transform:rotate(90deg)}.faq-item.faq_opened .plus-icon:after{opacity:0}.faq-list.faq-list_white{--plus-icon-color: white}

.btn-opacity.fs0{flex-shrink:0}

.pannel__item-img-container{flex-shrink:0}

