.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)}}

.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}

.service-areas{grid-auto-flow:column}

.service-area__link{width:max-content}

