@media(max-width:767px){.elementor .e-4b04c30b-e88b{display:none;}}@media(max-width:767px){.elementor .e-2ccaeec0-abbf{display:block;}}@media(max-width:767px){.elementor .e-69b6ae48-af80{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-6c44adee-a5a9{padding-block-start:12px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .e-4203d1dd-2cc0{font-size:var(--hff-title-size,22vw);\n}}@media(max-width:767px){.elementor .e-4fa0948f-e95d{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7a9c57de-8a80{padding-block-start:112px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;& video { width:100%;height:65%; } &::before { background:linear-gradient(0deg,oklch(20% 0 0) 10%,oklch(20% 0 0 / .6) 60%,transparent); }\n}}@media(max-width:767px){.elementor .e-34a8bcdc-51f5{font-size:60px;}}@media(max-width:767px){.elementor .e-6a6c1556-e487{grid-column:auto;}}@media(max-width:767px){.elementor .e-4cb533d7-19d9{padding-block-start:0px;grid-column:auto;}}@media(max-width:767px){.elementor .e-29f0211-1e7c{gap:56px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-70964247-ae6a{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-14c917f-fed8{font-size:min(60px,18.6cqi);}}@media(max-width:767px){.elementor .e-5b43d026-750e{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-298ef27c-5d86{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-6b1cc4c4-1a83{min-height:97px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .e-33168532-986a{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-44ded584-c0b5{min-height:97px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .e-1ea10b34-92f5{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-50408e78-97b9{min-height:97px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:767px){.elementor .e-3e2a6ad2-da87{font-size:30px;}}@media(max-width:767px){.elementor .e-70fcddad-ec85{padding:32px;}}@media(max-width:767px){.elementor .e-30a5c673-883f{font-size:30px;}}@media(max-width:767px){.elementor .e-792c0cf8-36ee{padding:32px;}}@media(max-width:767px){.elementor .e-7cece960-440f{font-size:30px;}}@media(max-width:767px){.elementor .e-64530982-c77e{padding:32px;}}@media(max-width:767px){.elementor .e-77feb26c-acc5{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-53cce34f-30f4{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-69b19e51-a30a{font-size:60px;}}@media(max-width:767px){.elementor .e-672fd586-1938{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-1070bc12-e84a{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-4ef353ac-581d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-2703b49d-268e{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-7448815a-9987{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-10578025-10c5{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-1d010b29-48bf{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-be4e0fe-83f0{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-356a17ed-4503{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-4787898b-9c7e{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-39fdeae4-8489{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-2745cf9-77f3{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-161c2973-d4db{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-91cb10b-59c7{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-5c181b93-de54{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5c4c0a7a-cf32{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-b7050d6-79e5{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-1acf3116-4972{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-19187b62-9b18{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-3a557400-fba8{font-size:16px;line-height:24px;grid-column:2;text-align:left;\n}}@media(max-width:767px){.elementor .e-6e630ff8-14be{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:48px minmax(0,1fr);}}@media(max-width:767px){.elementor .e-12f41a3f-a216{grid-column:1;grid-row:3;}}@media(max-width:767px){.elementor .e-2d38bac3-509f{grid-column:1;grid-row:4;}}@media(max-width:767px){.elementor .e-4a19b946-6c0d{grid-template-columns:minmax(0,1fr);row-gap:16px;\n}}@media(max-width:767px){.elementor .e-182812fd-b563{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2bd0034-1101{height:60vh;grid-column:auto;}}@media(max-width:767px){.elementor .e-46c8a9d3-9155{font-size:60px;}}@media(max-width:767px){.elementor .e-2522b5fc-8b4d{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;grid-column:auto;}}@media(max-width:767px){.elementor .e-1c07af51-998c{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-8df689-1549{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor .e-1ca4b0e1-d5f8{inset-inline-end:20px;}}@media(max-width:767px){.elementor .e-65e6cf2e-daa9{font-size:60px;}}@media(max-width:767px){.elementor .e-50627476-bfcf{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-4b984aa0-3c6f{display:none;}}@media(max-width:767px){.elementor .e-39e04c48-1235{grid-column:auto;}}@media(max-width:767px){.elementor .e-7817801c-70bc{grid-column:auto;}}@media(max-width:767px){.elementor .e-25828bff-9e90{grid-column:auto;text-align:left;\n}}@media(max-width:767px){.elementor .e-2593f828-6e2c{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-1620f299-31fa{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-58698ecc-22a5{display:none;}}@media(max-width:767px){.elementor .e-61e29b9f-ed15{grid-column:auto;}}@media(max-width:767px){.elementor .e-17c7e34d-5cd8{grid-column:auto;}}@media(max-width:767px){.elementor .e-32de2067-6783{grid-column:auto;text-align:left;\n}}@media(max-width:767px){.elementor .e-16033781-54ee{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5eec00d-b18c{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-50699117-3515{display:none;}}@media(max-width:767px){.elementor .e-21804948-8a0c{grid-column:auto;}}@media(max-width:767px){.elementor .e-330e12ae-6a19{grid-column:auto;}}@media(max-width:767px){.elementor .e-4e890728-c8ec{grid-column:auto;text-align:left;\n}}@media(max-width:767px){.elementor .e-70b28204-2ce2{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-202a0eb4-cd91{font-size:48px;line-height:48px;}}@media(max-width:767px){.elementor .e-44c38020-d419{display:none;}}@media(max-width:767px){.elementor .e-350b42a5-61eb{grid-column:auto;}}@media(max-width:767px){.elementor .e-185b97d2-429d{grid-column:auto;}}@media(max-width:767px){.elementor .e-554d50c5-88ff{grid-column:auto;text-align:left;\n}}@media(max-width:767px){.elementor .e-693cb60d-d3e5{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-a5f3d8a-d876{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-30080855-c49b{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-53ed63d3-f0d2{margin-block-start:0px;grid-column:auto;}}@media(max-width:767px){.elementor .e-29057837-20a5{margin-block-start:0px;grid-column:auto;}}@media(max-width:767px){.elementor .e-2d763211-9341{gap:48px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-7835f2a4-59c0{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-75060e20-2357{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-69388ca8-2488{font-size:60px;}}@media(max-width:767px){.elementor .e-f30b699-bf74{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2cf15e3c-26e2{font-size:16vw;}}@media(max-width:767px){.elementor .e-61fb69e9-e9dd{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor .e-2b7131e1-cbcf{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor .e-1cb116d6-1bda{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor .e-376c08d6-69f0{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3501463f-7527{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1784ee10-d09c{font-size:48px;}}@media(max-width:767px){.elementor .e-297d7366-2800{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-f9e4515-d7a6{padding-block-start:112px;padding-block-end:112px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-3be3fa58-a4a8{font-size:18vw;}}@media(max-width:767px){.elementor .e-103f0493-dd74{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-9bf043-ef1f{padding-block-start:80px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}