@media(max-width:1024px){.elementor .e-36aff78c-e685{flex:0 0 auto;order:1;}}@media(max-width:1024px){.elementor .e-7efdf5c3-b97d{padding-inline-end:0px;}}@media(max-width:1024px){.elementor .e-2092eab0-65ec{margin-inline-start:auto;gap:12px;order:2;}}@media(max-width:1024px){.elementor .e-7affa697-93c3{position:relative;z-index:100;padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);gap:16px;}}@media(max-width:1024px){.elementor .e-df3feee-46ec{column-gap:32px;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap: 40px 32px; row-gap: 40px; row-gap: 40px;\n}}@media(max-width:1024px){.elementor .e-6d6f08dc-732f{flex-wrap:wrap;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-789a5fed-6e14{gap:16px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .e-36afbad2-3839{padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);}}@media(max-width:1024px){.elementor .e-6814b2a7-19a9{font-size:56px;line-height:1.06;}}@media(max-width:1024px){.elementor .e-52c86516-1152{font-size:18px;}}@media(max-width:1024px){.elementor .e-6a300dbc-2ff3{display:none;}}@media(max-width:1024px){.elementor .e-7a9f8166-4d1a{padding-block-start:56px;padding-block-end:64px;padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);gap:22px;}}@media(max-width:1024px){.elementor .e-5bd0b39b-2450{height:clamp(320px, 46vw, 480px);min-height:0px;}}@media(max-width:1024px){.elementor .e-ae58179-4abf{grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-55df6689-e635{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}}@media(max-width:1024px){.elementor .e-64536214-1178{padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);}}@media(max-width:1024px){.elementor .e-44d5057a-3686{font-size:38px;}}@media(max-width:1024px){.elementor .e-696d35e1-bf66{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .e-43a287be-a970{padding-block-start:clamp(56px, 7.25vw, 104px);padding-block-end:clamp(56px, 7.25vw, 104px);padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);& .elementor-widget-loop-carousel .elementor-loop-container { padding-inline-end: 220px; } & .elementor-widget-loop-carousel { padding-inline-start: 0; } & .elementor-widget-loop-carousel .elementor-loop-container { padding-inline-end: 140px; } & .elementor-widget-loop-carousel .elementor-swiper-button-next { right: 0; } & .elementor-widget-loop-carousel .elementor-swiper-button-prev { right: 58px; }\n}}@media(max-width:1024px){.elementor .e-3f16670f-ae12{transform:scale3d(0.7, 0.7, 1);transform-origin: top right;\n}}@media(max-width:1024px){.elementor .e-2f7321ef-2e0f{font-size:40px;}}@media(max-width:1024px){.elementor .e-6acc4cf1-e83b{height:420px;}}@media(max-width:1024px){.elementor .e-26a85b4d-9af7{padding:0px;gap:40px;grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-750ecec-7ed1{padding-block-start:clamp(44px, 5.3vw, 76px);padding-block-end:clamp(44px, 5.3vw, 76px);padding-inline-start:clamp(24px, 5vw, 72px);padding-inline-end:clamp(24px, 5vw, 72px);border-radius:0px;}}@media(max-width:1024px){.elementor .e-3608fffa-8823{height:100%;min-height:0px;}}@media(max-width:1024px){.elementor .e-363bf060-7fe9{height:300px;}}@media(max-width:1024px){.elementor .e-5b1a381-56ab{font-size:38px;}}@media(max-width:1024px){.elementor .e-25eb83af-a7f5{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-2a36930d-47de{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-6d6f9325-bb7f{padding-block-start:clamp(56px, 7.25vw, 104px);padding-block-end:clamp(56px, 7.25vw, 104px);padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);}}@media(max-width:1024px){.elementor .e-3d3c12ed-8209{height:340px;}}@media(max-width:1024px){.elementor .e-721c6916-91da{font-size:28px;}}@media(max-width:1024px){.elementor .e-4d2752ec-12f5{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .e-37a4de19-71a5{padding:0px;gap:36px;grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-21921047-f85e{padding-block-start:clamp(44px, 5.3vw, 76px);padding-block-end:clamp(44px, 5.3vw, 76px);padding-inline-start:clamp(24px, 5vw, 72px);padding-inline-end:clamp(24px, 5vw, 72px);border-radius:0px;}}@media(max-width:1024px){.elementor .e-1e7a386c-bd0b{font-size:34px;}}@media(max-width:1024px){.elementor .e-23f304d6-e32e{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-25f87cae-f79c{font-size:34px;}}@media(max-width:1024px){.elementor .e-2e8b77fb-8287{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-40503057-b687{padding-block-start:clamp(56px, 7.25vw, 104px);padding-block-end:clamp(56px, 7.25vw, 104px);padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-52d6f5ed-93c1{height:clamp(260px, 44vw, 400px);min-height:0px;border-start-start-radius:32px;border-start-end-radius:32px;border-end-start-radius:0px;border-end-end-radius:0px;}}@media(max-width:1024px){.elementor .e-1a0fb885-9132{width:auto;position:relative;inset-block-end:auto;inset-inline-start:auto;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:clamp(24px, 5vw, 72px);margin-inline-end:clamp(24px, 5vw, 72px);}}@media(max-width:1024px){.elementor .e-59bf578e-2ab8{font-size:34px;}}@media(max-width:1024px){.elementor .e-7212cb92-c137{padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-341906dd-53dc{grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-1b0a438d-4f81{padding-block-start:0px;padding-block-end:clamp(56px, 7.25vw, 104px);padding-inline-start:clamp(20px, 6.95vw, 100px);padding-inline-end:clamp(20px, 6.95vw, 100px);}}