.carousel_container__lz8Qy{position:relative;width:100%;height:100%}.carousel_slide__mAigK{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(40px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.carousel_slide__mAigK.carousel_active__SWjJN{opacity:1;transform:translateX(0);pointer-events:auto;z-index:1;position:static}.carousel_in_right__l5Bfz{animation:carousel_slideInRight__l53AQ .5s cubic-bezier(.4,0,.2,1) forwards}.carousel_in_left__5w52X{animation:carousel_slideInLeft__7GYfu .5s cubic-bezier(.4,0,.2,1) forwards}.carousel_out_left__XBE6f{animation:carousel_slideOutLeft__x4_c5 .5s cubic-bezier(.4,0,.2,1) forwards}.carousel_out_right__WTR41{animation:carousel_slideOutRight__j_YsD .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes carousel_slideInRight__l53AQ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes carousel_slideInLeft__7GYfu{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes carousel_slideOutLeft__x4_c5{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes carousel_slideOutRight__j_YsD{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.carousel_controls__53l__{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.carousel_btn__jqdKm{width:12px;height:12px;border:2px solid #9fa0ff;background-color:#fff;border-radius:10px;cursor:pointer;transition:background-color .2s;padding:0}.carousel_btn__jqdKm.carousel_active__SWjJN{background-color:#9fa0ff}.hero_hero__nb9Pg{display:flex;padding:0 var(--section-padding-x);justify-content:space-between;align-items:center;gap:100px;min-height:700px;background:var(--background);width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 92%,0 100%);clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}.hero_content__yx6px{max-width:555px;display:flex;flex-direction:column;gap:40px}.hero_heading__09vFk{font-size:var(--font-size-heading-md);font-weight:600;color:var(--dark)}.hero_bold__aelav{font-weight:700;color:var(--foreground)}.hero_text__JtRjs{font-size:var(--font-size-text-sm);font-weight:400}.hero_image__dHcW0{width:100%;height:auto;display:flex;align-items:center;justify-content:center;max-width:700px}.hero_image__dHcW0 img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width:1100px){.hero_hero__nb9Pg{flex-direction:column;justify-content:left;gap:40px}.hero_image__dHcW0{max-width:auto}}.card_card__esRjI{border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);transform:translateY(15px);transition:transform .3s ease}.card_card__esRjI:hover{transform:translateY(0)}.card_container__Vqbqq{margin:40px}.card_head__phUeG{display:flex;justify-content:space-between;align-items:center}.card_index__dj1d4{font-size:var(--font-size-heading-lg);font-weight:400;color:var(--medium)}.card_body__Bu_vS{display:flex;flex-direction:column;gap:15px}.card_heading__BgqYX{font-size:var(--font-size-heading-md);font-weight:600;color:var(--dark);max-width:120px}.card_text__faQS0{font-size:16px;font-weight:400;color:var(--dark)}@media (max-width:1100px){.card_heading__BgqYX{font-size:var(--font-size-heading-sm)}.card_index__dj1d4{font-size:var(--font-size-heading-md)}.card_arrow__v8zmU{width:50px;height:auto}}@media (max-width:960px){.card_heading__BgqYX{font-size:var(--font-size-heading-md)}.card_index__dj1d4{font-size:var(--font-size-heading-lg)}.card_arrow__v8zmU{width:60px;height:auto}}.button_button__5EIiE{font-size:24px;font-weight:700;background:none;font-family:Outfit;cursor:pointer;border-radius:30px;border:2px solid;padding:10px 38px;transition:color .3s ease,background-color .3s ease}.button_button_standard__e4_l9{color:var(--foreground);border-color:var(--foreground)}.button_button_inversed__ebW1x,.button_button_standard__e4_l9:hover{color:var(--background);background-color:var(--foreground)}.button_button_inversed__ebW1x{border-color:var(--background)}.button_button_inversed__ebW1x:hover{color:var(--foreground);background-color:var(--background)}.consent_consent__kkibL{bottom:0;position:fixed;background:#fff;width:100%;padding:20px 30px;display:flex;gap:20px;justify-content:space-between;align-items:center;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}.consent_text__s6qFz{color:var(--dark);font-size:12px}.consent_buttons__pV86j{display:flex;gap:20px}.consent_button__0OXo_{font-size:16px!important}@media (max-width:660px){.consent_button__0OXo_{font-size:12px!important}}@media (max-width:600px){.consent_buttons__pV86j{gap:10px}}@media (max-width:460px){.consent_consent__kkibL{flex-direction:column}}.footer_footer__DivxD{background-color:var(--footer)}.footer_container__A5Xvl{display:flex;justify-content:space-between;padding:35px 80px}.footer_text__UFm22{color:var(--dark);font-size:14px;font-weight:500;margin:0 18px}@media (max-width:600px){.footer_container__A5Xvl{padding:30px 25px}.footer_text__UFm22{font-size:10px}}.footer_made__ynHRF{display:flex;align-items:center}.footer_contact__LhLha{display:flex;justify-content:space-between;gap:8px}.menu_menu__Dpqx6{position:fixed;background-color:var(--foreground);z-index:1;right:0;top:0;bottom:0;width:400px;transform:translateX(100%);transition:transform .5s ease;pointer-events:none}@media (max-width:600px){.menu_menu__Dpqx6{width:100vw}}.menu_open__R098N{transform:translateX(0);pointer-events:auto}.menu_container__BU77n{margin:90px 42px}.menu_top__M8ROH{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7c7c7;padding-bottom:36px}.menu_heading__2JIly{font-family:Outfit;font-size:32px;color:var(--background)}.menu_list__sClEC{list-style:none;display:flex;flex-direction:column;gap:15px;margin-top:80px}.menu_element__1WNvg{color:var(--background);font-size:24px;font-weight:600}.nav_nav__n3P_T{background:var(--background)}.nav_container__CB9Gt{display:flex;justify-content:space-between;align-items:center;padding:52px 80px}.nav_home__L8rBX{font-weight:700;color:var(--foreground);font-size:40px}.nav_list__HfyOV{list-style:none;margin:0;padding:0;overflow:hidden;display:flex;gap:2rem}.nav_hamburger__cp9_W,.nav_menu__R1KpL{display:none}.nav_link__hSw0_{display:block;text-align:center;text-decoration:none;font-size:24px;font-weight:700;color:var(--foreground)}@media (max-width:1080px){.nav_container__CB9Gt{padding:38px 40px}.nav_home__L8rBX{font-size:32px}.nav_element__qmQoP,.nav_hello__VTSZ4{display:none}.nav_hamburger__cp9_W,.nav_menu__R1KpL{display:block}.nav_container__CB9Gt{padding:38px 30px}}.testimonials_testimonials___zlTa{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:column;gap:55px;padding:40px var(--section-padding-x)}.testimonials_content__LgR8s{gap:20px;color:var(--dark);max-width:555px;display:flex;flex-direction:column}.testimonials_heading__mnuLc{font-size:var(--font-size-heading-md);font-weight:700}.testimonials_bold__q5kPX{color:var(--background)}.testimonials_carousel__kBjos{width:100%}.testimonials_slide__Vut3J{display:flex;gap:32px;justify-content:center;align-items:center;margin-bottom:55px}@media (max-width:500px){.testimonials_slide__Vut3J{flex-direction:column-reverse}}.testimonials_testimonial__QKzjk{font-size:var(--font-size-text-md);font-weight:500}.testimonials_name__HNcS0{font-size:20px;font-weight:400}.work_work__u6X3l{display:flex;flex-direction:column;padding:0 var(--section-padding-x);justify-content:space-between;gap:30px;width:100%}.work_content__dXc1m{max-width:100%;display:flex;flex-direction:column;gap:24px}.work_subheading__SCznp{font-size:var(--font-size-text-sm);font-weight:600;color:var(--background)}.work_callout__Tb_BC{font-size:var(--font-size-heading-lg);font-weight:600;color:var(--dark);max-width:1200px}.work_bold__osXsl{font-weight:700;color:var(--background)}.work_cards__4PCL8{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:55px;gap:55px}.work_button__Io0Bx{margin-top:50px;display:flex;justify-content:center;margin-bottom:60px}@media (max-width:1100px){.work_cards__4PCL8{gap:40px}}@media (max-width:960px){.work_cards__4PCL8{grid-template-columns:1fr}}.form_form__wCMvN{border-radius:20px;background-color:var(--foreground);padding:40px;width:100%;display:flex;height:520px;flex-direction:column;gap:10px;box-sizing:border-box}@media (max-width:500px){.form_form__wCMvN{padding:40px 20px}}.form_hidden__1G1i9{display:none}.form_heading__WEALl{font-size:40px;font-weight:700;color:var(--dark)}.form_submission__TlDMT{color:var(--dark);font-size:24px;font-weight:medium;margin:20px 0;max-width:480px}.form_fields__9_Eib{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;column-gap:40px;grid-row-gap:20px;row-gap:20px;margin:6px 0}@media (max-width:1200px){.form_form__wCMvN{height:auto}.form_fields__9_Eib{grid-template-columns:1fr}}@media (max-width:1080px){.form_fields__9_Eib{grid-template-columns:1fr 1fr}}@media (max-width:600px){.form_fields__9_Eib{grid-template-columns:1fr}}.form_field__OxSxo{display:flex;flex-direction:column;gap:7px}.form_field__OxSxo:last-child{grid-column:1/-1}.form_label__ELbqM{font-size:18px;font-weight:500;display:block;color:var(--dark)}.form_submit__itP8M{display:flex;align-items:center;justify-content:right}.form_baseinput__9B_hh{border-radius:10px;border:1px solid #ddd;font-family:Outfit;font-size:18px;font-weight:400;padding:10px 30px;width:100%}.form_baseinput__9B_hh::placeholder{color:#b9b9b9}.form_textarea__RUbA8{resize:vertical;min-height:90px;max-height:180px}.page_page__UfWL3{flex:1 1;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:60px;background:var(--background);padding-bottom:calc(158px - 92px)}.page_contact___iCHH{display:flex;padding:0 var(--section-padding-x);justify-content:space-between;align-items:center;gap:100px;width:100%}@media (max-width:1080px){.page_contact___iCHH{flex-direction:column}}.page_content__W0m78{display:flex;flex-direction:column;gap:40px;width:100%}.page_heading__QnrS5{color:var(--dark);font-size:var(--font-size-heading-lg);font-weight:700}.page_bold__S2Q6P{color:var(--foreground)}.page_text__9u4fc{font-size:var(--font-size-text-sm);font-weight:400;max-width:490px}.page_subheading__K2e2S{font-size:16px;font-weight:700}.page_email__WxjYS{font-size:40px;font-weight:700;color:var(--dark)}@media (max-width:600px){.page_email__WxjYS{font-size:32px}}@media (max-width:500px){.page_email__WxjYS{font-size:26px}}.tile_tile__IH7ut{border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);background-color:#fff;padding:40px;display:flex;flex-direction:column;gap:34px;align-items:center}.tile_heading__19ePL{font-size:32px;font-weight:600;color:var(--dark)}.tile_content__CG2AR{font-size:16px;font-weight:400;color:var(--dark)}.started_inversed__ue8Nk{--background:#fff;--foreground:#9fa0ff}.started_started__p7ZNs{background-color:var(--background);display:flex;width:100%;flex-direction:column;gap:55px;padding:var(--section-padding-x)}.started_content__okP_b{display:flex;flex-direction:column;gap:40px}.started_heading__wKrGU{font-size:var(--font-size-heading-lg);font-weight:700;color:var(--dark);max-width:1000px}.started_bold___Nm_N{font-weight:700;color:var(--foreground)}.started_button__wEkje{justify-content:left;margin:0;display:flex}.page_page__556_G{flex:1 1;justify-content:center;align-items:center}.page_page__556_G,.page_page__pNMz7{display:flex;flex-direction:column;gap:60px}.page_page__pNMz7{position:relative}.page_background__4ecph{position:absolute;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 92%,0 100%);clip-path:polygon(0 0,100% 0,100% 92%,0 100%);min-height:600px;background:var(--background);z-index:-1}@media (max-width:880px){.page_background__4ecph{min-height:500px}}@media (max-width:600px){.page_background__4ecph{min-height:440px}}.page_services__iKIop{display:flex;flex-direction:column;gap:60px;margin-top:34px}.page_content__0rUmx{display:flex;flex-direction:column;gap:34px;padding:0 var(--section-padding-x);width:100%}.page_heading__GO7Sg{font-size:var(--font-size-heading-lg);font-weight:600;color:var(--dark);max-width:890px}.page_bold__ClgpM{color:var(--foreground)}.page_text__9rRCT{font-size:var(--font-size-text-sm);font-weight:400;max-width:940px}.page_image__90cBi{padding:0 var(--section-padding-x);width:100%}.page_image__90cBi img{width:100%;height:auto}.page_mobile__neBRo{display:none}@media (max-width:780px){.page_desktop__O94QS{display:none}.page_mobile__neBRo{display:block}}