footer{width:100vw;background-color:#1a1a1a;margin-top:auto;padding:6rem 0 1rem;display:flex;flex-direction:column;align-items:center;gap:4rem}footer .flex{display:flex;gap:10vw;justify-content:center}footer .flex .text-block{width:30%;color:#f2f2f2}footer .flex .text-block h3{font-size:clamp(1.75rem,3vw,2rem);font-weight:500;line-height:2.25rem;margin-bottom:1vw}footer .flex .text-block p{font-size:1rem}footer .flex .list-container{display:flex;gap:10vw}footer .flex .info h3,footer .flex .navigation h3{color:#d9d9d9;font-size:1rem}footer .flex .info ul,footer .flex .navigation ul{list-style:none;color:#f2f2f2;display:flex;flex-direction:column;gap:.5rem}footer .flex .info ul li a,footer .flex .info ul p,footer .flex .navigation ul li a,footer .flex .navigation ul p{font-size:1rem;font-weight:500}footer .flex .info ul li,footer .flex .navigation ul li{display:flex;align-items:center}footer .flex .info ul li .icon,footer .flex .navigation ul li .icon{margin-top:.1rem;margin-left:.25rem;font-size:.8rem}footer .bottom{display:flex;flex-direction:column;align-items:center;gap:2rem}footer .bottom .logo-container{position:relative;height:70px;width:100px}footer .bottom p{color:#f2f2f2;font-size:.8rem}@media(max-width:1000px){footer .flex{flex-direction:column;align-items:center;gap:5vw}footer .flex .text-block{max-width:600px;width:auto}footer .flex .list-container{justify-content:space-between;max-width:600px;width:100%;gap:5vw}}@media(max-width:768px){footer .flex .list-container,footer .flex .text-block{width:90%}}@media(max-width:500px){footer .flex .list-container{flex-direction:column}footer .flex .list-container .navigation ul li a{padding:.5rem 0}footer .flex .list-container .info ul li p{font-size:1rem}}.link-button{padding:1.25rem 1.5rem 1.25rem 2rem;background-color:#346aa8;border-radius:48px;display:flex;align-items:center;color:#f2f2f2;transition:all .3s ease-in-out;font-size:1rem;box-shadow:0 0 16px rgba(62,62,62,.525);font-weight:500;width:-moz-fit-content;width:fit-content}.link-button .arrow-container{display:flex;justify-content:center;align-items:center}.link-button .arrow-container svg{margin-left:10px;font-size:1.25rem;stroke-width:.25rem;fill:#fff;transition:transform .3s ease-in-out}.start{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 8px hsla(0,0%,96%,.525)}.start .arrow-container svg{fill:#000}.link-button:hover{background-color:#4f88c9;color:#fff}.link-button:hover .arrow-container svg{transform:translateX(15px)}.start:hover{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 24px hsla(0,0%,93%,.55)}.line-animation a,.line-animation p{display:inline-block}.line-animation a:after,.line-animation p:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;position:relative;transition:transform .3s ease-in-out}.line-animation a:hover:after,.line-animation p:hover:after{transform:scaleX(1)}header{display:flex;position:fixed;justify-content:space-between;align-items:center;padding:.5rem 3rem .75rem 6rem;width:100vw;z-index:100;background-color:#fafafa}header a,header p{color:#404040}header .logo-container{position:relative;display:block;height:50px}header .logo-container img{width:auto!important}header .options-container{display:flex;align-items:center;gap:3vw}header .options-container .hamburger-container{display:none}header .options-container .hamburger-container .hamburger{display:flex;z-index:2;width:38px;height:38px;flex-direction:column;align-items:flex-end;gap:10px;cursor:pointer;transition:filter .2s ease-in-out}header .options-container .hamburger-container .hamburger input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;pointer-events:none}header .options-container .hamburger-container .hamburger input:checked{opacity:0;width:0}header .options-container .hamburger-container p{font-size:clamp(1.25rem,2.5vw,1.5rem)}header .options-container .hamburger-container .hamburger input,header .options-container .hamburger-container .hamburger:after,header .options-container .hamburger-container .hamburger:before{content:"";width:100%;height:6px;background-color:#1a1a1a;border-radius:24px;transition:opacity .3s ease-in-out,width .3s ease-in-out,rotate .3s ease-in-out;transform-origin:right center}header .options-container .hamburger-container .hamburger:has(input:checked):before{rotate:-45deg;width:53.7401153701px;translate:0 -3px}header .options-container .hamburger-container .hamburger:has(input:checked):after{rotate:45deg;width:53.7401153701px;translate:0 3px}header .options-container nav{height:-moz-fit-content;height:fit-content}header .options-container nav ul{display:flex;gap:3vw;list-style:none}header .options-container nav ul a{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500}header .options-container .language-selector{z-index:101;width:25px;height:25px;border-radius:50%;background-color:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;border:none;transition:filter .25s ease-out}header .options-container .language-selector .flag-container{position:relative;height:25px;width:25px}header .options-container .language-selector .flag-container img{width:200%!important;transform:translateX(-25%)}header .options-container .language-selector:hover{cursor:pointer;filter:drop-shadow(0 0 5px hsla(0,0%,20%,.5))}@media(max-width:768px){header{padding:.75rem 1.5rem}header .options-container{flex-direction:row-reverse;gap:8vw}header .options-container .hamburger-container{display:flex;flex-direction:column;align-items:center}header .options-container .hamburger-container p{font-weight:500;z-index:3}header .options-container nav{background-color:hsla(0,0%,98%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;z-index:1;right:-100vw;top:50px;height:100vh;width:100vw;flex-direction:column;align-items:center;padding-top:150px;transition:all .4s ease-in-out}header .options-container nav ul{flex-direction:column;gap:.75rem}header .options-container nav ul li{text-align:center}header .options-container nav ul li a{font-size:1.5rem;padding:1rem 2rem}header .options-container .hamburger-container:has(input:checked)~nav{display:flex;right:0}header .options-container .language-selector,header .options-container .language-selector .flag-container{width:32px;height:32px}}@media(min-width:769px){header .language-selector:hover .option{display:block}}.about_link-button__OjCHn{padding:1.25rem 1.5rem 1.25rem 2rem;background-color:#346aa8;border-radius:48px;display:flex;align-items:center;color:#f2f2f2;transition:all .3s ease-in-out;font-size:1rem;box-shadow:0 0 16px rgba(62,62,62,.525);font-weight:500;width:-moz-fit-content;width:fit-content}.about_link-button__OjCHn .about_arrow-container___I3nP{display:flex;justify-content:center;align-items:center}.about_link-button__OjCHn .about_arrow-container___I3nP svg{margin-left:10px;font-size:1.25rem;stroke-width:.25rem;fill:#fff;transition:transform .3s ease-in-out}.about_start___YY_I{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 8px hsla(0,0%,96%,.525)}.about_start___YY_I .about_arrow-container___I3nP svg{fill:#000}.about_link-button__OjCHn:hover{background-color:#4f88c9;color:#fff}.about_link-button__OjCHn:hover .about_arrow-container___I3nP svg{transform:translateX(15px)}.about_start___YY_I:hover{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 24px hsla(0,0%,93%,.55)}.about_line-animation__uAfhF a,.about_line-animation__uAfhF p{display:inline-block}.about_line-animation__uAfhF a:after,.about_line-animation__uAfhF p:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;position:relative;transition:transform .3s ease-in-out}.about_line-animation__uAfhF a:hover:after,.about_line-animation__uAfhF p:hover:after{transform:scaleX(1)}.about_main___k_a8 #about_hero__ruPVE{width:90%;max-width:1000px;margin:0 auto;height:600px;display:flex}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT{width:500px;margin:auto 0}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT h1{font-size:clamp(2rem,4vw,2.5rem)}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT p{font-size:clamp(1.25rem,2.5vw,1.5rem)}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt{position:relative;margin-right:200px}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt img{width:1500px!important;left:-200px!important}.about_main___k_a8 #about_industries__N8_3o{background-color:#1f1f1f;display:flex;align-items:center;justify-content:center;width:100vw;gap:6rem;padding:150px 5%}.about_main___k_a8 #about_industries__N8_3o .about_text-container__E3bCT{max-width:calc(640px - 6rem);width:calc(90% - 350px - 6rem);padding:2rem 0;color:#f2f2f2}.about_main___k_a8 #about_industries__N8_3o .about_text-container__E3bCT h2{font-size:clamp(1.75rem,3vw,2rem)}.about_main___k_a8 #about_industries__N8_3o .about_text-container__E3bCT p{font-size:1rem}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt{min-width:450px;min-height:450px;position:relative;overflow:hidden;border-radius:8px}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt #about_left__X6eEj{-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt #about_right__AfREd{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.about_main___k_a8 #about_reviews__3bznD{margin-top:180px}.about_main___k_a8 #about_reviews__3bznD h2{font-size:clamp(1.75rem,3vw,2rem);text-align:center;margin-bottom:4rem}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC{display:flex;justify-content:center;gap:5rem}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC .about_card__iw2LC{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;box-shadow:0 0 16px rgba(30,30,30,.1);border-radius:16px;min-height:400px;width:280px}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC .about_card__iw2LC .about_company__UsWh6{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;margin-bottom:.75rem;text-align:center}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC .about_card__iw2LC .about_name__RNo_W{font-weight:300;text-align:center}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC .about_card__iw2LC .about_image-container__f_WYt{border-radius:50%;overflow:hidden;position:relative;width:50px;height:50px}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC .about_card__iw2LC blockquote{margin:auto 0;font-style:italic}.about_main___k_a8 #about_future__Fh_85{margin-top:180px}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ{display:flex;box-shadow:0 0 16px hsla(0,0%,50%,.1);padding:3rem;width:90%;max-width:700px;margin-left:100px;margin-top:150px;border-radius:8px}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_text-container__E3bCT{width:400px}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_text-container__E3bCT h2{font-size:clamp(1.75rem,3vw,2rem)}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_text-container__E3bCT a{margin-top:2rem}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_image-container__f_WYt{position:relative;width:400px}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_image-container__f_WYt img{border-radius:8px;min-height:300px;max-height:300px;min-width:400px;max-width:400px;left:-150px!important;top:-200px!important}@media(max-width:1000px){.about_main___k_a8 #about_hero__ruPVE{flex-direction:column-reverse;gap:1rem;height:-moz-fit-content;height:fit-content;padding-bottom:150px}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT{width:90%;max-width:500px}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt{height:40vw;width:100vw;direction:ltr;margin-left:auto}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt img{left:100px!important;width:100%!important;top:50%!important;transform:translateY(-50%)}.about_main___k_a8 #about_industries__N8_3o{flex-direction:column-reverse;padding-top:0;padding-bottom:8rem;gap:1rem}.about_main___k_a8 #about_industries__N8_3o .about_text-container__E3bCT{padding:0;width:90%;max-width:500px}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt{border-radius:0;min-width:100vw;min-height:400px;max-height:400px}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt #about_left__X6eEj,.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt #about_right__AfREd{width:50vw!important;height:50vw!important;top:50%!important;transform:translateY(-50%);-webkit-clip-path:none;clip-path:none}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt #about_right__AfREd{left:50%!important}.about_main___k_a8 #about_reviews__3bznD .about_card-container__WaXlC{flex-direction:column;align-items:center;gap:3rem}.about_main___k_a8 #about_future__Fh_85{width:100vw}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ{padding:0 0 2rem;margin:0 auto;width:100%;max-width:450px;flex-direction:column;align-items:center;gap:2rem;overflow:hidden}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_text-container__E3bCT{width:80%}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_text-container__E3bCT a{margin:2rem auto 0}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_image-container__f_WYt{width:100%;max-height:300px;min-height:300px}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_image-container__f_WYt img{border-radius:0;left:0!important;top:0!important;min-width:100%;max-width:100%}}@media(max-width:768px){.about_main___k_a8 #about_hero__ruPVE{align-items:start;width:90%;max-width:500px}.about_main___k_a8 #about_hero__ruPVE h1{text-align:left}.about_main___k_a8 #about_hero__ruPVE h2{max-width:auto;width:auto}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt{min-height:300px;max-height:300px}}@media(max-width:500px){.about_main___k_a8{gap:100px}.about_main___k_a8 #about_hero__ruPVE{width:100%;padding-bottom:75px}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT{width:90%;margin:0 auto}.about_main___k_a8 #about_hero__ruPVE .about_text-container__E3bCT p{font-size:1rem}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt{width:200vw;height:66vw}.about_main___k_a8 #about_hero__ruPVE .about_image-container__f_WYt img{left:0!important}.about_main___k_a8 #about_reviews__3bznD{margin-top:0}.about_main___k_a8 #about_industries__N8_3o .about_image-container__f_WYt{min-height:50vw;max-height:50vw}.about_main___k_a8 #about_future__Fh_85{margin-top:0}.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ,.about_main___k_a8 #about_future__Fh_85 .about_container__xEagQ .about_image-container__f_WYt{border-radius:0}}.contact_link-button__R9nfL{padding:1.25rem 1.5rem 1.25rem 2rem;background-color:#346aa8;border-radius:48px;display:flex;align-items:center;color:#f2f2f2;transition:all .3s ease-in-out;font-size:1rem;box-shadow:0 0 16px rgba(62,62,62,.525);font-weight:500;width:-moz-fit-content;width:fit-content}.contact_link-button__R9nfL .contact_arrow-container__eBUTg{display:flex;justify-content:center;align-items:center}.contact_link-button__R9nfL .contact_arrow-container__eBUTg svg{margin-left:10px;font-size:1.25rem;stroke-width:.25rem;fill:#fff;transition:transform .3s ease-in-out}.contact_start__RiqrG{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 8px hsla(0,0%,96%,.525)}.contact_start__RiqrG .contact_arrow-container__eBUTg svg{fill:#000}.contact_link-button__R9nfL:hover{background-color:#4f88c9;color:#fff}.contact_link-button__R9nfL:hover .contact_arrow-container__eBUTg svg{transform:translateX(15px)}.contact_start__RiqrG:hover{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 24px hsla(0,0%,93%,.55)}.contact_line-animation__7BjR0 a,.contact_line-animation__7BjR0 p{display:inline-block}.contact_line-animation__7BjR0 a:after,.contact_line-animation__7BjR0 p:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;position:relative;transition:transform .3s ease-in-out}.contact_line-animation__7BjR0 a:hover:after,.contact_line-animation__7BjR0 p:hover:after{transform:scaleX(1)}.contact_main__zirpi{position:relative;gap:0}.contact_main__zirpi #contact_hero__BLEas{width:90%;max-width:1000px;margin:0 auto;height:600px;display:flex}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl{width:500px;margin:auto 0}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl h1{font-size:clamp(2rem,4vw,2.5rem)}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl p{font-size:clamp(1.25rem,2.5vw,1.5rem)}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI{position:relative;margin-right:200px}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI img{width:1500px!important;left:-200px!important}.contact_main__zirpi #contact_form__mdXlA{width:90%;max-width:1000px}.contact_main__zirpi #contact_form__mdXlA form{display:flex;flex-direction:column;gap:1.5rem}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO{display:flex;justify-content:space-between}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO .contact_form-part__2P2Un{width:48%;display:flex;flex-direction:column;gap:1rem}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO .contact_form-part__2P2Un .contact_field__CWcCC{display:flex;flex-direction:column;font-size:1rem;gap:.25rem}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO .contact_form-part__2P2Un .contact_field__CWcCC input,.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO .contact_form-part__2P2Un .contact_field__CWcCC textarea{padding:.5rem;color:#1a1a1a;font-size:1rem;border-radius:4px;border:1px solid rgba(30,30,30,.2);background-color:transparent}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO #contact_message-container__xFwMC .contact_field__CWcCC{height:100%}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO #contact_message-container__xFwMC .contact_field__CWcCC textarea{height:100%;resize:none;font-family:inherit;font-size:1rem}.contact_main__zirpi #contact_form__mdXlA form p{font-size:.8rem;font-weight:400}.contact_main__zirpi #contact_form__mdXlA form .contact_agreement__2LDKg{display:flex;gap:.5rem}.contact_main__zirpi #contact_form__mdXlA form .contact_send__2v3nn{width:-moz-fit-content;width:fit-content;padding:1.5rem;margin:2rem auto;background-color:#346aa8;box-shadow:0 0 16px rgba(61,61,61,.55);border:none;color:#f2f2f2;font-size:1rem;font-weight:500;border-radius:50px;transition:all .3s ease-in-out}.contact_main__zirpi #contact_form__mdXlA form .contact_send__2v3nn:hover{cursor:pointer;background-color:#4f88c9}.contact_main__zirpi #contact_form__mdXlA .contact_last-name__Z909D{opacity:0;position:absolute;right:-100vw}.contact_main__zirpi #contact_form__mdXlA .contact_required__IubKq{font-size:.8rem;color:#ef5d5d}.contact_main__zirpi .contact_popup__0_Fg3{position:fixed;display:flex;align-items:center;justify-content:space-around;gap:1rem;padding:0 1rem;background-color:#f2f2f2;width:400px;height:90px;top:100vh;border-radius:50px;border:5px solid #b84949;transition:all .5s ease-in-out;box-shadow:0 0 16px rgba(61,61,61,.55)}.contact_main__zirpi .contact_popup__0_Fg3 .contact_icon-container__COT9L{width:32px;height:32px;font-size:32px;color:#b84949}.contact_main__zirpi .contact_popup__0_Fg3 .contact_text-container__GkQsl{display:flex;flex-direction:column}.contact_main__zirpi .contact_popup__0_Fg3 .contact_text-container__GkQsl h3{color:#b84949;font-size:1rem;font-weight:600}.contact_main__zirpi .contact_popup__0_Fg3 .contact_text-container__GkQsl p{font-size:.8rem;font-weight:500}.contact_main__zirpi .contact_popup__0_Fg3 button{background-color:transparent;border:none}.contact_main__zirpi .contact_popup__0_Fg3 button .contact_close__hr9pY{font-size:1.75rem;color:#b84949}.contact_main__zirpi .contact_popup__0_Fg3 button .contact_close__hr9pY:hover{cursor:pointer}.contact_main__zirpi .contact_popup__0_Fg3.contact_active__o5f8d{top:80vh}.contact_main__zirpi .contact_popup__0_Fg3.contact_success__TOV1h{border:5px solid #58a748}.contact_main__zirpi .contact_popup__0_Fg3.contact_success__TOV1h .contact_icon-container__COT9L,.contact_main__zirpi .contact_popup__0_Fg3.contact_success__TOV1h .contact_text-container__GkQsl h3,.contact_main__zirpi .contact_popup__0_Fg3.contact_success__TOV1h button .contact_close__hr9pY{color:#58a748}@media(max-width:1000px){.contact_main__zirpi #contact_hero__BLEas{flex-direction:column-reverse;gap:1rem;height:-moz-fit-content;height:fit-content;margin-bottom:2rem}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl{gap:.5rem;width:90%;max-width:500px}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI{height:33vw;width:100vw;direction:ltr;margin-left:auto}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI img{left:100px!important;width:100%!important;top:50%!important;transform:translateY(-50%)}}@media(max-width:768px){.contact_main__zirpi #contact_form__mdXlA{margin-top:1rem;max-width:400px;width:90%}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO{flex-direction:column;gap:1.5rem}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO .contact_form-part__2P2Un{gap:1.5rem;width:100%}.contact_main__zirpi #contact_form__mdXlA form .contact_flex___jYzO #contact_message-container__xFwMC .contact_field__CWcCC textarea{height:200px}.contact_main__zirpi .contact_popup__0_Fg3{width:320px}}@media(max-width:500px){.contact_main__zirpi #contact_hero__BLEas{width:100%}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl{width:90%;margin:0 auto}.contact_main__zirpi #contact_hero__BLEas .contact_text-container__GkQsl p{font-size:1rem}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI{width:200vw;height:66vw}.contact_main__zirpi #contact_hero__BLEas .contact_image-container__VqUBI img{left:0!important}}.services_link-button__4Lydx{padding:1.25rem 1.5rem 1.25rem 2rem;background-color:#346aa8;border-radius:48px;display:flex;align-items:center;color:#f2f2f2;transition:all .3s ease-in-out;font-size:1rem;box-shadow:0 0 16px rgba(62,62,62,.525);font-weight:500;width:-moz-fit-content;width:fit-content}.services_link-button__4Lydx .services_arrow-container__8zSg_{display:flex;justify-content:center;align-items:center}.services_link-button__4Lydx .services_arrow-container__8zSg_ svg{margin-left:10px;font-size:1.25rem;stroke-width:.25rem;fill:#fff;transition:transform .3s ease-in-out}.services_start__5HyIz{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 8px hsla(0,0%,96%,.525)}.services_start__5HyIz .services_arrow-container__8zSg_ svg{fill:#000}.services_link-button__4Lydx:hover{background-color:#4f88c9;color:#fff}.services_link-button__4Lydx:hover .services_arrow-container__8zSg_ svg{transform:translateX(15px)}.services_start__5HyIz:hover{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 24px hsla(0,0%,93%,.55)}.services_line-animation__17nmI a,.services_line-animation__17nmI p{display:inline-block}.services_line-animation__17nmI a:after,.services_line-animation__17nmI p:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;position:relative;transition:transform .3s ease-in-out}.services_line-animation__17nmI a:hover:after,.services_line-animation__17nmI p:hover:after{transform:scaleX(1)}.services_main__tsFkf{gap:180px}.services_main__tsFkf #services_hero__RAHx_{width:90%;max-width:1000px;margin:0 auto;height:600px;display:flex}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2{width:500px;margin:auto 0}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2 h1{font-size:clamp(2rem,4vw,2.5rem)}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2 p{font-size:clamp(1.25rem,2.5vw,1.5rem)}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4{position:relative;margin-right:200px}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4 img{width:1500px!important;left:-200px!important}.services_main__tsFkf #services_product-development__yisnY,.services_main__tsFkf #services_project-management__CNcdm{width:90%;max-width:1000px;min-height:250px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.services_main__tsFkf #services_product-development__yisnY .services_text-container__Luhq2,.services_main__tsFkf #services_project-management__CNcdm .services_text-container__Luhq2{display:flex;flex-direction:column;width:48%}.services_main__tsFkf #services_product-development__yisnY .services_text-container__Luhq2 h2,.services_main__tsFkf #services_project-management__CNcdm .services_text-container__Luhq2 h2{font-size:clamp(1.75rem,3vw,2rem)}.services_main__tsFkf #services_product-development__yisnY .services_text-container__Luhq2 p,.services_main__tsFkf #services_project-management__CNcdm .services_text-container__Luhq2 p{font-size:1rem}.services_main__tsFkf #services_product-development__yisnY .services_image-container__DhZA4,.services_main__tsFkf #services_project-management__CNcdm .services_image-container__DhZA4{width:475px;height:275px;position:relative;overflow:hidden;border-radius:8px}.services_main__tsFkf #services_certificates__C_Vd7{display:flex;flex-direction:column;gap:2px;width:90vw;max-width:500px}.services_main__tsFkf #services_certificates__C_Vd7 h3{text-align:center;font-size:clamp(1.25rem,2.5vw,1.5rem)}.services_main__tsFkf #services_certificates__C_Vd7 .services_container__qaNlf{border-top:1px solid hsla(0,0%,50%,.25);padding-top:32px;display:flex;justify-content:space-between;font-size:1rem}.services_main__tsFkf #services_cta__8AE2_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.services_main__tsFkf #services_cta__8AE2_ h3{font-size:clamp(1.75rem,3vw,2rem);font-weight:500}.services_main__tsFkf #services_cta__8AE2_ .services_description___ME5L{font-size:1rem;max-width:800px;width:80%}.services_main__tsFkf #services_cta__8AE2_ .services_flex-container__Xap8E{margin-top:4rem;display:flex;align-items:center;gap:1.5rem}.services_main__tsFkf #services_cta__8AE2_ .services_flex-container__Xap8E p{font-size:1rem;font-weight:500}@media(max-width:1000px){.services_main__tsFkf #services_hero__RAHx_{flex-direction:column-reverse;gap:1rem;height:-moz-fit-content;height:fit-content}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2{width:90%;max-width:500px}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4{height:33vw;width:100vw;direction:ltr;margin-left:auto}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4 img{left:100px!important;width:100%!important;top:50%!important;transform:translateY(-50%)}}@media(max-width:768px){.services_main__tsFkf #services_product-development__yisnY{flex-direction:column-reverse}.services_main__tsFkf #services_project-management__CNcdm{flex-direction:column}.services_main__tsFkf #services_product-development__yisnY,.services_main__tsFkf #services_project-management__CNcdm{width:100%;align-items:center}.services_main__tsFkf #services_product-development__yisnY .services_text-container__Luhq2,.services_main__tsFkf #services_project-management__CNcdm .services_text-container__Luhq2{width:90%;max-width:500px}.services_main__tsFkf #services_product-development__yisnY .services_image-container__DhZA4,.services_main__tsFkf #services_project-management__CNcdm .services_image-container__DhZA4{width:105vw;min-height:200px}.services_main__tsFkf #services_product-development__yisnY .services_image-container__DhZA4 img,.services_main__tsFkf #services_project-management__CNcdm .services_image-container__DhZA4 img{min-height:60vw;top:50%!important;transform:translateY(-50%)}.services_main__tsFkf #services_cta__8AE2_{margin:0 auto;width:90%;max-width:500px;align-items:flex-start;text-align:left}.services_main__tsFkf #services_cta__8AE2_ h2{display:inline-block}.services_main__tsFkf #services_cta__8AE2_ .services_description___ME5L{width:100%}.services_main__tsFkf #services_cta__8AE2_ .services_flex-container__Xap8E{margin:2rem auto}}@media(max-width:500px){.services_main__tsFkf{gap:100px}.services_main__tsFkf #services_hero__RAHx_{width:100%}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2{width:90%;margin:0 auto}.services_main__tsFkf #services_hero__RAHx_ .services_text-container__Luhq2 p{font-size:1rem}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4{width:200vw;height:66vw}.services_main__tsFkf #services_hero__RAHx_ .services_image-container__DhZA4 img{left:0!important}.services_main__tsFkf #services_cta__8AE2_ .services_flex-container__Xap8E{flex-direction:column;gap:.5rem}}.start_link-button__7Tru3{padding:1.25rem 1.5rem 1.25rem 2rem;background-color:#346aa8;border-radius:48px;display:flex;align-items:center;color:#f2f2f2;transition:all .3s ease-in-out;font-size:1rem;box-shadow:0 0 16px rgba(62,62,62,.525);font-weight:500;width:-moz-fit-content;width:fit-content}.start_link-button__7Tru3 .start_arrow-container__VvzkK{display:flex;justify-content:center;align-items:center}.start_link-button__7Tru3 .start_arrow-container__VvzkK svg{margin-left:10px;font-size:1.25rem;stroke-width:.25rem;fill:#fff;transition:transform .3s ease-in-out}.start_start__ZaXiy{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 8px hsla(0,0%,96%,.525)}.start_start__ZaXiy .start_arrow-container__VvzkK svg{fill:#000}.start_link-button__7Tru3:hover{background-color:#4f88c9;color:#fff}.start_link-button__7Tru3:hover .start_arrow-container__VvzkK svg{transform:translateX(15px)}.start_start__ZaXiy:hover{background-color:#fafafa;color:#1a1a1a;box-shadow:0 0 24px hsla(0,0%,93%,.55)}.start_line-animation__Bh3QK a,.start_line-animation__Bh3QK p{display:inline-block}.start_line-animation__Bh3QK a:after,.start_line-animation__Bh3QK p:after{content:"";display:block;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;position:relative;transition:transform .3s ease-in-out}.start_line-animation__Bh3QK a:hover:after,.start_line-animation__Bh3QK p:hover:after{transform:scaleX(1)}.start_main__oGbeI{position:relative;gap:180px}.start_main__oGbeI #start_hero__wjMBD{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#f2f2f2;background-repeat:no-repeat;background-size:cover;width:100vw;height:800px}.start_main__oGbeI #start_hero__wjMBD h1{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:12px;max-width:80%;color:#f2f2f2}.start_main__oGbeI #start_hero__wjMBD h2{max-width:500px;width:80%;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;margin-bottom:48px;color:#f2f2f2}.start_main__oGbeI #start_services__5qRR6{display:flex;flex-direction:column;align-items:center;gap:4rem}.start_main__oGbeI #start_services__5qRR6 h2{font-size:clamp(2rem,4vw,2.5rem)}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML{width:90%;max-width:1000px;min-height:250px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_text-container__A8TlI,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_text-container__A8TlI{display:flex;flex-direction:column;width:47%}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_text-container__A8TlI h2,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_text-container__A8TlI h2{font-size:clamp(1.75rem,3vw,2rem)}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_text-container__A8TlI p,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_text-container__A8TlI p{font-size:1rem}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_image-container__dxD_v,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_image-container__dxD_v{width:425px;height:275px;position:relative;overflow:hidden;border-radius:8px}.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML{margin-top:4rem;margin-bottom:2rem}.start_main__oGbeI #start_about__NInWE{margin-top:100px}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG{display:flex;box-shadow:0 0 16px hsla(0,0%,50%,.1);padding:3rem;width:90%;max-width:900px;border-radius:8px}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI{width:400px}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI h2{font-size:clamp(1.75rem,3vw,2rem)}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI a{margin-top:2rem}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_image-container__dxD_v{position:relative;width:400px}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_image-container__dxD_v img{border-radius:8px;min-height:300px;max-height:300px;min-width:400px;max-width:400px;left:100px!important;top:-150px!important}.start_main__oGbeI #start_reviews__Hsxxz{max-width:90%}.start_main__oGbeI #start_reviews__Hsxxz h2{font-size:clamp(1.75rem,3vw,2rem);text-align:center;margin-bottom:2rem}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP{display:flex;justify-content:center;gap:5rem}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP .start_card__RaV8C{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;box-shadow:0 0 16px rgba(30,30,30,.1);border-radius:16px;min-height:400px;width:280px}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP .start_card__RaV8C .start_company__hGFq3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;margin-bottom:.75rem;text-align:center}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP .start_card__RaV8C .start_name__YNfgr{font-weight:300;text-align:center}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP .start_card__RaV8C .start_image-container__dxD_v{border-radius:50%;overflow:hidden;position:relative;width:50px;height:50px}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP .start_card__RaV8C blockquote{margin:auto 0;font-style:italic}.start_main__oGbeI #start_cta__uOtMf{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;width:90%;max-width:800px}.start_main__oGbeI #start_cta__uOtMf .start_text-container__A8TlI h2{font-size:clamp(1.75rem,3vw,2rem)}.start_main__oGbeI #start_cta__uOtMf .start_text-container__A8TlI p{max-width:500px}.start_main__oGbeI #start_cta__uOtMf form{display:flex;flex-direction:column;gap:1rem;width:100%}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD{display:flex;justify-content:space-between}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD .start_form-part__mrfUV{width:48%;display:flex;flex-direction:column;gap:1.5rem}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD .start_form-part__mrfUV .start_field__E1pqp{display:flex;flex-direction:column;font-size:1rem;gap:.25rem}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD .start_form-part__mrfUV .start_field__E1pqp input,.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD .start_form-part__mrfUV .start_field__E1pqp textarea{padding:.5rem;color:#1a1a1a;font-size:1rem;border-radius:4px;border:1px solid rgba(30,30,30,.2);background-color:transparent}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD #start_message-container__CgpQf .start_field__E1pqp{height:100%}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD #start_message-container__CgpQf .start_field__E1pqp textarea{height:100%;resize:none;font-family:inherit;font-size:1rem}.start_main__oGbeI #start_cta__uOtMf form p{font-size:.8rem;font-weight:400}.start_main__oGbeI #start_cta__uOtMf form .start_agreement__NpUAK{display:flex;gap:.5rem}.start_main__oGbeI #start_cta__uOtMf form .start_send__m_rgA{width:-moz-fit-content;width:fit-content;padding:1.5rem;margin:2rem auto;background-color:#346aa8;box-shadow:0 0 16px rgba(61,61,61,.55);border:none;color:#f2f2f2;font-size:1rem;font-weight:500;border-radius:50px;transition:all .3s ease-in-out}.start_main__oGbeI #start_cta__uOtMf form .start_send__m_rgA:hover{cursor:pointer;background-color:#4f88c9}.start_main__oGbeI #start_cta__uOtMf form .start_last-name__3nCSX{opacity:0;position:absolute;right:-100vw}.start_main__oGbeI #start_cta__uOtMf form .start_required__XfT4m{font-size:.8rem;color:#ef5d5d}.start_main__oGbeI .start_popup__L6Ixq{position:fixed;display:flex;align-items:center;justify-content:space-around;gap:1rem;padding:0 1rem;background-color:#f2f2f2;width:400px;height:90px;top:110dvh;border-radius:50px;border:5px solid #b84949;transition:all .5s ease-in-out;box-shadow:0 0 16px rgba(61,61,61,.55)}.start_main__oGbeI .start_popup__L6Ixq .start_icon-container__c3hdY{width:32px;height:32px;font-size:32px;color:#b84949}.start_main__oGbeI .start_popup__L6Ixq .start_text-container__A8TlI{display:flex;flex-direction:column}.start_main__oGbeI .start_popup__L6Ixq .start_text-container__A8TlI h3{color:#b84949;font-size:1rem;font-weight:600}.start_main__oGbeI .start_popup__L6Ixq .start_text-container__A8TlI p{font-size:.8rem;font-weight:500}.start_main__oGbeI .start_popup__L6Ixq button{background-color:transparent;border:none}.start_main__oGbeI .start_popup__L6Ixq button .start_close__0vk2r{font-size:1.75rem;color:#b84949}.start_main__oGbeI .start_popup__L6Ixq button .start_close__0vk2r:hover{cursor:pointer}.start_main__oGbeI .start_popup__L6Ixq.start_active__psO4_{top:80vh}.start_main__oGbeI .start_popup__L6Ixq.start_success__8M5xB{border:5px solid #58a748}.start_main__oGbeI .start_popup__L6Ixq.start_success__8M5xB .start_icon-container__c3hdY,.start_main__oGbeI .start_popup__L6Ixq.start_success__8M5xB .start_text-container__A8TlI h3,.start_main__oGbeI .start_popup__L6Ixq.start_success__8M5xB button .start_close__0vk2r{color:#58a748}@media(max-width:1000px){.start_main__oGbeI #start_about__NInWE{width:100vw}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG{padding:0 0 2rem;margin:0 auto;width:100%;max-width:450px;flex-direction:column-reverse;align-items:center;gap:2rem}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI{width:80%}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI a{margin:2rem auto 0}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_image-container__dxD_v{width:100%;height:300px}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_image-container__dxD_v img{left:0!important;top:0!important;min-width:100%;max-width:100%}.start_main__oGbeI #start_reviews__Hsxxz .start_card-container__pzAYP{flex-direction:column;align-items:center;gap:3rem}}@media(max-width:768px){.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh{flex-direction:column-reverse}.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML{flex-direction:column}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML{width:100%;align-items:center}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_text-container__A8TlI,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_text-container__A8TlI{width:90%;max-width:500px}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_image-container__dxD_v,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_image-container__dxD_v{width:100%;min-height:200px}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_image-container__dxD_v img,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_image-container__dxD_v img{top:50%!important;transform:translateY(-50%);object-fit:cover}.start_main__oGbeI #start_about__NInWE{margin-top:0}.start_main__oGbeI #start_cta__uOtMf{width:90%;max-width:400px}.start_main__oGbeI #start_cta__uOtMf form{width:100%;margin:0 auto}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD{flex-direction:column;gap:1.5rem}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD .start_form-part__mrfUV{gap:1.5rem;width:100%}.start_main__oGbeI #start_cta__uOtMf form .start_flex__UMrsD #start_message-container__CgpQf .start_field__E1pqp textarea{height:200px}.start_main__oGbeI .start_popup__L6Ixq{width:320px}}@media(max-width:500px){.start_main__oGbeI{gap:100px}.start_main__oGbeI #start_hero__wjMBD{height:600px}.start_main__oGbeI #start_services__5qRR6 .start_product-development__yMKGh .start_image-container__dxD_v,.start_main__oGbeI #start_services__5qRR6 .start_project-management__8qkML .start_image-container__dxD_v{border-radius:0}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_text-container__A8TlI{width:90%}.start_main__oGbeI #start_about__NInWE .start_container__V8zRG .start_image-container__dxD_v{min-width:450px}}