@font-face{font-family:Elenavoss HostGrotesk;src:url(../media/HostGrotesk-Light.164rhdvafcsks.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Elenavoss HostGrotesk;src:url(../media/HostGrotesk-Regular.41ituuazoyloi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elenavoss HostGrotesk;src:url(../media/HostGrotesk-Medium.3kyixz2-l5iw_.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Elenavoss HostGrotesk;src:url(../media/HostGrotesk-SemiBold.203eg7skczdrr.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.elenavoss-body{--default-ease:cubic-bezier(.16, 1, .3, 1)}.elenavoss-body,.elenavoss-body *{font-family:Elenavoss HostGrotesk,sans-serif}.elenavoss-body{font-weight:400}.elenavoss-body ::selection{color:#070707;background-color:#f16b0d}.elenavoss-body ::selection{color:#070707;background-color:#f16b0d}.elenavoss-body .font-light{font-weight:300!important}.elenavoss-body .font-normal{font-weight:400!important}.elenavoss-body .font-medium{font-weight:500!important}.elenavoss-body .font-bold{font-weight:700!important}.hero-mask-reveal{-webkit-mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%));-webkit-mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%));mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%))}.radial-mask-bg-fill{--reveal:0%;-webkit-mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%));-webkit-mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%));mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%))}.marquee-1{will-change:transform;animation:10s linear infinite marquee-scroll-y}@keyframes marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(-51.1%)}}.marquee-2{will-change:transform;animation:18s linear infinite marquee-scroll-y-2}@keyframes marquee-scroll-y-2{0%{transform:translateY(0)}to{transform:translateY(-51.1%)}}.under-multi{transition:all 1s var(--default-ease);background-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);background-position:100% 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 0,0% 1px;text-decoration:none}.under-multi-parent:hover .under-multi{background-size:100% 0,100% 1px}@media (max-width:1025px){@keyframes marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50.27%)}}@keyframes marquee-scroll-y-2{0%{transform:translateY(0)}to{transform:translateY(-50.27%)}}}@media (prefers-reduced-motion:reduce){.marquee-1,.marquee-2{animation:none}.box:hover{height:40px;top:-20px}.services-section{height:auto!important}.services-sticky{height:auto!important;margin-top:0!important;position:static!important;overflow:visible!important}.services-row{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:5vw;width:auto!important;display:grid!important;transform:none!important}.services-card{min-height:22vw;flex-shrink:1!important;width:auto!important;height:auto!important}@media (max-width:767px){.services-row{grid-template-columns:minmax(0,1fr);padding-top:12vw}.services-card{min-height:0}}@media (min-width:768px) and (max-width:1025px){.services-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8vw}.services-card{min-height:32vw}}}.get-in-touch-form input::placeholder,.get-in-touch-form textarea::placeholder{color:#ffffff73}.string-line{width:100%;height:1px;position:relative}.string-line svg{width:100%;height:100px;position:absolute;top:-50px}.string-line svg path{stroke-width:1px;stroke:#000;fill:none}.box{z-index:1;width:100%;height:40px;display:flex;position:relative;top:-20px}.box:hover{height:150px;top:-75px}
