img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-family:gothampro-bold;src:url("../fonts/gothampro-bold.woff2") format("woff2"),url("../fonts/gothampro-bold.woff") format("woff"),url("../fonts/gothampro-bold.eot") format("eot"),url("../fonts/gothampro-bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:gothampro;src:url("../fonts/gothampro.woff2") format("woff2"),url("../fonts/gothampro.woff") format("woff"),url("../fonts/gothampro.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-bold;src:url("../fonts/montserrat-bold.woff2") format("woff2"),url("../fonts/montserrat-bold.woff") format("woff"),url("../fonts/montserrat-bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat;src:url("../fonts/montserrat-regular.woff2") format("woff2"),url("../fonts/montserrat-regular.woff") format("woff"),url("../fonts/montserrat-regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-black;src:url("../fonts/montserrat-black.woff2") format("woff2"),url("../fonts/montserrat-black.woff") format("woff"),url("../fonts/montserrat-black.ttf") format("ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:montserrat-extrabold;src:url("../fonts/montserrat-extrabold.woff2") format("woff2"),url("../fonts/montserrat-extrabold.woff") format("woff"),url("../fonts/montserrat-extrabold.ttf") format("ttf");font-weight:800;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto}body{margin:0;width:100%;overflow-x:hidden;overflow-y:visible}main{display:block}body>#primary.main-default,main#primary.main-default{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none}body>#primary.main-default::-webkit-scrollbar,main#primary.main-default::-webkit-scrollbar{width:0;height:0;display:none}@supports (overflow:clip){body{overflow-x:clip}}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted .063rem}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;font-size:.833vw}.service-capabilities{width:min(100%,120rem);margin:5rem auto;padding:2.5rem 2rem}.service-capabilities__wrapper{width:min(100%,104rem);margin:0 auto}.service-capabilities__heading{max-width:58rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.service-capabilities__eyebrow{margin:0 0 .7rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.78rem;line-height:1;letter-spacing:.11em;text-transform:uppercase}.service-capabilities__heading h2{margin:0 0 1.2rem;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2rem, 3.15vw, 2.75rem);line-height:1.12;letter-spacing:0}.service-capabilities__heading h2:after{width:5.25rem;height:.25rem}.service-capabilities__heading p:not(.service-capabilities__eyebrow){max-width:50rem;margin:0;color:#566074;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.65}.service-capabilities__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.service-capabilities__card{min-width:0;min-height:11.2rem;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.75rem 1.65rem 1.55rem 1.45rem;border:1px solid rgba(23,27,56,.08);border-left:.35rem solid #64d0ea;background:#fff;box-shadow:0 .65rem 1.55rem rgba(23,27,56,.07);transition:transform .26s,border-color .26s,box-shadow .26s}.service-capabilities__card:hover{transform:translateY(-.18rem);border-color:rgba(100,208,234,.42);border-left-color:#64d0ea;box-shadow:0 1.15rem 2.25rem rgba(23,27,56,.1)}.service-capabilities__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;color:#64d0ea;border:1px solid rgba(100,208,234,.28);background:rgba(100,208,234,.08)}.service-capabilities__icon svg{width:1.9rem;height:1.9rem;display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.service-capabilities__card h3{margin:0 0 1.25rem;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:1.02rem;line-height:1.18;letter-spacing:0}.service-capabilities__card p{margin:0;color:#677287;font-family:montserrat,sans-serif;font-size:.93rem;line-height:1.52}@media (max-width:1180px){.service-capabilities{margin:3.25rem auto;padding:2.25rem 2rem}.service-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.service-capabilities{margin:2.25rem auto;padding:1.35rem 1rem}.service-capabilities__heading{margin-bottom:1.6rem}.service-capabilities__eyebrow{font-size:.72rem}.service-capabilities__heading h2{font-size:clamp(1.75rem, 7vw, 2.15rem);line-height:1.16}.service-capabilities__heading p:not(.service-capabilities__eyebrow){font-size:.94rem;line-height:1.55}.service-capabilities__grid{grid-template-columns:1fr;gap:.85rem}.service-capabilities__card{min-height:0;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding:1.25rem 1.05rem 1.2rem 1rem;border-left-width:.28rem}.service-capabilities__icon{width:2.8rem;height:2.8rem}.service-capabilities__icon svg{width:1.62rem;height:1.62rem}.service-capabilities__card h3{margin-bottom:.65rem;font-size:.98rem;line-height:1.22}.service-capabilities__card p{font-size:.88rem;line-height:1.46}}@media (max-width:380px){.service-capabilities__card{grid-template-columns:1fr}.service-capabilities__icon{margin-bottom:.15rem}}@media (max-width:1440px){html{font-size:1.111vw}.header{height:6.5rem}}@media (max-width:1200px){html{font-size:1.333vw}}@media (max-width:1024px){html{font-size:1.563vw}}@media (max-width:767px){html{font-size:2.083vw}}@media (max-width:580px){html{font-size:2.759vw}}@media (max-width:480px){html{font-size:3.3333333333vw}.header__content .header__right .header__phone a{font-size:.875rem;line-height:.875rem}}@media (max-width:360px){html{font-size:4.4444444444vw}}.header{position:relative;z-index:1000}@media (max-width:600px){.header{height:6.5rem}}@media (max-width:680px){.header{height:9rem}}@media screen and (601px <=width <=1441px){.header .header_menu:after{content:"";position:absolute;bottom:0;left:0;top:auto;width:100%;height:18.5rem;right:0;z-index:-1;background-image:url("../media/technaval/technaval-ui-pattern.svg")}}.header__wrapper{background-color:#fff}.header__wrapper.box-shadow{box-shadow:0 .25rem 1.563rem 0 rgba(100,208,234,.2)}.header__content{position:relative;width:min(100%,102.5rem);margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:1440px){.header .header_menu{overflow-x:hidden;overflow-y:hidden}.header__content{padding:1.688rem 2rem;height:6.5rem}}@media screen and (max-width:800px){.header__content{padding:1.688rem 1rem}}@media (min-width:1441px){.header__content .header__left{display:flex;align-items:center}}@media (max-width:680px){.header__content{height:9rem}.header__content .header__left .logo{position:absolute;left:2rem;top:1.688rem}.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo a{width:100%;max-width:9.875rem}}.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo a{display:block;width:100%;height:auto}.header__content .header__left .logo .custom-logo-link img,.header__content .header__left .logo a img{width:100%;height:auto;object-fit:contain}.header__content .header__right{display:flex;align-items:center}@media (max-width:1440px){.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo a{width:100%;max-width:9.875rem;height:2.375rem}.header__content .header__left .logo .custom-logo-link img,.header__content .header__left .logo a img{height:2.375rem;object-fit:contain}.header__content .header__right{align-items:center}.header__content .header__right .button-menu{display:none}}@media (max-width:680px){.header__content .header__right{width:100%;flex-direction:column-reverse;align-items:flex-end;gap:1.563rem}}.header__content .header__right .button-menu.show{margin-right:6.375rem}.header__content .header__right .button-menu .button{list-style-type:none;padding:0;margin:0}.header__content .header__right .button-menu .button .header-menu-button-item a{white-space:nowrap;border:.125rem solid #64d0ea;display:flex;justify-content:center;align-items:center;width:100%;text-decoration:none;font-family:montserrat-extrabold,sans-serif;line-height:1rem;letter-spacing:0;text-align:center;color:#fff;background-color:#64d0ea;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.header__content .header__right .button-menu .button .header-menu-button-item a:focus{border:.125rem solid rgba(31,116,243,.4)}.header__content .header__right .button-menu .button .header-menu-button-item a:hover{color:#64d0ea;background-color:transparent}.header__content .header__right .button-menu .button .header-menu-button-item a:active{color:#fff;background-color:#64d0ea;border:.125rem solid #64d0ea}.header__content .header__right .button-menu .button .header-menu-button-item span.menu-item{border:.125rem solid #64d0ea;border-radius:0;display:flex;justify-content:center;align-items:center;width:100%;text-decoration:none;font-family:montserrat-extrabold,sans-serif;line-height:1rem;letter-spacing:0;text-align:center;white-space:nowrap;color:#fff;background-color:#64d0ea}.header__content .header__right .header__phone{display:flex;gap:2.5rem}@media (max-width:1700px){.header__content .header__right .button-menu{margin-left:1.563rem}.header__content .header__right .header__phone{gap:1.25rem}}@media (max-width:680px){.header__content .header__right .header__phone{width:100%;justify-content:space-evenly}}.header__content .header__right .header__phone a{display:flex;flex-direction:column;letter-spacing:0}@media (max-width:359px){.header__content .header__right .header__phone a{font-size:.75rem;line-height:.75rem}}.header__content .header__right .header__phone a span{font-family:montserrat,sans-serif;font-size:.875rem;line-height:.875rem;color:#64d0ea}@media (max-width:480px){.header__content .header__right .header__phone a span{font-size:.75rem;line-height:.75rem}}.header__content .header__right .btn-switch-burger{display:flex;align-items:center;justify-content:center}.header .drobBtn a:after{display:none}.header .drobBtn:hover:after{rotate:-180deg}@media (min-width:1441px){.header .drobBtn{display:flex;align-items:center}.header .drobBtn:after{-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86);content:"";width:.625rem;height:.375rem;background-image:url("../media/technaval/technaval-ui-dropdown-arrow.svg");display:block;background-repeat:no-repeat}.header .drobBtn .sub-menu{z-index:1000;padding:1.563rem .625rem;position:absolute;opacity:0;visibility:hidden;top:100%;width:15rem;list-style-type:none;background-color:#fff;-webkit-box-shadow:0 .563rem .875rem 0 rgba(0,0,0,.08);-moz-box-shadow:0 .563rem .875rem 0 rgba(0,0,0,.08);box-shadow:0 .563rem .875rem 0 rgba(0,0,0,.08);-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86);-webkit-transform:translateY(.875rem);-moz-transform:translateY(.875rem);-ms-transform:translateY(.875rem);-o-transform:translateY(.875rem);transform:translateY(.875rem)}.header .drobBtn .sub-menu li{margin-bottom:1.25rem;-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86);-webkit-transform:translateY(.875rem);-moz-transform:translateY(.875rem);-ms-transform:translateY(.875rem);-o-transform:translateY(.875rem);transform:translateY(.875rem)}.header .drobBtn .sub-menu li:last-child{margin-bottom:0}.header .drobBtn:hover .sub-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;border-top:.25rem solid #64d0ea}.header .drobBtn:hover .sub-menu li{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.lang_switch{position:relative}@media (max-width:767px){.lang_switch{margin-left:1.5rem}}.lang_switch .lang_switch__active-lang{color:#171b38;font-family:montserrat-extrabold,sans-serif;line-height:100%;text-decoration:none;padding:0;height:3rem;width:3.125rem;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;background:0 0;text-transform:uppercase}@media (max-width:680px){.lang_switch .lang_switch__active-lang{height:2.188rem}}.lang_switch .lang_switch__active-lang:after{-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86);content:"";width:10px;height:6px;background-repeat:no-repeat;display:block}.lang_switch .lang_switch__list{border-top:.125rem solid #64d0ea;position:absolute;top:100%;left:-.313rem;right:-.313rem;padding:0;margin:0;display:flex;align-items:center;justify-content:center;box-shadow:0 .563rem .875rem 0 rgba(0,0,0,.08);z-index:1;-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86);-webkit-transform:translateY(.875rem);-moz-transform:translateY(.875rem);-ms-transform:translateY(.875rem);-o-transform:translateY(.875rem);transform:translateY(.875rem);opacity:0;visibility:hidden;background:#fff;text-transform:uppercase;flex-direction:column}.lang_switch .lang_switch__list li{list-style:none}.lang_switch .lang_switch__list li a{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:100%;text-decoration:none;padding:1.25rem;display:block}.lang_switch .lang_switch__list li a:hover{color:#788097}.lang_switch:hover .lang_switch__list{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.lang_switch:hover .lang_switch__active-lang:after{rotate:-180deg}[data-aos=great-translationX]{opacity:0;transform:translateX(37.5rem)}[data-aos=great-translationX].aos-animate{opacity:1;transform:translateX(0)}.overlay-footer{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(23,27,56,.28);backdrop-filter:blur(3px);z-index:1000;transition:.3s}.overlay-footer.active{opacity:1;visibility:visible}.modal{width:min(100%,53rem);padding:2rem;overflow:visible;visibility:hidden;position:fixed;top:50%;left:50%;z-index:1010;transition:opacity .3s,visibility .3s,transform .3s;opacity:0;transform:translate(-50%,-47%) scale(.96);max-width:52.5rem}@media (max-width:600px){.header__content .header__left .logo{left:1rem}.modal{overflow:auto;height:100%;border-radius:0;padding:0}}.modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.modal:not(.active),.modal:not(.active) .modal__wrapper{overflow:hidden}.modal__wrapper{width:100%;position:relative;padding:3rem 3.5rem;margin:0 auto;background:#fff;z-index:0;box-shadow:0 1.25rem 1.563rem 0 rgba(0,0,0,.08)}@media (max-width:1280px){.modal__wrapper{padding:3rem 1.5rem}}.modal__wrapper:after{content:"";z-index:-1;position:absolute;bottom:0;right:0;max-width:35.938rem;width:100%;height:16.5rem;background-image:url("../media/technaval/technaval-ui-form-lines.svg");background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:1280px){.modal__wrapper:after{max-width:32.625rem;height:15rem}}@media (max-width:600px){.modal__wrapper{overflow:auto;height:100%;border-radius:0;padding:4rem 1rem 2.5rem}.modal__wrapper:after{max-width:20rem;height:10.313rem;top:100%}}.modal__wrapper .modal__cross{width:3.25rem;height:3.313rem;border:0;position:absolute;top:-1.25rem;right:-1.25rem;background-color:#171b38;fill:#fff;color:#fff;cursor:pointer;border-radius:0;padding:.875rem;box-shadow:none;display:grid;place-items:center}.modal__wrapper .modal__cross:before{display:none!important}.modal__wrapper .modal__cross:active,.modal__wrapper .modal__cross:hover{transform:none;box-shadow:none}.modal__wrapper .modal__cross svg{display:block;width:100%;height:100%;fill:currentColor}@media (max-width:600px){.modal__wrapper .modal__cross{top:1rem;right:1rem;width:2rem;height:2rem;padding:.375rem}.modal[data-modal=thanks] .modal__wrapper .modal__header{height:100%}}.modal__wrapper .modal__header .modal__title{color:#171b38;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0 0 .625rem}@media (max-width:680px){.modal__wrapper .modal__header .modal__title{font-size:1.75rem}}.modal__wrapper .modal__header .modal__subtitle{color:#000;text-align:center;font-family:montserrat,sans-serif;font-size:1.5rem;line-height:150%;margin:0 0 2rem}.modal--partner .modal__wrapper{overflow-x:hidden;overflow-y:auto}.modal--partner .modal__wrapper .modal__cross{top:1rem;right:1rem;width:2.25rem;height:2.25rem;padding:.55rem;background:0 0;color:#171b38;box-shadow:none}.modal--partner .modal__wrapper .modal__cross:hover{color:#64d0ea;background:0 0}.modal--partner .modal__wrapper:after{display:none}.modal--partner .modal__eyebrow{margin:0 0 .45rem;font-family:montserrat-extrabold,sans-serif;font-size:.75rem;line-height:1;letter-spacing:.08rem;text-transform:uppercase}.modal--partner .modal__wrapper .modal__header .modal__title{margin-bottom:.55rem;line-height:1.08}.modal--partner .modal__wrapper .modal__header .modal__subtitle{line-height:1.55}.modal-form{display:grid;gap:1rem}.modal-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1.1rem}.modal-form__field{display:grid;gap:.38rem;min-width:0}.modal-form__field--full{grid-column:1/-1}.modal-form__field label{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.8rem;line-height:1.25}.modal-form__field label span{color:rgba(23,27,56,.5);font-family:montserrat,sans-serif}.modal-form__field input,.modal-form__field select,.modal-form__field textarea{width:100%;min-height:2.45rem;margin:0;padding:.35rem 0;border:0;border-bottom:1px solid rgba(23,27,56,.24);border-radius:0;background:0 0;color:#171b38;font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.45;outline:0;transition:border-color .2s,color .2s}.modal-form__field textarea{height:4.15rem;resize:vertical}.modal-form__field input::placeholder,.modal-form__field textarea::placeholder{color:rgba(23,27,56,.38)}.modal-form__field input:focus,.modal-form__field select:focus,.modal-form__field textarea:focus{border-color:#64d0ea}.contact-widget .modal-form__field input[type=email].fv-invalid-field,.contact-widget .modal-form__field input[type=tel].fv-invalid-field,.contact-widget .modal-form__field input[type=text].fv-invalid-field,.contact-widget .modal-form__field select.fv-invalid-field,.contact-widget .modal-form__field textarea.fv-invalid-field,.modal-form__field input.fv-invalid-field,.modal-form__field select.fv-invalid-field,.modal-form__field textarea.fv-invalid-field{border:0!important;border-bottom:1px solid #fa7676!important}.modal-form__field .fv-err{position:static!important;transform:none!important;color:#fa7676;font-family:montserrat,sans-serif;font-size:.72rem;line-height:1.2}.modal-form__actions{display:grid;gap:.9rem;padding-top:.65rem;border-top:1px solid rgba(23,27,56,.12)}.modal-form__consent{display:grid;grid-template-columns:1.25rem 1fr;gap:.65rem;align-items:start;margin:0;color:rgba(23,27,56,.72);font-family:montserrat,sans-serif;font-size:.8rem;line-height:1.45}.modal-form__consent input{width:1.05rem;height:1.05rem;margin:.08rem 0 0;accent-color:#64D0EA}.modal-form__consent a{color:#171b38;text-decoration:underline;text-underline-offset:0.18rem}.modal-form__consent.fv-invalid-field{color:#fa7676}.modal-form__consent .fv-err{grid-column:2;position:static!important;transform:none!important;color:#fa7676}.modal-form__actions .contact-us__submit{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:13rem;min-height:3.1rem;padding:.95rem 1.5rem;border:.125rem solid #64d0ea;background-color:#64d0ea;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1;text-align:center;cursor:pointer;margin:0}.contact-page__actions .contact-us__submit:hover,.modal-form__actions .contact-us__submit:hover{color:#64d0ea;background-color:transparent;border-color:#64d0ea}.contact-page__actions .contact-us__submit:active,.modal-form__actions .contact-us__submit:active{color:#fff;background-color:#64d0ea;border-color:#64d0ea}.modal[data-modal=thanks] .modal__wrapper{padding:4rem 3.5rem}.modal[data-modal=thanks] .modal__wrapper:after{display:none}.modal[data-modal=thanks] .modal__wrapper .modal__header{margin:0}.modal[data-modal=thanks] .modal__wrapper .modal__header .modal__title{display:flex;flex-direction:column;color:#171b38;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%}.modal[data-modal=thanks] .modal__wrapper .modal__header .modal__title span{color:#64d0ea}@media (max-width:1280px){.modal__wrapper .modal__header .modal__subtitle{margin:0 0 1.5rem}.modal[data-modal=thanks] .modal__wrapper{padding:4.375rem 1rem}.modal[data-modal=thanks] .modal__wrapper .modal__header .modal__title{font-size:2rem}}@media (max-width:600px){.modal[data-modal=thanks] .modal__wrapper .modal__header .modal__title{height:100%;justify-content:center;align-items:center}}.b24-form .b24-form-wrapper{background:0 0}.b24-form .b24-form-wrapper.b24-form-border-bottom{border:none!important}.b24-form .b24-form-wrapper .b24-form-header{padding:0;border:none}.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-title{display:none;color:#171b38;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0 0 .625rem}@media (max-width:680px){.modal--partner{width:100%;height:100%;max-width:none;padding:0}.modal--partner .modal__wrapper{max-height:none;min-height:100%;padding:4.25rem 1rem 2rem}.modal-form__fields{grid-template-columns:1fr}.modal-form__actions .contact-us__submit{width:100%}.modal__wrapper .modal__header .modal__subtitle{font-size:.875rem;margin:0 0 1rem}.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-title{font-size:1.75rem}}.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-description{color:#b8b8b8;text-align:center;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;margin:0 0 2rem}.b24-form .b24-form-wrapper .b24-form-content{padding:0}.b24-form .b24-form-wrapper .b24-form-content form>div:first-child{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.b24-form .b24-form-wrapper .b24-form-content form>div:first-child>div{grid-column:1/-1}.b24-form .b24-form-wrapper .b24-form-content form>div:first-child>div:nth-child(2){grid-column:2/3}@media (max-width:767px){.b24-form .b24-form-wrapper .b24-form-content form>div:first-child{grid-template-columns:1fr}.b24-form .b24-form-wrapper .b24-form-content form>div:first-child>div:nth-child(2){grid-column:1/-1}}.b24-form .b24-form-wrapper .b24-form-content form>div:first-child>div:nth-child(1){grid-column:1/2}.b24-form .b24-form-wrapper .b24-form-content form input,.b24-form .b24-form-wrapper .b24-form-content form textarea{background:#fff;border:.063rem solid #b7bbc8;width:100%;border-radius:0;margin-top:.313rem;resize:none}.b24-form .b24-form-wrapper .b24-form-content form input:hover,.b24-form .b24-form-wrapper .b24-form-content form textarea:hover{outline:#64D0EA solid .063rem;border:.063rem solid #64d0ea}.b24-form .b24-form-wrapper .b24-form-content form input[type=checkbox]{transform:scale(1.5);transform-origin:left bottom;cursor:pointer;width:auto;margin:0}.b24-form .b24-form-wrapper .b24-form-content form input[type=checkbox]:hover{outline:0;border:none}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-control-container{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-control-container span.b24-form-control-desc{position:relative;font-family:montserrat,sans-serif;font-size:.875rem;line-height:1.25rem;box-sizing:border-box;display:block;max-width:calc(100% - 60px)}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-control-container span.b24-form-control-desc .b24-form-field-agreement-link,.b24-form .b24-form-wrapper .b24-form-content form .b24-form-control-container span.b24-form-control-desc a{text-decoration:none;color:#171b38;font-family:montserrat,sans-serif;font-size:.875rem;line-height:1.25rem}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-control-container .b24-form-control-required{position:absolute;left:30px;top:-7px}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-btn-block{padding:0}.b24-form .b24-form-wrapper .b24-form-content form .b24-form-btn-block button{width:auto;border:.125rem solid #64d0ea;border-radius:0;display:flex;margin:.938rem auto 0;justify-content:center;align-items:center;padding:1rem 2rem;text-decoration:none;font-family:gothampro-bold,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;color:#fff;background-color:#64d0ea;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.b24-form .b24-form-wrapper .b24-form-sign{padding-inline:0}.b24-form .b24-form-wrapper .b24-form-state-container{background:0 0}.b24-form .b24-form-wrapper .b24-form-state-container .b24-form-state.b24-form-error,.b24-form .b24-form-wrapper .b24-form-state-container .b24-form-state.b24-form-success{background:#fff}.b24-form .b24-form-wrapper .b24-form-state-container .b24-form-state .b24-form-state-text p{color:#171b38;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2rem;font-style:normal;font-weight:800;line-height:120%}.b24-form .b24-form-wrapper .b24-form-control-desc{position:relative;font-family:gothampro,sans-serif;font-size:.875rem;line-height:1.25rem;color:#171b38}.b24-window-popup .b24-window-popup-wrapper .b24-window-close{padding:0;background-color:#00b0f0;opacity:1}.b24-window-popup .b24-window-popup-wrapper .b24-window-close:hover{background-color:var(--b24-primary-hover-color,rgba(0,176,240,.7))}.b24-form-state-container .b24-form-loader,.b24-form-state-container .b24-form-state,.b24-from-state-on .b24-form-state-container{top:-5px!important;left:-5px!important;bottom:-5px!important;right:-5px!important}.footer{background-color:#171b38}.footer__wrapper{margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.footer__wrapper:after{content:"";position:absolute;right:0;bottom:0;max-width:41.688rem;width:100%;height:22.75rem;z-index:0;background-image:url("../media/technaval/technaval-ui-wave-up.svg");background-size:cover;background-repeat:no-repeat}.footer__block{width:min(100%,100rem);margin:0 auto;position:relative;display:flex;align-items:flex-start;justify-content:space-between;column-gap:5rem;z-index:1}@media (max-width:1520px){.footer__block{flex-direction:column;row-gap:3.438rem}}.footer__block .logo{display:flex;align-items:center;justify-content:flex-start}.footer__block .logo button{margin-top:0}.footer__block .footer__contacts{display:flex;flex-direction:column;gap:3.438rem}.footer__block .footer__contacts--email{display:flex;gap:3.438rem;align-items:flex-end}.footer__block .footer__contacts--email .footer__contact{flex:1}@media (max-width:1280px){.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-description{margin:0 0 1.5rem}.footer__wrapper{padding:3.75rem 2rem 1.5rem;gap:5.938rem}.footer__block .footer__contacts--email{gap:2rem;flex-wrap:wrap}}@media (max-width:1024px){.footer__block .footer__contacts--email{flex-wrap:wrap;gap:1.5rem;row-gap:3.125rem}.footer__block .footer__contacts--email .footer__contact{flex:0 0 calc(50% - 0.75rem)}}@media (max-width:680px){.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-description{font-size:.875rem;margin:0 0 1rem}.footer__wrapper{padding:3.75rem 1rem 2rem;gap:5.938rem}.footer__wrapper:after{max-width:26.563rem;height:15.313rem}.footer__block .footer__contacts--email{flex-direction:column;gap:2rem;align-items:flex-start}.footer__block .footer__contacts--email .footer__contact{flex:0 0 100%}}.footer__block .footer__contacts .footer__contact a,.footer__block .footer__contacts--address{display:flex;flex-direction:column}.footer__block .footer__contacts .footer__contact h4{font-family:montserrat,sans-serif;font-size:1.125rem;line-height:1.375rem;letter-spacing:0;text-align:left;color:#64d0ea;margin:0 0 1.563rem}@media (max-width:680px){.footer__block .footer__contacts .footer__contact h4{margin:0 0 1rem}}.footer__block .footer__contacts .footer__contact a,.footer__block .footer__contacts .footer__contact address{text-decoration:none;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;text-align:left;color:#fff;font-style:normal}.footer__block .footer__contacts .footer__contact a span,.footer__block .footer__contacts .footer__contact address span{margin-bottom:.313rem;font-family:montserrat-extrabold,sans-serif;font-size:1rem;font-weight:800;line-height:1.5rem;letter-spacing:0;text-align:left;color:#fff}.footer__block .footer__contacts .footer__contact address{margin-bottom:2.813rem}.footer__block .footer__contacts .footer__contact address span{display:block}.footer__block .footer__contacts--de{flex-direction:row;justify-content:flex-end;width:100%;gap:2.188rem}@media (max-width:1520px){.footer__block .footer__contacts--de{justify-content:space-between;row-gap:3.438rem}}.footer__block .footer__contacts--de .footer__contact{max-width:23.438rem;width:100%}@media (max-width:1280px){.footer__block .footer__contacts--de{flex-wrap:wrap;gap:1.5rem;row-gap:3.125rem}.footer__block .footer__contacts--de .footer__contact{max-width:calc(50% - .75rem)}.footer__block .footer__contacts--de .footer__contact:last-child{max-width:100%;display:flex;gap:1.5rem}.footer__block .footer__contacts--de .footer__contact:last-child>div{max-width:calc(50% - .75rem);width:100%}.footer__block .footer__contacts--de .footer__contact:last-child button{height:min-content}}@media (max-width:680px){.footer__block .footer__contacts .footer__contact address{gap:2rem;margin-bottom:0}.footer__block .footer__contacts--de{flex-direction:column;gap:2.188rem}.footer__block .footer__contacts--de .footer__contact{max-width:100%}.footer__block .footer__contacts--de .footer__contact:last-child{flex-direction:column}.footer__block .footer__contacts--de .footer__contact:last-child>div{max-width:100%;width:100%}.footer__block .footer__contacts--de .footer__contact:last-child button{width:max-content}}.footer__block .footer__contacts--de .footer__contact a,.footer__block .footer__contacts--de .footer__contact address{display:block}.footer__copyrights{position:relative;z-index:10;display:flex;margin:0 auto;justify-content:space-between}@media (max-width:480px){.footer__copyrights{flex-direction:column-reverse;gap:1rem}}.footer__copyrights .copyrights{display:flex;gap:1rem}@media (max-width:680px){.footer__copyrights .copyrights{justify-content:space-between}}@media (max-width:370px){.footer__copyrights .copyrights{flex-direction:column}}.footer__copyrights .copyrights a,.footer__copyrights .copyrights p{font-family:montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:150%;letter-spacing:0;text-align:left;margin:0;text-decoration:none}.footer__copyrights .copyrights a:hover{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.footer__copyrights .socials{align-items:center}.footer__copyrights .socials a svg{width:1.15rem;height:1.15rem;fill:currentColor!important}.footer__copyrights .socials a:hover{color:#171b38;background:linear-gradient(180deg,#9be8f6 0,#64d0ea 100%);border-color:#64d0ea;box-shadow:0 1rem 2rem rgba(0,0,0,.24),0 .5rem 1.25rem rgba(100,208,234,.24),inset 0 -.125rem 0 rgba(23,27,56,.28)}.footer__copyrights .socials a:hover svg{fill:currentColor!important;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;fill:#64D0EA}@media (max-width:680px){.footer__copyrights .copyrights a,.footer__copyrights .copyrights p{font-size:.75rem;line-height:1.125rem}.footer__copyrights .socials{gap:.55rem}.footer__copyrights .socials a{width:2.15rem;height:2.15rem}.footer__copyrights .socials a svg{width:1.05rem;height:1.05rem}}@media (max-width:390px){.footer__copyrights .socials a{width:2rem;height:2rem}}.footer__copyrights .socials{display:flex;gap:1.5rem}.footer__copyrights .socials a{display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);box-shadow:0 .875rem 1.75rem rgba(0,0,0,.18),inset 0 -.125rem 0 rgba(100,208,234,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;cursor:pointer;height:1.375rem;width:1.375rem}.title--after{position:relative}.title--after:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}button{padding:1rem 2rem;border:.125rem solid #fff;background:#fff;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:100%;cursor:pointer;-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86)}button:hover{color:#fff;background:0 0}button:active{color:#fff;background:#171b38;border:.125rem solid #171b38}.reviews-slider{width:min(100%,102.5rem);margin:0 auto;padding:5rem 1.25rem 7.813rem;overflow:visible;position:relative}@media (max-width:1280px){.reviews-slider{padding:2rem 2rem 5.625rem}}@media (max-width:767px){.b24-form .b24-form-wrapper .b24-form-content form>div:first-child>div:nth-child(1){grid-column:1/-1}.b24-form .b24-form-wrapper .b24-form-content form input[type=checkbox]{transform:scale(2);transform-origin:left bottom}.reviews-slider{padding:2rem 1rem 4rem}}.reviews-slider__slide{max-width:28.75rem;width:100%;min-height:16rem;padding:2.5rem;background:#fff;border-radius:0;box-shadow:0 .25rem 1.563rem 0 rgba(100,208,234,.2);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}@media (max-width:767px){.reviews-slider__slide{max-width:18.375rem;min-height:16.875rem;border-radius:0}}.reviews-slider__slide .reviews-slider__info{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.reviews-slider__slide .reviews-slider__comment{margin:0;color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reviews-slider__slide .reviews-slider__user{height:3rem;display:flex;flex-direction:column;justify-content:center}.reviews-slider__slide .reviews-slider__name{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:100%;margin:0}.reviews-slider__slide .reviews-slider__date{color:#64d0ea;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}.reviews-slider__slide .reviews-slider__img img{width:3rem;height:3rem;object-fit:cover}.reviews-slider .reviews-slider__prev{bottom:2.813rem;left:1.25rem;top:auto}@media (max-width:1280px){.reviews-slider .reviews-slider__prev{bottom:0;left:2rem}}@media (max-width:680px){.reviews-slider__slide{padding:1.5rem 1.25rem;border-radius:0}.reviews-slider .reviews-slider__prev{bottom:0;left:.938rem}}.reviews-slider .reviews-slider__prev:hover svg path{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;fill:#171B38}.reviews-slider .reviews-slider__prev:after{content:""}.reviews-slider .reviews-slider__next{bottom:2.813rem;top:auto}@media (max-width:1280px){.reviews-slider .reviews-slider__next{bottom:0;left:6.563rem}}@media (max-width:680px){.reviews-slider .reviews-slider__next{bottom:0;left:5.625rem}}.reviews-slider .reviews-slider__next:hover svg path{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;fill:#171B38}.reviews-slider .reviews-slider__next:after{content:""}.reviews-slider .reviews-slider__pagination{position:absolute;width:auto;bottom:3.875rem;left:51.3%;transform:translateX(calc(-100% - 3rem));display:flex;align-items:center}@media (max-width:1280px){.reviews-slider .reviews-slider__pagination{display:none}}.reviews-slider .reviews-slider__pagination span{background-color:#171b38;opacity:1;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.page-not-found{height:calc(100vh - 8rem);position:relative}@media (max-width:1620px){.page-not-found{height:calc(100vh - 6.5rem)}}.page-not-found .page-not-found__inner{position:relative;z-index:10;display:flex;height:90%;align-items:center;justify-content:center;flex-direction:column;width:min(100%,39rem);margin:0 auto;padding:0 2rem}.page-not-found .page-not-found__inner h1{color:#fff;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:11.25rem;line-height:100%;text-transform:uppercase;margin:0 0 .5rem}@media (max-width:680px){.page-not-found{height:calc(100vh - 9rem)}.page-not-found .page-not-found__inner{height:100%;padding:0 1rem}.page-not-found .page-not-found__inner h1{font-size:6.25rem}}.page-not-found .page-not-found__inner p{color:#fff;text-align:center;font-family:montserrat,sans-serif;font-size:1.5rem;line-height:120%;margin:0 0 3rem}@media (max-width:680px){.page-not-found .page-not-found__inner p{font-size:1.125rem}}.page-not-found .page-not-found__inner a{padding:1rem 2rem;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;text-decoration:none;color:#171b38;border-radius:0;border:.125rem solid #fff;background:#fff;font-family:gothampro-bold,sans-serif;font-size:1rem;line-height:100%;cursor:pointer;-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86)}.page-not-found .page-not-found__inner a:hover{background:0 0;color:#fff}.page-not-found .page-not-found__image{position:absolute;inset:0}.page-not-found .page-not-found__image:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:26.75rem;background-image:url("../media/technaval/technaval-ui-404-waves.svg");background-repeat:repeat-x;background-position:bottom}@media (max-width:680px){.page-not-found .page-not-found__image:before{background-size:cover;height:14.375rem}}.page-not-found .page-not-found__image img{width:100%;height:100%;object-fit:cover}.page-not-found .page-not-found__image:after{content:"";position:absolute;inset:0;background:rgba(100,208,234,.4);mix-blend-mode:screen}.indent-up{padding-top:2.5rem}.indent-down{padding-bottom:2.5rem}@media (max-width:1280px){.indent-up{padding-top:1.25rem}.indent-down{padding-bottom:2.5rem}}@media (max-width:680px){.indent-up{padding-top:.625rem}.indent-down{padding-bottom:1.25rem}}.banner{position:relative}.banner__wrapper{width:min(100%,1920px);position:relative;padding:0 0 2.5rem;margin:0 auto 5rem;min-height:900px;overflow-x:clip;overflow-y:visible}.banner__wrapper .banner__content{z-index:101;width:min(100%,104rem);padding:14.063rem 2rem 0;margin:0 auto}.banner__wrapper .banner__content h1{position:relative;z-index:101;max-width:49rem;width:100%;display:flex;flex-direction:column;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:6rem;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;margin:0 0 1rem}@media (max-width:1600px){.banner__wrapper .banner__content h1{font-size:4.5rem}}@media (max-width:1280px){.banner__wrapper{padding:0 0 2.5rem;margin-bottom:2.5rem;min-height:806px}.banner__wrapper .banner__content{position:static;padding:4rem 2rem 0}.banner__wrapper .banner__content h1{font-size:5.5rem}}@media (max-width:680px){.banner__wrapper{padding:0 0 1.25rem;margin-bottom:2.5rem;min-height:520px}.banner__wrapper .banner__content{padding:2rem 1rem 0}.banner__wrapper .banner__content h1{font-size:2.5rem}}.banner__wrapper .banner__content h1 span{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:4rem;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;margin:0 0 1rem}@media (max-width:1600px){.banner__wrapper .banner__content h1 span{font-size:3.25rem}}@media (max-width:1280px){.banner__wrapper .banner__content h1 span{font-size:3rem}}@media (max-width:680px){.banner__wrapper .banner__content h1 span{font-size:1.625rem;margin:0 0 .5rem}}@media (max-width:359px){.banner__wrapper .banner__content h1{font-size:2.125rem}.banner__wrapper .banner__content h1 span{font-size:1.375rem}}.banner__wrapper .banner__content p{position:relative;z-index:101;max-width:23.5rem;width:100%;color:#171b38;font-family:montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;margin:0 0 4.5rem}@media (max-width:1280px){.banner__wrapper .banner__content p{font-size:1.125rem;margin:0;max-width:15.625rem}}@media (max-width:680px){.banner__wrapper .banner__content p{font-size:1rem;margin:0}}@media (max-width:359px){.banner__wrapper .banner__content p{max-width:9.375rem;font-size:.875rem}}.banner__wrapper .banner-slider{max-height:860px;top:0;right:0}@media (max-width:1700px){.banner__wrapper .banner-slider{left:25rem;right:auto}.banner__wrapper .banner-slider__pagination{padding-right:26.563rem}}@media (max-width:1280px){.banner__wrapper .banner-slider{bottom:2.5rem;top:auto;right:0;max-height:485px;max-width:736px}.banner__wrapper .banner-slider__wrapper:after{background-size:cover}}@media (max-width:680px){.banner__wrapper .banner-slider{max-height:341px;left:0;bottom:1.25rem;max-width:360px}}.banner__wrapper .banner-slider__wrapper{position:relative}.banner__wrapper .banner-slider__wrapper:after{content:none;position:absolute;z-index:100;inset:0;width:100%;height:100%;background-image:none}.banner__wrapper .banner-slider__wrapper .banner-slider__slide{position:relative;-webkit-mask-image:none;mask-image:none;-webkit-mask-repeat:no-repeat}.banner__wrapper .banner-slider__wrapper .banner-slider__slide img{object-fit:cover}.banner__wrapper .banner-slider__wrapper .banner-slider__slide:before{content:"";position:absolute;inset:0;left:0;width:100%;height:100%;background:rgba(100,208,234,.5);mix-blend-mode:screen}.banner__wrapper .banner-slider__wrapper .banner-slider__slide:after{content:none;inset:0;-webkit-mask-image:none;mask-image:none}.banner__wrapper .banner__navigation{display:flex;gap:1.5rem}@media (max-width:1280px){.banner__wrapper .banner-slider__wrapper .banner-slider__slide,.banner__wrapper .banner-slider__wrapper .banner-slider__slide:after{-webkit-mask-size:cover}.banner__wrapper .banner__navigation{position:absolute;bottom:3.125rem;left:2rem}}.banner__wrapper .banner__navigation .banner-slider__next,.banner__wrapper .banner__navigation .banner-slider__prev{margin-top:0}@media (max-width:680px){.banner__wrapper .banner__navigation{position:absolute;bottom:3.125rem;left:1rem}.banner__wrapper .banner__navigation .banner-slider__next,.banner__wrapper .banner__navigation .banner-slider__prev{width:2rem;height:2rem}}.banner__wrapper .banner__navigation .banner-slider__next:hover svg path,.banner__wrapper .banner__navigation .banner-slider__prev:hover svg path{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;fill:#171B38}.banner__wrapper .banner__navigation .banner-slider__next:after,.banner__wrapper .banner__navigation .banner-slider__prev:after{content:""}.banner__wrapper .banner-slider__pagination{display:flex;align-items:center;justify-content:flex-end;position:absolute}.banner__wrapper .banner-slider__pagination .swiper-pagination-bullet{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.banner-other__wrapper{padding:12.5rem 2rem 0;min-height:20rem;position:relative}.banner-other__wrapper .other-banner__background{width:100%;min-height:20rem;position:absolute;z-index:-1;inset:0}.banner-other__wrapper .other-banner__background:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#64d0ea 18.45%,rgba(100,208,234,0) 100%)}.banner-other__wrapper .other-banner__background:after{content:"";width:100%;max-width:44.688rem;height:100%;position:absolute;top:0;left:0;z-index:2;background-image:url("../media/technaval/technaval-ui-background-naval.svg");background-size:cover;background-repeat:no-repeat}.banner-other__wrapper .other-banner__background .img{width:100%;height:100%;object-fit:cover}.banner-other__wrapper .other-banner__info{width:min(100%,100rem);margin:0 auto}.banner-other__wrapper .other-banner__info.heading{padding-bottom:12.5rem}.banner-other__wrapper .other-banner__info.heading .paragraph{padding-bottom:8.75rem}.banner-other__wrapper .other-banner__info.heading .paragraph .button{padding-bottom:4.688rem}@media (max-width:1280px){.banner__wrapper .banner-slider__pagination{padding-right:1.875rem;bottom:4.063rem}.banner-other__wrapper{min-height:19.063rem;padding:7.25rem 2rem 0}.banner-other__wrapper .other-banner__background{min-height:19.063rem}.banner-other__wrapper .other-banner__background:after{max-width:40rem}.banner-other__wrapper .other-banner__info.heading{padding-bottom:7.25rem}.banner-other__wrapper .other-banner__info.heading .paragraph{padding-bottom:7.5rem}.banner-other__wrapper .other-banner__info.heading .paragraph .button{padding-bottom:3.438rem}}@media (max-width:680px){.banner__wrapper .banner-slider__pagination{display:none}.banner-other__wrapper{padding:5.313rem 1rem 0;min-height:14.375rem}.banner-other__wrapper .other-banner__background{min-height:14.375rem}.banner-other__wrapper .other-banner__background:after{display:none}.banner-other__wrapper .other-banner__info.heading{padding-bottom:5.313rem}.banner-other__wrapper .other-banner__info.heading .paragraph{padding-bottom:7.813rem}.banner-other__wrapper .other-banner__info.heading .paragraph .button{padding-bottom:3.75rem}}.banner-other__wrapper .other-banner__info .other-banner__heading{color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:4rem;line-height:100%;text-transform:uppercase;margin:0;position:relative;padding-bottom:1.563rem}@media (max-width:1280px){.banner-other__wrapper .other-banner__info .other-banner__heading{font-size:3rem}}@media (max-width:680px){.banner-other__wrapper .other-banner__info .other-banner__heading{font-size:2.25rem}}@media (max-width:480px){button{font-size:.875rem}.banner-other__wrapper .other-banner__info .other-banner__heading{font-size:1.625rem}.banner-other__wrapper .other-banner__info .other-banner__button{width:100%}}.banner-other__wrapper .other-banner__info .other-banner__heading:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea}.banner-other__wrapper .other-banner__info .other-banner__paragraph{color:#fff;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;margin:3.125rem 0 0;max-width:49.063rem}.banner-other__wrapper .other-banner__info .other-banner__button{margin:2rem 0 0}@keyframes slidein{0%{left:100%}100%{left:0}}.owner-operators-banner{position:relative;overflow-x:hidden}.owner-operators-banner__part-one{width:min(100%,120rem);margin:0 auto;position:relative;z-index:10;padding-left:2rem;display:flex;justify-content:flex-end;gap:6rem;align-items:center}.owner-operators-banner__part-one h1{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:4rem;line-height:100%;text-transform:uppercase;position:relative;padding-bottom:2rem;margin:0 0 3rem}.owner-operators-banner__part-one h1:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}@media (max-width:1280px){.banner-other__wrapper .other-banner__info .other-banner__paragraph{margin:2rem 0 0}.owner-operators-banner__part-one{flex-direction:column;align-items:flex-end;gap:3.5rem;padding-top:3.75rem}.owner-operators-banner__part-one h1{font-size:3rem;margin:0 0 1.875rem}}@media (max-width:680px){.owner-operators-banner__part-one{padding-left:1rem;padding-top:2.5rem;gap:2rem}.owner-operators-banner__part-one h1{font-size:2.25rem;margin:0 0 1.563rem}}@media (max-width:480px){.owner-operators-banner__part-one h1{font-size:1.625rem}}.owner-operators-banner__part-one p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0}.owner-operators-banner__part-one .owner-operators-banner__content{max-width:43.125rem;width:100%;min-height:29.375rem}@media (max-width:1280px){.owner-operators-banner__part-one .owner-operators-banner__content{max-width:100%;padding-right:2rem;min-height:auto}}.owner-operators-banner__part-one .owner-operators-banner__img{max-width:60.938rem;width:100%;height:47.813rem;position:relative}@media (max-width:1280px){.owner-operators-banner__part-one .owner-operators-banner__img{max-width:34.688rem;height:27.188rem}}@media (max-width:680px){.owner-operators-banner__part-one .owner-operators-banner__content{padding-right:1rem}.owner-operators-banner__part-one .owner-operators-banner__img{max-width:21.563rem;height:16.875rem}}.owner-operators-banner__part-one .owner-operators-banner__img img{width:100%;height:100%;object-fit:cover}.owner-operators-banner__part-one .owner-operators-banner__img:after{content:"";width:100%;height:100%;position:absolute;inset:0;background:rgba(100,208,234,.5);mix-blend-mode:screen}@media (min-width:1921px){.owner-operators-banner__part-one .owner-operators-banner__img img,.owner-operators-banner__part-one .owner-operators-banner__img:after{border-radius:0}}.owner-operators-banner__part-two{position:relative;top:-6.25rem;padding:16.25rem 2rem 10rem;margin:0 auto;background:linear-gradient(180deg,rgba(100,208,234,.56) 0,rgba(100,208,234,0) 100%),#64d0ea;overflow:hidden}.owner-operators-banner__part-two:after{content:"";background-image:url("../media/technaval/technaval-ui-layer.svg");background-repeat:no-repeat;mix-blend-mode:overlay;position:absolute;background-size:contain;left:0;top:0;width:35.313rem;height:26.875rem}@media (max-width:1280px){.owner-operators-banner__part-two{top:-5.938rem;padding:13.438rem 2rem 7.5rem}}@media (max-width:680px){.owner-operators-banner__part-two:after{width:21.5rem;height:16.313rem}.owner-operators-banner__part-two{top:-3.125rem;padding:8.125rem 1rem 5rem}}.owner-operators-banner__part-two .owner-operators-banner__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(100%,66.75rem);margin:0 auto}.owner-operators-banner__part-two .owner-operators-banner__inner h2{color:#fff;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;position:relative;padding-bottom:.625rem;margin:0 0 2.5rem}@media (max-width:1280px){.owner-operators-banner__part-two .owner-operators-banner__inner h2{font-size:2rem;margin:0 0 2rem}}@media (max-width:680px){.owner-operators-banner__part-two .owner-operators-banner__inner h2{font-size:1.75rem}}.owner-operators-banner__part-two .owner-operators-banner__inner h2:after{content:"";position:absolute;left:calc(50% - 3.125rem);bottom:0;width:6.25rem;height:.375rem;background-color:#fff;border-radius:0}.owner-operators-banner__part-two .owner-operators-banner__inner p{color:#fff;text-align:center;font-family:montserrat,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 3rem}.our-fleet-banner{position:relative}.our-fleet-banner__wrapper{padding-bottom:10rem;margin-bottom:5rem}@media (max-width:1280px){.owner-operators-banner__part-two .owner-operators-banner__inner p{margin:0 0 2rem}.our-fleet-banner__wrapper{padding-bottom:7.25rem;margin-bottom:3.75rem}}.our-fleet-banner__wrapper .our-fleet-banner__content{position:relative;width:min(100%,104rem);padding:0 2rem;margin:0 auto}@media (max-width:680px){.owner-operators-banner__part-two .owner-operators-banner__inner p{font-size:1.125rem}.owner-operators-banner__part-two .owner-operators-banner__inner button{width:100%}.our-fleet-banner__wrapper{padding-bottom:3.75rem;margin-bottom:2.5rem}.our-fleet-banner__wrapper .our-fleet-banner__content{padding:0 1rem}}.our-fleet-banner__wrapper .our-fleet-banner__content--inner{width:min(100%,43.125rem);padding-bottom:10rem;padding-top:10rem}.our-fleet-banner__wrapper .our-fleet-banner__content--inner h1{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:4rem;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;padding-bottom:1.5rem;margin:0 0 3rem}@media (max-width:1280px){.our-fleet-banner__wrapper .our-fleet-banner__content--inner{padding-top:4rem;padding-bottom:23.438rem;width:100%}.our-fleet-banner__wrapper .our-fleet-banner__content--inner h1{font-size:3rem;margin:0 0 2rem}}@media (max-width:680px){.our-fleet-banner__wrapper .our-fleet-banner__content--inner{padding-top:1.5rem;padding-bottom:13.563rem}.our-fleet-banner__wrapper .our-fleet-banner__content--inner h1{font-size:2.25rem}}@media (max-width:480px){.our-fleet-banner__wrapper .our-fleet-banner__content--inner h1{font-size:1.625rem}}.our-fleet-banner__wrapper .our-fleet-banner__content--inner p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 1.563rem}.our-fleet-banner__part{width:100%;background-color:#f4f8fb}.our-fleet-banner__part .our-fleet-banner__img{position:absolute;right:0;top:0;left:50%;bottom:0}@media (max-width:1520px){.our-fleet-banner__part .our-fleet-banner__img{left:60%}}.our-fleet-banner__part .our-fleet-banner__img:after{content:"";width:100%;height:100%;position:absolute;inset:0;background:rgba(100,208,234,.5);mix-blend-mode:screen}.our-fleet-banner__part .our-fleet-banner__img img{width:100%;height:100%;object-fit:cover}.info-content__wrapper{width:min(100%,104rem);padding:2.5rem 2rem;margin:5rem auto;display:flex;gap:2.5rem}@media (max-width:1280px){.our-fleet-banner__part .our-fleet-banner__img{left:auto;top:auto;height:27.188rem;width:34.625rem}.info-content__wrapper{margin:2.5rem auto;padding:2.5rem 2rem}}@media (max-width:1024px){.info-content__wrapper{flex-direction:column;gap:5rem}}@media (max-width:680px){.our-fleet-banner__part .our-fleet-banner__img{left:1rem;top:auto;width:calc(100% - 1rem);height:16.875rem}.our-fleet-banner__part .our-fleet-banner__img img,.our-fleet-banner__part .our-fleet-banner__img:after{border-radius:0}.info-content__wrapper{gap:2.5rem;margin:2.5rem auto;padding:1.25rem 1rem}}.info-content__wrapper .info-content__right{width:min(100%,49.063rem);min-height:45rem}@media (max-width:1024px){.info-content__wrapper .info-content__right{min-height:0;max-width:100%;width:100%;height:34.063rem;border-radius:0}}.info-content__wrapper .info-content__right img{width:100%;height:100%;object-fit:cover}.info-content__wrapper .info-content__left{width:min(100%,49.063rem);display:flex;justify-content:center;flex-direction:column}.info-content__wrapper .info-content__left .info-content__inner{display:flex;flex-direction:column;gap:1.563rem;max-width:43.125rem;width:100%;padding:3.75rem 0}.info-content__wrapper .info-content__left .info-content__inner h2{color:#171b38;position:relative;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;letter-spacing:0;text-align:left;margin:0 0 1.438rem;padding-bottom:.625rem}@media (max-width:1024px){.info-content__wrapper .info-content__left{max-width:100%;width:100%}.info-content__wrapper .info-content__left .info-content__inner{max-width:100%;padding:0}.info-content__wrapper .info-content__left .info-content__inner h2{font-size:2rem;line-height:120%;margin:0 0 .438rem}}@media (max-width:680px){.info-content__wrapper .info-content__right{height:15rem;border-radius:0}.info-content__wrapper .info-content__left .info-content__inner h2{font-size:1.75rem;line-height:120%}}.info-content__wrapper .info-content__left .info-content__inner h2:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}.info-content__wrapper .info-content__left .info-content__inner h3{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:4rem;line-height:100%;text-transform:uppercase;margin:0 0 .813rem}@media (max-width:680px){.info-content__wrapper .info-content__left .info-content__inner h3{margin:0 0 .625rem;font-size:2.25rem}}@media (max-width:480px){.info-content__wrapper .info-content__left .info-content__inner h3{font-size:1.625rem}}.info-content__wrapper .info-content__left .info-content__inner h4{background-color:#64d0ea;border-radius:0;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:150%;padding:.5rem 1rem;margin:0;display:flex;align-items:center;gap:1rem}.info-content__wrapper .info-content__left .info-content__inner h4 span{color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:2.25rem;line-height:100%}@media (max-width:480px){.info-content__wrapper .info-content__left .info-content__inner h4 span{font-size:1.625rem}}.info-content__wrapper .info-content__left .info-content__inner h5{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:2rem;line-height:120%;margin:0 0 1.438rem}@media (max-width:680px){.info-content__wrapper .info-content__left .info-content__inner h5{margin:0 0 .938rem;font-size:1.5rem}}.info-content__wrapper .info-content__left .info-content__inner h5+button{margin:0}.info-content__wrapper .info-content__left .info-content__inner p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;letter-spacing:0;text-align:left;margin:0}.info-content__wrapper .info-content__left .info-content__inner p.button{display:flex;margin-top:1.438rem!important}.info-content__wrapper .info-content__left .info-content__inner p.button a{text-decoration:none;background-color:#64d0ea;padding:1rem 1.875rem;font-family:montserrat,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;color:#fff;border:.125rem solid #64d0ea;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.info-content__wrapper .info-content__left .info-content__inner p.button a:hover{background:0 0;color:#64d0ea}.info-content__wrapper .info-content__left .info-content__inner p.button a:active{border:.125rem solid #171b38;background:#171b38;color:#fff}.info-content__wrapper .info-content__left .info-content__inner ul{max-width:40rem;padding-left:1.25rem;width:100%;margin:1.438rem 0 0}@media (max-width:680px){.info-content__wrapper .info-content__left .info-content__inner p.button{margin-top:.438rem!important;width:100%}.info-content__wrapper .info-content__left .info-content__inner p.button a{width:100%}.info-content__wrapper .info-content__left .info-content__inner ul{margin:.438rem 0 0}}.info-content__wrapper .info-content__left .info-content__inner ul li{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;margin:0 0 .938rem}.info-content__wrapper .info-content__left .info-content__inner ul li::marker{font-size:1.25rem;color:#64d0ea}.info-content__wrapper .info-content__left .info-content__inner ul li:last-child{margin:0}.info-content__wrapper .info-content__left .info-content__inner button{width:fit-content;text-align:center;font-family:montserrat,sans-serif;font-size:1rem;line-height:100%;background-color:#64d0ea;color:#fff;border:.125rem solid #64d0ea;margin-top:1.438rem;margin-bottom:1.25rem}.info-content__wrapper .info-content__left .info-content__inner button:hover{background-color:transparent;color:#64d0ea;border:.125rem solid #64d0ea}.info-content__wrapper.full_right{flex-direction:row-reverse;width:min(100%,120rem);padding:0;justify-content:flex-end;background-color:#f4f8fb}@media (max-width:1024px){.info-content__wrapper .info-content__left .info-content__inner button{margin-bottom:.313rem}.info-content__wrapper.full_right{flex-direction:column;gap:5rem}.info-content__wrapper.full_right .info-content__left{width:100%;padding-inline:1.25rem;padding-top:3.75rem}}.info-content__wrapper.full_right.svg{position:relative}.info-content__wrapper.full_right.svg .info-content__right{z-index:10}.info-content__wrapper.full_right.svg .info-content__left{z-index:0}.info-content__wrapper.full_right.svg .info-content__left:after{content:"";position:absolute;right:0;top:0;max-width:50%;width:100%;height:26.25rem;background-size:cover;z-index:0;background-color:#f4f8fb;background-image:url("../media/technaval/technaval-ui-wave-down.svg");background-repeat:no-repeat;background-position:right;background-blend-mode:color-burn}@media (max-width:1280px){.info-content__wrapper.full_right.svg .info-content__left:after{max-width:34.625rem;height:16.25rem}}.info-content__wrapper.full_right.svg .info-content__left .info-content__inner{z-index:10}.info-content__wrapper.full_right .info-content__left{align-items:flex-end}.info-content__wrapper.full_right .info-content__left .info-content__inner{max-width:43.75rem;padding-right:1.25rem}.info-content__wrapper.full_right .info-content__left .info-content__inner p{margin:0}.info-content__wrapper.full_right .info-content__right{width:min(100%,59.063rem);min-height:45rem;border-radius:0;overflow:hidden}@media (max-width:1024px){.info-content__wrapper.full_right .info-content__left .info-content__inner{max-width:100%;padding-inline:1.25rem;padding:0}.info-content__wrapper.full_right .info-content__right{max-width:100%;width:100%;height:36.563rem;min-height:0;border-radius:0}}@media (max-width:680px){.info-content__wrapper .info-content__left .info-content__inner button{width:100%;margin-top:.438rem}.info-content__wrapper.full_right{gap:2.5rem;padding:0;margin:2.5rem auto}.info-content__wrapper.full_right .info-content__left{padding-inline:1rem;padding-top:2.5rem}.info-content__wrapper.full_right .info-content__right{height:16.875rem;padding:0}}.info-content__wrapper.full_right .info-content__right img{width:100%;height:100%;object-fit:cover}.info-content__wrapper.full_left{flex-direction:row;width:min(100%,120rem);padding:0 0 0 2rem;justify-content:flex-end;background-color:#f4f8fb}.info-content__wrapper.full_left.svg{position:relative}.info-content__wrapper.full_left.svg .info-content__right{z-index:10}.info-content__wrapper.full_left.svg .info-content__left{z-index:0}.info-content__wrapper.full_left.svg .info-content__left:after{content:"";position:absolute;right:0;top:0;max-width:50%;width:100%;height:26.25rem;background-size:cover;z-index:0;background-color:#f4f8fb;background-image:url("../media/technaval/technaval-ui-wave-down.svg");background-repeat:no-repeat;background-position:right;background-blend-mode:color-burn}@media (max-width:1280px){.info-content__wrapper.full_left.svg .info-content__left:after{max-width:34.625rem;height:16.25rem}}.info-content__wrapper.full_left.svg .info-content__left .info-content__inner{z-index:10}.info-content__wrapper.full_left .info-content__left .info-content__inner{max-width:43.75rem;padding-right:1.25rem}.info-content__wrapper.full_left .info-content__left .info-content__inner p{margin:0}@media (max-width:1024px){.info-content__wrapper.full_left{flex-direction:column;gap:5rem;padding:0}.info-content__wrapper.full_left .info-content__left{width:100%;padding-inline:1.25rem;padding-bottom:3.75rem}.info-content__wrapper.full_left .info-content__left .info-content__inner{max-width:100%;padding-inline:1.25rem;padding:0}}.info-content__wrapper.full_left .info-content__right{width:min(100%,59.063rem);min-height:45rem;border-radius:0;overflow:hidden}@media (min-width:1921px){.info-content__wrapper.full_left .info-content__right,.info-content__wrapper.full_right .info-content__right{border-radius:0}}.info-content__wrapper.full_left .info-content__right img{width:100%;height:100%;object-fit:cover}.info-content__wrapper.right{flex-direction:row-reverse}.info-content__wrapper.right .info-content__left{align-items:flex-end}.info-content__wrapper.left{flex-direction:row}@media (max-width:1024px){.info-content__wrapper.full_left .info-content__right{max-width:100%;width:100%;height:36.563rem;min-height:0;border-radius:0}.info-content__wrapper.left .info-content__right,.info-content__wrapper.right .info-content__right{width:100%}}.despre .banner-other__wrapper .other-banner__background .img{object-position:center center}@media (max-width:680px){.info-content__wrapper.full_left{gap:2.5rem;padding:0;margin:2.5rem auto}.info-content__wrapper.full_left .info-content__left{padding-inline:1rem;padding-top:2.5rem}.info-content__wrapper.full_left .info-content__right{height:16.875rem;padding:0}.despre .banner-other__wrapper .other-banner__background .img{object-position:58% center}}.despre .about-mission .info-content__wrapper{width:100%;max-width:none;margin:0;align-items:stretch;min-height:clamp(32rem,42vw,45rem);padding:0;gap:0}.despre .about-mission .info-content__left,.despre .about-mission .info-content__right{width:50%;max-width:none}.despre .about-mission .info-content__left{padding:clamp(3.5rem,5vw,6rem) clamp(2rem,7vw,8rem)}.despre .about-mission .info-content__right{position:relative;align-self:stretch;height:auto;min-height:0}.despre .about-mission .info-content__right img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.despre .about-mission+.info-content .info-content__wrapper{margin-top:0}.despre .about-advantages .info-content__wrapper{width:100%;max-width:none;margin:0;align-items:stretch;min-height:clamp(32rem,42vw,45rem);padding:0;gap:0;background:#f4f8fb}.despre .about-advantages .info-content__left,.despre .about-advantages .info-content__right{width:50%;max-width:none}.despre .about-advantages .info-content__left{padding:clamp(3.5rem,5vw,6rem) clamp(2rem,7vw,8rem);align-items:flex-start;justify-content:center}.despre .about-advantages .info-content__left::after{content:none;display:none}.despre .about-advantages .info-content__left .info-content__inner{max-width:43.75rem;padding:0}.despre .about-advantages .info-content__right{position:relative;align-self:stretch;height:auto;min-height:0}.despre .about-advantages .info-content__right img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.home .indent-down .info-content__wrapper.left{width:min(100%,120rem);padding:0 0 0 2rem;justify-content:flex-end;background-color:#f4f8fb}.home .indent-down .info-content__wrapper.left .info-content__left .info-content__inner{max-width:43.75rem;padding-right:1.25rem}.home .indent-down .info-content__wrapper.left .info-content__right{width:min(100%,59.063rem);min-height:45rem;border-radius:0;overflow:hidden}.home .indent-down .info-content__wrapper.left .info-content__right img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.despre .about-advantages .info-content__wrapper,.despre .about-mission .info-content__wrapper{min-height:0}.despre .about-advantages .info-content__left,.despre .about-advantages .info-content__right,.despre .about-mission .info-content__left,.despre .about-mission .info-content__right{width:100%}.despre .about-advantages .info-content__left,.despre .about-mission .info-content__left{padding:3rem 2rem}.despre .about-advantages .info-content__right,.despre .about-mission .info-content__right{min-height:0;height:clamp(24rem,58vw,34rem)}.home .indent-down .info-content__wrapper.left{flex-direction:column;gap:5rem;padding:0}.home .indent-down .info-content__wrapper.left .info-content__left{width:100%;padding-inline:1.25rem;padding-bottom:3.75rem}.home .indent-down .info-content__wrapper.left .info-content__left .info-content__inner{max-width:100%;padding:0}.home .indent-down .info-content__wrapper.left .info-content__right{max-width:100%;width:100%;height:36.563rem;min-height:0}.info-content__wrapper.column-reverse{flex-direction:column-reverse!important}}@media (max-width:680px){.despre .about-advantages .info-content__left,.despre .about-mission .info-content__left{padding:2.25rem 1rem}.despre .about-advantages .info-content__right,.despre .about-mission .info-content__right{height:18rem}.home .indent-down .info-content__wrapper.left{gap:2.5rem;margin:2.5rem auto}.home .indent-down .info-content__wrapper.left .info-content__left{padding-inline:1rem;padding-bottom:2.5rem}.home .indent-down .info-content__wrapper.left .info-content__right{height:16.875rem}}.services.first .info-content__wrapper{margin-bottom:0}.services.item .info-content__wrapper{margin-top:0;margin-bottom:0}.services.last .info-content__wrapper{margin-top:0}.services--bg{background:#f4f8fb}.services--bg .info-content .info-content__wrapper{margin-top:2.5rem;margin-bottom:2.5rem;padding-top:5rem;padding-bottom:5rem}.services .info-content__right{min-height:26.25rem}@media (max-width:1024px){.info-content__wrapper.column{flex-direction:column!important}.services .info-content__right{height:23.563rem;width:100%}}.info-content-bg{margin:7.5rem 0;background:#f4f8fb}@media (max-width:1280px){.services--bg .info-content .info-content__wrapper{padding-top:3.75rem;padding-bottom:3.75rem;margin:1.25rem 0}.info-content-bg{margin:5rem 0}}.banner.banner-other+.content-group{padding-top:2.5rem}@media (max-width:680px){.services--bg .info-content .info-content__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}.services .info-content__right{height:11.125rem}.info-content-bg{margin:-2.25rem 0}.banner.banner-other+.content-group{padding-top:1.25rem}}@media (max-width:1440px){.header_menu{background-color:#171b38;position:fixed;z-index:1010;top:0;right:0;height:100%;max-width:28.938rem;width:100%;padding:10.75rem 2.5rem 3.75rem 4.188rem;overflow-x:hidden;overflow-y:hidden;visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .55s cubic-bezier(.785, .135, .15, .86);-moz-transition:transform .55s cubic-bezier(.785, .135, .15, .86);-o-transition:transform .55s cubic-bezier(.785, .135, .15, .86);transition:transform .55s cubic-bezier(.785, .135, .15, .86)}.header_menu.show{visibility:visible;pointer-events:auto;overflow-y:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:-.438rem .25rem 1.25rem 0 rgba(0,0,0,.25)}.header_menu.show ul.main .buttonMenu{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}}@media (max-width:600px){.header_menu{padding:7.5rem 0 7.5rem 3rem}}@media (max-width:370px){.header_menu{padding:7.5rem 0 7.5rem 1rem}}.header_menu.show ul.main>li>span.menu-item{cursor:default}@media (max-width:1440px){.header_menu.show ul.main>li>a,.header_menu.show ul.main>li>span.menu-item{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}.header_menu.show ul.main>li:first-child{transition-delay:0.15s}.header_menu.show ul.main>li:nth-child(2){transition-delay:0.3s}.header_menu.show ul.main>li:nth-child(3){transition-delay:0.45s}.header_menu.show ul.main>li:nth-child(4){transition-delay:0.6s}}@media (max-width:1700px){.header_menu ul.main{padding-left:1.25rem}}.header_menu ul.main .sub-menu-parent-title{display:none}.header_menu ul.main .current-menu-item a[aria-current=page]{color:#64d0ea}@media (min-width:1441px){.header_menu ul.main .drobBtn{position:relative}.header_menu ul.main{display:flex;text-decoration:none;list-style-type:none;gap:1.25rem;align-items:center}.header_menu ul.main>li>a{padding:.625rem;position:relative;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;display:block;text-decoration:none;color:#171b38}.header_menu ul.main>li>a:after{content:"";width:1.5rem;height:.125rem;background:#64d0ea;position:absolute;bottom:0;left:calc(50% - .75rem);opacity:0;transform:translatey(.625rem);-webkit-transition:.5s cubic-bezier(.785, .135, .15, .86);-moz-transition:.5s cubic-bezier(.785, .135, .15, .86);-o-transition:.5s cubic-bezier(.785, .135, .15, .86);transition:.5s cubic-bezier(.785, .135, .15, .86)}.header_menu ul.main>li>a:hover{color:#788097}.header_menu ul.main>li>a:hover:after{opacity:1;transform:translatey(0)}.header_menu ul.main>li>span.menu-item{padding:.625rem;position:relative;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;display:block;text-decoration:none;color:#171b38;cursor:default}}@media (max-width:1440px){.header_menu ul.main,.header_menu ul.sub-menu{list-style-type:none;margin:0;padding:0}.header_menu ul.main .buttonMenu,.header_menu ul.sub-menu .buttonMenu{border:.125rem solid #64d0ea;border-radius:0;display:flex;justify-content:center;align-items:center;width:14.375rem;height:3rem;text-decoration:none;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;color:#fff;background-color:#64d0ea;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translateX(8.75rem);-moz-transform:translateX(8.75rem);-ms-transform:translateX(8.75rem);-o-transform:translateX(8.75rem);transform:translateX(8.75rem)}.header_menu ul.main .buttonMenu:focus,.header_menu ul.sub-menu .buttonMenu:focus{border:.125rem solid rgba(31,116,243,.4)}.header_menu ul.main .buttonMenu:hover,.header_menu ul.sub-menu .buttonMenu:hover{color:#64d0ea;background-color:transparent}.header_menu ul.main .buttonMenu:active,.header_menu ul.sub-menu .buttonMenu:active{color:#fff;background-color:#64d0ea;border:.125rem solid #64d0ea}.header_menu ul.main>li,.header_menu ul.sub-menu>li{margin-bottom:2.5rem}.header_menu ul.main>li>a,.header_menu ul.sub-menu>li>a{opacity:0;-webkit-transform:translateX(8.75rem);-moz-transform:translateX(8.75rem);-ms-transform:translateX(8.75rem);-o-transform:translateX(8.75rem);transform:translateX(8.75rem);color:#fff;text-decoration:none;display:block;padding:.625rem 0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;font-family:montserrat-extrabold,sans-serif;font-size:1.875rem;line-height:2.25rem;letter-spacing:0}.header_menu ul.main>li>a:hover,.header_menu ul.sub-menu>li>a:hover{color:#64d0ea}.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>span.menu-item{opacity:0;transition:1s;font-family:montserrat-extrabold,sans-serif;font-size:1.875rem;line-height:2.25rem;letter-spacing:0;color:#fff;text-decoration:none;display:block;padding:.625rem 0;transform:translateX(8.75rem)}}@media (max-width:1440px) and (max-width:600px){.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item{font-size:1.5rem;font-weight:400;line-height:1.1}}@media (max-width:1440px) and (max-width:480px){.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item{font-size:1.125rem}}@media (max-width:1440px){.header_menu ul.main.father-out .buttonMenu,.header_menu ul.main.father-out>li>a,.header_menu ul.main.father-out>li>span.menu-item{opacity:0;visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.header_menu ul.sub-menu{position:absolute;top:10.75rem;left:100%;max-width:23.25rem;width:100%}.header_menu ul.sub-menu li{margin-bottom:2.5rem}.header_menu ul.sub-menu a{visibility:hidden;opacity:0}.header_menu ul.sub-menu .buttonBack{position:relative;font-family:montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:0;text-align:left;padding:0 0 0 1.688rem;background-color:transparent;color:#fff;border:none;margin-bottom:4.063rem;cursor:pointer;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}}@media (max-width:1440px){.header_menu ul.sub-menu .buttonBack:hover{color:#64d0ea}.header_menu ul.sub-menu .buttonBack:before{content:"";width:.688rem;height:1rem;position:absolute;left:0;background-image:url("../media/technaval/technaval-ui-arrow.svg");top:calc(50% - .5rem)}.header_menu ul.sub-menu.sub-slide{position:absolute;left:4.188rem;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}.header_menu ul.sub-menu.sub-slide a{visibility:visible;opacity:1}}@media (max-width:1440px) and (max-width:600px){.header_menu ul.sub-menu{top:8.125rem}.header_menu ul.sub-menu .buttonBack{margin-bottom:3.438rem}.header_menu ul.sub-menu.sub-slide{left:3rem}}@media (max-width:1440px) and (max-width:370px){.header_menu ul.sub-menu.sub-slide{left:1rem}}@media (max-width:1440px){.overlay{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#171b38;backdrop-filter:blur(9.375rem);opacity:0;visibility:hidden}.overlay.show{opacity:.5;visibility:visible}.burger-btn{width:3.125rem;height:3.125rem;margin-left:3.25rem}}@media (max-width:1440px) and (max-width:767px){.burger-btn{margin-left:.625rem}}@media (max-width:1440px) and (max-width:680px){.burger-btn{width:2.188rem;height:2.188rem}}@media (max-width:1440px){.burger{width:3.125rem;height:3.125rem;position:relative;border-radius:0;z-index:1010}.burger:hover{cursor:pointer}.burger span{margin-bottom:.563rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;margin-left:-.938rem;margin-top:-.094rem}.burger span,.burger span::after,.burger span::before{display:block;width:1.875rem;height:.25rem;border-radius:0;background-color:#64d0ea;outline:transparent solid .063rem;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}}@media (max-width:1440px) and (max-width:680px){.burger{width:2.188rem;height:2.188rem}.burger span,.burger span::after,.burger span::before{width:1.563rem}}@media (max-width:1440px){.burger span::after,.burger span::before{position:absolute;content:""}.burger span::before{top:-.563rem}.burger span::after{top:.563rem}.burger.clicked{position:fixed;top:2rem;right:2rem}.burger.clicked span{background-color:transparent}.burger.clicked span:before{background-color:#fff;-webkit-transform:translateY(.563rem) rotate(45deg);-moz-transform:translateY(.563rem) rotate(45deg);-ms-transform:translateY(.563rem) rotate(45deg);-o-transform:translateY(.563rem) rotate(45deg);transform:translateY(.563rem) rotate(45deg)}.burger.clicked span:after{background-color:#fff;-webkit-transform:translateY(-.563rem) rotate(-45deg);-moz-transform:translateY(-.563rem) rotate(-45deg);-ms-transform:translateY(-.563rem) rotate(-45deg);-o-transform:translateY(-.563rem) rotate(-45deg);transform:translateY(-.563rem) rotate(-45deg)}}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.achievement__wrapper{width:min(100%,104rem);margin:5rem auto;padding:2.5rem 2rem}.achievement__wrapper .achievement__title{font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:1;letter-spacing:0;text-align:left;position:relative;color:#171b38;padding-bottom:.625rem;margin:0 0 3rem}.achievement__wrapper .achievement__title:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}@media (max-width:1280px){.achievement__wrapper{margin:2.5rem auto;padding:2.5rem 2rem}.achievement__wrapper .achievement__title{margin:0 0 2rem;font-size:2rem;line-height:2.375rem}}@media (max-width:680px){.achievement__wrapper{margin:2.5rem auto;padding:1.25rem 1rem}.achievement__wrapper .achievement__title{font-size:2rem;line-height:2.375rem}}.achievement__wrapper .achievement__subtitle{color:#64d0ea;font-family:montserrat,sans-serif;font-size:1.375rem;font-weight:400;line-height:130%;margin:0 0 3rem}.achievement__wrapper .achievement__inner{display:flex;flex-wrap:wrap;gap:2rem}.achievement__wrapper .achievement__inner .achievement__item{height:12rem;background-color:#f4f8fb;flex-grow:1;flex-basis:calc(20% - 2rem);display:flex;align-items:center;justify-content:center;border-radius:0;max-height:12rem;padding:0 .938rem}.achievement__wrapper .achievement__inner .achievement__item img{width:min(100%,14.625rem);height:100%;object-fit:contain}@media (max-width:1280px){.achievement__wrapper .achievement__inner{gap:1.5rem}.achievement__wrapper .achievement__inner .achievement__item{flex-basis:calc(33.3% - 0.75rem);height:7.5rem}}@media (max-width:680px){.achievement__wrapper .achievement__subtitle{margin:0 0 2.5rem}.achievement__wrapper .achievement__inner{gap:1rem}.achievement__wrapper .achievement__inner .achievement__item img{height:80%}.achievement__wrapper .achievement__inner .achievement__item{flex-basis:calc(50% - 0.5rem)}}.achievement--slider .achievement__wrapper{margin-bottom:3rem}.achievement--slider{--partner-logo-filter:brightness(0) saturate(100%) invert(9%) sepia(35%) saturate(1290%) hue-rotate(205deg) brightness(94%) contrast(95%);--partner-marquee-duration:38s;--partner-marquee-gap:2rem}.achievement__wrapper .achievement-slider{position:relative;overflow:hidden;padding:.5rem 0 .75rem}.achievement__wrapper .achievement-slider .achievement-slider__track{width:max-content;display:flex;align-items:stretch;will-change:transform;animation:partner-marquee-scroll var(--partner-marquee-duration) linear infinite}.achievement__wrapper .achievement-slider .achievement-slider__group{display:flex;flex:0 0 auto;align-items:stretch;gap:var(--partner-marquee-gap);padding-right:var(--partner-marquee-gap)}.achievement__wrapper .achievement-slider .achievement__item{width:clamp(14rem,15.8vw,17rem);height:12rem;background-color:#f4f8fb;flex:0 0 auto;flex-basis:auto;flex-grow:0;display:flex;align-items:center;justify-content:center;border-radius:0;padding:0 .938rem;max-height:none;box-sizing:border-box;transition:transform .28s,box-shadow .28s,background-color .28s}.achievement__wrapper .achievement-slider .achievement__item img{width:min(100%,14.625rem);height:100%;object-fit:contain;filter:var(--partner-logo-filter);opacity:.94;transform:translateZ(0);transition:opacity .28s,transform .28s}.achievement__wrapper .achievement-slider .achievement__item:hover{transform:translateY(-.188rem);background-color:#fff;box-shadow:0 1rem 2rem rgba(23,27,56,.12),0 .5rem 1.25rem rgba(100,208,234,.18)}.achievement__wrapper .achievement-slider .achievement__item:hover img{opacity:1;transform:scale(1.035)}@keyframes partner-marquee-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.awards{background-color:#f4f8fb}.awards__wrapper{width:min(100%,104rem);margin:2.5rem auto 0;padding:5rem 2rem 10rem;overflow-x:hidden}@media (max-width:1280px){.achievement--slider{--partner-marquee-gap:1.5rem}.achievement__wrapper .achievement-slider{padding-bottom:.75rem}.achievement__wrapper .achievement-slider .achievement__item{width:clamp(13.5rem,29vw,18rem);height:9rem}.awards__wrapper{margin:5rem auto 0;padding:3.75rem 2rem 7.5rem}}@media (max-width:680px){.achievement--slider{--partner-marquee-duration:32s;--partner-marquee-gap:1rem}.achievement__wrapper .achievement-slider{padding-bottom:.5rem}.achievement__wrapper .achievement-slider .achievement__item{width:min(18.375rem,calc(100vw - 2rem));height:8rem}.achievement__wrapper .achievement-slider .achievement__item img{height:80%}.awards__wrapper{margin:3.75rem auto 0;padding:2.5rem 1rem 5rem}}.awards__wrapper .awards__title{font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:3rem;letter-spacing:0;text-align:center;position:relative;color:#171b38;padding-bottom:.625rem;margin:0 0 6rem}.awards__wrapper .awards__title:after{content:"";position:absolute;left:calc(50% - 3.125rem);bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}.awards__wrapper .awards__inner{display:flex;justify-content:center;gap:4.063rem}@media (max-width:1280px){.awards__wrapper .awards__title{margin:0 0 2rem;font-size:2rem;line-height:2.375rem}.awards__wrapper .awards__inner{gap:1.5rem}}@media (max-width:680px){.awards__wrapper .awards__title{font-size:2rem;line-height:2.375rem}.awards__wrapper .awards__inner{gap:1rem;flex-direction:column;align-items:center}}.awards__wrapper .awards__inner .awards__item{flex-grow:1;flex-basis:calc(33.3% - 2rem);display:flex;align-items:center;justify-content:center;border-radius:0;max-width:25.625rem;max-height:10rem;padding:0 .938rem}.awards__wrapper .awards__inner .awards__item img{object-fit:cover;height:100%;width:100%}.contacts__heading{width:min(100%,104rem);padding:0 2rem;margin:0 auto}.contacts__heading h3{margin:0 0 24px;font-family:gothampro-bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;text-align:center;color:#64d0ea}.contacts .contacts__wrapper{width:min(100%,104rem);margin:0 auto 5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 2rem}@media (max-width:1520px){.contacts__heading{padding:0 1.25rem}.contacts .contacts__wrapper{gap:1rem;padding:0 1.25rem}}@media (max-width:1280px){.contacts .contacts__wrapper{gap:2rem;margin:2.688rem auto 7.5rem}}@media (max-width:680px){.awards__wrapper .awards__inner .awards__item{max-width:15rem}.contacts__heading{width:100%;padding:0}.contacts .contacts__wrapper{width:100%;margin:2.5rem auto 5rem;padding:0;gap:0}}.contacts .contacts__wrapper .contacts__item{background-color:#f4f8fb;flex:1 1 calc(33.333% - 2rem);max-width:calc(33.333% - 2rem);padding:3.125rem;border-radius:0}@media (max-width:1520px){.contacts .contacts__wrapper .contacts__item{padding:2.188rem}}@media (max-width:1280px){.contacts .contacts__wrapper .contacts__item{flex:1 1 calc(50% - 2rem);max-width:calc(50% - 2rem);padding:3.125rem}}@media (max-width:680px){.contacts .contacts__wrapper .contacts__item{flex:1 1 100%;max-width:100%;border-radius:0;padding:2rem 1rem}.contacts .contacts__wrapper .contacts__item:last-child{padding-bottom:5rem}.contacts .contacts__wrapper .contacts__item:first-child{padding-top:5rem}}.contacts .contacts__wrapper .contacts__item .contacts__title{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:1.125rem;line-height:120%;margin:0 0 1.5rem}.contacts .contacts__wrapper .contacts__item .contacts__text a{color:#171b38;text-decoration:none;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%}.contacts .contacts__wrapper .contacts__item .contacts__text a span{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:150%;margin-right:.938rem}@media (max-width:359px){.contacts .contacts__wrapper .contacts__item .contacts__title{font-size:1rem}.contacts .contacts__wrapper .contacts__item .contacts__text a,.contacts .contacts__wrapper .contacts__item .contacts__text a span{font-size:.875rem}}.contacts .contacts__wrapper .contacts__item .contacts__text--address{font-style:normal}.contacts .contacts__wrapper .contacts__item .contacts__text--address a{display:flex;flex-direction:column}.contacts .contacts__wrapper .contacts__item .contacts__text--address a span{color:#171b38;text-decoration:none;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%}.contacts__map #map{width:100%;height:33.438rem}.mileage-europe{position:relative;isolation:isolate;padding:clamp(2.25rem,4vw,4rem) 0;background:#f4f7fa;color:#11172f;text-align:left;overflow:hidden}.mileage-europe:after,.mileage-europe:before{content:"";position:absolute;z-index:0;width:clamp(21rem,30vw,34rem);height:clamp(22rem,38vw,38rem);background-image:url("../media/technaval/technaval-ui-wave-down.svg");background-repeat:no-repeat;background-size:contain;pointer-events:none;opacity:.34}.mileage-europe:before{top:7%;left:max(-6.75rem,calc((100vw - 92rem)/ 2 - 11rem));background-position:left center;transform:rotate(180deg) scale(3.06)}.mileage-europe:after{right:max(-7rem,calc((100vw - 92rem)/ 2 - 10.5rem));bottom:8%;background-position:right center;transform:scale(3.06)}.mileage-europe__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:min(100%,92rem);margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}.mileage-europe__eyebrow{margin:0 0 .65rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.78rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.mileage-europe__map{display:block;grid-row:1/5;width:100%;height:auto;max-height:42rem;margin:0;overflow:hidden;background:0 0;border:0;box-shadow:none;touch-action:none}.mileage-europe__distance{margin:0;color:#11172f;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.4rem, 5vw, 4.1rem);line-height:1}.mileage-europe__distance small{margin-left:.4rem;color:#64d0ea;font-size:.48em}.mileage-europe__route{margin:.55rem 0 0;color:#11172f;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1rem, 2vw, 1.35rem);line-height:1.35}.mileage-europe__instructions{max-width:17rem;margin:.85rem 0 0;color:#687086;font-family:montserrat,sans-serif;font-size:.92rem;line-height:1.5}.mileage-map__land{fill:#EE7738;stroke:#34495D;stroke-width:2}.mileage-map__real-map{pointer-events:none}.mileage-map__city{fill:#11172F;stroke:transparent;stroke-width:2;transition:stroke .25s,opacity .25s}.mileage-map__city--current,.mileage-map__city:focus,.mileage-map__city:hover{outline:0;stroke:rgba(255,255,255,0.75)}.mileage-map__city:focus .mileage-map__city-label,.mileage-map__city:hover .mileage-map__city-label{opacity:1}.mileage-map__city-marker{fill:#11172F;stroke:#FFFFFF;stroke-width:1.5}.mileage-map__city--current .mileage-map__city-marker{fill:#64D0EA}.mileage-map__city-range{fill:transparent;cursor:pointer}.mileage-map__city-label{fill:#11172F;font-family:montserrat,sans-serif;font-size:17px;opacity:0;pointer-events:none;paint-order:stroke;stroke:#FFFFFF;stroke-width:4px;stroke-linejoin:round;transition:opacity .18s}.mileage-map__connector{fill:none;stroke:#11172F;stroke-width:5;stroke-dasharray:8 8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;animation:.8s linear infinite mileageMarch;filter:drop-shadow(0 .35rem .5rem rgba(17, 23, 47, .2))}.mileage-map__truck{pointer-events:none;fill:#11172F;opacity:0;filter:drop-shadow(0 .35rem .45rem rgba(17, 23, 47, .2))}.mileage-map__truck.is-visible{opacity:1}.mileage-map__truck-cargo{fill:#FFFFFF;stroke:#11172F;stroke-width:1.8}.mileage-map__truck-cabin{fill:#11172F}.mileage-map__marker{fill:#64D0EA;stroke:#FFFFFF;stroke-width:4;cursor:grab;user-select:none;transition:opacity .25s;filter:drop-shadow(0 .3rem .45rem rgba(17, 23, 47, .22))}.mileage-map__marker:active{cursor:grabbing}.mileage-map__marker--current{opacity:.78}.mileage-map__marker-pin{transform-box:fill-box;transform-origin:center bottom;transition:transform .25s cubic-bezier(.6, 0, .5, 1)}.mileage-map__marker--current .mileage-map__marker-pin{transform:scale(.54)}.mileage-map__marker text{fill:#11172F;stroke:#FFFFFF;stroke-width:5px;font-family:montserrat-extrabold,sans-serif;font-size:17px;paint-order:stroke;text-anchor:middle;pointer-events:none}@keyframes mileageMarch{from{stroke-dashoffset:0}to{stroke-dashoffset:16}}@media (max-width:680px){.contacts__map #map{height:32rem}.mileage-europe{padding:2.25rem 1rem;text-align:center}.mileage-europe:before{display:none}.mileage-europe:after{top:-3.25rem;right:-8rem;bottom:auto;width:18rem;height:13rem;opacity:.14;transform:rotate(-8deg)}.mileage-europe__inner{display:block;width:min(100%,28rem);padding:0}.mileage-europe__map{width:100%;max-height:none;margin-bottom:1.15rem}.mileage-map__city-label{display:none}.mileage-map__connector{stroke-width:6}.mileage-europe__instructions{max-width:18rem;margin-right:auto;margin-left:auto}}@media (prefers-reduced-motion:reduce){.mileage-map__connector{animation:none}}.europe-route-map{padding:clamp(3.5rem,6vw,6rem) 2rem;background:linear-gradient(180deg,#f4f8fb 0,#fff 100%);overflow:hidden}.europe-route-map__inner{width:min(100%,104rem);margin:0 auto}.europe-route-map__header{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.europe-route-map__eyebrow,.europe-route-map__panel-label{margin:0 0 .75rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.8125rem;line-height:1;letter-spacing:.08rem;text-transform:uppercase}.europe-route-map__header h2{margin:0;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2rem, 3.2vw, 3.25rem);line-height:1.06}.europe-route-map__header>p:not(.europe-route-map__eyebrow){margin:1rem 0 0;color:rgba(23,27,56,.72);font-family:montserrat,sans-serif;font-size:1rem;line-height:1.65}.europe-route-map__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,0.34fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:stretch}.europe-route-map__stage{position:relative;min-height:clamp(32rem,48vw,46rem);background:#fff;border:1px solid rgba(23,27,56,.08);box-shadow:0 1.5rem 4rem rgba(23,27,56,.08);overflow:hidden}.europe-route-map__stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(23,27,56,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,27,56,.035) 1px,transparent 1px);background-size:4.5rem 4.5rem;pointer-events:none}.europe-route-map__stage:after{content:"";position:absolute;inset:auto -8rem -14rem auto;width:28rem;height:28rem;background:radial-gradient(circle,rgba(100,208,234,.18),rgba(100,208,234,0));pointer-events:none}.europe-route-map__svg{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:inherit}.route-map__sea{fill:#F4F8FB}.route-map__land{fill:#FFFFFF;stroke:rgba(23,27,56,0.1);stroke-width:1.2}.route-map__land--soft{fill:#F8FBFD}.route-map__city{cursor:default}.route-map__city-dot{fill:#171B38;stroke:#FFFFFF;stroke-width:2}.route-map__city--main .route-map__city-dot{fill:#64D0EA;stroke:#171B38;stroke-width:2.5}.route-map__city-label{fill:rgba(23,27,56,0.78);font-family:montserrat-extrabold,sans-serif;font-size:12px;letter-spacing:0;paint-order:stroke;stroke:#FFFFFF;stroke-width:4px;stroke-linejoin:round}.route-map__route-base{fill:none;stroke:rgba(23,27,56,0.14);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.route-map__route-active{fill:none;stroke:#64D0EA;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .35rem .45rem rgba(100, 208, 234, .22))}.route-map__route-highlight{fill:none;stroke:#171B38;stroke-width:1.6;stroke-dasharray:7 12;stroke-linecap:round;opacity:.45}.route-map__vehicle{filter:drop-shadow(0 .45rem .4rem rgba(23, 27, 56, .22))}.route-map__vehicle-body{fill:#171B38}.route-map__vehicle-cargo{fill:#FFFFFF;stroke:#64D0EA;stroke-width:1.6}.route-map__vehicle-wheel,.route-map__vehicle-window{fill:#64D0EA}.route-map__pulse{fill:none;stroke:#64D0EA;stroke-width:2;opacity:0;transform-origin:center;animation:2.4s ease-out infinite routePulse}.route-map__city:not(.route-map__city--main) .route-map__pulse{display:none}.europe-route-map__panel{display:grid;align-content:start;gap:1.25rem;min-width:0;padding:1.5rem;background:#fff;border:1px solid rgba(23,27,56,.08);box-shadow:0 1.25rem 3rem rgba(23,27,56,.06)}.europe-route-map__panel h3{margin:0;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1.45rem, 2vw, 2rem);line-height:1.15}.europe-route-map__panel p{margin:.75rem 0 0;color:rgba(23,27,56,.72);font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.55}.europe-route-map__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.europe-route-map__stats div{padding:1rem;background:#f4f8fb;border-left:.25rem solid #64d0ea}.europe-route-map__stats span{display:block;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:1.35rem;line-height:1}.europe-route-map__corridor span,.europe-route-map__stats small{display:block;margin-top:.55rem;color:rgba(23,27,56,.55);font-family:montserrat-extrabold,sans-serif;font-size:.72rem;line-height:1;letter-spacing:.07rem;text-transform:uppercase}.europe-route-map__corridor{padding-top:1rem;border-top:1px solid rgba(23,27,56,.1)}.europe-route-map__corridor p{margin-top:.75rem;color:#171b38;font-family:montserrat,sans-serif;font-size:.92rem}.europe-route-map__routes{display:grid;gap:.65rem}.europe-route-map__route-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;width:100%;padding:.9rem 1rem;border:1px solid rgba(23,27,56,.1);background:#fff;color:#171b38;box-shadow:none;cursor:pointer;text-align:left}.europe-route-map__route-button:before{display:none!important}.europe-route-map__route-button.is-active,.europe-route-map__route-button:hover{border-color:#64d0ea;background:#171b38;color:#fff;transform:none;box-shadow:0 .85rem 1.75rem rgba(23,27,56,.12)}.europe-route-map__route-button strong{display:block;overflow:hidden;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.europe-route-map__route-button span{color:inherit;font-family:montserrat-extrabold,sans-serif;font-size:.85rem;white-space:nowrap}@keyframes routePulse{0%{opacity:.55;transform:scale(.4)}100%{opacity:0;transform:scale(2.7)}}@media (max-width:1180px){.europe-route-map__layout{grid-template-columns:1fr}.europe-route-map__panel{grid-template-columns:minmax(0,1fr)}.europe-route-map__routes{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory}.europe-route-map__route-button{min-width:14rem;scroll-snap-align:start}}@media (max-width:680px){.europe-route-map{padding:2.75rem 1rem}.europe-route-map__stage{min-height:27rem}.route-map__route-base{stroke-width:6}.route-map__route-active{stroke-width:8}.route-map__route-highlight{stroke-width:3}.route-map__city-label{font-size:21px}.route-map__city--secondary .route-map__city-label{display:none}.europe-route-map__panel{padding:1.15rem}.europe-route-map__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.route-map__pulse{animation:none}}.contacts.new-version .contacts__wrapper{justify-content:center}.contacts.new-version .contacts__wrapper .contacts__item.center{text-align:center}.contacts.new-version .contacts__wrapper .contacts__item .contacts__title{font-size:1rem;color:#000;font-family:montserrat-extrabold,sans-serif;line-height:120%;margin:0 0 .25rem}@media (max-width:359px){.contacts .contacts__wrapper .contacts__item .contacts__text--address a span{font-size:.875rem}.contacts.new-version .contacts__wrapper .contacts__item .contacts__title{font-size:1rem}}.contact-page{padding:clamp(3rem,5vw,5rem) 2rem 4rem;background:#fff}.contact-page__wrapper{width:min(100%,104rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(32rem,1.1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.contact-page__form-panel,.contact-page__info{min-width:0}.contact-page__eyebrow{margin:0 0 .75rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.8125rem;line-height:1;letter-spacing:.08rem;text-transform:uppercase}.contact-page__form-header h2,.contact-page__intro h2{margin:0;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2rem, 2.7vw, 3rem);line-height:1.04;letter-spacing:0}.contact-page__form-header>p:not(.contact-page__eyebrow),.contact-page__intro>p:not(.contact-page__eyebrow){max-width:37rem;margin:1rem 0 0;color:rgba(23,27,56,.72);font-family:montserrat,sans-serif;font-size:1rem;line-height:1.65}.contact-page__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.5rem)}.contact-page__card{min-height:7.25rem;padding:1.35rem 1.45rem;border:1px solid rgba(23,27,56,.06);box-shadow:0 .85rem 1.7rem rgba(23,27,56,.04)}.contact-page__card--wide{grid-column:1/-1}.contact-page__card span{display:block;margin-bottom:.625rem;color:rgba(23,27,56,.55);font-family:montserrat-extrabold,sans-serif;font-size:.75rem;line-height:1;letter-spacing:.075rem;text-transform:uppercase}.contact-page__card a,.contact-page__card address,.contact-page__card strong{display:block;margin:0;color:#171b38;font-family:montserrat,sans-serif;font-size:.98rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none}.contact-page__card a:hover{color:#64d0ea}.contact-page__steps{display:grid;gap:.85rem;margin-top:2rem;border-top:1px solid rgba(23,27,56,.12)}.contact-page__steps p{display:grid;grid-template-columns:2.15rem 1fr;gap:.75rem;margin:0;color:rgba(23,27,56,.76);font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.55}.contact-page__steps strong{color:#64d0ea;font-family:montserrat-extrabold,sans-serif}.contact-page__form-header{display:grid;gap:0;margin-bottom:1.25rem}.contact-page__form{display:grid;gap:1rem}.contact-page__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem}.contact-page__field{position:relative;display:grid;gap:.45rem;min-width:0}.contact-page__field--full{grid-column:1/-1}.contact-page__field label{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.8125rem;line-height:1.25}.contact-page__field label span{color:rgba(23,27,56,.5);font-family:montserrat,sans-serif}.contact-page__field input,.contact-page__field select,.contact-page__field textarea{width:100%;margin:0;border-bottom:1px solid rgba(23,27,56,.24);border-radius:0;color:#171b38;font-family:montserrat,sans-serif;font-size:.98rem;line-height:1.45;outline:0;transition:border-color .2s,color .2s}.contact-page__field input::placeholder,.contact-page__field textarea::placeholder{color:rgba(23,27,56,.38)}.contact-page__field input.fv-invalid-field,.contact-page__field select.fv-invalid-field,.contact-page__field textarea.fv-invalid-field,.contact-widget .contact-page__field input[type=email].fv-invalid-field,.contact-widget .contact-page__field input[type=tel].fv-invalid-field,.contact-widget .contact-page__field input[type=text].fv-invalid-field,.contact-widget .contact-page__field select.fv-invalid-field,.contact-widget .contact-page__field textarea.fv-invalid-field{border:0!important;border-bottom:1px solid #fa7676!important}.contact-page__field .fv-err{position:static!important;transform:none!important;color:#fa7676;font-family:montserrat,sans-serif;font-size:.75rem;line-height:1.2}.contact-page__actions{display:flex;flex-direction:column;gap:.95rem;align-items:flex-start;padding-top:.95rem;border-top:1px solid rgba(23,27,56,.12)}.contact-page__consent{display:grid;grid-template-columns:1.35rem 1fr;gap:.75rem;align-items:start;margin:0;color:rgba(23,27,56,.72);font-family:montserrat,sans-serif;font-size:.83rem;line-height:1.45}.contact-page__consent input{width:1.2rem;height:1.2rem;margin:.05rem 0 0;accent-color:#64D0EA}.contact-page__consent a{color:#171b38;text-decoration:underline;text-underline-offset:0.2rem}.contact-page__consent .fv-invalid-field,.contact-page__consent.fv-invalid-field{color:#fa7676}.contact-page__consent .fv-err{grid-column:2;position:static!important;transform:none!important;color:#fa7676}.contact-page__actions .contact-us__submit{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:13.5rem;min-height:3.15rem;padding:.95rem 1.6rem;border:.125rem solid #64d0ea;background-color:#64d0ea;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1;text-align:center;cursor:pointer;margin:0}.contact-page__form .form-response-output{margin:0;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1.35}.form-toast{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1300;width:min(22rem,calc(100vw - 2rem));padding:1rem 1.15rem;border-left:.25rem solid #64d0ea;background:#fff;box-shadow:0 1.2rem 2.5rem rgba(23,27,56,.18);color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .25s,visibility .25s,transform .25s;pointer-events:none}.form-toast.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.form-toast--error{border-left-color:#fa7676}.form-toast--success{border-left-color:#64d0ea}@media (max-width:1280px){.contact-page__wrapper{grid-template-columns:1fr}.contact-page__form-panel{padding:2rem 0 0;border-top:1px solid rgba(23,27,56,.14);border-left:0}}@media (max-width:680px){.form-toast{right:1rem;bottom:1rem}.contact-page{padding:2.5rem 1rem 3rem}.contact-page__cards,.contact-page__fields{grid-template-columns:1fr}.contact-page__actions .contact-us__submit{width:100%}.contact-page__card{min-height:0;padding:1.15rem}.contact-page__form-header h2,.contact-page__intro h2{font-size:1.85rem}}.contact-us{padding:0 2rem;position:relative;top:-7.5rem}@media (max-width:1280px){.contact-us{top:-4.188rem}}@media (max-width:680px){.contact-us{padding:0;top:0}}.contact-us__wrapper{position:relative;width:min(100%,49rem);padding:3rem 3.5rem;margin:0 auto;display:flex;overflow:hidden;justify-content:center;flex-direction:column;background:#fff;box-shadow:0 .25rem 1.563rem 0 rgba(100,208,234,.2);z-index:1}.contact-us__wrapper:after{content:"";z-index:-1;position:absolute;bottom:0;right:0;max-width:35.938rem;width:100%;height:16.5rem;background-image:url("../media/technaval/technaval-ui-form-lines.svg");background-repeat:no-repeat;background-size:cover}@media (max-width:1280px){.contact-us__wrapper{padding:3rem 1.5rem}.contact-us__wrapper:after{max-width:32.625rem;height:15rem}}.contact-us .contact-us__title{color:#171b38;text-align:center;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0 0 .625rem}@media (max-width:680px){.contact-us__wrapper{box-shadow:none;padding:2.5rem 1rem}.contact-us__wrapper:after{display:none}.contact-us .contact-us__title{font-size:1.75rem}}.contact-us .contact-us__subtitle{color:#b8b8b8;text-align:center;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%;margin:0 0 2rem}@media (max-width:1280px){.contact-us .contact-us__subtitle{margin:0 0 1.5rem}}.contact-us__form{display:flex;flex-direction:column;gap:1.063rem}.contact-us__form .contact-us__input{display:flex;gap:1.5rem}@media (max-width:680px){.contact-us .contact-us__subtitle{font-size:.875rem;margin:0 0 1rem}.contact-us__form{gap:.875rem}.contact-us__form .contact-us__input{flex-direction:column;gap:0}}.contact-us__form .contact-us__input .contact-us__box{width:100%;position:relative;min-height:5rem;display:flex;flex-direction:column}.contact-us__form .contact-us__input .contact-us__box .contact-us__label{color:#64d0ea;font-family:montserrat,sans-serif;font-size:.875rem;line-height:120%}.contact-us__form .contact-us__input .contact-us__box input,.contact-us__form .contact-us__input .contact-us__box textarea{width:100%;border-radius:0;border:.063rem solid #b7bbc8;background:#fff;padding:.5rem 1rem;margin-top:.313rem;font-family:montserrat,sans-serif}.contact-us__form .contact-us__input .contact-us__box input::placeholder,.contact-us__form .contact-us__input .contact-us__box textarea::placeholder{color:#ccc;font-family:montserrat,sans-serif;font-size:1rem;line-height:150%}.contact-us__form .contact-us__input .contact-us__box input:hover,.contact-us__form .contact-us__input .contact-us__box textarea:hover{outline:#64D0EA solid .063rem;border:.063rem solid #64d0ea}.contact-us__form .contact-us__input .contact-us__box input:is(:focus,:active,:focus-visible),.contact-us__form .contact-us__input .contact-us__box textarea:is(:focus,:active,:focus-visible){outline:#B7BBC8 solid .125rem}.contact-us__form .contact-us__input .contact-us__box input.not-valid-tip,.contact-us__form .contact-us__input .contact-us__box textarea.not-valid-tip{border:.063rem solid #fa7676;background-color:#fff3f3}.contact-us__form .contact-us__input .contact-us__box input.not-valid-tip:hover,.contact-us__form .contact-us__input .contact-us__box textarea.not-valid-tip:hover{outline:#64D0EA solid .063rem;border:.063rem solid #64d0ea}.contact-us__form .contact-us__input .contact-us__box textarea{resize:none;height:5rem}.contact-us__form .contact-us__input .contact-us__box .fv-err{position:static;transform:none;margin-top:.313rem;color:#fa7676;font-family:montserrat,sans-serif;font-size:.75rem;line-height:120%}.contact-us__form .contact-us__input .contact-us__box .fv-err:after{content:"";position:absolute;top:calc(50% - .625rem);right:1rem;width:1.25rem;height:1.25rem;background:url("../media/technaval/technaval-ui-warning.svg") no-repeat}.contact-us__form .contact-us__button{position:relative}.contact-us__form .contact-us__button .contact-us__submit{border:.125rem solid #64d0ea;display:flex;margin:.938rem auto 0;justify-content:center;align-items:center;padding:1rem 2rem;text-decoration:none;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1rem;letter-spacing:0;text-align:center;color:#fff;background-color:#64d0ea;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}@media (max-width:680px){.contact-us__form .contact-us__button .contact-us__submit{margin:1.125rem auto 0}}.contact-us__form .contact-us__button .contact-us__submit:focus{border:.125rem solid rgba(31,116,243,.4)}.contact-us__form .contact-us__button .contact-us__submit:hover{color:#64d0ea;background-color:transparent}.contact-us__form .contact-us__button .contact-us__submit:active{color:#fff;background-color:#64d0ea;border:.125rem solid #64d0ea}.contact-us__form .contact-us__button .form-spinner{position:absolute;top:100%;left:50%;margin:.313rem 0 0;transform:translateX(-50%)}.contact-us__form .form-list-item{margin:0}.contact-us__form .form-list-item label{display:flex;align-items:center}.contact-us__form .form-list-item input[type=checkbox]{position:relative;top:0;width:1rem;height:1rem;-webkit-appearance:none;outline:0;transition:.5s;margin-right:.938rem}.contact-us__form .form-list-item input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;border:.063rem solid #b8b8b8;box-sizing:border-box;transition:.5s}.contact-us__form .form-list-item input[type=checkbox]:checked[type=checkbox]:before{border-left:none;border-top:none;width:.5rem;left:-.375rem;border-color:#18c418;transform:rotate(45deg) translate(.313rem,-.625rem)}.contact-us__form .form-list-item .form-list-item-label{position:relative;font-family:montserrat,sans-serif;font-size:.875rem;line-height:1.25rem;color:#171b38}.contact-us__form .form-list-item .form-list-item-label a{text-decoration:none;color:#64d0ea;font-family:montserrat,sans-serif;font-size:.875rem;line-height:1.25rem}.form-response-output{display:none;left:0;top:100%;margin-top:.313rem;color:#fa7676;font-family:montserrat,sans-serif;font-size:.75rem;line-height:120%;border:none;text-align:center}input[type=submit]{display:none}.map-address{margin:0 auto;max-width:120rem;width:100%;height:33.438rem}.map-address img{width:100%;height:100%;object-fit:cover}.get-quote-block__wrapper{position:relative}.get-quote-block .get-quote-block__bg{position:absolute;inset:0;z-index:0}.get-quote-block .get-quote-block__bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.get-quote-block .get-quote-block__content{background:linear-gradient(90deg,#64d0ea 40%,rgba(100,208,234,.3) 100%);position:relative;z-index:1}.get-quote-block .get-quote-block__content .get-quote-block__inner{min-height:22.813rem;max-width:min(100%,104rem);margin:0 auto;padding:5rem 2rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__heading{margin-bottom:3rem}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__heading h2{color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0}@media (max-width:1280px){.get-quote-block .get-quote-block__content .get-quote-block__inner{min-height:19.375rem;padding:3.75rem 2rem}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__heading h2{font-size:2rem}}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__paragraph{margin-bottom:3rem;max-width:24.688rem}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__paragraph p{color:#fff;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__paragraph p.text{margin:0 0 1rem}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__paragraph a{font-family:montserrat-extrabold,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.375;letter-spacing:0;text-align:left;color:#fff;text-decoration:none;margin:0}.choose .choose__wrapper{width:min(100%,104rem);padding:5rem 2rem 0;margin:5rem auto}@media (max-width:1280px){.choose .choose__wrapper{padding:3.75rem 2rem 0;margin:3.75rem auto}}@media (max-width:680px){.map-address{height:32rem}.get-quote-block .get-quote-block__bg img{object-position:right center}.get-quote-block .get-quote-block__content{background:linear-gradient(90deg,#64d0ea 0,rgba(100,208,234,.92) 46%,rgba(100,208,234,.44) 100%)}.get-quote-block .get-quote-block__content .get-quote-block__inner{min-height:20.938rem;padding:4rem 1rem}.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__button,.get-quote-block .get-quote-block__content .get-quote-block__inner .get-quote-block__button button{width:100%}.choose .choose__wrapper{padding:2.5rem 1rem;margin:2.5rem auto}}.choose .choose__wrapper .choose__title{font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:3rem;letter-spacing:0;text-align:left;color:#171b38;position:relative;margin:0 0 3rem;padding-bottom:.625rem}.choose .choose__wrapper .choose__title:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}.choose .choose__wrapper .content__inner{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly}.choose .choose__wrapper .content__item{max-width:23.438rem;width:100%;padding:1.563rem 2rem;border-radius:0;background-color:#f4f8fb;overflow:hidden}.choose .choose__wrapper .content__item p{font-family:montserrat,sans-serif;font-size:1.125rem;line-height:1.375rem;letter-spacing:0;text-align:left;margin:0}.choose .choose__wrapper .content__item .icon{width:3.5rem;height:3.5rem;margin-bottom:1rem}.choose .choose__wrapper .content__item img{width:100%;height:100%;object-fit:cover}.choose .choose__wrapper .content__item.image{padding:0;height:12rem}.choice .choose__wrapper{padding:3.75rem 2rem 2.5rem;margin:0 auto 5rem}@media (max-width:1280px){.choose .choose__wrapper .choose__title{font-size:2rem;line-height:2.375rem}.choose .choose__wrapper .content__inner{gap:1.5rem}.choose .choose__wrapper .content__item{max-width:21.25rem;border-radius:0}.choice .choose__wrapper{padding:.938rem 2rem 1.25rem;margin:0 auto 3.75rem}}@media (max-width:680px){.choose .choose__wrapper .choose__title{font-size:1.75rem;line-height:2.125rem;margin:0 0 2rem}.choose .choose__wrapper .content__inner{gap:1rem}.choose .choose__wrapper .content__item{padding:1.563rem;border-radius:0}.choice .choose__wrapper{padding:0 1rem 1.25rem;margin:1.25rem auto}}.reviews .reviews__wrapper{width:min(100%,120rem);padding:2.5rem 0;margin:5rem auto;position:relative}.reviews .reviews__wrapper:after{content:"";position:absolute;width:50%;right:0;top:9rem;bottom:2.5rem;border-radius:0;background:linear-gradient(135deg,rgba(100,208,234,.16) 0,rgba(100,208,234,.04) 100%);background-blend-mode:normal}@media (max-width:1280px){.reviews .reviews__wrapper{padding:2.5rem 0;margin:2.5rem auto}.reviews .reviews__wrapper:after{top:2.5rem;bottom:2.5rem}}@media (max-width:767px){.reviews .reviews__wrapper:after{top:5.063rem}}@media (max-width:680px){.reviews .reviews__wrapper{padding:2.5rem 0;margin:1.25rem auto}.reviews .reviews__wrapper:after{top:6.313rem;bottom:3.125rem}}@media (max-width:480px){.reviews .reviews__wrapper:after{top:8.813rem;bottom:2.5rem}}.reviews .reviews__wrapper .reviews__heading{width:min(100%,102.5rem);padding-inline:1.25rem;margin:0 auto}.reviews .reviews__wrapper .reviews__heading h2{position:relative;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;letter-spacing:0;text-align:left;margin:0 0 3.125rem;z-index:10;padding-bottom:.625rem}@media (max-width:1280px){.reviews .reviews__wrapper .reviews__heading h2{max-width:21.25rem;margin:0;font-size:2rem;line-height:120%}}@media (max-width:767px){.reviews .reviews__wrapper .reviews__heading h2{max-width:100%;margin-bottom:2rem}}.reviews .reviews__wrapper .reviews__heading h2:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea;border-radius:0}.reviews .reviews__wrapper .reviews__inner{width:min(100%,120rem);margin:0 auto;overflow:hidden;position:relative}.privacy-policy__content{width:min(100%,53rem);margin:10rem auto;padding:0 2rem}.privacy-policy__content>.content-group__inner{display:flex;flex-direction:column;gap:4.5rem}.privacy-policy__content h3{font-family:gothampro-bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;text-align:left}.privacy-policy__content h2{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0 0 3rem;padding-bottom:.625rem}@media (max-width:1024px){.privacy-policy__content{margin:7.5rem auto}.privacy-policy__content h2{margin:3rem 0 2rem;font-size:2rem}}@media (max-width:680px){.reviews .reviews__wrapper .reviews__heading{font-size:1.75rem;line-height:120%;padding-inline:1rem}.privacy-policy__content{padding:0 1rem;margin:5rem auto}.privacy-policy__content h2{font-size:1.75rem}}.privacy-policy__content li,.privacy-policy__content p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:1.5rem 0}@media (max-width:1024px){.privacy-policy__content li,.privacy-policy__content p{margin:1rem 0}}.privacy-policy__content a{color:#64d0ea;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.privacy-policy__content ul{display:flex;flex-direction:column;gap:.625rem}.privacy-policy__content ul li{margin:0}.privacy-policy__content ul li::marker{color:#64d0ea}.commercial-truck{padding:2.5rem 0}.commercial-truck__wrapper{min-height:42.5rem}@media (max-width:1280px){.privacy-policy__content>.content-group__inner{gap:2rem}.commercial-truck{margin:2.5rem auto;padding:2.5rem 0}.commercial-truck__wrapper{min-height:28.125rem}.commercial-truck__bg{height:16.563rem}}@media (max-width:680px){.commercial-truck{margin:2.5rem auto;padding:1.25rem 1rem}.commercial-truck__wrapper{min-height:auto;padding:0}.commercial-truck__bg{display:none}}.commercial-truck__bg{border-radius:0;top:0;left:0;right:0;padding:0 2rem}.commercial-truck__bg img{border-radius:0;width:100%;object-fit:cover}.commercial-truck__content{padding:22rem 4.25rem 0;border-radius:0}.commercial-truck__content .commercial-truck__inner{height:100%}.commercial-truck__content .commercial-truck__inner:after{content:url("../media/technaval/technaval-ui-dock-up.svg");position:absolute;bottom:0;right:0;top:0;z-index:0}.commercial-truck__content .commercial-truck__inner:before{content:url("../media/technaval/technaval-ui-dock-down.svg");position:absolute;top:0;left:0;bottom:0;z-index:0}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{font-size:2.5rem;text-transform:uppercase;margin:0 0 1rem}@media (max-width:1280px){.commercial-truck__content{padding:9.5rem 4.25rem 0}.commercial-truck__content .commercial-truck__inner{border-radius:0;padding:2.5rem 3rem}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{font-size:1.563rem;margin:0 0 1.5rem}}@media (max-width:680px){.commercial-truck__content{padding:0}.commercial-truck__content .commercial-truck__inner{padding:2rem 1rem;border-radius:0}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{font-size:1.25rem;margin:0 0 1rem}}.commercial-truck__content .commercial-truck__inner .commercial-truck__paragraph p{font-weight:400;letter-spacing:0}.commercial-truck__content .commercial-truck__inner .commercial-truck__button{display:flex;justify-content:center}.our-fleet-truck__wrapper{display:grid;width:min(100%,104rem);margin:5rem auto;padding:5rem 2rem;gap:2rem;justify-items:center;grid-template-columns:repeat(4,1fr)}@media (max-width:1520px){.our-fleet-truck__wrapper{grid-template-columns:repeat(3,1fr)}}.our-fleet-truck__item{background-color:#171b38;overflow:hidden;text-decoration:none;width:min(100%,23.5rem);display:flex;flex-direction:column;position:relative}.our-fleet-truck__item:after{content:"";position:absolute;inset:100% 0 0 0;border-radius:0;width:100%;height:100%;background:linear-gradient(0deg,#171b38 31.91%,rgba(23,27,56,0) 100%);-webkit-transition:.35s;-moz-transition:.35s;-o-transition:.35s;transition:.35s}.our-fleet-truck__item:hover:after{inset:0;box-shadow:0 .25rem 1.25rem 0 rgba(100,208,234,.2)}.our-fleet-truck__item .our-fleet-truck__img{width:100%;height:100%;min-height:16.25rem;max-height:16.25rem}.our-fleet-truck__item .our-fleet-truck__img img{width:100%;height:100%;object-fit:cover}.our-fleet-truck__item .our-fleet-truck__content{padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:2}.our-fleet-truck__item .our-fleet-truck__content h4{color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:1.5rem;line-height:120%;text-transform:uppercase;text-align:center;margin:2rem 0 .5rem}@media (max-width:1280px){.commercial-truck__content .commercial-truck__inner .commercial-truck__paragraph p{font-size:1rem;margin:0 0 1.5rem}.our-fleet-truck__wrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:3.75rem auto;padding:3.75rem 2rem}.our-fleet-truck__item{border-radius:0}.our-fleet-truck__item .our-fleet-truck__img{min-height:14.688rem;max-height:14.688rem}.our-fleet-truck__item .our-fleet-truck__content h4{font-size:1.25rem;margin:1.25rem 0 .5rem}}@media (max-width:680px){.commercial-truck__content .commercial-truck__inner .commercial-truck__paragraph p{margin:0 0 1rem}.commercial-truck__content .commercial-truck__inner .commercial-truck__button button{width:100%}.our-fleet-truck__wrapper{grid-template-columns:repeat(1,1fr);margin:2.5rem auto;padding:2.5rem 1rem}.our-fleet-truck__item .our-fleet-truck__img{min-height:14.063rem;max-height:14.063rem}.our-fleet-truck__item .our-fleet-truck__content h4{font-size:1.125rem}}.our-fleet-truck__item .our-fleet-truck__content p{color:#64d0ea;text-align:center;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 2rem}@media (max-width:1280px){.our-fleet-truck__item .our-fleet-truck__content p{margin:0 0 1.5rem}}.flota-noastra .our-fleet-truck__wrapper{width:100%;max-width:none;margin:3rem auto 5rem;padding:3.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.2vw,2.5rem)}.flota-noastra .our-fleet-truck__item--profile{width:100%;background:linear-gradient(180deg,#f4f8fb 0,#e9eef5 100%);cursor:pointer}.flota-noastra .our-fleet-truck__item--profile:after{display:none}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__img{height:clamp(14.75rem,17vw,20.5rem);min-height:clamp(14.75rem,17vw,20.5rem);max-height:clamp(14.75rem,17vw,20.5rem);background-color:#eef3f8}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__img img{display:block;object-fit:cover;object-position:center center}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__content{align-items:stretch;padding:clamp(1rem,1.35vw,1.5rem);gap:clamp(.75rem,1vw,1rem)}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__content h4{color:#171b38;margin:0}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__lead{color:#5e6679;font-family:montserrat,sans-serif;font-size:clamp(.95rem, 1vw, 1.05rem);line-height:150%;margin:-.375rem 0 0;text-align:center}.flota-noastra .our-fleet-truck__specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,.7vw,.75rem)}.flota-noastra .our-fleet-truck__spec{min-height:clamp(6.25rem,6.4vw,7.25rem);padding:clamp(.625rem,.75vw,.875rem);background:rgba(255,255,255,.78);border:1px solid rgba(23,27,56,.08);box-shadow:0 .75rem 1.75rem rgba(23,27,56,.06)}.flota-noastra .our-fleet-truck__spec img{width:100%;height:clamp(2.35rem,2.8vw,3.15rem);object-fit:contain;object-position:left center;filter:brightness(0) saturate(100%) invert(72%) sepia(68%) saturate(521%) hue-rotate(359deg) brightness(95%) contrast(91%);opacity:.92}.flota-noastra .our-fleet-truck__spec span{display:block;color:#171b38;font-family:montserrat-bold,sans-serif;font-size:clamp(.8125rem, .85vw, .95rem);line-height:120%;margin-top:clamp(.35rem,.45vw,.5rem)}.flota-noastra .our-fleet-truck__spec strong{display:block;color:#d6a82e;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1rem, 1vw, 1.25rem);line-height:120%;margin-top:.2rem}.flota-noastra .our-fleet-truck__cta{min-width:min(100%,14.5rem);padding:.7rem 1.5rem;border:2px solid #64d0ea;background:#64d0ea;color:#fff;font-family:montserrat-bold,sans-serif;font-size:1rem;line-height:120%;box-shadow:0 1rem 2rem rgba(100,208,234,.24)}.flota-noastra .our-fleet-truck__actions{grid-column:1/-1;display:flex;justify-content:center;padding-top:clamp(.25rem,1vw,1rem)}@media (max-width:980px){.flota-noastra .our-fleet-truck__wrapper{grid-template-columns:1fr;width:min(100%,48rem);max-width:48rem;padding-left:1rem;padding-right:1rem}.flota-noastra .our-fleet-truck__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.flota-noastra .our-fleet-truck__wrapper{margin:1.5rem auto 3rem;padding:1.5rem .75rem;gap:1.25rem}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__content{padding:.875rem;gap:.875rem}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__img{height:clamp(11.75rem,52vw,14rem);min-height:clamp(11.75rem,52vw,14rem);max-height:clamp(11.75rem,52vw,14rem)}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__lead{font-size:.875rem}.flota-noastra .our-fleet-truck__specs{gap:.5rem}.flota-noastra .our-fleet-truck__spec{min-height:6.875rem;padding:.625rem}.flota-noastra .our-fleet-truck__spec img{height:2.75rem}.flota-noastra .our-fleet-truck__spec span{font-size:.8125rem;margin-top:.5rem}.flota-noastra .our-fleet-truck__spec strong{font-size:.95rem}.flota-noastra .our-fleet-truck__cta{width:100%}.flota-noastra .our-fleet-truck__actions{padding-top:0}}@media (max-width:360px){button{font-size:.75rem}.flota-noastra .our-fleet-truck__item--profile .our-fleet-truck__content{padding:.75rem}.flota-noastra .our-fleet-truck__specs{gap:.5rem}.flota-noastra .our-fleet-truck__spec{min-height:6.5rem;padding:.5rem}.flota-noastra .our-fleet-truck__spec img{height:2.5rem}.flota-noastra .our-fleet-truck__spec strong{font-size:1rem}}.our-fleet-single-truck{background-color:#f4f8fb}.our-fleet-single-truck__wrapper{width:min(100%,104rem);padding:10rem 2rem 5rem;margin:0 auto;display:flex;align-items:center;gap:8rem}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content{max-width:49rem;width:100%}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__heading h1{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:4rem;line-height:100%;text-transform:uppercase;padding-bottom:1.5rem;margin:0 0 2rem}@media (max-width:1280px){.our-fleet-single-truck__wrapper{flex-direction:column;align-items:flex-start;gap:5rem;padding:7.5rem 2rem 3.75rem}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content{max-width:100%}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__heading h1{font-size:3rem}.our-fleet-single-truck__wrapper .our-fleet-single-truck__bg{height:10.938rem}}@media (max-width:680px){.our-fleet-single-truck__wrapper{gap:2.5rem;padding:5rem 1rem 2.5rem}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__heading h1{font-size:2.25rem;margin:0 0 1.5rem}}@media (max-width:480px){.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__heading h1{font-size:1.625rem}}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__paragraph p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 1.563rem}.our-fleet-single-truck__wrapper .our-fleet-single-truck__content .our-fleet-single-truck__paragraph p:last-child{margin:0}.our-fleet-single-truck__wrapper .our-fleet-single-truck__bg{max-width:49rem;width:100%}.our-fleet-single-truck__wrapper .our-fleet-single-truck__bg img{width:100%;height:100%;object-fit:contain;object-position:left}.technical-specifications__wrapper{width:min(100%,104rem);padding:5rem 2rem;margin:5rem auto}.technical-specifications__wrapper h2{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;margin:0 0 3rem;padding-bottom:.625rem}.technical-specifications__content{display:flex;flex-wrap:wrap;gap:3rem 5.313rem}.technical-specifications__content .technical-specifications__item{max-width:11.875rem;width:100%}.technical-specifications__content .technical-specifications__item .technical-specifications__img{max-width:9.375rem;width:100%;height:6.25rem;text-align:center}.technical-specifications__content .technical-specifications__item .technical-specifications__img img{width:100%;height:100%;object-fit:contain;object-position:left}.technical-specifications__content .technical-specifications__item p{color:#171b38;font-family:montserrat-bold,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize;margin:2rem 0 .313rem}@media (max-width:1280px){.technical-specifications__wrapper{padding:1.875rem 2rem 3.75rem;margin:1.875rem 0 3.75rem}.technical-specifications__wrapper h2{font-size:2rem;margin:0 0 2rem}.technical-specifications__content{gap:3rem 10rem}.technical-specifications__content .technical-specifications__item p{font-size:1.125rem}}@media (max-width:680px){.our-fleet-single-truck__wrapper .our-fleet-single-truck__bg{height:8.75rem}.technical-specifications__wrapper{padding:1.25rem 1rem 2.5rem;margin:1.25rem 0 2.5rem}.technical-specifications__wrapper h2{font-size:1.75rem;margin:0 0 3.5rem}.technical-specifications__content{gap:4rem 2rem}.technical-specifications__content .technical-specifications__item{max-width:8.75rem}.technical-specifications__content .technical-specifications__item .technical-specifications__img{max-width:7.5rem}.technical-specifications__content .technical-specifications__item p{font-size:.875rem;margin:1.5rem 0 .625rem}}.technical-specifications__content .technical-specifications__item h3{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:1.5rem;font-style:normal;font-weight:800;line-height:120%;margin:0}.delivery-services{width:min(100%,120rem);margin:5rem auto;padding:2.5rem 2rem}.delivery-services__wrapper{display:flex;width:min(100%,104rem);gap:8rem;justify-content:space-between;align-items:center;position:relative}.delivery-services__wrapper .delivery-services__left{width:min(100%,43.125rem)}.delivery-services__wrapper .delivery-services__left .delivery-services__inner h2{color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:2.5rem;line-height:120%;padding-bottom:.625rem;margin:0 0 3rem}@media (max-width:1280px){.technical-specifications__content .technical-specifications__item h3{font-size:1.5rem}.delivery-services{margin:2.5rem auto -10.5rem;padding:2.5rem 2rem;overflow:hidden}.delivery-services__wrapper{flex-direction:column;gap:2.25rem;align-items:stretch}.delivery-services__wrapper .delivery-services__left{width:100%}.delivery-services__wrapper .delivery-services__left .delivery-services__inner h2{margin:0 0 2rem;font-size:2rem}}@media (max-width:680px){.technical-specifications__content .technical-specifications__item h3{font-size:1.125rem}.delivery-services{margin:2.5rem auto -6.5rem;padding:1.25rem 1rem}.delivery-services__wrapper{gap:2rem}.delivery-services__wrapper .delivery-services__left .delivery-services__inner h2{font-size:1.75rem}}.delivery-services__wrapper .delivery-services__left .delivery-services__inner p{color:#171b38;font-family:montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 1.5rem}.delivery-services__wrapper .delivery-services__right{width:min(100%,49rem);display:block;height:max-content;min-height:34rem;padding-left:clamp(2rem,4vw,4rem);position:relative;isolation:isolate}.delivery-services__wrapper .delivery-services__right:before{content:"";position:absolute;left:.25rem;top:-1.5rem;bottom:-1.5rem;width:.25rem;z-index:5;background:linear-gradient(180deg,rgba(100,208,234,0) 0,#64d0ea 16%,#64d0ea 50%,#64d0ea 84%,rgba(100,208,234,0) 100%);box-shadow:0 0 1.25rem rgba(100,208,234,.32);transform:rotate(16deg);transform-origin:center}@media (max-width:680px){.delivery-services__wrapper .delivery-services__right{gap:1.5rem;min-height:0;padding:2rem 0 0;overflow:hidden}.delivery-services__wrapper .delivery-services__right:before{top:0;left:0;right:0;bottom:auto;width:100%;height:.188rem;z-index:0;transform:none}}.delivery-services__wrapper .delivery-services__vehicle{position:relative;z-index:2;isolation:isolate;transition:transform .45s}.delivery-services__wrapper .delivery-services__vehicle:before{display:none}.delivery-services__wrapper .delivery-services__vehicle:after{content:"";position:absolute;left:9%;right:9%;bottom:8%;height:12%;z-index:1;background:radial-gradient(ellipse at center,rgba(23,27,56,.2) 0,rgba(23,27,56,.1) 46%,rgba(23,27,56,0) 76%);filter:blur(.5rem);transform:translateY(22%)}.delivery-services__vehicle--large img{margin-top:-12rem}.delivery-services__wrapper .delivery-services__vehicle--large{width:min(191%,90rem);margin-left:-2rem}.delivery-services__wrapper .delivery-services__vehicle--compact{width:min(120%,58rem);margin-top:-29.3rem;margin-left:13rem;z-index:3}.delivery-services__wrapper .delivery-services__right img{width:100%;height:auto;display:block;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 1.25rem 1.75rem rgba(23, 27, 56, .16));transition:transform .45s,filter .45s}.delivery-services__wrapper .delivery-services__vehicle:hover{transform:translateY(-.25rem)}.delivery-services__wrapper .delivery-services__vehicle:hover img{filter:drop-shadow(0 1.75rem 2.25rem rgba(23, 27, 56, .2))}@media (max-width:1280px){.delivery-services__wrapper .delivery-services__right{width:100%;height:clamp(30rem,58vw,43rem);min-height:0;padding:2rem 0 0;overflow:hidden;contain:layout paint;pointer-events:none;touch-action:pan-y}.delivery-services__wrapper .delivery-services__right:before{top:0;left:0;right:0;bottom:auto;width:100%;height:.188rem;z-index:0;transform:none;background:linear-gradient(270deg,#64d0ea 0,#64d0ea 56%,rgba(100,208,234,0) 100%)}.delivery-services__wrapper .delivery-services__vehicle--large{position:absolute;top:clamp(1.25rem,3vw,2.25rem);left:50%;right:auto;width:min(86vw,64rem);max-width:none;margin:0;opacity:0;transform:translate3d(calc(-50% + 5rem),0,0);transition:opacity .7s,transform .7s;will-change:opacity,transform}.delivery-services__wrapper .delivery-services__vehicle--compact{position:absolute;top:clamp(11.5rem,24vw,17rem);left:50%;right:auto;width:min(60vw,44rem);max-width:none;margin:0;opacity:0;transform:translate3d(calc(-50% + 6rem),.75rem,0);transition:opacity .7s 0.14s,transform .7s 0.14s;will-change:opacity,transform}.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--compact,.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--large{opacity:1;transform:translate3d(-50%,0,0)}.delivery-services__wrapper .delivery-services__right img{filter:none}.delivery-services__vehicle--large img{margin-top:clamp(-5rem,-7vw,-2.25rem)}}@media (max-width:680px){.delivery-services__wrapper .delivery-services__right{height:clamp(18rem,85vw,26rem);min-height:clamp(18rem,85vw,26rem);padding:1.25rem 0 0;overflow:hidden;contain:layout paint;pointer-events:none;touch-action:pan-y}.delivery-services__vehicle--large img{margin-top:clamp(-3rem,-7vw,-2rem)}.delivery-services__wrapper .delivery-services__vehicle--compact,.delivery-services__wrapper .delivery-services__vehicle--large{position:absolute;margin:0;opacity:0;transition:opacity .7s,transform .7s;will-change:opacity,transform}.delivery-services__wrapper .delivery-services__vehicle--large{top:1.75rem;left:50%;right:auto;width:min(96vw,34rem);max-width:none;transform:translate3d(calc(-50% + 3rem),0,0)}.delivery-services__wrapper .delivery-services__vehicle--compact{top:clamp(8rem,31vw,10.5rem);left:50%;right:auto;width:min(82vw,25rem);max-width:none;transform:translate3d(calc(-50% + 4.5rem),.75rem,0)}.delivery-services__wrapper .delivery-services__right img{filter:none;transition:none}.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--compact,.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--large{opacity:1;transform:translate3d(-50%,0,0)}.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--compact{transition-delay:0.14s}.delivery-services [data-aos=great-translationX],.delivery-services [data-aos=great-translationX].aos-animate{opacity:1;transform:none}}:root{--technaval-shadow-sm:0 0.625rem 1.5rem rgba(23, 27, 56, 0.08);--technaval-shadow-md:0 1.25rem 3rem rgba(23, 27, 56, 0.12);--technaval-shadow-lg:0 2rem 5rem rgba(23, 27, 56, 0.18);--technaval-shadow-accent:0 0.875rem 2rem rgba(100, 208, 234, 0.24);--technaval-border-soft:rgba(23, 27, 56, 0.1);--technaval-border-accent:rgba(100, 208, 234, 0.55)}.banner-other__wrapper .other-banner__info .other-banner__heading:after,.banner-other__wrapper .other-banner__info .other-banner__paragraph,.button,.commercial-truck__content .commercial-truck__inner,.contact-us__wrapper,.contacts.new-version .contacts__wrapper .contacts__item,.contacts__item,.cookie-banner,.cookie-banner__content-btn button,.get-quote-block__wrapper,.info-content__wrapper .info-content__left,.info-content__wrapper .info-content__right,.info-content__wrapper .info-content__right img,.modal__wrapper,.our-fleet-banner__part .our-fleet-banner__img img,.our-fleet-banner__part .our-fleet-banner__img:after,.our-fleet-truck__item,.owner-operators-banner__part-one .owner-operators-banner__img img,.owner-operators-banner__part-one .owner-operators-banner__img:after,.reviews .reviews__item,button,input,select,textarea{border-radius:0!important}.header__wrapper{box-shadow:0 .75rem 2rem rgba(23,27,56,.06);backdrop-filter:saturate(140%) blur(10px)}.header__wrapper.box-shadow{box-shadow:0 1rem 2.75rem rgba(23,27,56,.12)}.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo a{filter:drop-shadow(0 .375rem .75rem rgba(23, 27, 56, .1));max-width:9.75rem}.header__content .header__right .header__phone a,.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item{transition:color .28s,transform .28s}.header__content .header__right .header__phone a:hover,.header_menu ul.main>li>a:hover,.header_menu ul.main>li>span.menu-item:hover{color:#64d0ea;transform:translateY(-.125rem)}.lang_switch__active-lang{box-shadow:none!important;background:0 0!important;transform:none!important}.header .drobBtn .sub-menu,.lang_switch__list{border:1px solid rgba(23,27,56,.08);box-shadow:var(--technaval-shadow-md)}.button,.contact-us__form .contact-us__button .contact-us__submit,.header__content .header__right .button-menu .button .header-menu-button-item a,.header_menu ul.main .buttonMenu,.header_menu ul.sub-menu .buttonMenu,.info-content__wrapper .info-content__left .info-content__inner p.button a,button,input[type=submit]{position:relative;overflow:hidden;border-radius:0!important;box-shadow:var(--technaval-shadow-accent);transition:transform .32s,box-shadow .32s,background-color .32s,color .32s,border-color .32s}.button:before,.contact-us__form .contact-us__button .contact-us__submit:before,.header__content .header__right .button-menu .button .header-menu-button-item a:before,.header_menu ul.main .buttonMenu:before,.header_menu ul.sub-menu .buttonMenu:before,.info-content__wrapper .info-content__left .info-content__inner p.button a:before,button:not(.lang_switch__active-lang):not(.buttonBack):not(.button-menu-open):before,input[type=submit]:before{content:"";position:absolute;inset:0;transform:translateX(-115%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transition:transform .58s;pointer-events:none}.button:hover,.contact-us__form .contact-us__button .contact-us__submit:hover,.header__content .header__right .button-menu .button .header-menu-button-item a:hover,.header_menu ul.main .buttonMenu:hover,.header_menu ul.sub-menu .buttonMenu:hover,.info-content__wrapper .info-content__left .info-content__inner p.button a:hover,button:not(.lang_switch__active-lang):not(.buttonBack):hover,input[type=submit]:hover{transform:translateY(-.188rem);box-shadow:0 1.25rem 2.5rem rgba(100,208,234,.32),0 .5rem 1.5rem rgba(23,27,56,.12)}.button:hover:before,.contact-us__form .contact-us__button .contact-us__submit:hover:before,.header__content .header__right .button-menu .button .header-menu-button-item a:hover:before,.header_menu ul.main .buttonMenu:hover:before,.header_menu ul.sub-menu .buttonMenu:hover:before,.info-content__wrapper .info-content__left .info-content__inner p.button a:hover:before,button:not(.lang_switch__active-lang):not(.buttonBack):hover:before,input[type=submit]:hover:before{transform:translateX(115%) skewX(-18deg)}.button:active,.contact-us__form .contact-us__button .contact-us__submit:active,.header__content .header__right .button-menu .button .header-menu-button-item a:active,.header_menu ul.main .buttonMenu:active,.header_menu ul.sub-menu .buttonMenu:active,.info-content__wrapper .info-content__left .info-content__inner p.button a:active,button:not(.lang_switch__active-lang):not(.buttonBack):active,input[type=submit]:active{transform:translateY(0);box-shadow:0 .5rem 1.25rem rgba(23,27,56,.14)}.banner-other__wrapper .other-banner__background,.banner__wrapper .banner-slider__wrapper,.commercial-truck__bg,.get-quote-block__bg,.info-content__wrapper .info-content__right,.our-fleet-banner__part .our-fleet-banner__img,.owner-operators-banner__part-one .owner-operators-banner__img{overflow:hidden;box-shadow:var(--technaval-shadow-lg)}.banner-other__wrapper .other-banner__background,.banner__wrapper .banner-slider__wrapper{box-shadow:0 1.5rem 4rem rgba(23,27,56,.1)}.commercial-truck__content .commercial-truck__inner,.contact-us__wrapper,.contacts.new-version .contacts__wrapper .contacts__item,.contacts__item,.get-quote-block__wrapper,.our-fleet-truck__item,.reviews .reviews__item{border:1px solid rgba(23,27,56,.08);box-shadow:var(--technaval-shadow-md)}.contact-us__wrapper,.contacts.new-version .contacts__wrapper .contacts__item,.contacts__item{background:linear-gradient(180deg,#fff 0,#fbfcfd 100%)}.our-fleet-truck__item,.reviews .reviews__item{transition:transform .35s,box-shadow .35s,border-color .35s}.our-fleet-truck__item:hover,.reviews .reviews__item:hover{transform:translateY(-.375rem);border-color:var(--technaval-border-accent);box-shadow:var(--technaval-shadow-lg)}.info-content__wrapper .info-content__right img,.our-fleet-single-truck__bg img,.our-fleet-truck__img img{filter:drop-shadow(0 1.25rem 2rem rgba(23, 27, 56, .16))}.footer{background:linear-gradient(180deg,#171b38 0,#11152f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -1rem 3rem rgba(23,27,56,.12)}.footer__block .footer__contacts .footer__contact{padding-left:1rem;border-left:2px solid rgba(100,208,234,.52)}.footer__block .footer__contacts .footer__contact a{transition:color .28s,transform .28s}.footer__block .footer__contacts .footer__contact a:hover{color:#64d0ea;transform:translateX(.25rem)}.footer__copyrights .socials a{transition:transform .28s,filter .28s;filter:drop-shadow(0 .375rem .75rem rgba(0, 0, 0, .22))}.footer__copyrights .socials a:hover{transform:translateY(-.188rem)}.cookie-banner{border-top:1px solid rgba(23,27,56,.08);box-shadow:0 -1rem 3rem rgba(23,27,56,.14)!important}.cookie-banner__content-btn button{border-radius:0!important}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){.banner-other__wrapper .other-banner__background .img,.banner__wrapper .banner-slider__wrapper .banner-slider__slide img,.commercial-truck__bg img,.get-quote-block__bg img,.info-content__wrapper .info-content__right img,.our-fleet-banner__part .our-fleet-banner__img img,.owner-operators-banner__part-one .owner-operators-banner__img img{animation:linear both technaval-parallax;animation-timeline:view();animation-range:entry -15% exit 115%;transform-origin:center}}@keyframes technaval-parallax{from{transform:scale(1.06) translateY(-1.5rem)}to{transform:scale(1.06) translateY(1.5rem)}}.home .indent-down .info-content__wrapper.full_right .info-content__left .info-content__inner p.button{align-self:flex-start;width:fit-content;box-shadow:none;overflow:visible}.home .indent-down .info-content__wrapper.full_right .info-content__left .info-content__inner p.button:before{content:none}@media (max-width:680px){.commercial-truck__content .commercial-truck__inner,.contact-us__wrapper,.contacts.new-version .contacts__wrapper .contacts__item,.contacts__item,.get-quote-block__wrapper,.our-fleet-truck__item,.reviews .reviews__item{box-shadow:var(--technaval-shadow-sm)}.footer__block .footer__contacts .footer__contact{padding-left:.875rem}.home .indent-down .info-content__wrapper.full_right .info-content__left .info-content__inner p.button{width:100%}}.header{height:5.15rem}.header__wrapper{position:fixed;top:0;left:0;right:0;width:100%;z-index:1030;background:rgba(255,255,255,.96);border-top:.25rem solid #243738;border-bottom:1px solid rgba(23,27,56,.07);box-shadow:0 .45rem 1.25rem rgba(23,27,56,.045);-webkit-backdrop-filter:saturate(145%) blur(16px);backdrop-filter:saturate(145%) blur(16px);transition:background-color .28s,box-shadow .28s,border-color .28s}.header__wrapper.visible{top:0}.header__wrapper.box-shadow{background:rgba(255,255,255,.98);border-bottom-color:rgba(100,208,234,.22);box-shadow:0 .75rem 1.75rem rgba(23,27,56,.09),0 .1875rem .625rem rgba(23,27,56,.04)}.header__content{height:5.15rem;padding:0 1.5rem}.header__content .header__right .button-menu{margin-left:1.55rem}.header__content .header__right .button-menu .button .header-menu-button-item a,.header__content .header__right .button-menu .button .header-menu-button-item span.menu-item{height:2.55rem;max-width:11.75rem;padding:0 1.35rem;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;box-shadow:0 .55rem 1.25rem rgba(100,208,234,.18)}.header__content .header__right .header__phone{gap:1.25rem}.header__content .header__right .header__phone a{color:#050b12;font-size:.8125rem;line-height:1;font-family:montserrat-extrabold,sans-serif;letter-spacing:.04em;text-decoration:none}.header_menu ul.main{gap:1.45rem;padding-left:1.75rem}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item{position:relative;padding:.875rem .05rem .8rem;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.765rem;line-height:1;letter-spacing:.075em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .24s,transform .24s}.header_menu ul.main>li>a:visited{color:#050b12}.header_menu ul.main>li>a:after,.header_menu ul.main>li>span.menu-item:after{content:"";position:absolute;left:.05rem;right:.05rem;bottom:.38rem;height:.125rem;background:#64d0ea;opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .24s,transform .24s}.header .header_menu ul.main>li.drobBtn>a:after{display:block}.header_menu ul.main>li>a:hover,.header_menu ul.main>li>span.menu-item:hover{color:#050b12;transform:translateY(-.0625rem)}.header_menu ul.main>li.current-menu-item>a:after,.header_menu ul.main>li>a:hover:after,.header_menu ul.main>li>span.menu-item:hover:after{opacity:1;transform:scaleX(1)}.header .drobBtn .sub-menu a{color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.78rem;line-height:1.28;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .24s,transform .24s}.header .drobBtn .sub-menu a:hover{color:#64d0ea;transform:translateX(.125rem)}.lang_switch{margin-left:1.45rem}.lang_switch .lang_switch__active-lang{text-transform:uppercase;letter-spacing:.065em;font-size:.8125rem}.header .drobBtn:after,.lang_switch .lang_switch__active-lang:after{background-color:#64d0ea;background-image:none;-webkit-mask:url("../media/technaval/technaval-ui-dropdown-arrow.svg") center/contain no-repeat;mask:url("../media/technaval/technaval-ui-dropdown-arrow.svg") center/contain no-repeat}@media (max-width:1440px){.header{height:5rem}.header__content{height:5rem;padding:0 2rem}.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo .custom-logo-link img,.header__content .header__left .logo a,.header__content .header__left .logo a img{max-width:8.75rem;height:2.125rem}.burger,.burger-btn{width:2.5rem;height:2.5rem}.burger span,.burger span::after,.burger span::before{width:1.625rem;height:.1875rem}.burger span{margin-left:-.8125rem}.burger span::before{top:-.5rem}.burger span::after{top:.5rem}.burger.clicked{z-index:1050;top:1.25rem;right:1.25rem}.burger.clicked span:before{transform:translateY(.5rem) rotate(45deg)}.burger.clicked span:after{transform:translateY(-.5rem) rotate(-45deg)}.header_menu{z-index:1040;width:min(88vw,23rem);max-width:none;height:100vh;height:100dvh;padding:5.75rem 1.75rem 2rem;background:#171b38;border-left:1px solid rgba(255,255,255,.08);box-shadow:-1.25rem 0 3rem rgba(23,27,56,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header_menu.show{box-shadow:-1.5rem 0 3.5rem rgba(23,27,56,.34)}.header_menu ul.main>li,.header_menu ul.sub-menu>li{margin-bottom:1.125rem}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item{font-size:1rem;line-height:1.25;letter-spacing:.065em;padding:.5rem 0;color:#fff;text-decoration:none;text-transform:uppercase}.header_menu ul.main>li>a:after,.header_menu ul.main>li>span.menu-item:after,.header_menu ul.sub-menu>li>a:after,.header_menu ul.sub-menu>li>span.menu-item:after{content:none}.header_menu ul.main .buttonMenu,.header_menu ul.sub-menu .buttonMenu{width:100%;max-width:13rem;height:2.75rem;font-size:.9375rem;box-shadow:0 .875rem 1.75rem rgba(100,208,234,.18)}.header_menu ul.sub-menu{top:5.75rem;max-width:calc(100% - 3.5rem)}.header_menu ul.sub-menu li{margin-bottom:1.125rem}.header_menu ul.sub-menu .buttonBack{margin-bottom:2rem;font-size:1rem;line-height:1.25}.header_menu ul.sub-menu.sub-slide{left:1.75rem}.overlay{z-index:1020;background:rgba(23,27,56,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overlay.show{opacity:1}body.overflow .header__wrapper{background:0 0;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.overflow .header__content .header__right .header__phone,body.overflow .header__content .header__right .lang_switch{opacity:0;pointer-events:none}body.overflow .header__content .header__left .logo{opacity:.7}}@media (max-width:680px){.header{height:4.25rem}.header__content{height:4.25rem;padding:.75rem 1rem .625rem;align-items:flex-start}.header__content .header__left .logo{left:1rem;top:1.125rem}.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo .custom-logo-link img,.header__content .header__left .logo a,.header__content .header__left .logo a img{max-width:7.25rem;height:1.875rem}.header__content .header__right{width:auto;min-width:9.75rem;gap:0;align-items:flex-end}.header__content .header__right .btn-switch-burger{position:absolute;top:1rem;right:1rem}.header__content .header__right .header__phone{position:absolute;top:1.72rem;left:8.35rem;right:6rem;bottom:auto;width:auto;justify-content:center;gap:0}.header__content .header__right .header__phone a{font-family:montserrat-extrabold,sans-serif;font-size:.8125rem;line-height:1;font-weight:700;white-space:nowrap}.header__content .header__right .header__phone a span{display:none}.lang_switch{margin-left:0}.lang_switch .lang_switch__active-lang{width:2.75rem;height:2.25rem;font-size:.875rem}.burger,.burger-btn{width:2.25rem;height:2.25rem}.burger-btn{margin-left:.5rem}.burger.clicked{top:1rem;right:1rem}.header_menu{width:min(86vw,20rem);padding:4.75rem 1.25rem 2rem}.header_menu ul.main>li,.header_menu ul.sub-menu>li{margin-bottom:.875rem}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item{font-size:.92rem;line-height:1.25;letter-spacing:.055em}.header_menu ul.sub-menu{top:4.75rem;max-width:calc(100% - 2.5rem)}.header_menu ul.sub-menu.sub-slide{left:1.25rem}}@media (max-width:360px){.header__content .header__left .logo .custom-logo-link,.header__content .header__left .logo .custom-logo-link img,.header__content .header__left .logo a,.header__content .header__left .logo a img{max-width:6.5rem;height:1.625rem}.header__content .header__right .header__phone{left:7.25rem;right:5.5rem}.header__content .header__right .header__phone a{font-size:.75rem}}.banner__wrapper{overflow:hidden;overflow:clip;background:#fff;isolation:isolate;min-height:min(900px,calc(100svh - 5.75rem))}.banner__wrapper .banner__content{position:static}.banner__wrapper .banner__content h1,.banner__wrapper .banner__content p{transition:opacity .42s cubic-bezier(.22, 1, .36, 1),transform .42s cubic-bezier(.22, 1, .36, 1),filter .42s cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform,filter}.banner__wrapper .banner__content p{transition-delay:50ms}.banner__wrapper .banner__content.banner-copy-is-changing h1,.banner__wrapper .banner__content.banner-copy-is-changing p{opacity:0;transform:translateY(1rem);filter:blur(.25rem)}.banner__wrapper .banner-slider{position:absolute;inset:0;z-index:1;width:100%;max-width:none;max-height:none;height:100%;margin:0;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(23,27,56,.12);isolation:isolate}.banner__wrapper .banner-slider:before{content:"";position:absolute;inset:0 auto 0 0;width:56%;z-index:12;pointer-events:none;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.96) 28%,rgba(255,255,255,.7) 62%,rgba(255,255,255,0) 100%)}.banner__wrapper .banner-slider__wrapper:after{display:none}.banner__wrapper .banner-slider__wrapper,.banner__wrapper .banner-slider__wrapper .banner-slider__slide{height:100%}.banner__wrapper .banner-slider__wrapper .banner-slider__slide{overflow:hidden;-webkit-mask-image:none;mask-image:none;-webkit-mask-repeat:initial}.banner__wrapper .banner-slider__wrapper .banner-slider__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.035);transition:transform 1.35s,filter 1.35s;filter:saturate(.82) sepia(.18) contrast(.98)}.banner__wrapper .banner-slider__wrapper .banner-slider__slide.swiper-slide-active img{animation:6s both technaval-slide-image}.banner__wrapper .banner-slider__wrapper .banner-slider__slide:before{z-index:9;background:linear-gradient(90deg,rgba(255,255,255,.28) 0,rgba(100,208,234,.18) 45%,rgba(23,27,56,.12) 100%);mix-blend-mode:screen}.banner__wrapper .banner-slider__wrapper .banner-slider__slide:after{content:none;position:absolute;z-index:10;inset:0;left:auto;width:100%;height:100%;background-image:none;background-repeat:no-repeat;background-position:center right;background-size:cover;background-color:transparent;-webkit-mask-image:none;mask-image:none;opacity:0;pointer-events:none;transform:translate3d(1.5rem,0,0)}.banner__wrapper .banner-slider__wrapper .banner-slider__slide.swiper-slide-active:after{animation:1.1s .24s both technaval-waves-enter,5s ease-in-out 1.35s infinite alternate technaval-waves-drift}.banner__wrapper .banner-slider__wrapper .banner-slider__slide.slide-animation:after{animation:none;left:auto}.banner__wrapper .banner__navigation{position:absolute;z-index:130;left:max(2rem,calc((100% - 104rem)/ 2 + 2rem));bottom:1.45rem;gap:.35rem;padding:.35rem;border:1px solid rgba(100,208,234,.24);background:rgba(5,11,18,.74);box-shadow:0 1rem 2.25rem rgba(5,11,18,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.banner__wrapper .banner__navigation .banner-slider__next,.banner__wrapper .banner__navigation .banner-slider__prev{position:static;width:3.25rem;height:3.25rem;color:#fff;border:1px solid transparent;background:0 0;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:color .28s,background .28s,border-color .28s,transform .28s,box-shadow .28s}.banner__wrapper .banner__navigation .banner-slider__next svg,.banner__wrapper .banner__navigation .banner-slider__prev svg{display:none}.banner__wrapper .banner__navigation .banner-slider__next:before,.banner__wrapper .banner__navigation .banner-slider__prev:before{content:"";width:1.35rem;height:.1125rem;background:currentColor;border-radius:999px;display:block;transition:transform .28s,width .28s}.banner__wrapper .banner__navigation .banner-slider__next:after,.banner__wrapper .banner__navigation .banner-slider__prev:after{content:"";display:block;width:.55rem;height:.55rem;border-top:.1125rem solid currentColor;border-right:.1125rem solid currentColor;font-family:initial;font-size:0;line-height:0;transition:transform .28s}.banner__wrapper .banner__navigation .banner-slider__next:after{margin-left:-.5rem;transform:rotate(45deg) translate(-.0625rem,.0625rem)}.banner__wrapper .banner__navigation .banner-slider__prev{flex-direction:row-reverse}.banner__wrapper .banner__navigation .banner-slider__prev:after{margin-right:-.5rem;transform:rotate(225deg) translate(-.0625rem,.0625rem)}.banner__wrapper .banner__navigation .banner-slider__next:hover,.banner__wrapper .banner__navigation .banner-slider__prev:hover{color:#050b12;background:#64d0ea;border-color:#64d0ea;transform:translateY(-.125rem);box-shadow:0 .75rem 1.25rem rgba(100,208,234,.22)}.banner__wrapper .banner__navigation .banner-slider__next:hover:before,.banner__wrapper .banner__navigation .banner-slider__prev:hover:before{width:1.55rem}.banner__wrapper .banner-slider__pagination{z-index:130;width:auto;height:auto;right:max(2rem,calc((100% - 104rem)/ 2 + 2rem));left:auto;bottom:2.5625rem;padding-right:0;gap:.45rem;justify-content:flex-end}.banner__wrapper .banner-slider__pagination .swiper-pagination-bullet{width:1.85rem;height:.25rem;border-radius:0;background:rgba(23,27,56,.88);opacity:1;box-shadow:0 .25rem .625rem rgba(23,27,56,.12);transition:background-color .28s,transform .28s,box-shadow .28s}.banner__wrapper .banner-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.65rem;height:.25rem;background:#64d0ea;transform:none;box-shadow:0 .375rem .875rem rgba(100,208,234,.28)}@keyframes technaval-slide-image{0%{transform:scale(1.08) translateX(1.25rem)}100%{transform:scale(1.035) translateX(0)}}@keyframes technaval-waves-enter{0%{opacity:0;transform:translate3d(2.5rem,.75rem,0) scale(.985)}100%{opacity:.92;transform:translate3d(0,0,0) scale(1)}}@keyframes technaval-waves-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-.75rem,-.375rem,0) scale(1.01)}}@media (max-width:1280px){.banner__wrapper{min-height:min(806px,calc(100svh - 5rem))}.banner__wrapper .banner-slider:before{width:52%}.banner__wrapper .banner__navigation{left:2rem;bottom:1.5rem}.banner__wrapper .banner-slider__pagination{display:flex;right:2rem;left:auto;bottom:2.5625rem}}@media (max-width:680px){.banner__wrapper{min-height:calc(100svh - 4.25rem);padding-bottom:0}.banner__wrapper .banner-slider{inset:auto 0 0;width:100%;max-width:none;max-height:none;height:100%;box-shadow:0 1rem 2rem rgba(23,27,56,.1)}.banner__wrapper .banner-slider:before{inset:0 0 auto;width:100%;height:62%;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.98) 22%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.42) 76%,rgba(255,255,255,0) 100%)}.banner__wrapper .banner-slider__wrapper .banner-slider__slide img{height:100%;object-position:center bottom}.banner__wrapper .banner__navigation{left:1rem;bottom:1rem;gap:.25rem;padding:.25rem}.banner__wrapper .banner__navigation .banner-slider__next,.banner__wrapper .banner__navigation .banner-slider__prev{width:2.5rem;height:2.5rem}.banner__wrapper .banner__navigation .banner-slider__next:before,.banner__wrapper .banner__navigation .banner-slider__prev:before{width:1.05rem}.banner__wrapper .banner__navigation .banner-slider__next:after,.banner__wrapper .banner__navigation .banner-slider__prev:after{width:.45rem;height:.45rem}.banner__wrapper .banner-slider__pagination{display:flex;right:1rem;left:auto;bottom:1.8125rem;gap:.375rem}.banner__wrapper .banner-slider__pagination .swiper-pagination-bullet{width:1.1rem;height:.1875rem}.banner__wrapper .banner-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.65rem;height:.1875rem}.banner__wrapper .banner-slider__wrapper .banner-slider__slide:after{background-position:center;opacity:0}html{max-width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}body{max-width:100%;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-y}@supports (overflow:clip){body,html{overflow-x:clip}}[data-aos=great-translationX],[data-aos],[data-aos].aos-animate,[data-aos^=fade],[data-aos^=flip],[data-aos^=slide],[data-aos^=zoom]{opacity:1!important;transform:none!important;transition:none!important}.delivery-services .delivery-services__vehicle--compact,.delivery-services .delivery-services__vehicle--large{opacity:0!important;transition:opacity .7s,transform .7s!important}.delivery-services .delivery-services__vehicle--large{transform:translate3d(calc(-50% + 3rem),0,0)!important}.delivery-services .delivery-services__vehicle--compact{transform:translate3d(calc(-50% + 4.5rem),.75rem,0)!important}.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--compact,.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--large{opacity:1!important;transform:translate3d(-50%,0,0)!important}.delivery-services.delivery-services--vehicles-animate .delivery-services__vehicle--compact{transition-delay:0.14s!important}.header__wrapper,.header__wrapper.box-shadow{background:rgba(255,255,255,.96);box-shadow:0 .25rem .875rem rgba(23,27,56,.08);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.banner__wrapper .banner-slider,.banner__wrapper .banner__navigation .banner-slider__next,.banner__wrapper .banner__navigation .banner-slider__prev,.reviews-slider .reviews-slider__next,.reviews-slider .reviews-slider__prev{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.banner__wrapper .banner-slider__wrapper .banner-slider__slide img,.banner__wrapper .banner__content h1,.banner__wrapper .banner__content p{filter:none!important;transition:none!important}.banner,.banner__wrapper{width:100%;max-width:100%;overflow:clip}.banner__wrapper .banner__content{box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem 1rem 0}.banner__wrapper .banner__content h1{max-width:min(100%,21rem);font-size:clamp(2rem, 9.2vw, 2.5rem);line-height:1}.banner__wrapper .banner__content h1 span{font-size:clamp(1.35rem, 5.8vw, 1.625rem);line-height:1.02}.banner__wrapper .banner__content p{max-width:min(100%,18rem);font-size:.95rem;line-height:1.24}.banner__wrapper .banner-slider__wrapper .banner-slider__slide img,.banner__wrapper .banner-slider__wrapper .banner-slider__slide.swiper-slide-active img{animation:none;transform:none;object-position:58% bottom}}.commercial-truck{width:100%;margin:0;padding:clamp(.75rem,1.4vw,1.5rem) 0;overflow:hidden;background:#fff}.commercial-truck__wrapper{width:min(100%,120rem);min-height:clamp(22rem,28vw,31rem);margin:0 auto;padding:0;position:relative;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:center}.commercial-truck__wrapper:before{content:"";position:absolute;left:45%;top:8%;bottom:8%;width:.25rem;z-index:4;background:linear-gradient(180deg,rgba(100,208,234,0) 0,#64d0ea 22%,#64d0ea 78%,rgba(100,208,234,0) 100%);box-shadow:0 0 1.25rem rgba(100,208,234,.18);transform:skewX(14deg);pointer-events:none}.commercial-truck__content{width:100%;margin:0;padding:0 clamp(2rem,5vw,5rem) 0 clamp(2rem,3.6vw,3rem);position:relative;z-index:2}.commercial-truck__content .commercial-truck__inner{width:min(100%,45rem);min-height:0;margin:0;padding:0;position:relative;display:block;overflow:visible;color:#171b38;background:0 0;border:0;box-shadow:none}.commercial-truck__bg:after,.commercial-truck__bg:before,.commercial-truck__content .commercial-truck__inner:after,.commercial-truck__content .commercial-truck__inner:before{content:none}.commercial-truck__content .commercial-truck__inner>div{width:100%;margin:0;position:relative;z-index:2}.commercial-truck__heading{margin:0}.commercial-truck__button,.commercial-truck__eyebrow,.commercial-truck__meta{display:none}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:45rem;margin:0 0 clamp(2rem,3vw,3rem);padding:0 0 .75rem;position:relative;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.25rem, 3.1vw, 3.5rem);line-height:1.12;text-align:left;text-transform:none}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2:after{content:"";position:absolute;left:0;bottom:0;width:6.25rem;height:.375rem;background-color:#64d0ea}.commercial-truck__content .commercial-truck__inner .commercial-truck__paragraph p{max-width:44rem;margin:0;color:#4d516a;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.5;text-align:left}.commercial-truck__bg{width:100%;height:100%;min-height:inherit;margin:0;padding:0 clamp(1rem,2vw,2rem) 0 clamp(2rem,4vw,4.5rem);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;border:0;box-shadow:none;background:0 0;isolation:isolate;transition:transform .45s}.commercial-truck__bg img{width:min(116%,60rem);height:auto;min-height:0;max-height:clamp(21rem,27vw,31rem);display:block;object-fit:contain;object-position:center;animation:none!important;transform:none!important;filter:none;position:relative;z-index:1;transition:transform .55s,filter .55s}.commercial-truck__bg:hover{transform:translateY(-.25rem)}.commercial-truck__bg:hover img{filter:saturate(1.04) contrast(1.03);transform:scale(1.025)!important}@media (max-width:1024px){.commercial-truck{padding:1.5rem 0}.commercial-truck__wrapper{min-height:0;grid-template-columns:1fr}.commercial-truck__wrapper:before{left:2rem;right:2rem;top:auto;bottom:17rem;width:auto;height:.1875rem;transform:none;background:linear-gradient(270deg,#64d0ea 0,#64d0ea 56%,rgba(100,208,234,0) 100%)}.commercial-truck__content{padding:0 2rem 1.5rem}.commercial-truck__content .commercial-truck__inner{width:min(100%,46rem)}.commercial-truck__bg{min-height:17rem;height:17rem;overflow:hidden;padding:0 1.5rem}}@media (max-width:680px){.commercial-truck{padding:1rem 0 1.25rem}.commercial-truck__content{padding:0 1.5rem 1rem}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:100%;margin-bottom:1.5rem;font-size:clamp(1.7rem, 7vw, 2.15rem);line-height:1.14}.commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2:after{width:5rem;height:.3125rem}.commercial-truck__content .commercial-truck__inner .commercial-truck__paragraph p{font-size:.92rem;line-height:1.45}.commercial-truck__bg{min-height:16rem;height:16rem;margin-top:.75rem;padding:0;overflow:visible}.commercial-truck__wrapper:before{left:1.5rem;right:1.5rem;bottom:16rem}.commercial-truck__bg img{width:135%;max-width:none;max-height:15.25rem;object-position:center;margin-top:4.75rem}.commercial-truck__bg:hover{transform:none}.commercial-truck__bg:hover img{filter:none;transform:none!important}}.reviews-slider .reviews-slider__next,.reviews-slider .reviews-slider__prev{width:3rem;height:3rem;color:#050b12;border:1px solid rgba(100,208,234,.58);background:rgba(255,255,255,.96);box-shadow:0 .75rem 1.5rem rgba(23,27,56,.08);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:color .28s,background .28s,border-color .28s,transform .28s,box-shadow .28s}.reviews-slider__slide{gap:1.25rem}.reviews-slider__body{display:flex;flex-direction:column;gap:.875rem}.reviews-slider__rating{display:flex;align-items:center;gap:.125rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1;letter-spacing:.08rem}.reviews-slider__rating .reviews-slider__star-muted{color:rgba(23,27,56,.18)}.reviews-slider .reviews-slider__next{left:5.25rem}.reviews-slider .reviews-slider__next svg,.reviews-slider .reviews-slider__prev svg{display:none}.reviews-slider .reviews-slider__next:before,.reviews-slider .reviews-slider__prev:before{content:"";width:1.35rem;height:.1125rem;background:currentColor;border-radius:999px;display:block;transition:transform .28s,width .28s}.reviews-slider .reviews-slider__next:after,.reviews-slider .reviews-slider__prev:after{content:"";display:block;width:.55rem;height:.55rem;border-top:.1125rem solid currentColor;border-right:.1125rem solid currentColor;font-family:initial;font-size:0;line-height:0;transition:transform .28s}.reviews-slider .reviews-slider__next:after{margin-left:-.5rem;transform:rotate(45deg) translate(-.0625rem,.0625rem)}.reviews-slider .reviews-slider__prev{flex-direction:row-reverse}.reviews-slider .reviews-slider__prev:after{margin-right:-.5rem;transform:rotate(225deg) translate(-.0625rem,.0625rem)}.reviews-slider .reviews-slider__next:hover,.reviews-slider .reviews-slider__prev:hover{color:#050b12;background:#64d0ea;border-color:#64d0ea;transform:translateY(-.125rem);box-shadow:0 .75rem 1.5rem rgba(100,208,234,.24)}.reviews-slider .reviews-slider__next:hover:before,.reviews-slider .reviews-slider__prev:hover:before{width:1.55rem}.reviews-slider .reviews-slider__pagination{height:auto;gap:.5rem}.reviews-slider .reviews-slider__pagination span{width:1.55rem;height:.25rem;border-radius:0;background:rgba(23,27,56,.88);box-shadow:0 .25rem .625rem rgba(23,27,56,.12);transition:background-color .28s,transform .28s,box-shadow .28s}.reviews-slider .reviews-slider__pagination span.swiper-pagination-bullet-active{width:2.25rem;height:.25rem;background:#64d0ea;transform:none;box-shadow:0 .375rem .875rem rgba(100,208,234,.28)}@media (max-width:1280px){.reviews-slider .reviews-slider__pagination{display:flex;right:2rem;left:auto;bottom:1.0625rem;transform:none}}@media (max-width:680px){.reviews-slider .reviews-slider__next,.reviews-slider .reviews-slider__prev{width:2.5rem;height:2.5rem}.reviews-slider .reviews-slider__next{left:4.5rem}.reviews-slider .reviews-slider__next:before,.reviews-slider .reviews-slider__prev:before{width:1.05rem}.reviews-slider .reviews-slider__next:after,.reviews-slider .reviews-slider__prev:after{width:.45rem;height:.45rem}.reviews-slider .reviews-slider__pagination{right:1rem;bottom:.9375rem;gap:.375rem}.reviews-slider .reviews-slider__pagination span{width:1rem;height:.1875rem}.reviews-slider .reviews-slider__pagination span.swiper-pagination-bullet-active{width:1.45rem;height:.1875rem}.reviews-slider__body{gap:.75rem}.reviews-slider__rating{font-size:.95rem}}.footer__wrapper{width:min(100%,120rem);min-height:0;padding:4.25rem 2rem 1.5rem;gap:2rem}.footer__wrapper:after{opacity:.26;pointer-events:none}.footer__top{position:relative;z-index:2;width:min(100%,100rem);margin:0 auto;display:grid;grid-template-columns:minmax(18rem,1.25fr) minmax(10rem,0.72fr) minmax(10rem,0.78fr) minmax(18rem,1.05fr);gap:2.5rem;align-items:flex-start}.footer__brand,.footer__panel{min-width:0}.footer__logo{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:9rem;padding:.55rem .75rem;margin-bottom:1.25rem;background:rgba(255,255,255,.96);box-shadow:0 .875rem 1.75rem rgba(0,0,0,.16)}.footer__logo img{display:block;width:7.75rem;height:auto;object-fit:contain}.footer__eyebrow{margin:0 0 .75rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.875rem;line-height:1.2;letter-spacing:.04rem;text-transform:uppercase}.footer__text{max-width:25rem;margin:0 0 1.25rem;color:rgba(255,255,255,.82);font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.55}.footer__cta{padding:.875rem 1.35rem}.footer__panel h3{position:relative;margin:0 0 1.15rem;padding-bottom:.65rem;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:1rem;line-height:1.2}.footer__panel h3:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:.1875rem;background:#64d0ea}.footer__contact-list,.footer__links{list-style:none;display:grid;gap:.68rem;margin:0;padding:0}.footer__links li{position:relative;padding-left:.95rem}.footer__links li:before{content:"";position:absolute;left:0;top:.58rem;width:.35rem;height:.35rem;background:#64d0ea}.footer__address a,.footer__contact-list a,.footer__links a{color:rgba(255,255,255,.82);font-family:montserrat,sans-serif;font-size:.92rem;line-height:1.4;text-decoration:none;transition:color .28s,transform .28s}.footer__links a{display:inline-block}.footer__address a:hover,.footer__contact-list a:hover,.footer__links a:hover{color:#64d0ea;transform:translateX(.25rem)}.footer__contact-list{gap:.8rem}.footer__contact-list li{display:grid;gap:.18rem;color:rgba(255,255,255,.78);font-family:montserrat,sans-serif;font-size:.92rem;line-height:1.4}.footer__contact-list span{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04rem}.footer__address{margin:1rem 0 0;font-style:normal}.footer__address a{display:inline-block;max-width:24rem;color:rgba(255,255,255,.72);font-size:.86rem}.footer__copyrights{width:min(100%,100rem);padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);align-items:center}.footer__copyrights .copyrights{flex-wrap:wrap;row-gap:.4rem;color:rgba(255,255,255,.72);font-family:montserrat,sans-serif;font-size:.86rem;line-height:1.4}.footer__copyrights .copyrights a,.footer__copyrights .copyrights p{color:rgba(255,255,255,.82)}.footer__copyrights .copyrights a:hover{color:#64d0ea}@media (max-width:1280px){.footer__wrapper{padding:3.5rem 2rem 1.5rem;gap:2rem}.footer__top{grid-template-columns:1.1fr 0.9fr;gap:2.25rem 2rem}.footer__contact-panel{grid-column:span 2}.footer__contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews--home .reviews__wrapper{margin:2rem auto;padding-top:1.5rem}.reviews--home .reviews-slider{padding-top:2.25rem;padding-bottom:5rem}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{bottom:.15rem}.reviews--home .reviews-slider .reviews-slider__pagination{right:2rem;bottom:1.35rem}}@media (max-width:680px){.footer__wrapper{padding:2rem 1rem 1.15rem;gap:1.35rem}.footer__wrapper:after{max-width:20rem;height:11.5rem;opacity:.18}.footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem}.footer__brand,.footer__contact-panel{grid-column:1/-1}.footer__brand{display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:1rem}.footer__logo{max-width:7rem;padding:.45rem .6rem;margin-bottom:.8rem}.footer__logo img{width:5.85rem}.footer__eyebrow{align-self:center;margin:0;font-size:.72rem;text-align:right}.footer__text{grid-column:1/-1;max-width:none;margin-bottom:.85rem;font-size:.82rem;line-height:1.45}.footer__cta{grid-column:1/-1;width:100%;padding:.8rem 1rem}.footer__panel h3{margin-bottom:.8rem;padding-bottom:.48rem;font-size:.86rem}.footer__panel h3:after{width:2.25rem;height:.15rem}.footer__links{gap:.48rem}.footer__links li{padding-left:.72rem}.footer__links li:before{top:.48rem;width:.28rem;height:.28rem}.footer__address a,.footer__contact-list a,.footer__links a{font-size:.78rem;line-height:1.32}.footer__contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.footer__contact-list span{font-size:.68rem}.footer__address{margin-top:.75rem}.footer__address a{max-width:none;font-size:.74rem}.footer__copyrights{padding-top:.95rem;flex-direction:column-reverse;align-items:stretch;gap:.85rem}.footer__copyrights .copyrights{justify-content:space-between;gap:.5rem}.footer__copyrights .socials{justify-content:flex-start;gap:1rem}}.footer__copyrights .socials{display:flex;align-items:center;gap:.65rem}.footer__copyrights .socials a.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);box-shadow:0 .875rem 1.75rem rgba(0,0,0,.18),inset 0 -.125rem 0 rgba(100,208,234,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;transition:color .28s,background .28s,border-color .28s,transform .28s,box-shadow .28s}.footer__copyrights .socials a.footer__social-link svg{width:1.15rem;height:1.15rem;fill:currentColor!important}.footer__copyrights .socials a.footer__social-link:hover{color:#171b38;background:linear-gradient(180deg,#9be8f6 0,#64d0ea 100%);border-color:#64d0ea;transform:translateY(-.188rem);box-shadow:0 1rem 2rem rgba(0,0,0,.24),0 .5rem 1.25rem rgba(100,208,234,.24),inset 0 -.125rem 0 rgba(23,27,56,.28)}.footer__copyrights .socials a.footer__social-link:hover svg{fill:currentColor!important}@media (max-width:680px){.footer__copyrights .socials{gap:.55rem}.footer__copyrights .socials a.footer__social-link{width:2.15rem;height:2.15rem}.footer__copyrights .socials a.footer__social-link svg{width:1.05rem;height:1.05rem}}@media (max-width:390px){.footer__contact-list{grid-template-columns:1fr}.footer__eyebrow{max-width:8rem}.footer__copyrights .socials a.footer__social-link{width:2rem;height:2rem}}.reviews--home .reviews__wrapper:after{content:none}.reviews--home .reviews-slider,.reviews--home .reviews__wrapper .reviews__heading,.reviews--home .reviews__wrapper .reviews__inner{position:relative;z-index:2}.reviews--home .reviews-slider__slide{z-index:2}.reviews--home .reviews-slider__slide .reviews-slider__info{gap:0}.reviews--home .reviews-slider__slide .reviews-slider__user{height:auto}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{z-index:5}.reviews--home .reviews-slider .reviews-slider__pagination{left:auto;display:flex;transform:none;z-index:5}@media (max-width:680px){.reviews--home .reviews__wrapper{margin:1.25rem auto 1.5rem;padding:1rem 0 .5rem}.reviews--home .reviews__wrapper .reviews__heading h2{margin-bottom:1rem}.reviews--home .reviews-slider{padding-top:1.5rem;padding-bottom:3.75rem}.reviews--home .reviews-slider__slide{min-height:13.75rem;padding:1.55rem 1.25rem}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{bottom:0}.reviews--home .reviews-slider .reviews-slider__pagination{right:1rem;bottom:.85rem}}.single-services .banner-other__wrapper{min-height:clamp(30rem,43vw,44rem);padding:clamp(8rem,11vw,12.5rem) 2rem clamp(5rem,8vw,8.5rem);display:flex;align-items:center}.single-services .banner-other__wrapper .other-banner__background .img{object-position:58% center}.single-services .banner-other__wrapper .other-banner__background:before{background:linear-gradient(90deg,rgba(100,208,234,.88) 0,rgba(100,208,234,.68) 42%,rgba(23,27,56,.3) 100%),linear-gradient(135deg,#64d0ea 0,rgba(100,208,234,0) 76%)}.single-services .banner-other__wrapper .other-banner__info,.single-services .banner-other__wrapper .other-banner__info:active,.single-services .banner-other__wrapper .other-banner__info:hover{position:relative;z-index:3;padding-bottom:0;background:0 0!important;box-shadow:none!important;transform:none!important}.single-services .banner-other__wrapper .other-banner__info:before{display:none!important}.single-services .banner-other__wrapper .other-banner__info .other-banner__heading{max-width:78rem;font-size:clamp(3rem, 4.8vw, 4.4rem);line-height:1.05;text-wrap:balance}.single-services .banner-other__wrapper .other-banner__info .other-banner__paragraph{max-width:54rem;margin-top:2.25rem;font-size:1.0625rem;line-height:1.55}.single-services .banner-other__wrapper .other-banner__info .other-banner__button{margin-top:1.75rem}@media (max-width:680px){.single-services .banner-other__wrapper{min-height:30rem;padding:6.5rem 1rem 3.5rem}.single-services .banner-other__wrapper .other-banner__background .img{object-position:56% center}.single-services .banner-other__wrapper .other-banner__background:before{background:linear-gradient(90deg,rgba(100,208,234,.92) 0,rgba(100,208,234,.76) 58%,rgba(23,27,56,.22) 100%),linear-gradient(135deg,#64d0ea 0,rgba(100,208,234,.04) 82%)}.single-services .banner-other__wrapper .other-banner__info .other-banner__heading{max-width:21rem;font-size:clamp(2rem, 9vw, 2.65rem);line-height:1.08;padding-bottom:1.1rem}.single-services .banner-other__wrapper .other-banner__info .other-banner__heading:after{width:4.75rem;height:.25rem}.single-services .banner-other__wrapper .other-banner__info .other-banner__paragraph{max-width:20.5rem;margin-top:1.5rem;font-size:.95rem;line-height:1.55}.single-services .banner-other__wrapper .other-banner__info .other-banner__button{width:auto;min-width:11.5rem;margin-top:1.5rem}}@media (max-width:380px){.single-services .banner-other__wrapper .other-banner__info .other-banner__heading{max-width:19rem;font-size:1.85rem}}.single-services .banner.banner-other+.content-group.services{padding-top:0}.single-services .content-group.services{margin:0;padding:0;overflow:hidden}.single-services .content-group.services .content-group__inner,.single-services .content-group.services .info-content{width:100%;max-width:none}.single-services .content-group.services .info-content__wrapper{width:min(100%,120rem);min-height:clamp(30rem,38vw,44rem);margin:0 auto;padding:0;gap:0;align-items:stretch;background:#fff}.single-services .content-group.services.services--bg,.single-services .content-group.services.services--bg .info-content__wrapper{background:#f4f8fb}.single-services .content-group.services .info-content__left,.single-services .content-group.services .info-content__right{width:50%;max-width:none;min-height:inherit}.single-services .content-group.services .info-content__left,.single-services .content-group.services .info-content__wrapper.right .info-content__left{align-items:flex-start}.single-services .content-group.services .info-content__left{padding:clamp(3.5rem,6vw,7rem) clamp(2rem,5vw,6rem)}.single-services .content-group.services .info-content__left .info-content__inner{max-width:42rem;padding:0;gap:1.25rem}.single-services .content-group.services .info-content__left .info-content__inner h1,.single-services .content-group.services .info-content__left .info-content__inner h2{margin:0 0 .25rem;padding-bottom:1rem;color:#171b38;position:relative;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1.75rem, 2vw, 2.35rem);line-height:1.15;letter-spacing:0;text-align:left}.single-services .content-group.services .info-content__left .info-content__inner h1:after,.single-services .content-group.services .info-content__left .info-content__inner h2:after{content:"";position:absolute;left:0;bottom:0;width:5rem;height:.25rem;background-color:#64d0ea;border-radius:0}.single-services .content-group.services .info-content__left .info-content__inner p{max-width:38rem;color:rgba(23,27,56,.86);font-size:1.0625rem;line-height:1.7}.single-services .content-group.services .info-content__left .info-content__inner button{margin-top:.75rem;margin-bottom:0}.single-services .content-group.services .info-content__right{position:relative;height:auto;overflow:hidden;box-shadow:none}.single-services .content-group.services .info-content__right img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;filter:none;will-change:transform}.solutii-ftl .content-group.services .info-content__right img.service-media--ftl-vehicle{object-position:52% center}.solutii-ftl .content-group.services .info-content__right img.service-media--ftl-warehouse{object-position:24% center}.solutii-ltl .content-group.services .info-content__right img.service-media--ltl-map{object-position:58% center}.solutii-ltl .content-group.services .info-content__right img.service-media--ltl-van{object-position:62% center}.solutii-ltl .content-group.services .info-content__right img.service-media--ltl-docs{object-position:58% center}.solutii-expres .content-group.services .info-content__right img.service-media--express-vehicle{object-position:50% 58%}.solutii-expres .content-group.services .info-content__right img.service-media--express-docs{object-position:62% center}.solutii-expres .content-group.services .info-content__right img.service-media--express-road{object-position:50% 60%}.transport-international .content-group.services .info-content__right img.service-media--intl-road{object-position:48% 58%}.transport-international .content-group.services .info-content__right img.service-media--intl-ops{object-position:56% center}.transport-international .content-group.services .info-content__right img.service-media--intl-partner{object-position:center center}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){.single-services .content-group.services .info-content__right img{animation:none!important;transform:translate3d(0,var(--technaval-service-parallax,0),0) scale(1.16);transition:transform 80ms linear}.transport-international .content-group.services .info-content__right img.service-media--intl-partner{transform:none!important}}@media (max-width:1024px){.single-services .content-group.services .info-content__wrapper{min-height:0;flex-direction:column!important}.single-services .content-group.services .info-content__left,.single-services .content-group.services .info-content__right{width:100%;min-height:0}.single-services .content-group.services .info-content__left{padding:3.75rem 2rem}.single-services .content-group.services .info-content__right{height:clamp(19rem,48vw,31rem)}}.commercial-truck--route-map .commercial-truck__wrapper{min-height:clamp(25rem,32vw,36rem);grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-truck--route-map .commercial-truck__wrapper:before{left:50%}.commercial-truck--route-map .commercial-truck__content{min-height:inherit;display:flex;align-items:center}.commercial-truck--route-map .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:36rem;margin-bottom:1.45rem}.route-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem 1.2rem;max-width:42rem;margin:0;padding:0;list-style:none}.route-benefits li{position:relative;min-width:0;padding-left:1.65rem}.route-benefits li:before{content:"";position:absolute;left:0;top:.1rem;width:1.05rem;height:1.05rem;background:#64d0ea}.route-benefits li:after{content:"";position:absolute;left:.35rem;top:.32rem;width:.34rem;height:.55rem;border:solid #171b38;border-width:0 .13rem .13rem 0;transform:rotate(45deg)}.route-benefits strong{display:inline;margin:0 .25rem 0 0;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.95rem;line-height:1.18}.route-benefits span{display:inline;color:#555b74;font-family:montserrat,sans-serif;font-size:.86rem;line-height:1.42}.commercial-truck--route-map .commercial-truck__bg--map{min-height:inherit;height:auto;padding:clamp(1rem,2vw,2rem) clamp(1.25rem,3vw,3.5rem);overflow:visible}.commercial-truck--route-map .commercial-truck__bg--map:hover{transform:none}.mileage-europe--compact{width:min(100%,61rem);padding:0;background:0 0;border:0;box-shadow:none}.mileage-europe--compact:after,.mileage-europe--compact:before{content:none}.mileage-europe--compact .mileage-europe__inner{position:relative;width:100%;min-height:clamp(22rem,29vw,34rem);display:block;padding:clamp(.75rem,1.5vw,1.35rem)}.mileage-europe--compact .mileage-europe__map{width:100%;max-height:clamp(20rem,27vw,32rem);margin:0}.mileage-europe--compact .mileage-europe__panel{position:absolute;top:clamp(7.25rem,10vw,10.5rem);left:clamp(1rem,1.8vw,1.6rem);z-index:2;display:grid;gap:.35rem;align-content:center;width:min(12rem,34%);min-width:0;padding:0 0 0 .875rem;background:0 0;border-left:.2rem solid #64d0ea}.mileage-europe--compact .mileage-europe__eyebrow{margin:0;font-size:.62rem;letter-spacing:.08em}.mileage-europe--compact .mileage-europe__distance{font-size:clamp(1.85rem, 2.55vw, 2.8rem);white-space:nowrap}.mileage-europe--compact .mileage-europe__distance small{margin-left:.25rem}.mileage-europe--compact .mileage-europe__route{margin:0;font-size:clamp(.82rem, 1.05vw, 1rem)}.mileage-europe--compact .mileage-europe__instructions{max-width:9.75rem;margin:0;font-size:.7rem;line-height:1.38}.mileage-europe--compact .mileage-map__connector{stroke-width:4.5}@media (max-width:1024px){.commercial-truck--route-map .commercial-truck__wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto}.commercial-truck--route-map .commercial-truck__wrapper:before{position:static;grid-column:1;grid-row:2;justify-self:start;width:min(16rem,42vw);height:.1875rem;margin:0 2rem 1.5rem;background:linear-gradient(90deg,#64d0ea 0,#64d0ea 58%,rgba(100,208,234,0) 100%);transform:none}.commercial-truck--route-map .commercial-truck__content{grid-column:1;grid-row:1}.commercial-truck--route-map .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:34rem;margin-bottom:1.15rem;font-size:2.15rem}.commercial-truck--route-map .commercial-truck__bg--map{grid-column:1;grid-row:3;min-height:22rem;height:auto;padding:0 2rem}.mileage-europe--compact{width:100%}.mileage-europe--compact .mileage-europe__inner{min-height:22rem}}@media (max-width:680px){.single-services .content-group.services .info-content__left{padding:2.25rem 1rem}.single-services .content-group.services .info-content__left .info-content__inner{gap:1rem}.single-services .content-group.services .info-content__left .info-content__inner h2{font-size:1.45rem;line-height:1.2;padding-bottom:.75rem}.single-services .content-group.services .info-content__left .info-content__inner p{font-size:.96875rem;line-height:1.62}.single-services .content-group.services .info-content__right{height:15.5rem}.solutii-expres .banner-other__wrapper .other-banner__background .img,.solutii-ftl .banner-other__wrapper .other-banner__background .img,.solutii-ltl .banner-other__wrapper .other-banner__background .img,.transport-international .banner-other__wrapper .other-banner__background .img{object-position:66% center}.commercial-truck--route-map .commercial-truck__wrapper:before{display:none}.commercial-truck--route-map .commercial-truck__content{padding-bottom:.1rem}.commercial-truck--route-map .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{margin-bottom:.95rem;font-size:1.62rem;line-height:1.16}.route-benefits{grid-template-columns:1fr;gap:.42rem;max-width:100%}.route-benefits li{padding-left:1.5rem}.route-benefits li:before{top:.08rem;width:.98rem;height:.98rem}.route-benefits li:after{left:.33rem;top:.28rem;width:.3rem;height:.5rem}.route-benefits strong{font-size:.9rem}.route-benefits span{font-size:.8rem;line-height:1.34}.commercial-truck--route-map .commercial-truck__bg--map{min-height:0;height:auto;margin-top:0;padding:0 1rem}.mileage-europe--compact{text-align:left;box-shadow:none}.mileage-europe--compact .mileage-europe__inner{display:block;min-height:0;width:100%;padding:.25rem .85rem .85rem}.mileage-europe--compact .mileage-europe__map{max-height:none;margin-bottom:0}.mileage-europe--compact .mileage-europe__panel{top:4.75rem;left:1rem;width:min(9rem,42%);gap:.28rem;padding:0 0 0 .65rem;border-left-width:.16rem}.mileage-europe--compact .mileage-europe__distance{font-size:1.55rem}.mileage-europe--compact .mileage-europe__route{font-size:.72rem}.mileage-europe--compact .mileage-europe__instructions{max-width:none;font-size:.62rem}}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left{width:100%;max-width:120rem;margin-left:0;margin-right:auto;padding:0 2rem 0 0;justify-content:flex-end;gap:clamp(2.5rem,4vw,5rem)}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__right{width:min(50vw,59.063rem);flex:0 0 min(50vw,59.063rem);aspect-ratio:1535/1024;min-height:0;background:#f4f8fb}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__left{width:min(44rem,42vw)}.despre-proprietarul-operatorului .info-content__media-placeholder{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;padding:2rem;color:rgba(23,27,56,.42);background:linear-gradient(135deg,rgba(100,208,234,.12) 0 25%,transparent 25% 50%,rgba(100,208,234,.12) 50% 75%,transparent 75%),#f4f8fb;background-size:2.5rem 2.5rem;border:1px dashed rgba(23,27,56,.22);font-family:montserrat-extrabold,sans-serif;font-size:clamp(1rem, 1.5vw, 1.5rem);line-height:1.2;letter-spacing:0;text-align:center}.despre-proprietarul-operatorului .info-content__owner-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:1024px){.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left{max-width:100%;padding:2.5rem 2rem;margin-left:auto;gap:3rem}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__left,.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__right{width:100%;flex-basis:auto}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__right{min-height:0;height:auto;aspect-ratio:1535/1024}}@media (max-width:680px){.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left{padding:1.25rem 1rem;gap:2rem}.despre-proprietarul-operatorului .info-content__wrapper.owner-media-left .info-content__right{height:auto;aspect-ratio:1535/1024}.despre-proprietarul-operatorului .info-content__media-placeholder{padding:1rem;background-size:1.75rem 1.75rem}}.services-hub{background:#fff}.services-hub__hero{width:min(100%,120rem);margin:0 auto;padding:clamp(3rem,5.5vw,6.5rem) 2rem clamp(2rem,4vw,4.5rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(2rem,5vw,6rem);align-items:center}.services-hub__hero-media{min-height:clamp(18rem,32vw,34rem);overflow:hidden;background:#f4f8fb;box-shadow:0 1.25rem 3rem rgba(23,27,56,.08)}.services-hub__card-media img,.services-hub__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.services-hub__eyebrow{margin:0 0 1rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.875rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.services-hub__hero-content h1{max-width:45rem;margin:0 0 1.25rem;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.4rem, 4.8vw, 5rem);line-height:1.02}.services-hub__hero-content p:not(.services-hub__eyebrow){max-width:39rem;margin:0;color:#66708a;font-family:montserrat,sans-serif;font-size:clamp(1rem, 1.25vw, 1.25rem);line-height:1.55}.services-hub__grid{width:min(100%,104rem);margin:0 auto;padding:0 2rem clamp(4rem,7vw,8rem);display:grid;gap:clamp(1.25rem,2vw,2rem)}.services-hub__card{scroll-margin-top:7rem;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);min-height:clamp(24rem,31vw,34rem);background:#f4f8fb;border:1px solid rgba(23,27,56,.08);box-shadow:0 1rem 2.5rem rgba(23,27,56,.06)}.services-hub__card--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr)}.services-hub__card--reverse .services-hub__card-media{order:2}.services-hub__card-media{min-height:100%;overflow:hidden;background:#e9eef4}.services-hub__card-content,.services-hub__freight-copy{padding:clamp(1.5rem,3.5vw,4rem);display:flex;flex-direction:column;justify-content:center}.services-hub__card-content>span,.services-hub__freight-copy>span{width:2.5rem;height:.25rem;margin-bottom:1.25rem;overflow:hidden;color:transparent;background:#64d0ea}.services-hub__card-content h2,.services-hub__freight-copy h2{margin:0 0 1rem;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1.8rem, 2.6vw, 3rem);line-height:1.08}.services-hub__card-content li,.services-hub__card-content p,.services-hub__freight-copy li,.services-hub__freight-copy p{color:#66708a;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.55}.services-hub__card-content p,.services-hub__freight-copy p{margin:0 0 1.25rem}.services-hub__card-content ul,.services-hub__freight-copy ul{margin:0 0 1.75rem;padding-left:1.2rem}.services-hub__card-content li,.services-hub__freight-copy li{margin-bottom:.55rem}.services-hub__card-content li::marker,.services-hub__freight-copy li::marker{color:#64d0ea}.services-hub__link{width:fit-content;min-width:11rem;min-height:3rem;padding:.875rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#64d0ea;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.95rem;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s}.services-hub__link:hover{background:#171b38;color:#fff}.services-overview{background:#fff}.services-overview .content-group.services{scroll-margin-top:7rem}.services-overview .content-group.services:first-child .info-content__wrapper{margin-top:0}.services-overview .info-content__wrapper{box-shadow:none}.services-overview .info-content__wrapper .info-content__left .info-content__inner ul{margin-top:.25rem}.services-overview .info-content__wrapper .info-content__left .info-content__inner button{min-width:12rem;min-height:3rem;padding:.9rem 1.5rem;border-radius:0;cursor:pointer}.services-overview__form-panel{display:flex;align-items:center;height:auto!important;min-height:0!important;padding:clamp(2rem,4vw,4rem);background:#fff;overflow:visible!important}.services-overview__form-panel .contact-widget,.services-overview__form-panel .services-freight-form{width:100%}.services-overview__form-title{position:relative;margin:0 0 1.35rem;padding-bottom:.65rem;color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1.25rem, 1.6vw, 1.75rem);line-height:1.15;letter-spacing:0}.services-overview__form-title:after{content:"";position:absolute;left:0;bottom:0;width:4.25rem;height:.25rem;background:#64d0ea}.services-overview__form-panel .contact-page__fields{gap:.8rem 1rem}.services-overview__form-panel .contact-page__field label{font-size:.8rem}.services-overview__form-panel .contact-page__field input,.services-overview__form-panel .contact-page__field select,.services-overview__form-panel .contact-page__field textarea{min-height:2.4rem;font-size:.94rem}.services-overview__form-panel .contact-page__field textarea{height:4rem}.services-overview__form-actions{gap:.75rem;padding-top:.9rem}.services-overview__form-actions .contact-page__consent{font-size:.78rem}.services-overview__form-actions .contact-us__submit{min-width:11.5rem;min-height:2.9rem;padding:.85rem 1.4rem;font-size:.92rem}@media (max-width:1024px){.services-overview .content-group.services .info-content__wrapper{gap:0}.services-overview__form-panel{height:auto!important;min-height:0!important;padding:2rem}}@media (max-width:680px){.services-overview .content-group.services{scroll-margin-top:5rem}.services-overview .content-group.services .info-content__left{padding:1.75rem 1rem}.services-overview .content-group.services:not(.services-overview__freight) .info-content__right{display:block;height:12.5rem!important;min-height:12.5rem!important}.services-overview .content-group.services:not(.services-overview__freight) .info-content__right img{display:block;width:100%;height:100%;object-fit:cover}.services-overview__freight .info-content__left{padding-bottom:.75rem}.services-overview__form-panel{height:auto!important;min-height:0!important;padding:.5rem 1rem 1.75rem}.services-overview__form-panel .contact-page__fields{grid-template-columns:1fr}.services-overview__form-actions .contact-us__submit{width:100%}}.services-hub__card--freight{grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);background:#fff}.services-hub__freight-form{display:flex;align-items:center;min-width:0;padding:clamp(1.5rem,3vw,3rem);border-left:1px solid rgba(23,27,56,.12);background:#f4f8fb}.services-freight-form,.services-hub__freight-form .contact-widget{width:100%}.services-freight-form .contact-page__fields{gap:.75rem 1rem}.services-freight-form .contact-page__field label{font-size:.78rem}.services-freight-form .contact-page__field input,.services-freight-form .contact-page__field select,.services-freight-form .contact-page__field textarea{min-height:2.35rem;font-size:.92rem}.services-freight-form .contact-page__field textarea{height:3.8rem}.services-hub__freight-actions{gap:.75rem;padding-top:.85rem}.services-hub__freight-actions .contact-page__consent{font-size:.78rem}.services-hub__freight-actions .contact-us__submit{min-width:11.5rem;min-height:2.8rem;padding:.8rem 1.35rem;font-size:.92rem}@media (max-width:1024px){.services-hub__card,.services-hub__card--reverse,.services-hub__hero{grid-template-columns:1fr}.services-hub__card--reverse .services-hub__card-media{order:0}.services-hub__hero{padding-top:2.25rem}.services-hub__card-media,.services-hub__hero-media{min-height:clamp(15rem,42vw,24rem)}.services-hub__card--freight{grid-template-columns:1fr}.services-hub__freight-form{border-top:1px solid rgba(23,27,56,.12);border-left:0}}@media (max-width:680px){.services-hub__grid,.services-hub__hero{padding-left:1rem;padding-right:1rem}.services-hub__hero{gap:1.5rem;padding-top:1.5rem;padding-bottom:2rem}.services-hub__hero-content h1{font-size:clamp(2rem, 9vw, 2.7rem)}.services-hub__card{min-height:0}.services-hub__card-media{display:none}.services-hub__card-content,.services-hub__freight-copy,.services-hub__freight-form{padding:1.35rem}.services-hub__link{width:100%}.services-freight-form .contact-page__fields{grid-template-columns:1fr}.services-hub__freight-actions .contact-us__submit{width:100%}}.whatsapp-widget{position:fixed;right:max(1.35rem,env(safe-area-inset-right));bottom:max(1.35rem,env(safe-area-inset-bottom));z-index:9988;display:inline-flex;align-items:center;gap:.75rem;color:#fff;isolation:isolate;text-decoration:none;-webkit-tap-highlight-color:transparent}.whatsapp-widget::before{content:"";position:absolute;right:-.58rem;bottom:-.58rem;z-index:-1;width:5.25rem;height:5.25rem;border:1px solid rgba(100,208,234,.24);border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.95) 0 34%,rgba(241,249,244,.82) 48%,rgba(100,208,234,.16) 73%,rgba(255,255,255,0) 100%);box-shadow:0 1.25rem 3rem rgba(23,27,56,.16),0 0 2.25rem rgba(37,211,102,.18),inset 0 .9rem 1.8rem rgba(255,255,255,.86);-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem)}.whatsapp-widget__label{min-width:0;padding:.7rem .95rem;border:1px solid rgba(100,208,234,.28);border-left:.25rem solid #64d0ea;background:rgba(255,255,255,.96);box-shadow:0 1rem 2.4rem rgba(23,27,56,.14);color:#171b38;font-family:montserrat-extrabold,sans-serif;font-size:.78rem;line-height:1;letter-spacing:0;opacity:0;pointer-events:none;transform:translateX(.5rem);transition:opacity 220ms,transform 220ms;white-space:nowrap}.whatsapp-widget__button{position:relative;display:grid;place-items:center;width:4.15rem;height:4.15rem;border:.125rem solid rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.38) 0 11%,rgba(255,255,255,0) 28%),linear-gradient(145deg,#2be57a 0,#20c567 45%,#128c7e 100%);box-shadow:0 1.2rem 2.7rem rgba(18,140,126,.34),0 .45rem .95rem rgba(23,27,56,.16),0 0 0 .52rem rgba(255,255,255,.58),0 0 0 .66rem rgba(100,208,234,.13),inset 0 .125rem .25rem rgba(255,255,255,.42),inset 0 -.45rem .95rem rgba(8,92,74,.22);overflow:visible;transform:translateZ(0);transition:transform 240ms,box-shadow 240ms;animation:5.4s ease-in-out infinite technaval-whatsapp-float}.whatsapp-widget__button::before{content:"";position:absolute;inset:-0.85rem;z-index:-1;border:1px solid rgba(100,208,234,.5);border-radius:inherit;box-shadow:inset 0 0 1.1rem rgba(255,255,255,.56);animation:2.9s ease-out infinite technaval-whatsapp-ring}.whatsapp-widget__button::after{content:"";position:absolute;top:.3rem;right:.35rem;width:.65rem;height:.65rem;border:.125rem solid #fff;border-radius:50%;background:#64d0ea;box-shadow:0 .25rem .75rem rgba(100,208,234,.4),0 0 0 .25rem rgba(100,208,234,.16)}.whatsapp-widget__icon{position:relative;z-index:1;width:2rem;height:2rem;filter:drop-shadow(0 .18rem .22rem rgba(8, 92, 74, .24))}.whatsapp-widget:focus-visible .whatsapp-widget__label,.whatsapp-widget:hover .whatsapp-widget__label{opacity:1;transform:translateX(0)}.whatsapp-widget:focus-visible .whatsapp-widget__button,.whatsapp-widget:hover .whatsapp-widget__button{animation:none;transform:translateY(-.18rem) scale(1.025);box-shadow:0 1.45rem 3.05rem rgba(18,140,126,.4),0 .55rem 1.08rem rgba(23,27,56,.18),0 0 0 .58rem rgba(255,255,255,.7),0 0 0 .72rem rgba(100,208,234,.2),inset 0 .125rem .25rem rgba(255,255,255,.5),inset 0 -.45rem .95rem rgba(8,92,74,.22)}.cookie-banner.show+.whatsapp-widget{bottom:calc(8.75rem + env(safe-area-inset-bottom))}@keyframes technaval-whatsapp-ring{0%{opacity:.76;transform:scale(.85)}100%,70%{opacity:0;transform:scale(1.18)}}@keyframes technaval-whatsapp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-.14rem)}}@media (prefers-reduced-motion:reduce){.whatsapp-widget::before,.whatsapp-widget__button::before{animation:none}.whatsapp-widget,.whatsapp-widget__button,.whatsapp-widget__label{transition:none}}@media (max-width:1440px){.header_menu{z-index:1045;background:#171b38;color:#fff;border-left:1px solid rgba(100,208,234,.24)}.header_menu.show{visibility:visible;pointer-events:auto}.header_menu ul.main{display:flex;flex-direction:column;gap:.7rem;padding:0;margin:0}.header_menu ul.main>li,.header_menu ul.sub-menu>li{margin:0}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item,.header_menu.show ul.main>li>a,.header_menu.show ul.main>li>span.menu-item{display:block;opacity:1;visibility:visible;color:#fff!important;transform:none;text-decoration:none;text-transform:uppercase;font-family:montserrat-extrabold,sans-serif;font-size:.96rem;line-height:1.25;letter-spacing:.075em;padding:.7rem 0}.header_menu ul.main>li>a:after,.header_menu ul.main>li>span.menu-item:after,.header_menu ul.sub-menu>li>a:after,.header_menu ul.sub-menu>li>span.menu-item:after{content:none;display:none}.header_menu ul.main>li>a:hover,.header_menu ul.main>li>span.menu-item:hover,.header_menu ul.sub-menu>li>a:hover,.header_menu ul.sub-menu>li>span.menu-item:hover{color:#64d0ea!important}.header_menu ul.main>li.drobBtn{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header .drobBtn:after{content:"";display:block;flex:0 0 0.625rem;width:.625rem;height:.375rem;margin-left:auto;background:#64d0ea;-webkit-mask:url("../media/technaval/technaval-ui-dropdown-arrow.svg") center/contain no-repeat;mask:url("../media/technaval/technaval-ui-dropdown-arrow.svg") center/contain no-repeat;transition:transform .24s}.header_menu ul.main .buttonMenu{opacity:1;visibility:visible;transform:none;width:100%;max-width:13.5rem;height:2.85rem;margin-top:.45rem;color:#fff;background:#64d0ea;border-color:#64d0ea;text-transform:uppercase;letter-spacing:.055em;box-shadow:0 1rem 2rem rgba(100,208,234,.18)}.header_menu ul.sub-menu{background:#171b38;padding:0}.header_menu ul.sub-menu.sub-slide a{opacity:1;visibility:visible;color:#fff!important;transform:none}.header_menu ul.sub-menu .buttonBack{color:#fff;box-shadow:none}.burger.clicked{z-index:1060}.burger.clicked span:after,.burger.clicked span:before{background-color:#fff}.overlay.show{background:rgba(5,11,18,.68);opacity:1;visibility:visible}}@media (max-width:680px){.whatsapp-widget{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom))}.whatsapp-widget__label{display:none}.whatsapp-widget__button{width:3.7rem;height:3.7rem}.whatsapp-widget__icon{width:1.75rem;height:1.75rem}.cookie-banner.show+.whatsapp-widget{bottom:calc(17.5rem + env(safe-area-inset-bottom))}.header_menu{top:0;right:0;left:auto;width:100vw;max-width:none;height:100vh;height:100dvh;padding:5.6rem 2rem 2.25rem;border-left:0;box-shadow:none}.header_menu ul.main{width:min(100%,16rem);margin:0 auto;gap:.78rem}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu ul.sub-menu>li>a,.header_menu ul.sub-menu>li>span.menu-item,.header_menu.show ul.main>li>a,.header_menu.show ul.main>li>span.menu-item{font-size:.94rem;letter-spacing:.08em;padding:.68rem 0;text-align:left}.header_menu ul.main .buttonMenu{max-width:none;height:3rem;margin-top:.55rem;justify-content:center;text-align:center}.header_menu ul.sub-menu{top:5.6rem;max-width:calc(100% - 4rem)}.header_menu ul.sub-menu.sub-slide{left:2rem}.burger.clicked{top:1.1rem;right:1.1rem}.overlay.show{opacity:0;visibility:hidden;pointer-events:none}body.overflow .header__content .header__left .logo{opacity:0;pointer-events:none}}@media (max-width:1440px){.header_menu{background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(245,251,253,.98) 100%);color:#050b12;border-left:1px solid rgba(100,208,234,.3)}.header_menu ul.main{gap:.45rem}.header_menu ul.main>li{position:relative}.header_menu ul.main>li.drobBtn{display:block}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu.show ul.main>li>a,.header_menu.show ul.main>li>span.menu-item{color:#050b12!important;padding:.72rem 0}.header_menu ul.main>li>a:hover,.header_menu ul.main>li>span.menu-item:hover{color:#178aa5!important}.header .drobBtn:after{position:absolute;top:1.05rem;right:0;background:#64d0ea;transform:rotate(0)}.header .drobBtn.is-open:after{transform:rotate(180deg)}.header_menu ul.sub-menu,.header_menu ul.sub-menu.sub-slide{position:static!important;inset:auto!important;display:none;width:100%;max-width:none;margin:.15rem 0 .55rem;padding:.35rem 0 .35rem 1rem;border-left:.1875rem solid #64d0ea;background:0 0;transform:none!important}.header_menu ul.sub-menu.sub-slide{display:block!important}.header_menu ul.sub-menu>li{margin:0}.header_menu ul.sub-menu.sub-slide a,.header_menu ul.sub-menu>li>a{display:block;opacity:1;visibility:visible;color:#243738!important;transform:none!important;padding:.55rem 0;font-size:.82rem;line-height:1.25;letter-spacing:.055em;text-transform:uppercase}.header_menu ul.sub-menu.sub-slide a:hover,.header_menu ul.sub-menu>li>a:hover{color:#178aa5!important}.header_menu ul.sub-menu .buttonBack{display:none!important}.header_menu ul.main .buttonMenu{color:#050b12;background:#64d0ea;border-color:#64d0ea;box-shadow:0 .85rem 1.65rem rgba(100,208,234,.22)}.burger.clicked span:after,.burger.clicked span:before{background-color:#050b12!important}}@media (max-width:680px){.header_menu{padding:5.35rem 2rem 2.25rem;background:linear-gradient(180deg,#fff 0,#f4fbfd 100%)}.header_menu ul.main{width:min(100%,17rem)}.header_menu ul.main>li>a,.header_menu ul.main>li>span.menu-item,.header_menu.show ul.main>li>a,.header_menu.show ul.main>li>span.menu-item{font-size:.98rem;letter-spacing:.075em;padding:.72rem 0}.header .drobBtn:after{top:1.07rem}.header_menu ul.main .buttonMenu{margin-top:.8rem}.burger.clicked{top:1.05rem;right:1.05rem}.overlay.show{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:1440px){.header_menu ul.main>li.drobBtn{padding-bottom:0}.header_menu ul.sub-menu,.header_menu ul.sub-menu.sub-slide{position:static!important;display:none;width:100%;margin:-.1rem 0 .55rem;padding:.1rem 0 .25rem;border:0;background:0 0;box-shadow:none}.header_menu ul.sub-menu.sub-slide{display:block!important}.header_menu ul.sub-menu>li{border-top:1px solid rgba(5,11,18,.08)}.header_menu ul.sub-menu>li:last-child{border-bottom:1px solid rgba(5,11,18,.08)}.header_menu ul.sub-menu.sub-slide a,.header_menu ul.sub-menu>li>a{position:relative;padding:.62rem 0 .62rem 1.05rem;color:#526173!important;font-family:montserrat-extrabold,sans-serif;font-size:.76rem;line-height:1.25;letter-spacing:.055em;text-transform:uppercase}.header_menu ul.sub-menu.sub-slide a:before,.header_menu ul.sub-menu>li>a:before{content:"";position:absolute;left:0;top:50%;width:.35rem;height:.125rem;background:#64d0ea;transform:translateY(-50%)}.header_menu ul.sub-menu.sub-slide a:hover,.header_menu ul.sub-menu>li>a:hover{color:#050b12!important;transform:none}.header_menu,.overlay,.overlay.show{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.header_menu{transition:transform .32s,visibility 0s linear .32s}.header_menu.show{transition:transform .32s,visibility}.overlay{transition:opacity .2s,visibility 0s linear .2s}.overlay.show{transition:opacity .2s,visibility}}@media (max-width:680px){.header_menu ul.main{width:min(100%,15.5rem)}.header_menu ul.sub-menu,.header_menu ul.sub-menu.sub-slide{margin-top:-.05rem;margin-bottom:.6rem}.header_menu ul.sub-menu.sub-slide a,.header_menu ul.sub-menu>li>a{padding-top:.58rem;padding-bottom:.58rem;font-size:.74rem}.overlay,.overlay.show{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header_menu{transition:transform .28s,visibility 0s linear .28s}.header_menu.show{transition:transform .28s,visibility}}.tech-capabilities{position:relative;padding:4.75rem 0;background:linear-gradient(180deg,#fff 0,#f5fbfd 100%);overflow:hidden}.tech-capabilities .commercial-truck__wrapper{width:min(100%,112rem);min-height:0;grid-template-columns:minmax(0,0.9fr) minmax(28rem,0.86fr);gap:3.5rem;align-items:center;padding:0 3rem}.tech-capabilities .commercial-truck__wrapper:before{content:none}.tech-capabilities .commercial-truck__content{min-height:0;padding:0}.tech-capabilities .commercial-truck__content .commercial-truck__inner{width:100%;max-width:49rem}.tech-capabilities .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:38rem;margin-bottom:1.6rem;padding-bottom:.8rem;color:#050b12;font-size:3.1rem;line-height:1.08;letter-spacing:0}.tech-capabilities .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2:after{width:5.75rem;height:.25rem;background:#64d0ea}.tech-capabilities .route-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:49rem}.tech-capabilities .route-benefits li{min-height:5.1rem;padding:.95rem 1rem .95rem 3rem;background:rgba(255,255,255,.96);border:1px solid rgba(100,208,234,.28);box-shadow:0 1rem 2.2rem rgba(5,11,18,.06);transform:translateY(0);transition:transform .28s,border-color .28s,box-shadow .28s}.tech-capabilities .route-benefits li:hover{border-color:rgba(100,208,234,.65);box-shadow:0 1.3rem 2.8rem rgba(5,11,18,.1);transform:translateY(-.25rem)}.tech-capabilities .route-benefits li:before{left:1rem;top:1rem;width:1.15rem;height:1.15rem;background:#64d0ea;box-shadow:0 .45rem 1rem rgba(100,208,234,.35)}.tech-capabilities .route-benefits li:after{left:1.38rem;top:1.23rem;width:.3rem;height:.52rem;border-color:#050b12}.tech-capabilities .route-benefits strong{display:block;margin:0 0 .22rem;color:#050b12;font-size:.94rem;line-height:1.2;letter-spacing:0}.tech-capabilities .route-benefits span{display:block;color:#667285;font-size:.84rem;line-height:1.38;letter-spacing:0}.tech-capabilities__visual{position:relative;min-height:25rem;display:flex;align-items:center;justify-content:center;perspective:70rem}.tech-capabilities__visual:before{content:"";position:absolute;inset:7% 5%;border:1px solid rgba(100,208,234,.22);transform:skewX(-9deg);pointer-events:none}.tech-capabilities__visual:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:.15rem;background:linear-gradient(180deg,rgba(100,208,234,0) 0,rgba(100,208,234,.8) 34%,rgba(100,208,234,.15) 100%);transform:translateX(-50%) skewX(-14deg);pointer-events:none}.tech-capabilities__cube{position:relative;z-index:2;width:min(100%,39rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;transform-style:preserve-3d;animation:7s ease-in-out infinite techCubeFloat}.tech-capabilities__stat{--tile-y:0;--tile-z:0;position:relative;min-height:11.25rem;padding:1.45rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff;background:linear-gradient(180deg,#081522 0,#050b12 100%);border:1px solid rgba(100,208,234,.34);box-shadow:0 1.5rem 3.2rem rgba(5,11,18,.18);transform:translateY(var(--tile-y)) translateZ(var(--tile-z));transition:transform .32s,border-color .32s,box-shadow .32s}.tech-capabilities__stat:first-child{--tile-y:-0.45rem;--tile-z:1.6rem}.tech-capabilities__stat:nth-child(2){--tile-y:0.4rem;--tile-z:0.7rem}.tech-capabilities__stat:nth-child(3){--tile-y:-0.1rem;--tile-z:1rem}.tech-capabilities__stat:nth-child(4){--tile-y:0.55rem;--tile-z:1.9rem}.tech-capabilities__stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.32rem;background:#64d0ea}.tech-capabilities__stat:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0,rgba(100,208,234,.2) 42%,transparent 70%);transform:translateX(-120%);animation:5.8s ease-in-out infinite techStatSweep;animation-delay:calc(var(--i) * .42s);pointer-events:none}.tech-capabilities__stat:hover{border-color:rgba(100,208,234,.72);box-shadow:0 1.8rem 3.6rem rgba(5,11,18,.24);transform:translateY(calc(var(--tile-y) - .35rem)) translateZ(calc(var(--tile-z) + .8rem))}.tech-capabilities__number{position:relative;z-index:1;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:3.75rem;line-height:1;letter-spacing:0}.tech-capabilities__label{position:relative;z-index:1;max-width:9.5rem;color:rgba(255,255,255,.82);font-family:montserrat,sans-serif;font-size:.98rem;line-height:1.32;letter-spacing:0}@keyframes techCubeFloat{0%,100%{transform:rotateX(0) rotateY(0) translateY(0)}50%{transform:rotateX(2deg) rotateY(-2.5deg) translateY(-.45rem)}}@keyframes techStatSweep{0%,38%{transform:translateX(-120%)}100%,68%{transform:translateX(120%)}}@media (max-width:1024px){.tech-capabilities{padding:3.5rem 0}.tech-capabilities .commercial-truck__wrapper{grid-template-columns:1fr;gap:2.5rem;padding:0 2rem}.tech-capabilities .commercial-truck__content{grid-row:auto}.tech-capabilities .commercial-truck__content .commercial-truck__inner{max-width:100%}.tech-capabilities .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{max-width:100%;font-size:2.35rem}.tech-capabilities__visual{min-height:20rem}.tech-capabilities__cube{width:min(100%,39rem)}}@media (max-width:680px){.tech-capabilities{padding:2.7rem 0}.tech-capabilities .commercial-truck__wrapper{gap:2rem;padding:0 1.25rem}.tech-capabilities .commercial-truck__content{padding:0}.tech-capabilities .commercial-truck__content .commercial-truck__inner .commercial-truck__heading h2{margin-bottom:1.15rem;font-size:1.85rem;line-height:1.14}.tech-capabilities .route-benefits{grid-template-columns:1fr;gap:.7rem}.tech-capabilities .route-benefits li{min-height:0;padding:.85rem .85rem .85rem 2.75rem}.tech-capabilities .route-benefits strong{font-size:.9rem}.tech-capabilities .route-benefits span{font-size:.8rem}.tech-capabilities__visual{min-height:0}.tech-capabilities__visual:after,.tech-capabilities__visual:before{content:none}.tech-capabilities__cube{width:100%;gap:.7rem}.tech-capabilities__stat{min-height:8.55rem;padding:1.05rem}.tech-capabilities__number{font-size:2.55rem}.tech-capabilities__label{max-width:8rem;font-size:.78rem;line-height:1.25}}@media (max-width:380px){.tech-capabilities__cube{gap:.55rem}.tech-capabilities__stat{min-height:8rem;padding:.9rem}.tech-capabilities__number{font-size:2.25rem}.tech-capabilities__label{font-size:.74rem}}#capacitati-tehnice,#standarde-proiecte{scroll-margin-top:6rem}.home .tech-capabilities+.content-group.indent-down{padding-top:0}.home .tech-capabilities+.content-group.indent-down .info-content__wrapper.full_right{margin-top:0}.reviews--home{padding:clamp(3rem,5vw,5.5rem) 0 clamp(3.25rem,5vw,5.75rem)}.reviews--home .reviews__wrapper{isolation:isolate;width:min(100%,112rem);margin:0 auto;padding:0 3rem}.reviews--home .reviews__wrapper:after{content:"";position:absolute;left:3rem;right:3rem;top:6.25rem;bottom:3rem;z-index:0;background:linear-gradient(90deg,rgba(100,208,234,.1) 0,rgba(100,208,234,0) 35%),linear-gradient(180deg,rgba(5,11,18,.03) 0,rgba(5,11,18,0) 100%);border:1px solid rgba(100,208,234,.14)}.reviews--home .reviews__wrapper .reviews__heading{width:100%;padding:0}.reviews--home .reviews__wrapper .reviews__heading h2{max-width:none;margin:0 0 1.4rem;padding-bottom:.8rem;color:#050b12;font-size:clamp(2rem, 2.8vw, 3rem);line-height:1.12}.reviews--home .reviews__wrapper .reviews__heading h2:after{width:5.5rem;height:.25rem}.reviews--home .reviews__wrapper .reviews__inner{width:100%;overflow:visible}.reviews--home .reviews-slider{width:100%}.reviews--home .reviews-slider__slide{max-width:27rem;padding:1.75rem 1.75rem 1.55rem 2rem;position:relative;overflow:hidden;background:rgba(255,255,255,.98);border:1px solid rgba(100,208,234,.24);box-shadow:0 1rem 2.4rem rgba(5,11,18,.06);transition:transform .28s,border-color .28s,box-shadow .28s}.reviews--home .reviews-slider__slide:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.3rem;background:#64d0ea}.reviews--home .reviews-slider__slide:after{content:"";position:absolute;right:1.25rem;bottom:1.1rem;width:2.25rem;height:2.25rem;border-right:1px solid rgba(100,208,234,.36);border-bottom:1px solid rgba(100,208,234,.36);opacity:.65;pointer-events:none}.reviews--home .reviews-slider__slide:hover{border-color:rgba(100,208,234,.58);box-shadow:0 1.35rem 3rem rgba(5,11,18,.1);transform:translateY(-.25rem)}.reviews--home .reviews-slider__body{gap:0}.reviews--home .reviews-slider__slide .reviews-slider__comment{color:#29364a;font-size:.96rem;line-height:1.52;-webkit-line-clamp:4}.reviews--home .reviews-slider__slide .reviews-slider__info{margin-top:1.5rem}.reviews--home .reviews-slider__slide .reviews-slider__name{color:#050b12;font-size:.95rem;line-height:1.2}.reviews--home .reviews-slider__slide .reviews-slider__date{display:inline-flex;width:fit-content;margin-top:.28rem;padding:.12rem .55rem;color:#178aa5;background:rgba(100,208,234,.13);font-size:.78rem;line-height:1.35}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{width:2.85rem;height:2.85rem;background:#fff;border-color:rgba(100,208,234,.52);box-shadow:0 .9rem 1.8rem rgba(5,11,18,.08)}.reviews--home .reviews-slider .reviews-slider__prev{left:0}.reviews--home .reviews-slider .reviews-slider__next{left:3.7rem}.reviews--home .reviews-slider .reviews-slider__pagination{right:0;gap:.48rem}.reviews--home .reviews-slider .reviews-slider__pagination span{width:1.45rem;height:.2rem;background:rgba(5,11,18,.7)}.reviews--home .reviews-slider .reviews-slider__pagination span.swiper-pagination-bullet-active{width:2.35rem;height:.2rem;background:#64d0ea}@media (max-width:1024px){.home .tech-capabilities{padding-bottom:1.6rem}.home .tech-capabilities+.content-group.indent-down .info-content__wrapper.full_right{margin-top:0}.reviews--home{padding:3rem 0 4rem}.reviews--home .reviews__wrapper{padding:0 2rem}.reviews--home .reviews__wrapper:after{left:2rem;right:2rem;top:5.75rem}.reviews--home .reviews-slider{padding-top:1.35rem}}@media (max-width:680px){.home .tech-capabilities{padding-bottom:1rem}.home .tech-capabilities+.content-group.indent-down .info-content__wrapper.full_right{margin-top:0}.reviews--home{padding:2.5rem 0 3.25rem}.reviews--home .reviews__wrapper{padding:0 1rem}.reviews--home .reviews__wrapper:after{left:1rem;right:1rem;top:5.35rem;bottom:2.35rem}.reviews--home .reviews__wrapper .reviews__heading h2{margin-bottom:1rem;font-size:1.72rem}.reviews--home .reviews-slider{padding:1rem 0 3.8rem}.reviews--home .reviews-slider__slide{max-width:18.75rem;min-height:12.75rem;padding:1.35rem 1.2rem 1.25rem 1.45rem}.reviews--home .reviews-slider__slide .reviews-slider__comment{font-size:.86rem;line-height:1.45}.reviews--home .reviews-slider__slide .reviews-slider__info{margin-top:1rem}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{width:2.45rem;height:2.45rem;bottom:.15rem}.reviews--home .reviews-slider .reviews-slider__next{left:3.1rem}.reviews--home .reviews-slider .reviews-slider__pagination{right:0;bottom:.95rem}}@media (prefers-reduced-motion:reduce){.tech-capabilities__cube,.tech-capabilities__stat:after{animation:none}.reviews--home .reviews-slider__slide,.tech-capabilities .route-benefits li,.tech-capabilities__stat{transition:none}}.services-landing{background:#fff;color:#050b12;overflow-x:clip}body.services-landing-page{overflow-x:hidden;overflow-x:clip;overflow-y:visible}#glazing-naval,#mentenanta-refitting,#proces-servicii,#servicii-navale,#solicita-oferta,#sudura-reparatii{scroll-margin-top:6rem}.services-landing__banner .banner-other__wrapper{min-height:clamp(34rem,48vw,43rem);isolation:isolate;overflow:hidden;background:#171b38}.services-landing__banner .other-banner__background{z-index:0}.services-landing__banner .other-banner__background:before{z-index:1}.services-landing__banner .other-banner__background:after{z-index:2}.services-landing__banner .other-banner__info{position:relative;z-index:3;max-width:100rem}.services-landing__banner .other-banner__background .img{display:block;width:100%;height:100%;object-position:62% center;opacity:1;visibility:visible}.services-landing-page .services-landing__banner .banner-other__wrapper .other-banner__background .img{object-position:62% center}.services-landing__banner .other-banner__info .other-banner__heading{max-width:56rem}.services-landing__banner-eyebrow{margin:0 0 .85rem;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.services-landing__banner-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.75rem}.services-landing__banner-actions .other-banner__button,.services-landing__banner-actions a{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.55rem;border:.125rem solid #fff;background:#fff;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1;text-decoration:none;transition:transform .24s,background .24s,color .24s,border-color .24s}.services-landing-page .services-landing__banner .banner-other__wrapper .other-banner__info .services-landing__banner-actions .other-banner__button,.services-landing__banner-actions .other-banner__button{margin:0}.services-landing__banner-actions a{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08);color:#fff}.services-landing__banner-actions .other-banner__button:hover,.services-landing__banner-actions a:hover{transform:translateY(-.12rem)}.services-landing__banner-actions .other-banner__button:hover{border-color:#050b12;background:#050b12;color:#fff}.services-landing__banner-actions a:hover{border-color:#fff;background:rgba(255,255,255,.16);color:#fff}.services-landing__hero{position:relative;min-height:clamp(42rem,78vh,54rem);display:flex;align-items:flex-end;overflow:hidden;background:#050b12}.services-landing__hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,11,18,.88) 0,rgba(5,11,18,.66) 42%,rgba(5,11,18,.08) 100%),linear-gradient(180deg,rgba(5,11,18,.26) 0,rgba(5,11,18,.72) 100%)}.services-landing__hero-media{position:absolute;inset:0}.services-landing__hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.services-landing__hero-inner{position:relative;z-index:2;width:min(100%,112rem);margin:0 auto;padding:clamp(8rem,10vw,10rem) 3rem clamp(3rem,6vw,5.5rem)}.services-landing__hero-content{max-width:55rem;color:#fff}.services-landing__eyebrow{margin:0 0 .9rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.82rem;line-height:1.1;letter-spacing:0;text-transform:uppercase}.services-landing__hero h1{max-width:58rem;margin:0;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.8rem, 5vw, 5.35rem);line-height:1.02;letter-spacing:0}.services-landing__hero-content>p:not(.services-landing__eyebrow){max-width:47rem;margin:1.45rem 0 0;color:rgba(255,255,255,.86);font-family:montserrat,sans-serif;font-size:1.05rem;line-height:1.58}.services-landing__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.services-landing__actions a,.services-landing__actions button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.6rem;border:.125rem solid #64d0ea;background:#64d0ea;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1;text-decoration:none;transition:transform .24s,background .24s,color .24s,border-color .24s}.services-landing__actions a{background:0 0;color:#fff;border-color:rgba(255,255,255,.48)}.services-landing__actions a:hover,.services-landing__actions button:hover{transform:translateY(-.12rem)}.services-landing__actions button:hover{background:#fff;border-color:#fff;color:#050b12}.services-landing__actions a:hover{background:rgba(255,255,255,.12);border-color:#64d0ea;color:#fff}.services-landing__metrics{width:min(100%,47rem);margin-top:clamp(2.5rem,5vw,4.2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.12)}.services-landing__metrics div{padding:1.15rem 1.25rem;border-right:1px solid rgba(255,255,255,.12);background:rgba(5,11,18,.42)}.services-landing__metrics strong{display:block;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:2.1rem;line-height:1}.services-landing__metrics span{display:block;margin-top:.4rem;color:rgba(255,255,255,.78);font-family:montserrat,sans-serif;font-size:.82rem;line-height:1.35}.services-landing__section{width:min(100%,112rem);margin:0 auto;padding:clamp(4rem,6vw,7rem) 3rem}.services-landing__section-heading{max-width:58rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.services-landing__cta h2,.services-landing__section-heading h2,.services-landing__showcase-content h2{margin:0;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2rem, 3.3vw, 3.35rem);line-height:1.1;letter-spacing:0}.services-landing__cta p,.services-landing__section-heading>p:not(.services-landing__eyebrow),.services-landing__showcase-content>p{max-width:47rem;margin:1.05rem 0 0;color:#4f5d70;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.58}.services-landing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.services-landing__card{min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(100,208,234,.26);box-shadow:0 1rem 2.5rem rgba(5,11,18,.06);transition:transform .26s,border-color .26s,box-shadow .26s}.services-landing__card:hover{transform:translateY(-.25rem);border-color:rgba(100,208,234,.64);box-shadow:0 1.35rem 3rem rgba(5,11,18,.1)}.services-landing__card img{width:100%;height:14.75rem;display:block;object-fit:cover}.services-landing__card>div{min-height:18rem;display:flex;flex-direction:column;padding:1.45rem}.services-landing__card span,.services-landing__steps span{color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.82rem;letter-spacing:0}.services-landing__card h3,.services-landing__steps h3{margin:.6rem 0 0;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:1.15rem;line-height:1.25}.services-landing__card p,.services-landing__steps p{margin:.75rem 0 0;color:#5b6878;font-family:montserrat,sans-serif;font-size:.92rem;line-height:1.5}.services-landing__card a,.services-landing__card button{width:fit-content;margin-top:auto;padding-top:1.3rem;border:0;background:0 0;color:#178aa5;font-family:montserrat-extrabold,sans-serif;font-size:.86rem;line-height:1.2;text-decoration:none}.services-landing__card a:hover,.services-landing__card button:hover{color:#050b12}.services-landing__card--compact{background:linear-gradient(180deg,#fff 0,#f4fbfd 100%)}.services-landing__card--compact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.32rem;background:#64d0ea}.services-landing__card--compact>div{min-height:15.5rem;padding-left:1.7rem}.services-landing__details{width:min(100%,112rem);margin:0 auto;padding:0 3rem clamp(4rem,6vw,7rem);display:grid;gap:1.35rem}.services-landing__detail{min-width:0;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid rgba(100,208,234,.28);box-shadow:0 1.25rem 3rem rgba(5,11,18,.07)}.services-landing__detail--reverse .services-landing__detail-media{order:2}.services-landing__detail-media{min-height:29rem;background:#f4fbfd}.services-landing__detail-media img{width:100%;height:100%;display:block;object-fit:cover}.services-landing__detail-content{min-width:0;padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;justify-content:center}.services-landing__detail-content h2{max-width:43rem;margin:0;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:clamp(1.9rem, 3vw, 3rem);line-height:1.1;letter-spacing:0}.services-landing__detail-content>p:not(.services-landing__eyebrow){max-width:45rem;margin:1rem 0 0;color:#4f5d70;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.58}.services-landing__detail-content ul{display:grid;gap:.75rem;margin:1.45rem 0 0;padding:0;list-style:none}.services-landing__detail-content li{position:relative;padding-left:1.45rem;color:#233448;font-family:montserrat,sans-serif;font-size:.94rem;line-height:1.45}.services-landing__detail-content li:before{content:"";position:absolute;left:0;top:.35rem;width:.65rem;height:.65rem;background:#64d0ea}.services-landing__detail-content a{width:fit-content;margin-top:1.75rem;padding:.95rem 1.35rem;background:#64d0ea;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.88rem;line-height:1;text-decoration:none;transition:transform .24s,background .24s,color .24s}.services-landing__detail-content a:hover{transform:translateY(-.12rem);background:#050b12;color:#fff}.services-landing__process{width:100%;max-width:none;padding-inline:max(3rem,calc((100vw - 106rem)/ 2));background:#f5fbfd}.services-landing__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.services-landing__steps div{min-height:13rem;padding:1.45rem;background:#fff;border:1px solid rgba(100,208,234,.24)}.services-landing__showcase{width:min(100%,120rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.82fr);background:#f4f8fb}.services-landing__showcase-media{min-height:clamp(30rem,42vw,45rem);overflow:hidden}.services-landing__showcase-media img{width:100%;height:100%;display:block;object-fit:cover}.services-landing__showcase-content{padding:clamp(3rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:center}.services-landing__showcase-content ul{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.services-landing__showcase-content li{position:relative;padding-left:1.6rem;color:#24364a;font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.45}.services-landing__showcase-content li:before{content:"";position:absolute;left:0;top:.28rem;width:.8rem;height:.8rem;background:#64d0ea}.services-landing__cta{width:min(100% - 6rem,106rem);margin:clamp(4rem,6vw,7rem) auto;padding:clamp(2.5rem,5vw,4.75rem);background:linear-gradient(135deg,rgba(100,208,234,.16) 0,rgba(100,208,234,0) 46%),#050b12;color:#fff}.services-landing__cta h2{max-width:56rem;color:#fff}.services-landing__cta p{color:rgba(255,255,255,.78)}@media (max-width:1024px){.services-landing__hero-inner,.services-landing__section{padding-inline:2rem}.services-landing__grid,.services-landing__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.services-landing__details{padding-inline:2rem}.services-landing__detail{grid-template-columns:1fr}.services-landing__detail--reverse .services-landing__detail-media{order:0}.services-landing__detail-media{min-height:24rem}.services-landing__showcase{grid-template-columns:1fr}.services-landing__showcase-media{min-height:28rem}}@media (max-width:680px){.services-landing__banner .banner-other__wrapper{min-height:32rem}.services-landing__banner .other-banner__background .img{object-position:62% center}.services-landing__banner-actions,.services-landing__banner-actions .other-banner__button,.services-landing__banner-actions a{width:100%}.services-landing-page .services-landing__banner .banner-other__wrapper .other-banner__info .services-landing__banner-actions .other-banner__button,.services-landing-page .services-landing__banner .services-landing__banner-actions a{width:100%;min-width:0;margin:0}.services-landing__hero{min-height:42rem}.services-landing__hero-inner,.services-landing__section{padding-inline:1rem}.services-landing__hero-inner{padding-top:7rem;padding-bottom:2.25rem}.services-landing__hero h1{font-size:clamp(2.15rem, 10vw, 3.1rem)}.services-landing__hero-content>p:not(.services-landing__eyebrow){font-size:.92rem;line-height:1.5}.services-landing__actions,.services-landing__actions a,.services-landing__actions button{width:100%}.services-landing__metrics{grid-template-columns:1fr}.services-landing__section{padding-top:3rem;padding-bottom:3rem}.services-landing__details{padding:0 1rem 3rem;gap:1rem}.services-landing__detail{border-color:rgba(100,208,234,.32);box-shadow:0 1rem 2rem rgba(5,11,18,.06)}.services-landing__detail-media{min-height:14rem}.services-landing__detail-content{padding:1.35rem}.services-landing__detail-content h2{font-size:clamp(1.55rem, 7vw, 2.1rem)}.services-landing__detail-content li,.services-landing__detail-content>p:not(.services-landing__eyebrow){font-size:.9rem}.services-landing__detail-content a{width:100%;justify-content:center;display:inline-flex}.services-landing__grid,.services-landing__steps{grid-template-columns:1fr}.services-landing__card img{height:13rem}.services-landing__card--compact>div,.services-landing__card>div{min-height:0}.services-landing__process{padding-inline:1rem}.services-landing__steps div{min-height:0}.services-landing__showcase-media{min-height:18rem}.services-landing__showcase-content{padding:2.5rem 1rem}.services-landing__cta{width:calc(100% - 2rem);margin:3rem auto;padding:2.25rem 1.25rem}}.services-landing__cta--banner{width:min(100%,120rem);min-height:clamp(24rem,34vw,32rem);margin:0 auto;padding:0;position:relative;overflow:hidden;display:flex;align-items:center;background:#64d0ea;color:#fff}.services-landing__cta--banner:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(100,208,234,.96) 0,rgba(100,208,234,.88) 42%,rgba(100,208,234,.36) 100%),linear-gradient(135deg,rgba(5,11,18,.28) 0,rgba(5,11,18,0) 62%)}.services-landing__cta-bg{position:absolute;inset:0}.services-landing__cta-bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:72% center}.services-landing__cta-content{width:min(100%,106rem);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 3rem;position:relative;z-index:2}.services-landing__cta--banner .services-landing__eyebrow{color:#fff}.services-landing__cta--banner h2{max-width:42rem;color:#fff}.services-landing__cta--banner p:not(.services-landing__eyebrow){max-width:37rem;color:rgba(255,255,255,.92)}.services-landing__cta-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.services-landing__cta-actions a,.services-landing__cta-actions button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.55rem;border:.125rem solid #fff;background:#fff;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1;text-decoration:none;transition:transform .24s,background .24s,color .24s,border-color .24s}.services-landing__cta-actions a{background:rgba(255,255,255,.08);color:#fff}.services-landing__cta-actions a:hover,.services-landing__cta-actions button:hover{transform:translateY(-.12rem)}.services-landing__cta-actions button:hover{border-color:#050b12;background:#050b12;color:#fff}.services-landing__cta-actions a:hover{background:rgba(255,255,255,.18);color:#fff}.company-proof,.company-strengths,.company-track{overflow-x:clip}.company-info-banner{width:min(100%,120rem);min-height:clamp(25rem,36vw,34rem);margin:0 auto;position:relative;overflow:hidden;display:flex;align-items:center;background:#64d0ea}.company-info-banner:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(100,208,234,.96) 0,rgba(100,208,234,.86) 46%,rgba(100,208,234,.34) 100%),linear-gradient(135deg,rgba(5,11,18,.28) 0,rgba(5,11,18,0) 65%)}.company-info-banner__bg{position:absolute;inset:0}.company-info-banner__bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:70% center}.company-info-banner__content{width:min(100%,106rem);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 3rem;position:relative;z-index:2}.company-info-banner__eyebrow{margin:0 0 .85rem;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.company-info-banner h2{max-width:48rem;margin:0;color:#fff;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.15rem, 4vw, 4rem);line-height:1.08;letter-spacing:0}.company-info-banner__content>p:not(.company-info-banner__eyebrow){max-width:45rem;margin:1.25rem 0 0;color:rgba(255,255,255,.92);font-family:montserrat,sans-serif;font-size:1rem;line-height:1.58}.company-info-banner__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.company-info-banner__actions a,.company-info-banner__actions button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.55rem;border:.125rem solid #fff;background:#fff;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:.9rem;line-height:1;text-decoration:none;transition:transform .24s,background .24s,color .24s,border-color .24s}.company-info-banner__actions a{background:rgba(255,255,255,.08);color:#fff}.company-info-banner__actions a:hover,.company-info-banner__actions button:hover{transform:translateY(-.12rem)}.company-info-banner__actions button:hover{border-color:#050b12;background:#050b12;color:#fff}.company-info-banner__actions a:hover{background:rgba(255,255,255,.18);color:#fff}.company-proof{background:#fff}.company-proof__inner,.company-strengths__inner,.company-track__inner{width:min(100%,106rem);margin:0 auto}.company-proof__intro,.company-strengths__heading,.company-track__heading{max-width:58rem;margin-bottom:clamp(2rem,4vw,3.2rem)}.company-proof__eyebrow{margin:0 0 .75rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.82rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.company-proof h2,.company-strengths h2,.company-track h2{margin:0;color:#050b12;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2rem, 3.4vw, 3.35rem);line-height:1.1;letter-spacing:0}.company-proof__intro>p:not(.company-proof__eyebrow),.company-track__heading>p:not(.company-proof__eyebrow){margin:1rem 0 0;color:#4f5d70;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.58}.company-proof__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.company-proof__stats article{padding:1.5rem;background:#050b12;border-left:.35rem solid #64d0ea;box-shadow:0 1rem 2.5rem rgba(5,11,18,.1)}.company-proof__stats strong{display:block;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:clamp(2.4rem, 4vw, 3.8rem);line-height:1}.company-proof__stats span{display:block;margin-top:.85rem;color:rgba(255,255,255,.78);font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.4}.company-track{padding:clamp(4rem,6vw,6.5rem) 2rem;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 10%,rgba(100,208,234,.35) 0,rgba(100,208,234,0) 30%),radial-gradient(circle at 82% 24%,rgba(23,138,165,.2) 0,rgba(23,138,165,0) 28%),linear-gradient(135deg,#f7fdff 0,#eaf8fc 52%,#fff 100%)}.company-track:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(100,208,234,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(100,208,234,.16) 1px,transparent 1px);background-size:5rem 5rem;transform:perspective(36rem) rotateX(58deg) translateY(-8rem);transform-origin:top center;opacity:.36;pointer-events:none}.company-track__particles{position:absolute;inset:0;z-index:0;pointer-events:none}.company-track__particles canvas{display:block;width:100%!important;height:100%!important}.company-track__inner{position:relative;z-index:1}.company-track .company-proof__eyebrow,.company-track h2{color:#050b12}.company-track .company-proof__eyebrow{color:#178aa5}.company-track__heading p{color:#4f5d70}.company-track__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.company-track__grid article{min-height:12.75rem;padding:1.55rem;background:rgba(255,255,255,.86);border:1px solid rgba(100,208,234,.4);border-left:.35rem solid #64d0ea;box-shadow:0 1.15rem 2.6rem rgba(5,11,18,.08);transform:perspective(52rem) translateZ(0);transform-style:preserve-3d;transition:transform .28s,box-shadow .28s,border-color .28s,background .28s}.company-track__grid article:hover{background:rgba(255,255,255,.96);border-color:rgba(100,208,234,.68);box-shadow:0 1.5rem 3.4rem rgba(5,11,18,.13);transform:perspective(52rem) translateY(-.25rem) rotateX(1.2deg) rotateY(-1.2deg)}.company-strengths__grid span,.company-track__grid span{display:block;margin-bottom:.65rem;color:#64d0ea;font-family:montserrat-extrabold,sans-serif;font-size:.8rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.company-strengths__grid h3,.company-track__grid h3{margin:0;font-family:montserrat-extrabold,sans-serif;font-size:1.25rem;line-height:1.25}.company-track__grid h3{color:#050b12}.company-strengths__grid p,.company-track__grid p{margin:.8rem 0 0;font-family:montserrat,sans-serif;font-size:.95rem;line-height:1.5}.company-track__grid p{color:#5b6878}.company-strengths{padding:clamp(4rem,6vw,6.5rem) 2rem;background:#f5fbfd}.company-strengths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-strengths__grid article{min-height:13rem;padding:1.45rem;background:#fff;border:1px solid rgba(100,208,234,.26);box-shadow:0 1rem 2.5rem rgba(5,11,18,.06)}.company-strengths__grid h3{color:#050b12}.company-strengths__grid p{color:#5b6878}@media (max-width:1024px){.services-landing__cta-content{padding-inline:2rem}.company-proof__stats,.company-strengths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.services-landing__cta--banner{width:100%;min-height:28rem;margin:0 auto}.services-landing__cta--banner:before{background:linear-gradient(90deg,rgba(100,208,234,.96) 0,rgba(100,208,234,.9) 66%,rgba(100,208,234,.55) 100%),linear-gradient(180deg,rgba(5,11,18,.2) 0,rgba(5,11,18,0) 100%)}.services-landing__cta-bg img{object-position:70% center}.services-landing__cta-content{padding:2.5rem 1rem}.services-landing__cta-actions,.services-landing__cta-actions a,.services-landing__cta-actions button{width:100%}.company-proof,.company-strengths,.company-track{padding:3rem 1rem}.company-info-banner{width:100%;min-height:30rem}.company-info-banner:before{background:linear-gradient(90deg,rgba(100,208,234,.96) 0,rgba(100,208,234,.9) 68%,rgba(100,208,234,.55) 100%),linear-gradient(180deg,rgba(5,11,18,.2) 0,rgba(5,11,18,0) 100%)}.company-info-banner__content{padding:2.5rem 1rem}.company-info-banner__bg img{object-position:68% center}.company-info-banner__actions,.company-info-banner__actions a,.company-info-banner__actions button{width:100%}.company-proof__stats,.company-strengths__grid,.company-track__grid{grid-template-columns:1fr}.company-proof__stats article,.company-strengths__grid article,.company-track__grid article{min-height:0;padding:1.25rem}}.despre .technaval-profile-block{padding:0;background:#fff}.despre .technaval-profile-block .content-group__inner{width:100%;max-width:none;margin:0}.despre .technaval-profile-block .info-content__wrapper{width:100%;max-width:none;min-height:clamp(32rem,42vw,45rem);margin:0;padding:0;align-items:stretch;gap:0;background:#fff}.despre .technaval-profile-block .info-content__left,.despre .technaval-profile-block .info-content__right{width:50%;max-width:none;min-height:0}.despre .technaval-profile-block .info-content__left{min-height:inherit;padding:clamp(3.5rem,5vw,6rem) clamp(2rem,7vw,8rem);justify-content:center}.despre .technaval-profile-block .info-content__left .info-content__inner{max-width:43.75rem;padding:0}.despre .technaval-profile-block .info-content__right{position:relative;align-self:stretch;height:auto;min-height:0;background:#eaf8fc}.despre .technaval-profile-block .about-capabilities__image{position:absolute;inset:0;width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:center}@media (max-width:1024px){.despre .technaval-profile-block .info-content__wrapper{min-height:0;flex-direction:column;padding:0;gap:0}.despre .technaval-profile-block .info-content__left,.despre .technaval-profile-block .info-content__right{width:100%}.despre .technaval-profile-block .info-content__left{min-height:0;padding:3rem 2rem}.despre .technaval-profile-block .info-content__right{min-height:0;height:clamp(24rem,58vw,34rem)}}.home .content-group.info-content-bg .info-content__wrapper.full_right{margin-bottom:0}.home .tech-capabilities{padding-top:clamp(1.25rem,2vw,2rem);padding-bottom:clamp(1.75rem,2.6vw,2.5rem)}.home .tech-capabilities .commercial-truck__wrapper{align-items:center}.home .tech-capabilities__visual{min-height:0}@media (max-width:1024px){.home .tech-capabilities{padding-top:1.5rem;padding-bottom:2rem}}@media (max-width:680px){.despre .technaval-profile-block .info-content__wrapper{padding:0;gap:0}.despre .technaval-profile-block .info-content__left{padding:2.25rem 1rem}.despre .technaval-profile-block .info-content__right{height:18rem}.home .tech-capabilities{padding-top:1.25rem;padding-bottom:1.75rem}}body.services-landing-page .services-landing{max-width:100%;overflow-x:clip!important;overflow-y:visible!important}body.services-landing-page main#primary.main-default.services-landing{width:100%;max-width:100%;overflow-x:clip!important;overflow-y:visible!important}body.services-landing-page .company-info-banner,body.services-landing-page .services-landing__final-banner{max-width:100%}body.services-landing-page .company-info-banner{isolation:isolate;background:#64d0ea}body.services-landing-page .company-info-banner__bg{position:absolute;inset:0;z-index:0;min-height:100%}body.services-landing-page .company-info-banner__bg img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:72% center;opacity:1;visibility:visible}body.services-landing-page .company-info-banner:before{z-index:1}body.services-landing-page .company-info-banner__content{position:relative;z-index:2}.get-quote-block__bg{background:#64d0ea}.get-quote-block__bg img{display:block;opacity:1;visibility:visible}.modal--partner{width:min(96vw,64rem);max-width:64rem;padding:0}.overlay-footer.active{background:rgba(5,11,18,.56);backdrop-filter:blur(0.35rem)}.modal--partner .modal__wrapper{display:grid;grid-template-columns:minmax(18rem,0.78fr) minmax(0,1.22fr);max-height:min(44rem,calc(100vh - 2rem));padding:0;overflow:hidden;border:1px solid rgba(100,208,234,.34);background:#fff;box-shadow:0 2rem 5rem rgba(5,11,18,.26)}.modal--partner .modal__header{position:relative;min-height:100%;margin:0;padding:clamp(2.25rem,4vw,3.2rem) 2.15rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:linear-gradient(145deg,rgba(5,11,18,.96) 0,rgba(14,31,48,.96) 58%,rgba(23,138,165,.9) 100%),url("../media/technaval/technaval-ui-wave-up.svg") right bottom/88% auto no-repeat}.modal--partner .modal__header:after{content:"";position:absolute;right:-3rem;bottom:-3rem;width:16rem;height:16rem;border:1px solid rgba(100,208,234,.26);transform:rotate(12deg);pointer-events:none}.modal--partner .modal__eyebrow{position:relative;z-index:1;width:fit-content;margin-bottom:.9rem;padding:.4rem .65rem;color:#050b12;background:#64d0ea;text-align:left;letter-spacing:.045em}.modal--partner .modal__wrapper .modal__header .modal__subtitle,.modal--partner .modal__wrapper .modal__header .modal__title{position:relative;z-index:1;text-align:left}.modal--partner .modal__wrapper .modal__header .modal__title{color:#fff;font-size:clamp(2rem, 3vw, 3rem)}.modal--partner .modal__wrapper .modal__header .modal__subtitle{max-width:22rem;margin:0;color:rgba(255,255,255,.78);font-size:.98rem}.modal--partner .contact-widget{min-width:0;max-height:min(44rem,calc(100vh - 2rem));padding:2.25rem;overflow-y:auto}.modal--partner .modal-form__fields{gap:.85rem}.modal--partner .modal-form__field{gap:.34rem}.modal--partner .modal-form__field input,.modal--partner .modal-form__field select,.modal--partner .modal-form__field textarea{min-height:3rem;padding:.7rem .85rem;border:1px solid rgba(100,208,234,.28);background:#f8fcfe}.modal--partner .modal-form__field textarea{height:5rem}.modal--partner .modal-form__field input:focus,.modal--partner .modal-form__field select:focus,.modal--partner .modal-form__field textarea:focus{border-color:#64d0ea;background:#fff;box-shadow:0 0 0 .18rem rgba(100,208,234,.13)}.modal--partner .modal-form__field input.fv-invalid-field,.modal--partner .modal-form__field select.fv-invalid-field,.modal--partner .modal-form__field textarea.fv-invalid-field{border:1px solid #fa7676!important}.modal--partner .modal-form__actions{padding-top:.85rem}.modal--partner .modal-form__actions .contact-us__submit{min-height:3.25rem;box-shadow:0 1rem 2rem rgba(100,208,234,.22);transition:transform .22s,background .22s,color .22s,box-shadow .22s}.modal--partner .modal-form__actions .contact-us__submit:hover{transform:translateY(-.12rem);background:#050b12;border-color:#050b12;color:#fff;box-shadow:0 1.15rem 2.4rem rgba(5,11,18,.16)}.contact-page{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(100,208,234,.16) 0,rgba(100,208,234,0) 30%),linear-gradient(180deg,#fff 0,#f5fbfd 100%)}.contact-page:before{content:"";position:absolute;inset:auto -8rem -12rem auto;width:28rem;height:28rem;border:1px solid rgba(100,208,234,.2);transform:rotate(14deg);pointer-events:none}.contact-page__wrapper{position:relative;z-index:1;align-items:stretch}.contact-page__form-panel{padding:clamp(2rem,3vw,3rem);border:1px solid rgba(100,208,234,.28);border-left:.35rem solid #64d0ea;background:rgba(255,255,255,.96);box-shadow:0 1.4rem 3rem rgba(5,11,18,.08)}.contact-page__card{position:relative;overflow:hidden;background:rgba(255,255,255,.94);border-color:rgba(100,208,234,.22);border-left:.25rem solid #64d0ea;transition:transform .24s,box-shadow .24s,border-color .24s}.contact-page__card:hover{transform:translateY(-.18rem);border-color:rgba(100,208,234,.5);box-shadow:0 1.15rem 2.3rem rgba(5,11,18,.09)}.contact-page__steps{padding:1.25rem;border:1px solid rgba(100,208,234,.22);background:rgba(255,255,255,.72)}.contact-page__field input,.contact-page__field select,.contact-page__field textarea{min-height:3rem;padding:.7rem .85rem;border:1px solid rgba(100,208,234,.28);background:#fff}.contact-page__field textarea{resize:vertical;height:5.35rem}.contact-page__field input:focus,.contact-page__field select:focus,.contact-page__field textarea:focus{border-color:#64d0ea;box-shadow:0 0 0 .18rem rgba(100,208,234,.13)}.contact-page__field input.fv-invalid-field,.contact-page__field select.fv-invalid-field,.contact-page__field textarea.fv-invalid-field{border:1px solid #fa7676!important}.contact-page__actions .contact-us__submit{box-shadow:0 1rem 2rem rgba(100,208,234,.2);transition:transform .22s,background .22s,color .22s,box-shadow .22s}.contact-page__actions .contact-us__submit:hover{transform:translateY(-.12rem);background:#050b12;border-color:#050b12;color:#fff;box-shadow:0 1.15rem 2.4rem rgba(5,11,18,.16)}.company-proof{padding:clamp(3rem,4.6vw,5rem) 2rem clamp(3.5rem,5vw,5.75rem)}.company-proof__intro{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.company-proof__stats article{min-height:9.8rem;display:flex;flex-direction:column;justify-content:center}.company-proof__stats strong,.tech-capabilities__number{font-variant-numeric:tabular-nums}.reviews--home{overflow:hidden;background:linear-gradient(180deg,#fff 0,#f6fbfd 100%)}.reviews--home .reviews__wrapper{position:relative}.reviews--home .reviews__wrapper:after{content:none!important}.reviews--home .reviews-slider{overflow:hidden;padding:1rem 0 4.35rem}.reviews--home .reviews-slider .swiper-wrapper{align-items:stretch}.reviews--home .reviews-slider__slide{max-width:min(29rem,calc(100vw - 3rem));min-height:12.5rem;border-color:rgba(100,208,234,.32);box-shadow:0 1rem 2.2rem rgba(5,11,18,.07)}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{bottom:.25rem}.reviews--home .reviews-slider .reviews-slider__pagination{bottom:1.45rem}@media (max-width:1024px){.modal--partner .modal__wrapper{grid-template-columns:1fr;max-height:calc(100vh - 2rem)}.modal--partner .modal__header{min-height:13rem;padding:2rem 4.2rem 2rem 2rem}.modal--partner .modal__wrapper .modal__header .modal__subtitle{max-width:44rem}.modal--partner .contact-widget{max-height:calc(100vh - 15rem);padding:1.75rem 2rem 2rem}.modal--partner .modal__wrapper .modal__cross{color:#fff}}@media (max-width:680px){.modal--partner{width:100%;height:100%}.modal--partner .modal__wrapper{min-height:100%;max-height:none;overflow-y:auto}.modal--partner .modal__header{min-height:12.5rem;padding:4.25rem 1rem 1.75rem}.modal--partner .contact-widget{max-height:none;padding:1.25rem 1rem 2rem;overflow:visible}.modal--partner .modal-form__fields{grid-template-columns:1fr}.modal--partner .modal-form__actions .contact-us__submit{width:100%}.contact-page__form-panel{padding:1.25rem}.contact-page__steps{padding:1rem}.company-proof{padding:2.5rem 1rem 3rem}.company-proof__stats article{min-height:8rem}.reviews--home .reviews-slider{padding:.75rem 0 3.7rem}.reviews--home .reviews-slider__slide{max-width:calc(100vw - 2rem);min-height:12rem;padding:1.35rem 1.1rem}.reviews--home .reviews-slider .reviews-slider__pagination{display:none}.reviews--home .reviews-slider .reviews-slider__next,.reviews--home .reviews-slider .reviews-slider__prev{bottom:0}.reviews--home .reviews-slider .reviews-slider__next{left:3.55rem}}