.elementor .e-7a73b5a-4c19351{font-weight:300;font-size:1.7vw;color:var(--Text);line-height:1.2em;text-align:start;element.style {
  font-size: var(--fluid-body);
}\n}.elementor .e-4d20b88-3899f8e{font-family:"Gyst Variable";font-weight:500;color:var(--Primary-2026);font-size: var(--fluid-heading);
  line-height: var(--fluid-heading-lh);\n}.elementor .e-e238210-78935b4{font-weight:200;color:var(--Text);line-height:1.2em;font-size: var(--fluid-bigbody);\n}.elementor .e-0075db3-1ddff02{width:40%;overflow:hidden;padding:96px;flex-direction:column;gap:16px;flex-wrap:nowrap;}.elementor .e-f56507d-6ad5ca6{width:60%;padding:0px;.de-video-shell {
position: relative;
overflow: hidden;
border-radius: 18px;
background: #142d32;
box-shadow: 0 24px 70px rgba(0, 0, 0, 0.22);
}

.de-video-shell .elementor-widget-video,
.de-video-shell .elementor-widget-video .elementor-widget-container,
.de-video-shell .elementor-wrapper {
width: 100%;
height: 100%;
}

.de-video-shell video {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.de-video-shell::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(
  180deg,
  rgba(14, 28, 32, 0.04) 0%,
  rgba(14, 28, 32, 0.28) 100%
);
z-index: 1;
}

.de-video-play {
position: absolute;
left: 50%;
top: 50%;
z-index: 3;
width: 96px;
height: 96px;
border: 0;
border-radius: 999px;
background: rgba(36, 86, 80, 0.88);
box-shadow: 0 18px 45px rgba(0, 0, 0, 0.25);
backdrop-filter: blur(6px);
cursor: pointer;
transform: translate(-50%, -50%);
transition:
  transform 180ms ease,
  background 180ms ease,
  box-shadow 180ms ease,
  opacity 180ms ease;
}

.de-video-play:hover {
transform: translate(-50%, -50%) scale(1.06);
background: rgba(40, 110, 101, 0.96);
box-shadow: 0 22px 55px rgba(0, 0, 0, 0.32);
}

.de-video-play span {
display: block;
width: 0;
height: 0;
margin-left: 7px;
border-top: 18px solid transparent;
border-bottom: 18px solid transparent;
border-left: 29px solid #ffffff;
}

.de-video-play.is-hidden {
opacity: 0;
pointer-events: none;
transform: translate(-50%, -50%) scale(0.94);
}\n}.elementor .e-3b1c5ac{padding:0px;background-color:var(--Beige-BG-2026);flex-direction:row;align-items:center;}.elementor .e-debc9d9-0750c82{width:50%;}.elementor .e-489703c-735f8c2{width:50%;}.elementor .e-7eace56-b3e9426{height:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;}.elementor .e-0c4f781-e259280{width:50%;}.elementor .e-f5dc9fa-4218b46{width:50%;}.elementor .e-ff44240-1877a68{width:100%;height:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;}.elementor .e-174dc6f-cc50010{width:40%;height:auto;overflow:hidden;padding:0px;margin:0px;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;}.elementor .e-cdad798-e6279de{width:40vw;max-width:600vw;font-family:"Gyst Variable";font-weight:500;font-size:72px;color:var(--Heading-on-neutral);line-height:68px;text-align:start;font-size: var(--fluid-heading);
  line-height: var(--fluid-heading-lh);\n}.elementor .e-7438510-2c7e99f{width:35vw;max-width:600vw;font-weight:300;color:var(--Text);font-size: var(--fluid-body);
line-height: var(--fluid-body-lh);\n}.elementor .e-c7c41bc-1e11ffe{width:60%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:96px;padding-inline-end:96px;flex-direction:column;gap:36px;align-items:start;}.elementor .e-603eb04-3500681{column-gap:0px;padding:0px;margin:0px;background-color:#f3f1ed;flex-direction:row;row-gap:96px;justify-content:flex-start;align-items:center;}