.elementor-2098 .elementor-element.elementor-element-bf26c38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2098 .elementor-element.elementor-element-d73b75f{margin-top:3%;margin-bottom:0%;padding:0% 0% 03% 0%;}.elementor-2098 .elementor-element.elementor-element-b659ff5{text-align:center;}.elementor-2098 .elementor-element.elementor-element-4b096e6 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2098 .elementor-element.elementor-element-4b096e6{text-align:center;font-size:24px;font-weight:400;line-height:30px;}.elementor-2098 .elementor-element.elementor-element-1c9c89c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5px 0px 0px 0px;}.elementor-2098 .elementor-element.elementor-element-7392cac8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2098 .elementor-element.elementor-element-7392cac8{border-style:solid;border-width:30px 0px 0px 0px;border-color:#EE8700;padding:0% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-15c5f39f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:5% 10% 5% 10%;}.elementor-2098 .elementor-element.elementor-element-15c5f39f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2098 .elementor-element.elementor-element-15c5f39f .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-0320d95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2098 .elementor-element.elementor-element-5170ed89 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-5170ed89 .elementor-button:hover, .elementor-2098 .elementor-element.elementor-element-5170ed89 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-5170ed89 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-5170ed89 .elementor-button:hover svg, .elementor-2098 .elementor-element.elementor-element-5170ed89 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-51a1e58b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2098 .elementor-element.elementor-element-6bece196 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2098 .elementor-element.elementor-element-6bece196{padding:0% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-2cbc93f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2098 .elementor-element.elementor-element-74bc16eb > .elementor-element-populated{padding:5% 10% 5% 10%;}.elementor-2098 .elementor-element.elementor-element-58bc5ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2098 .elementor-element.elementor-element-57fd0010 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-26ce2af > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2098 .elementor-element.elementor-element-26ce2af{padding:0% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-b9729d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#0044B4;padding:03% 10% 3% 10%;}.elementor-2098 .elementor-element.elementor-element-b9729d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2098 .elementor-element.elementor-element-b9729d6 .elementor-element-populated .elementor-heading-title{color:#0044B4;}.elementor-2098 .elementor-element.elementor-element-9791869{text-align:start;}.elementor-2098 .elementor-element.elementor-element-9791869 img{width:50%;}.elementor-2098 .elementor-element.elementor-element-8ce7d13{color:var( --e-global-color-primary );}.elementor-2098 .elementor-element.elementor-element-5625f67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2098 .elementor-element.elementor-element-fc8a9bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2098 .elementor-element.elementor-element-fc8a9bd{padding:0% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-5ad4efe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2098 .elementor-element.elementor-element-5ad4efe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2098 .elementor-element.elementor-element-5ad4efe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:5% 10% 5% 10%;}.elementor-2098 .elementor-element.elementor-element-5ad4efe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2098 .elementor-element.elementor-element-5ad4efe .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-1154626{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2098 .elementor-element.elementor-element-b3a37c9 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-b3a37c9 .elementor-button:hover, .elementor-2098 .elementor-element.elementor-element-b3a37c9 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-b3a37c9 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-2098 .elementor-element.elementor-element-b3a37c9 .elementor-button:hover svg, .elementor-2098 .elementor-element.elementor-element-b3a37c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2098 .elementor-element.elementor-element-9dbeff6 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2098 .elementor-element.elementor-element-15c5f39f > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2098 .elementor-element.elementor-element-74bc16eb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2098 .elementor-element.elementor-element-57fd0010 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2098 .elementor-element.elementor-element-b9729d6 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2098 .elementor-element.elementor-element-5ad4efe > .elementor-element-populated{padding:5% 5% 5% 5%;}}@media(max-width:767px){.elementor-2098 .elementor-element.elementor-element-d73b75f{margin-top:40%;margin-bottom:3%;padding:0% 0% 3% 0%;}.elementor-2098 .elementor-element.elementor-element-4b096e6 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-2098 .elementor-element.elementor-element-4b096e6{font-size:16px;line-height:24px;}.elementor-2098 .elementor-element.elementor-element-5170ed89 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2098 .elementor-element.elementor-element-b3a37c9 > .elementor-widget-container{margin:0px 0px 15px 0px;}}/* Start custom CSS for html, class: .elementor-element-c6cd107 *//* Full-frame Vimeo hero (no cropping) */
.vimeo-hero-wrap{
  width: 100%;
  aspect-ratio: 683 / 247;   /* matches 1366x494 exactly */
  position: relative;
  background: #000;          /* shows as letterbox if needed */
  overflow: hidden;
}

.vimeo-hero-wrap iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}/* End custom CSS */