.elementor .Section-Boxed-M{text-align:center;padding-block-start:clamp(3rem, calc(2.429rem + 2.286vw), 4rem);padding-block-end:var(--Section-M);padding-inline-start:var(--section-boxed);padding-inline-end:var(--section-boxed);}.elementor .Section-Wide-M{padding-block-start:var(--Section-M);padding-block-end:var(--Section-M);padding-inline-start:var(--Section-wide);padding-inline-end:var(--Section-wide);}.elementor .Section-Hero-Homepage{width:100%;height:65vh;max-width:100%;max-height:65vh;overflow:hidden;text-align:center;padding-block-start:3rem;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:flex-start;align-items:center;& .elementor-widget-responsive-image,
& .elementor-widget-container,
& .elementor-image,
& picture,
& img {
position: absolute;
inset: 0;
height: 100%;
width: 100%;
object-fit: cover;
z-index: 0;
}\n}.elementor .Shape-Divider-bottom{position: relative;
z-index: 2;

&::after {
content: "";
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: clamp(1.25rem, calc(0.607rem + 2.286vw), 2.5rem);
background-color: #FFFFFF;
transform: rotate(180deg);
-webkit-mask-image: url("https://stg-h9qlhz.elementor.cloud/wp-content/plugins/elementor/assets/shapes/waves.svg");
mask-image: url("https://stg-h9qlhz.elementor.cloud/wp-content/plugins/elementor/assets/shapes/waves.svg");
-webkit-mask-repeat: repeat-x;
mask-repeat: repeat-x;
-webkit-mask-position: bottom left;
mask-position: bottom left;
-webkit-mask-size: auto 100%;
mask-size: auto 100%;
}\n}.elementor .Button-M{width:auto;font-family:Roboto Opt;font-weight:700;font-size:1.25rem;color:var(--White);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-end:1rem;border-radius:var(--Radius-M);background-color:var(--CTA);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 1);display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .Button-M:hover,.elementor .Button-M:focus-visible{color:var(--White);background-color:var(--CTA-Hover);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);}.elementor .Button-M:active{background-color:var(--CTA-Pressed);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 1);}.elementor .Hero-support-text{font-family:Roboto Opt;font-weight:400;font-size:var(--Hero-support-text);color:var(--White);text-align:center;display:block;text-shadow:
0 0 2px rgba(0, 0, 0, 0.9),
0 0 8px rgba(0, 0, 0, 0.7),
0 2px 4px rgba(0, 0, 0, 0.6);
position: relative;
z-index: 1;\n}.elementor .nested-H1sub{text-align:center;& em {
  font-style: normal;
  font-size: clamp(1.5rem, 1.386rem + 0.457vw, 1.7rem);
  line-height: 1.25em;
}\n}.elementor .Nested-H2sub{& em {
  font-style: normal;
  font-family: "Bree Serif";
  font-weight: 400;
  color: #214A63;
  font-size: clamp(1.25rem, calc(1.164rem + 0.343vw), 1.4rem);
  line-height: 1.25em;
}\n}