.contect-item{@media screen and (max-width:768px){order:var(--mobile-item-order)}}.header{display:grid;grid-template-columns:auto 5fr .5fr .5fr;grid-template-rows:25px;grid-template-areas:"logo nav socials locale"}.locale-switcher{grid-area:socials}@media (min-width:768px){.locale-switcher{grid-area:locale}}.triger{width:27px;height:14px;position:relative}.hamburger{width:27px;height:2px;top:50%;display:block;transform-origin:center;transition:.5s ease-in-out}.hamburger,.hamburger:after,.hamburger:before{position:absolute;background:var(--accent);border-radius:2px}.hamburger:after,.hamburger:before{transition:.3s ease-in-out;content:"";width:100%;height:100%}.hamburger:before{top:-5px}.hamburger:after{bottom:-5px}.hamburger_active{transform:rotate(35deg)}.hamburger_active:after{transform:rotate(110deg);bottom:0}.hamburger_active:before{transform:rotate(110deg);top:0}.round-logo:before{position:absolute;content:"";top:-3px;left:-3px;right:-3px;bottom:-3px;aspect-ratio:1/1;border-radius:50%}.contact-us-button{position:relative;display:grid;row-gap:5px;-moz-column-gap:22px;column-gap:22px;grid-template-rows:auto minmax(36px,max-content);grid-template-columns:1fr auto;grid-template-areas:"star star" "children arrow"}.contact-us-button:before{position:absolute;content:"";inset:0;margin:4px 8px;border-radius:34px;pointer-events:none}@media screen and (max-width:768px){.contact-us-button{gap:.25rem}.contact-us-button:before{row-gap:0;border-radius:30px;margin:4px 6px}}.animate-contact-us-button{opacity:0;transform:translateY(-10px);animation:fadeIn 1s ease forwards;animation-delay:.7s}.service-grid-decor__logo{padding:24px}.service-grid-decor{--img-3-width:94px;grid-template-columns:2rem var(--img-3-width) 20px var(--img-3-width) 13px 8px 175px;grid-template-rows:158px 2rem var(--img-3-width) 2rem 2rem;grid-template-areas:"img-1 img-1 img-1 img-1 img-1 . img-2" ".     .     .     .     .     . img-2" ".     img-3 .     img-4 .     . img-2" ".     .     .     img-4 .     . img-2" ".     .     .     img-4 .     . ."}@media screen and (max-width:885px){.service-grid-decor{--img-3-width:60px;grid-template-columns:2rem var(--img-3-width) 1rem var(--img-3-width) 10px 8px 120px;grid-template-rows:100px 1.5rem var(--img-3-width) 1rem 1rem}.service-grid-decor__logo{padding:12px}}@media screen and (max-width:767px){.service-grid-decor{--img-3-width:94px;grid-template-columns:2rem var(--img-3-width) 20px var(--img-3-width) 13px 8px 175px;grid-template-rows:158px 2rem var(--img-3-width) 2rem 2rem}}@media screen and (max-width:456px){.service-grid-decor{--img-3-width:60px;grid-template-columns:2rem var(--img-3-width) 1rem var(--img-3-width) 10px 8px 120px;grid-template-rows:100px 1.5rem var(--img-3-width) 1rem 1rem}.service-grid-decor__logo{padding:12px}}.section-title{font-size:clamp(1.5rem,6vw,2.9375rem);font-weight:700;line-height:150%}.section-title span{position:relative;line-height:1;padding:2px 8px;flex-shrink:0;white-space:nowrap}.section-title span:before{content:"";position:absolute;inset:0;background:transparent;border:1px solid var(--accent);border-radius:8px;@media screen and (max-width:768px){border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important;border-top-width:1px!important}}.lead-title{font-size:clamp(1.75rem,1.55rem + .66vw,2.125rem)}.lead-subtitle{font-size:clamp(1rem,.467rem + 1.75vw,2rem)}.lead-location{top:calc(137 * 100% / 394);left:calc(216 * 100% / 572)}.lead-location,.lead-phone{font-size:clamp(.625rem,.558rem + .22vw,.75rem)}.lead-phone{top:43%;left:50%}@media screen and (max-width:767px){.lead-title{margin-bottom:0}}.animate-title{opacity:0;transform:translateY(-10px);animation:fadeIn 1s ease forwards}.animate-breadcrumb{opacity:0;transform:translateX(-30px);animation:slideToRight .8s ease forwards}.animate-arrows-02{transform:rotate(45deg);animation-delay:.3s}.animate-arrows{animation:fadeIn 1s ease forwards;animation-delay:.3s}.animate-arrows,.animate-description{opacity:0;transform:translateY(-10px)}.animate-description{animation:fadeIn 1s ease forwards;animation-delay:.5s}.animate-hero-round-button{animation:rotateHeroArrow .4s ease forwards;animation-delay:1.5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideToRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes rotateArrow{0%{transform:rotate(35deg)}to{transform:rotate(90deg)}}@keyframes rotateHeroArrow{to{transform:rotate(90deg)}}.top-section{position:relative}.top-section:after{background:rgba(0,0,0,.78)}.top-section__background{position:absolute;inset:0}.top-section__title{max-width:clamp(400px,85vw,850px)}.top-section__description{max-width:410px}.top-section__content{display:grid;row-gap:20px;grid-template-columns:minmax(min-content,410px) minmax(500px,1fr);grid-template-rows:24px minmax(61px,max-content) minmax(305px,max-content);grid-template-areas:"breadcrumbs breadcrumbs" "title title" "description graphic"}@media screen and (max-width:767px){.top-section__content{grid-template-columns:1fr;row-gap:1.2rem;grid-template-rows:24px auto minmax(101px,max-content) minmax(200px,max-content);grid-template-areas:"breadcrumbs" "title" "description" "graphic"}.top-section__content:not(:has(>[data-area=graphic])){grid-template-rows:24px auto minmax(101px,max-content);grid-template-areas:"breadcrumbs" "title" "description"}}