.elementor .e-6a792514-5c33:hover,.elementor .e-6a792514-5c33:focus-visible{color:var(--white);}.elementor .e-6a792514-5c33{font-weight:700;font-size:var(--fs-small);color:#b9d3d9;margin-block-end:1rem;}.elementor .e-1cf72eaf-13c4{font-family:var(--font-heading);font-weight:600;font-size:clamp(2.5rem, 6vw, 4.5rem);color:var(--white);letter-spacing:-0.025em;line-height:1.05;font-style:italic;}.elementor .e-4b651a1c-e937{width:100%;max-width:50rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-5803ed1e-68bd{overflow:hidden;padding-block-start:clamp(2.5rem, 6vw, 4.5rem);padding-block-end:clamp(7rem, 14vw, 10rem);background-color:var(--teal-deep);}.elementor .e-4d1a7443-83f9{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-77c12c12-6758{width:100%;max-width:58rem;overflow:hidden;aspect-ratio:16 / 9;padding:0px;border-radius:var(--radius);background-image:linear-gradient(160deg, #68b8c1 0%,#007996 55%,#00475a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 20px 48px 0px rgba(17,17,17,0.18);}.elementor .e-45e58098-6200{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:clamp(-8rem, -12vw, -5rem);justify-content:center;}.elementor .e-71127277-6718{width:100%;max-width:calc(46rem + 2 * var(--gutter));padding-block-start:clamp(2.5rem, 6vw, 4rem);padding-block-end:clamp(3rem, 6vw, 4.5rem);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;box-sizing: content-box; box-sizing: border-box;\n}.elementor .e-1a8d3a27-e433{flex:1 1 auto;}.elementor .e-7274a5dc-d2c2{margin-block-start:0.5rem;}.elementor .e-380d181c-cc6e{flex:1 1 0px;align-items:flex-start;border-block-start: 4px solid var(--teal);\n}.elementor .e-7ea5e532-b619{flex:1 1 auto;}.elementor .e-114799c8-bcbb{margin-block-start:0.5rem;}.elementor .e-1e4c8193-6a41{flex:1 1 0px;align-items:flex-start;border-block-start: 4px solid var(--teal);\n}.elementor .e-62f5aae7-c09f{flex:1 1 auto;}.elementor .e-81e224e-8ba6{margin-block-start:0.5rem;}.elementor .e-e6feadb-2bd1{flex:1 1 0px;align-items:flex-start;border-block-start: 4px solid var(--gold);\n}.elementor .e-6bd0c4a5-fca8{width:100%;max-width:var(--container);padding:0px;gap:1.5rem;align-items:stretch;}.elementor .e-1a89b18-d001{background-color:var(--mist);}