@charset "UTF-8";.light{color:#fff!important}.dark{color:#1a3260!important}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PogoniaBold;src:url(/assets/fonts/pogonia-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PogoniaSemiBold;src:url(/assets/fonts/pogonia-semibold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}a,button,form *,li,ol,p,span,ul{font-family:Figtree,sans-serif;font-size:clamp(14px,3vw,18px);line-height:28px;color:#0f1d38;font-weight:400}a.bigger,button.bigger,form .bigger,li.bigger,ol.bigger,p.bigger,span.bigger,ul.bigger{font-size:clamp(16px,3vw,20px)}a.number_value,button.number_value,form .number_value,li.number_value,ol.number_value,p.number_value,span.number_value,ul.number_value{font-weight:700;line-height:80px;letter-spacing:-2.5px;font-family:PogoniaBold,sans-serif;font-size:clamp(20px,3vw,60px)}figcaption{font-family:Figtree,sans-serif;font-size:clamp(12px,3vw,14px);color:#0f1d38;margin-top:10px}.subtitle{font-family:Figtree,sans-serif}ul{list-style-position:inside}.timeline-icon{font-weight:700;line-height:80px;letter-spacing:-1px;font-family:PogoniaBold,sans-serif;font-size:clamp(18px,3vw,28px)}p,ul{margin-bottom:40px}.mb-0{margin-bottom:0!important}.job-content p{margin-bottom:10px!important}.menu-item{font-size:16px;text-transform:uppercase;color:#1a3260;transition:.2s linear;text-decoration:none;font-weight:700}.menu-item.active,.menu-item:active,.menu-item:hover{color:#68cef2}.text-center{text-align:center}.text-start{text-align:start}a,button{text-decoration:none;color:#1a3260}a:hover,button:hover{color:#2e58a8;text-decoration:none}.invisible_link{text-decoration:unset;color:unset;font-size:unset;font-weight:unset;font-family:unset;line-height:unset}.invisible_link:hover{color:unset}strong{font-weight:700}strong a,strong button,strong form *,strong li,strong ol,strong p,strong span,strong ul{font-weight:700}.h1,h1{font-family:PogoniaBold,sans-serif;font-size:clamp(30px,3vw,72px);margin-bottom:30px;margin-top:unset;color:#2e58a8;letter-spacing:-1px}.h2,h2{font-family:PogoniaBold,sans-serif;font-size:clamp(25px,3vw,56px);margin-bottom:15px;margin-top:unset;color:#2e58a8;letter-spacing:-1px}.h3,h3{font-family:PogoniaBold,sans-serif;font-size:clamp(22px,3vw,36px);margin-bottom:15px;margin-top:unset;color:#2e58a8}.h4,h4,h4 span{font-family:PogoniaBold,sans-serif;font-size:clamp(20px,3vw,24px);margin-bottom:15px;margin-top:unset;color:#2e58a8}.h5,h5{font-family:PogoniaBold,sans-serif;font-size:clamp(16px,3vw,18px);margin-bottom:15px;margin-top:unset;color:#2e58a8}.subtitle{text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:15px;margin-top:unset;color:#2e58a8}.btn-blue,.radio-toolbar label{display:block;width:-moz-fit-content;width:fit-content;background-color:#2e58a8;color:#fff;text-transform:uppercase;text-decoration:none;padding:18px 38px;border-radius:16px 0 16px 0;transition:.2s linear;font-weight:700;border:none;cursor:pointer}.btn-blue:hover,.radio-toolbar label:hover{background-color:#68cef2;color:#fff;text-decoration:none}.btn-blue.btn-menu,.radio-toolbar label.btn-menu{display:flex;padding:15px}.btn-blue.btn-menu img,.radio-toolbar label.btn-menu img{height:34px;width:34px}.btn-share{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:#2e58a8;color:#fff;text-transform:uppercase;text-decoration:none;padding:15px;border-radius:5px;transition:.2s linear;font-weight:700;border:none;cursor:pointer}.btn-share:hover{background-color:#68cef2;color:#fff;text-decoration:none}.btn-lightblue{display:block;width:-moz-fit-content;width:fit-content;background-color:#68cef2;color:#fff;text-transform:uppercase;text-decoration:none;padding:18px 38px;border-radius:16px 0 16px 0;transition:.2s linear;font-weight:700;border:none;cursor:pointer}.btn-lightblue:hover{background-color:#2e58a8;color:#fff;text-decoration:none}.btn-white{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#0f1d38;text-transform:uppercase;text-decoration:none;padding:18px 38px;border-radius:16px 0 16px 0;transition:.2s linear;font-weight:700;border:none;cursor:pointer}.btn-white:hover{color:#fff;background-color:#1a3260;text-decoration:none}.social-link{display:inline-flex;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#0f1d38;text-transform:uppercase;text-decoration:none;padding:10px;border-radius:5px;transition:.2s linear;font-weight:700;border:none;cursor:pointer}.social-link path{fill:#2e58a8;transition:.2s linear}.social-link:hover path{fill:#fff}.social-link:hover{background-color:#68cef2;text-decoration:none}#navbar{max-width:1600px;margin:30px auto;background-color:#fff;border-radius:30px 0 30px 0;display:block;transition:border-radius .1s linear;z-index:98;position:relative;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}#navbar .navbar-wrapper{display:flex;align-items:stretch;justify-content:space-between}#navbar .navbar-wrapper .logo-wrapper{margin:15px;flex:0 0 300px;display:flex;justify-content:start}#navbar .navbar-wrapper .logo-wrapper a{line-height:0}#navbar .navbar-wrapper .menu-wrapper{flex:1;display:flex;align-items:center;justify-content:center;gap:18px}#navbar .navbar-wrapper .mobile-menu-icon-wrapper{margin:15px;flex:0;justify-content:end;display:none}#navbar .navbar-wrapper .inquiry-wrapper{margin:15px;flex:0 0 300px;display:flex;justify-content:end}#navbar .menu-item-wrapper{height:100%;display:flex}#navbar .menu-item-wrapper .menu-item{margin:auto}#navbar .menu-item-wrapper.has-dropdown .menu-item{position:relative}#navbar .menu-item-wrapper.has-dropdown .menu-item::after{content:"";position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);width:10px;height:6px;background-color:currentColor;-webkit-mask:url(/assets/icons/chevron-down.svg) no-repeat center;-webkit-mask-size:contain;-webkit-mask:url(/assets/icons/chevron-down.svg) no-repeat center;mask:url(/assets/icons/chevron-down.svg) no-repeat center;mask-size:contain;pointer-events:none}#navbar .dropdown{display:none;background-color:#fff;position:absolute;left:0;right:0;top:100%;border-radius:0 0 30px 0}#navbar .dropdown .dropdown-item-divider{padding:35px 0 0 35px}#navbar .dropdown .dropdown-items{border-top-width:1px;border-top-style:solid;border-top-color:rgba(46,88,168,.1882352941);margin:0 35px 35px;padding-top:35px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:20px}#navbar .dropdown .dropdown-items .dropdown-item{flex:0 0 225px}#navbar .dropdown .dropdown-items .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:stretch;text-decoration:none}#navbar .dropdown .dropdown-items .nav-item *{font-size:14px;font-weight:700;color:#2e58a8;text-transform:uppercase;line-height:1.5;transition:.2s linear}#navbar .dropdown .dropdown-items .nav-item.active *,#navbar .dropdown .dropdown-items .nav-item:hover *{color:#68cef2}footer{margin-top:180px;padding:55px 30px;background:linear-gradient(180deg,#1a3260 0,#2e58a8 100%)}footer p{margin-bottom:0}footer .footer-wrapper{border-bottom:1px solid rgba(255,255,255,.1254901961);display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:50px}footer .footer-wrapper .footer_col{flex:1 1 400px;position:relative;margin-bottom:40px}footer .footer-wrapper .footer_col *,footer .footer-wrapper .footer_col .footer-text{color:#fff;text-decoration:none;font-size:18px}footer .footer-wrapper .footer_col .footer-title{color:#68cef2;text-transform:uppercase}footer .footer-wrapper .footer_col .footer-title.footer-company{text-transform:none}footer .footer-wrapper .footer_col .footer-links{padding-inline-start:20px}footer .footer-wrapper .footer_col .footer-links a{color:#fff}footer .footer-wrapper .footer_col .footer-links a:hover{color:#68cef2}footer .footer-wrapper>:last-child{text-align:end}footer .footer-wrapper .footer-text-small{position:absolute;bottom:0;right:0;font-size:16px}footer .footer-socials{gap:15px;display:flex;justify-content:end;margin-top:10px}*{margin:unset;padding:unset;line-height:1;box-sizing:border-box}#preloader{background:#fff;background-size:400% 400%;animation:gradient 15s ease infinite;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999;animation:gradient 15s ease infinite}#preloader img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:300px;padding:30px;animation:fadeinout 5s ease infinite}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:1.5rem}.mb-3{margin-bottom:2rem}.mb-4{margin-bottom:2.5rem}.mb-5{margin-bottom:3rem}table{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;margin:20px auto 40px}table td,table th{border:1px solid #eaeef6;padding:8px}table tr:nth-child(even){background-color:#eaeef6}table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#2e58a8;color:#fff}.collapsable{margin-bottom:10px}.collapsable .collapse{cursor:pointer;display:flex;transition:.2s}.collapsable .collapse svg{transition:.2s linear;transform:rotate(90deg)}.collapsable .collapse.open svg{transform:rotate(180deg)}.collapsable .collapsable-content{max-height:0;overflow:hidden}.collapsable .collapsable-content.open{max-height:100vh}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes fadeinout{0%{opacity:1}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}100%{opacity:1}}.container{width:100%;max-width:1600px;margin:auto}.container .narrow,.container.narrow{max-width:1000px}.container .content,.container.content{max-width:1200px}.m-auto{margin:auto}.img-fluid{width:100%;height:auto}.row{display:flex}.g-1{gap:1rem}.g-2{gap:1.5rem}.g-3{gap:2rem}.g-4{gap:2.5rem}.g-5{gap:3rem}.col{flex:0 1 48%}.alert_wrapper{margin:40px auto 0;display:none}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;display:none}.alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}section:not(.splide):not(.last){margin-bottom:150px}#background-gradient{background:#fff;background:linear-gradient(180deg,#1a3260 0,#fff 100%);display:block;height:725px;width:100%;position:absolute;z-index:-1;top:0;left:0;right:0}.hero.top-margin{margin-top:clamp(200px,17vw,300px)}.hero.top-margin .hero_image{margin-top:-150px}.hero .hero_image{width:100%;height:auto;margin-top:-80px}.hero .col_image{width:100%;height:auto}#main-slider{margin-top:calc(-1 * var(--navbar-height));position:relative;z-index:0}#main-slider .splide__slide .slide-bg{width:100%;aspect-ratio:9/5;background-size:cover;background-position:center;position:relative}#main-slider .splide__slide .slide-bg video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);z-index:0;filter:brightness(.4)}#main-slider .splide__slide .slide-text{position:absolute;top:calc(45% + var(--navbar-height));left:50%;transform:translate(-50%,-50%);color:#fff}#main-slider .splide__slide .slide-text *{text-align:start}.numbers{max-width:1000px;width:100%;display:block;background:#2e58a8;padding:30px;border-radius:0 30px 0 30px;margin:-80px auto 100px;z-index:1;position:relative}.numbers .numbers-wrapper{display:flex;gap:20px;align-items:center;justify-content:space-between}.numbers .numbers-wrapper .number{flex:0 1 300px;text-align:center;margin-top:-20px}.numbers .numbers-wrapper .number .number_description,.numbers .numbers-wrapper .number .number_value{margin:0}.bg-gradient{background:linear-gradient(180deg,#1a3260 0,#2e58a8 100%)}.cta-section{padding:80px;text-align:center}.cta-section .cta-title{display:flex;align-items:center;justify-content:center;gap:20px}.cta-section .cta-title::after,.cta-section .cta-title::before{content:"";flex:1;height:2px;background-color:#68cef2}.cta-section .cta-button{display:inline-block}.latest-posts .posts{margin-top:40px}.posts{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:stretch;gap:50px 20px}.posts .post{flex:0 1 520px}.posts .post a{text-decoration:none;color:#0f1d38;transition:.2s linear}.posts .post a:hover{color:#68cef2}.posts .post .post-image{width:100%;height:auto;margin-bottom:10px}.posts .post .post-date{font-size:16px;line-height:35px}.posts .post .post-title{font-size:clamp(18px,5vw,24px);line-height:30px}.testimonials #testimonials{margin-top:30px}.testimonials .testimonial-text{font-size:clamp(16px,5vw,20px)}.testimonials .testimonial-author{font-size:clamp(18px,5vw,28px);color:#2e58a8;font-family:Pogonia,sans-serif}.testimonials .testimonial-place{font-size:clamp(16px,5vw,20px);color:#0f1d38;font-family:Figtree,sans-serif}.timeline-wrapper{padding:100px 0}.timeline-wrapper .timeline{display:flex;flex-direction:column;position:relative;gap:120px}.timeline-wrapper .timeline::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:95%;background-color:#68cef2;z-index:0}.timeline-wrapper .timeline .timeline-item{display:flex;justify-content:space-between;align-items:center;position:relative}.timeline-wrapper .timeline .timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-wrapper .timeline .timeline-item:nth-child(odd) .timeline-content{text-align:left;margin-left:38px}.timeline-wrapper .timeline .timeline-item:nth-child(odd) .timeline-icon{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#68cef2 50%,#68cef2 100%)}.timeline-wrapper .timeline .timeline-item:nth-child(even) .timeline-content{text-align:left;margin-right:38px}.timeline-wrapper .timeline .timeline-item:nth-child(even) .timeline-icon{background:linear-gradient(90deg,#68cef2 0,#68cef2 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.timeline-wrapper .timeline .timeline-item .timeline-icon{width:125px;height:125px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;left:50%;transform:translateX(-50%)}.timeline-wrapper .timeline .timeline-item .timeline-icon .timeline-inside{background-color:#fff;border-radius:50%;height:105px;width:105px;display:flex;align-items:center;justify-content:center;color:#68cef2}.timeline-wrapper .timeline .timeline-item .timeline-content{width:calc(50% - 100px)}.timeline-wrapper .timeline .timeline-item .timeline-content h3{color:#68cef2}.timeline-wrapper .timeline .timeline-item .timeline-content p{margin-bottom:0}.timeline-wrapper .timeline.small .timeline-icon{width:40px;height:40px}.timeline-wrapper .timeline.small .timeline-icon .timeline-inside{background-color:#2e58a8;height:20px;width:20px;color:#68cef2}.timeline-wrapper .timeline.small .timeline-item .timeline-content{width:calc(50% - 100px)}.timeline-wrapper .timeline.small .timeline-item .timeline-content h3{color:#2e58a8}.service_wrapper{display:flex;align-items:start;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.service_wrapper .service{flex:0 0 310px}.info_flex{display:flex;align-items:start;justify-content:center;gap:30px}.button_wrapper{display:flex;align-items:center;justify-content:center}.button_wrapper .btn-blue{padding:18px 60px}.full-image{margin-top:65px;max-width:1160px}.blog_footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2e58a8;border-bottom:1px solid #2e58a8;padding:30px 0}.blog_footer .share_wrapper{display:flex;align-items:stretch;justify-content:stretch;gap:10px}.hero.services{padding-bottom:70px;overflow-x:clip}.hero.services .hero_wrapper{display:flex;flex-direction:row;align-items:start;justify-content:space-between;position:relative}.hero.services .hero_wrapper .col{flex:0 1 43%}.hero.services .hero_image{position:absolute;right:-90px;margin-top:unset;width:unset}.cards{display:flex;align-items:stretch;justify-content:space-between;gap:40px;flex-wrap:wrap}.cards :nth-child(1),.cards :nth-child(4),.cards :nth-child(5),.cards :nth-child(8),.cards :nth-child(9){border-radius:30px 0 30px 0}.cards :nth-child(10),.cards :nth-child(2),.cards :nth-child(3),.cards :nth-child(6),.cards :nth-child(7){border-radius:0 30px 0 30px}.cards .card{flex:0 1 calc(50% - 20px);background-color:#eaeef6;padding:30px}.cards .card.job-card{cursor:pointer}.cards .card h3{font-family:PogoniaSemiBold,sans-serif}.cards .card h3::after{display:block;content:"";width:30px;height:2px;background-color:#68cef2;margin-top:20px}.cards .card p{margin-bottom:0}.bg-gradient .cards{gap:40px 100px}.bg-gradient .cards .card{flex:1;background-color:transparent;padding:0}.faqs{margin-top:60px}.faqs h4{font-family:Figtree,sans-serif;font-weight:700}.inquiry-form .form-row{display:flex;flex-wrap:wrap;gap:50px;align-items:center;justify-content:center;padding:0 30px}.inquiry-form .form-row .form-col{flex:1;margin-bottom:45px}.inquiry-form input,.inquiry-form textarea{border:1px solid #2e58a8;border-radius:6px;width:-webkit-fill-available;padding:20px;background-color:transparent;transition:.2s linear}.inquiry-form input:focus,.inquiry-form textarea:focus{outline:0;border:1px solid #68cef2}.inquiry-form input::-moz-placeholder,.inquiry-form textarea::-moz-placeholder{color:#0f1d38;opacity:.8;font-style:italic;font-size:16px}.inquiry-form input::placeholder,.inquiry-form label.label,.inquiry-form textarea::placeholder{color:#0f1d38;opacity:.8;font-style:italic;font-size:16px}.inquiry-form input::-webkit-inner-spin-button{display:none}.packages{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:80px 25px}.packages .package{position:relative;text-align:start;border-width:2px;border-color:#2e58a8;border-style:solid;padding:50px 25px;flex-grow:1;flex-shrink:1;flex-basis:30%;border-radius:0 30px;background:#eaeef6;min-width:clamp(430px,17vw,150px);transition:all linear .2s}.packages .package:hover{border-radius:30px 0}.packages .package .title{font-size:clamp(18px,5vw,35px)}.packages .package .subtitle,.packages .package .title{text-align:center}.packages .package ul{list-style:none;display:flex;flex-direction:column;gap:5px;margin-top:10px}.packages .package ul li::before{display:inline-block;content:"✓";color:#2e58a8;margin-right:8px}.packages .package .package-price{position:absolute;right:0;bottom:-50px;background-color:#2e58a8;border-radius:30px 0 30px;padding:15px 30px;margin:0 20px 0 0;text-align:center}.packages .package .package-price.with-regular-price{bottom:-70px}.packages .package .package-price .addition,.packages .package .package-price .price{margin:0;font-weight:700;color:#fff}.packages .package .package-price .price{font-size:clamp(18px,5vw,35px)}.packages .package .package-price .regular-price{margin:0;font-weight:700;color:#fff;text-decoration:line-through}.packages .package a,.packages .package button{display:block;width:100%;text-align:center;margin:30px auto 20px}#popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.3s ease}#popup-overlay.active{opacity:1;visibility:visible}#popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#fff;padding:30px;width:90%;max-width:950px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:.3s ease}#popup.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}#popup .popup-inner{position:relative}#popup #popup-close{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}.partners .partners_grid{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.partners .partners_grid img{flex:1;max-width:250px;min-width:100px;filter:grayscale(1);transition:filter .2s linear}.partners .partners_grid img:hover{filter:grayscale(0)}.partners .btn-blue,.partners .btn-wrapper{display:flex;align-items:center;justify-content:center;gap:20px}.partners .btn-blue::after,.partners .btn-blue::before,.partners .btn-wrapper::after,.partners .btn-wrapper::before{content:"";flex:1;height:2px;background-color:#2e58a8}.subsidies .subsidy{flex:0 1 32.2%;max-width:550px}.subsidies .subsidy .title{text-transform:uppercase}.subsidies .subsidy table tr td{vertical-align:top}.subsidies .subsidy table tr :first-child{width:45%;text-transform:uppercase}.subsidies .subsidy .package-price .price{font-size:clamp(18px,5vw,25px)}.config_video_desktop,.config_video_mobile{width:100%;padding:0 40px}@media (min-width:1000px){.config_video_desktop{display:block}.config_video_mobile{display:none}}@media (max-width:999.98px){.config_video_desktop{display:none}.config_video_mobile{display:block}}.configurator_wrapper{display:flex;position:relative;width:100%;height:800px;background:0 0;border-radius:0 40px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.configurator_wrapper .btn-blue{font-size:clamp(12px,2vw,16px);line-height:20px;padding:15px 20px}.configurator_wrapper .btn-blue.selected{background-color:#68cef2}.configurator_wrapper .btn-blue.back{position:absolute;top:10px;left:80px}.configurator_wrapper>.step:nth-child(even){background:#2e58a8}.configurator_wrapper>.step:nth-child(odd){background:#3662b6}.configurator_wrapper .h2,.configurator_wrapper h2{font-size:clamp(16px,4vw,48px)}.configurator_wrapper .h4,.configurator_wrapper h4{font-size:clamp(14px,3vw,24px)}.configurator_wrapper .subtitle{font-size:clamp(12px,2vw,18px);margin-bottom:5px;color:#0f1d38}.configurator_wrapper .step-transition-overlay{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#68cef2;z-index:9999;transition:left .8s cubic-bezier(.77,0,.175,1)}.configurator_wrapper .step-transition-overlay.active{left:0;pointer-events:all}.configurator_wrapper .step-transition-overlay.exit{left:-100%}.configurator_wrapper .step{position:relative;display:flex;flex:0 0 70px;transition:all .7s cubic-bezier(.4,0,.2,1);overflow:hidden}.configurator_wrapper .step video{display:none}.configurator_wrapper .step.active{flex:1;background:#edf0f7}.configurator_wrapper .step.active video{display:block}.configurator_wrapper .step.active .step_header{background:#68cef2;color:#fff}.configurator_wrapper .step.active .step_content{opacity:1;visibility:visible}.configurator_wrapper .step.completed .step_check{display:block}.configurator_wrapper .step.completed .step_number{display:none}.configurator_wrapper .step.invisible.completed{background-color:transparent;flex:0 0 0px}.configurator_wrapper .step video{position:absolute;top:0;right:0;bottom:0;z-index:1}.configurator_wrapper .step .step-image{display:none;position:absolute;top:0;right:0;bottom:0;z-index:0}.configurator_wrapper .step.completed .step-image{z-index:-1}.configurator_wrapper .has-se-step,.configurator_wrapper .last-step{display:none;background-color:transparent;flex:0 0 0px}.configurator_wrapper .has-se-step .step-background,.configurator_wrapper .last-step .step-background{position:absolute;z-index:-1;width:100%;height:100%;background-image:url(/assets/images/configurator/end.png);background-position:left bottom;background-size:contain;background-repeat:no-repeat}.configurator_wrapper .has-se-step.active,.configurator_wrapper .last-step.active{flex:1;width:100%;z-index:9;background:#edf0f7;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.configurator_wrapper .step_header{width:70px;height:100%;display:flex;flex-direction:column;align-items:center;padding:30px 0;color:rgba(255,255,255,.7);cursor:pointer;flex-shrink:0;z-index:2}.configurator_wrapper .step_header .step_number{font-weight:700;font-size:clamp(28px,3vw,40px);color:#fff}.configurator_wrapper .step_header .step_title{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:auto;white-space:nowrap;font-weight:600;font-size:clamp(18px,2vw,32px);color:#fff;padding-left:10px}.configurator_wrapper .step_header .step_check{display:none;width:40px;height:40px;text-align:center;position:absolute;margin-top:-5px}.configurator_wrapper .step_content{flex:1;padding:40px 20px;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:.3s linear}.configurator_wrapper .step_content#step-4-2,.configurator_wrapper .step_content#step-4-3{display:none}.configurator_wrapper .step_content.justify-content-end{justify-content:end}.configurator_wrapper .step_content p{max-width:700px}.configurator_wrapper .step_content p.subtitle{max-width:100%}.configurator_wrapper .step_content .result-container p{margin-bottom:10px!important}.configurator_wrapper .step_content .result-container{margin-inline-start:50px}.configurator_wrapper .step_content .step_buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:20px}.configurator_wrapper .step_content .flexbox{display:flex}.configurator_wrapper .step_content input#milage{padding:15px 20px;border-radius:16px 0 16px 0;background:0 0;border:1px solid #2e58a8}.configurator_wrapper .step_content input#milage:focus-visible{outline:0}.configurator_wrapper .step_content input::-moz-placeholder{color:#2e58a8;font-size:clamp(12px,3vw,16px);font-style:italic;text-align:center}.configurator_wrapper .step_content input::-moz-placeholder,.configurator_wrapper .step_content input::-webkit-input-placeholder,.configurator_wrapper .step_content input::placeholder{color:#2e58a8;font-size:clamp(12px,3vw,16px);font-style:italic;text-align:center}.configurator_wrapper .slider{width:80%;margin:50px auto;position:relative}.configurator_wrapper .slider input[type=range]{-webkit-appearance:none;background:linear-gradient(to right,#68cef2 0,#68cef2 0,#2e58a8 0,#2e58a8 100%);height:24px;border-radius:100px;width:100%;outline:2px solid #2e58a8}.configurator_wrapper .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;background:linear-gradient(0deg,#68cef2 0,#9ae5ff 100%);outline:2px solid #2e58a8;border-radius:50%;cursor:grab;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative;z-index:2}.configurator_wrapper .slider .datalist-container{display:flex;justify-content:space-between;padding:0 10px;margin-bottom:15px}.configurator_wrapper .slider .info-container{display:flex;justify-content:center;margin-top:15px}.configurator_wrapper .slider .datalist-container span,.configurator_wrapper .slider .info-container span{position:relative;display:flex;flex-direction:column;align-items:center;font-family:sans-serif;font-weight:700;color:#1a2b4d;font-size:clamp(14px,3vw,18px);width:20px}.configurator_wrapper .slider .datalist-container span::after{content:"";width:2px;height:14px;background:#1a2b4d;margin-top:5px}.configurator_wrapper .last-step .row,.configurator_wrapper .step .row{width:100%;flex-direction:row;align-items:stretch;justify-content:space-around;gap:40px;flex-wrap:wrap;max-width:100%}.configurator_wrapper .last-step .row .column,.configurator_wrapper .step .row .column{flex:1 1 45%}.configurator_wrapper .last-step .row .column.full,.configurator_wrapper .step .row .column.full{flex:1 0 100%}.configurator_wrapper .last-step .row .column.full .btn-blue,.configurator_wrapper .step .row .column.full .btn-blue{margin:auto}.configurator_wrapper .last-step h4.price,.configurator_wrapper .step h4.price{width:-moz-fit-content;width:fit-content}.configurator_wrapper .last-step h4.price::after,.configurator_wrapper .step h4.price::after{display:block;content:"";width:100%;height:4px;background-color:#68cef2}.configurator_wrapper .has-se-step .row{margin-top:20px;gap:80px;flex-wrap:wrap}.configurator_wrapper .has-se-step .row>:first-child{flex:1 1 54%}.configurator_wrapper .has-se-step .row>:last-child{flex:1 1 40%}.configurator_wrapper .has-se-step p{margin-bottom:20px}.configurator_wrapper .has-se-step .image{margin-right:-65px}.configurator_wrapper .has-se-step .image img{width:250px;margin-bottom:-20px}.configurator_wrapper .has-se-step .inquiry-form{margin-bottom:20px}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar input[type=radio]{opacity:0;position:fixed;width:0}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar{display:flex;gap:20px}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar label{flex:1;text-align:center}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar input[type=radio]:checked+label{background-color:#68cef2;color:#fff;text-decoration:none}.configurator_wrapper .has-se-step .inquiry-form .form-row{padding:0;gap:20px}.configurator_wrapper .has-se-step .inquiry-form .form-row .form-col{margin-bottom:20px}.configurator_wrapper .priceboxes{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:20px}.configurator_wrapper .priceboxes p{font-size:clamp(12px,3vw,16px);max-width:100%}.configurator_wrapper .priceboxes .pricebox{flex:1;display:flex;flex-direction:row;align-items:stretch}.configurator_wrapper .priceboxes .pricebox *{color:#fff;text-transform:none}.configurator_wrapper .priceboxes .pricebox .pricebox-content,.configurator_wrapper .priceboxes .pricebox .pricebox-title{background-color:#2e58a8;align-content:center;padding:20px}.configurator_wrapper .priceboxes .pricebox .pricebox-title{border-radius:16px 0 0 0;flex:0 1 200px}.configurator_wrapper .priceboxes .pricebox .pricebox-content{flex:1}.configurator_wrapper .priceboxes .pricebox .pricebox-price{background-color:#68cef2;border-radius:0 0 16px 0;align-content:center;text-align:center;padding:20px;flex:0 1 200px}.configurator_wrapper .priceboxes .pricebox h5,.configurator_wrapper .priceboxes .pricebox h6,.configurator_wrapper .priceboxes .pricebox p{margin-bottom:0}.configurator_wrapper .priceboxes .pricebox h3,.configurator_wrapper .priceboxes .pricebox h4{margin-bottom:5px}@media (max-width:1800px){.container.cards,.container.cta-section,.container.footer-wrapper .container.timeline-wrapper{padding:50px 20px}.container.timeline-wrapper{padding:80px 20px}.container:not(.cta-section):not(.cards):not(.footer-wrapper):not(.timeline-wrapper):not(.faqs):not(.configurator_wrapper){margin:auto;padding:0 20px}.container:not(.cta-section):not(.cards):not(.footer-wrapper):not(.timeline-wrapper):not(.faqs):not(.configurator_wrapper).slide-text{width:100%}.container.faqs{padding:0 20px}#main-slider .splide__slide .slide-text{margin:auto 20px}}@media (max-width:1650px){#navbar{width:calc(100% - 40px)}.posts .post{flex:0 1 45%}.hero.top-margin .hero_image{margin-top:-5vw}.hero.services .hero_image{margin-top:0;width:70vw;right:-70px}}@media (max-width:1350px){section:not(.splide):not(.last){margin-bottom:100px}#navbar .navbar-wrapper .logo-wrapper{flex:0 0 170px}#navbar .navbar-wrapper .menu-wrapper{gap:10px}#navbar .navbar-wrapper .inquiry-wrapper{flex:0 0 170px}#navbar .dropdown .dropdown-items{margin:0 20px 20px;padding-top:20px}#main-slider .splide__slide .slide-bg{aspect-ratio:7/5}footer .footer-wrapper{flex-wrap:wrap}footer .footer-wrapper .footer_col{flex:1 1 25%}}@media (max-width:1100px){#navbar{width:100%;margin:0;border-radius:0}#navbar .navbar-wrapper .logo-wrapper{flex:0 0 170px}#navbar .navbar-wrapper .inquiry-wrapper,#navbar .navbar-wrapper .menu-wrapper{display:none}#navbar .navbar-wrapper #menu_toggle{display:block}#navbar .navbar-wrapper .inquiry-wrapper{flex:0 0 170px}#navbar .navbar-wrapper .menu-wrapper.mobile_menu{position:fixed;max-height:100dvh;overflow:auto;min-height:100dvh;width:100%;background-color:#fff;z-index:-1;margin-top:94px;border-top:1px solid #000;gap:20px;flex-direction:column;align-items:start;justify-content:start;padding:20px 20px 120px 20px}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper{height:auto;gap:30px;width:100%;display:flex;flex-direction:column;justify-content:start}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .menu-item{margin:0}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper.has-dropdown .menu-item::after{left:auto;bottom:50%;transform:translate(10px,50%)}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .dropdown{position:initial}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .dropdown .dropdown-items{margin:0;padding-top:0;display:inline-flex;flex-direction:column;gap:20px;border:none;width:100%}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .dropdown .dropdown-items .dropdown-item{flex:1 1 100%;background-color:#eaeef6;border-radius:30px 0 30px 0}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .dropdown .dropdown-items .dropdown-item .nav-item{flex-direction:row;padding:0 20px 0 0}#navbar .navbar-wrapper .menu-wrapper.mobile_menu .menu-item-wrapper .dropdown .dropdown-items .dropdown-item .nav-item *{text-align:start;word-break:break-word}#navbar .navbar-wrapper .menu-wrapper.mobile_menu svg{display:none}#main-slider .splide__slide .slide-bg{aspect-ratio:6/5}.numbers{width:unset;margin:-80px 20px 100px}.posts{justify-content:center}.posts .post{flex:0 0 45%}.hero.services .hero_image{margin-top:10vw;width:72vw;right:-50px}footer{margin-top:100px}footer .footer_col{flex:1 1 25%}}@media (max-width:1000px){.hero.services .hero_wrapper{flex-wrap:wrap}.hero.services .hero_wrapper .col{flex:1 1 100%}.hero.services .hero_wrapper .hero_image{margin-top:50px;width:100%;right:50px;position:relative}.hero.services{padding-bottom:0}.bg-gradient .cards .card{flex:1 1 40%}}@media (max-width:850px){#main-slider .splide__slide .slide-bg{aspect-ratio:5/5;min-height:720px}.numbers .numbers-wrapper{flex-wrap:wrap;justify-content:space-around}.row{flex-wrap:wrap}.col{flex:1 51%}.bg-gradient .cards .card{flex:1 1 100%}.container.cards{padding:0 20px 50px;justify-content:stretch}.container.cards .card{flex:1 1 100%}footer .footer-wrapper .footer_col{flex:1 1 45%}}@media (max-width:730px){.splide__pagination{bottom:70px}.numbers{margin:-50px 20px 100px}.posts .post{flex:1 100%}.inquiry-form .form-row{gap:0;padding:0}.inquiry-form .form-row .form-col{flex:1 1 100%}.timeline-wrapper .timeline{gap:100px}.timeline-wrapper .timeline::after{left:62px;transform:translateX(-50%)}.timeline-wrapper .timeline .timeline-item{justify-content:space-between}.timeline-wrapper .timeline .timeline-item .timeline-icon{left:0;transform:unset}.timeline-wrapper .timeline .timeline-item .timeline-content{width:calc(100% - 145px)}.timeline-wrapper .timeline .timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-wrapper .timeline .timeline-item:nth-child(odd) .timeline-content{text-align:left;margin-left:38px}.timeline-wrapper .timeline .timeline-item:nth-child(even){flex-direction:row-reverse}.timeline-wrapper .timeline .timeline-item:nth-child(even) .timeline-content{text-align:left;margin-left:38px;margin-right:unset}.timeline-wrapper .timeline.small{gap:70px}.timeline-wrapper .timeline.small::after{left:20px;top:2%}.timeline-wrapper .timeline.small .timeline-item .timeline-content{width:calc(100% - 100px)}}@media (max-width:600px){footer .footer-wrapper{padding:30px 20px;align-items:center;text-align:center;justify-content:center;gap:30px}footer .footer-wrapper>:last-child{text-align:center}footer .footer-wrapper>:last-child .footer-text-small{position:relative;margin-top:20px;margin-bottom:0}footer .footer-wrapper .footer_col{flex:1 1 100%}footer .footer-wrapper .footer_col .footer-text{margin-bottom:0}footer .footer-wrapper .footer_col .footer-links{list-style-position:inside;margin-left:-40px}.hero .hero_image{margin-top:0}}@media (max-width:500px){#navbar .dropdown .dropdown-items .dropdown-item .nav-item img{max-width:200px}.packages .package{min-width:100%}}@media (max-width:400px){#navbar .dropdown .dropdown-items .dropdown-item .nav-item img{max-width:150px}}@media (max-width:1650px){.configurator_wrapper{width:auto;margin:auto 20px}.configurator_wrapper .step.invisible video{width:100%}}@media (max-width:1350px){.configurator_wrapper{height:100%;flex-direction:column;aspect-ratio:1/1.1;max-height:1200px}.configurator_wrapper .btn-blue.back{left:10px}.configurator_wrapper .step{flex:0 0 50px}.configurator_wrapper .step .step-image{left:0;bottom:unset;width:100%}.configurator_wrapper .step video{left:0;bottom:unset;width:100%}.configurator_wrapper .last-step .row .column{flex:1 1 100%;display:flex;justify-content:center}.configurator_wrapper .last-step .row>img{max-width:-moz-fit-content;max-width:fit-content}.has-se-step .step_content{overflow-y:scroll;height:auto}.has-se-step .row{margin-top:unset;gap:30px}.has-se-step .row .column{flex:1 1 100%}.has-se-step .priceboxes .pricebox .pricebox-title{padding:10px;flex:0 1 100px}.has-se-step .priceboxes .pricebox .rpicebox-content{padding:10px}.has-se-step .priceboxes .pricebox .pricebox-price{padding:10px;flex:0 1 100px}.configurator_wrapper .step_header{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;padding:0 30px;color:rgba(255,255,255,.7);cursor:pointer;flex-shrink:0;z-index:2;justify-content:space-between}.configurator_wrapper .step_header .step_title{writing-mode:unset;transform:unset;margin-top:unset}.configurator_wrapper .step_header .step_check{margin-top:-10px;width:30px;height:30px;right:40px}.step_content{position:absolute;left:0;right:0;bottom:0;top:50px}}@media (max-width:1000px){.configurator_wrapper{aspect-ratio:1/1.3}.configurator_wrapper .step .row{gap:20px}}@media (max-width:850px){.configurator_wrapper{aspect-ratio:1/1.4}.configurator_wrapper .btn-blue{padding:10px 15px}.configurator_wrapper .step .row{gap:20px}.configurator_wrapper .step .row .column{flex:0 0 100%;text-align:center}.configurator_wrapper .step .step_content{padding:20px 20px}.configurator_wrapper .step .step_content .result-container{margin-inline-start:0}.configurator_wrapper .step.last-step .step_content{overflow-y:scroll;height:auto}.configurator_wrapper .step_content .result-container{margin-inline-start:0;padding:20px 20px}}@media (max-width:730px){.configurator_wrapper{aspect-ratio:1/1.4}.configurator_wrapper .step .step-image,.configurator_wrapper .step video{top:60px}.configurator_wrapper .priceboxes .pricebox{flex-direction:column}.configurator_wrapper .step_content .flexbox{display:flex;flex-wrap:wrap}.configurator_wrapper .step_content{overflow-y:scroll;height:auto}.configurator_wrapper .step_content .step_buttons{gap:10px}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar{flex-wrap:wrap}.configurator_wrapper .has-se-step .inquiry-form .radio-toolbar label{padding:10px 20px;flex:0 0 100%}}@media (max-width:600px){.configurator_wrapper{aspect-ratio:1/1.8}.configurator_wrapper .step .step-image,.configurator_wrapper .step video{top:40px}.configurator_wrapper .step .step_title{max-width:82%}.configurator_wrapper .last-step .step_content{justify-content:stretch!important;padding:10px 20px!important}.configurator_wrapper .last-step .row{gap:0}.configurator_wrapper a,.configurator_wrapper button,.configurator_wrapper form *,.configurator_wrapper li,.configurator_wrapper ol,.configurator_wrapper p,.configurator_wrapper span,.configurator_wrapper ul{line-height:1.4}.configurator_wrapper .step_content .result-container p{margin-bottom:0!important}}@media (max-width:500px){.configurator_wrapper{aspect-ratio:1/2.1}.configurator_wrapper .has-se-step .row{margin-top:10px;gap:20px;width:calc(100% - 40px)}.configurator_wrapper .has-se-step .row>:first-child{flex:1 1 100%;width:100%}.configurator_wrapper .has-se-step .row>:last-child{flex:1 1 100%;width:100%}.configurator_wrapper .step.invisible video{top:40px;width:130%;left:50%;transform:translateX(-50%)}.configurator_wrapper .step h2,.configurator_wrapper .step p.subtitle{margin:0 20px}.configurator_wrapper .step .step-image,.configurator_wrapper .step video{top:70px;width:130%;left:50%;transform:translateX(-50%)}.configurator_wrapper .slider{width:100%;margin:auto}.configurator_wrapper .slider input[type=range]{height:10px}.configurator_wrapper .slider input[type=range]::-webkit-slider-thumb{width:20px;height:20px}.configurator_wrapper .slider .datalist-container{padding:0;margin-bottom:5px}.configurator_wrapper .slider .info-container{margin-top:5px}.configurator_wrapper .slider .datalist-container span,.configurator_wrapper .slider .info-container span{width:20px}.configurator_wrapper .slider .datalist-container span::after{width:2px;height:10px;margin-top:0}}@media (max-width:450px){.configurator_wrapper{aspect-ratio:1/2.3}.configurator_wrapper .step video{top:50px}.configurator_wrapper .step .step-image{top:50px}}@media (max-width:400px){.configurator_wrapper{aspect-ratio:1/2.4}.configurator_wrapper .btn-blue{line-height:1.3}.configurator_wrapper .subtitle{line-height:1.3}.configurator_wrapper .step .step_content{padding:10px}.configurator_wrapper .step_content .result-container{padding:20px 5px}}@media (max-width:350px){.configurator_wrapper{aspect-ratio:1/2.6}}