.elementor-118365 .elementor-element.elementor-element-4aacea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-118365 .elementor-element.elementor-element-4aacea1:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-4aacea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-118365 .elementor-element.elementor-element-4aacea1, .elementor-118365 .elementor-element.elementor-element-4aacea1::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-8145a81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-118365 .elementor-element.elementor-element-8145a81:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-8145a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-177fd3a );}.elementor-118365 .elementor-element.elementor-element-8145a81, .elementor-118365 .elementor-element.elementor-element-8145a81::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-763be7f{text-align:center;}.elementor-118365 .elementor-element.elementor-element-763be7f .elementor-heading-title{color:var( --e-global-color-ef2d45d );font-size:43px;font-weight:700;}.elementor-118365 .elementor-element.elementor-element-987131c{text-align:center;color:var( --e-global-color-a15c5ca );font-size:18px;}.elementor-118365 .elementor-element.elementor-element-987131c > .elementor-widget-container{padding:00% 0% 0% 0%;}.elementor-118365 .elementor-element.elementor-element-3f4d4c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-0c7575b{text-align:left;}.elementor-118365 .elementor-element.elementor-element-0c7575b .elementor-heading-title{color:var( --e-global-color-a15c5ca );}.elementor-118365 .elementor-element.elementor-element-7af611c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-118365 .elementor-element.elementor-element-7af611c .elementor-divider-separator{width:100%;}.elementor-118365 .elementor-element.elementor-element-7af611c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-118365 .elementor-element.elementor-element-7af611c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118365 .elementor-element.elementor-element-7350905{--grid-columns:3;--grid-column-gap:10px;}.elementor-118365 .elementor-element.elementor-element-7350905 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-118365 .elementor-element.elementor-element-7350905 .e-loop-item > .elementor-section, .elementor-118365 .elementor-element.elementor-element-7350905 .e-loop-item > .elementor-section > .elementor-container, .elementor-118365 .elementor-element.elementor-element-7350905 .e-loop-item > .e-con, .elementor-118365 .elementor-element.elementor-element-7350905 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-118365 .elementor-element.elementor-element-c87661f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-c87661f:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-c87661f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-118365 .elementor-element.elementor-element-c87661f, .elementor-118365 .elementor-element.elementor-element-c87661f::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-49c19e4{text-align:center;color:#919191;font-size:10px;letter-spacing:1.22px;}.elementor-118365 .elementor-element.elementor-element-49c19e4 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-118365 .elementor-element.elementor-element-61d8534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-9779916{text-align:left;}.elementor-118365 .elementor-element.elementor-element-9779916 .elementor-heading-title{color:var( --e-global-color-a15c5ca );}.elementor-118365 .elementor-element.elementor-element-9779916 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-118365 .elementor-element.elementor-element-b4c6a77{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-118365 .elementor-element.elementor-element-b4c6a77 .elementor-divider-separator{width:100%;}.elementor-118365 .elementor-element.elementor-element-b4c6a77 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-118365 .elementor-element.elementor-element-b4c6a77 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118365 .elementor-element.elementor-element-abbbb91{--grid-columns:3;--grid-column-gap:10px;}.elementor-118365 .elementor-element.elementor-element-abbbb91 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-118365 .elementor-element.elementor-element-abbbb91 .e-loop-item > .elementor-section, .elementor-118365 .elementor-element.elementor-element-abbbb91 .e-loop-item > .elementor-section > .elementor-container, .elementor-118365 .elementor-element.elementor-element-abbbb91 .e-loop-item > .e-con, .elementor-118365 .elementor-element.elementor-element-abbbb91 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-118365 .elementor-element.elementor-element-7c8ed36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-7c8ed36:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-7c8ed36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-118365 .elementor-element.elementor-element-7c8ed36, .elementor-118365 .elementor-element.elementor-element-7c8ed36::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-9dd5506{text-align:center;color:#919191;font-size:10px;letter-spacing:1.22px;}.elementor-118365 .elementor-element.elementor-element-9dd5506 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-118365 .elementor-element.elementor-element-62c8cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-a333524{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118365 .elementor-element.elementor-element-01e9898{text-align:left;width:auto;max-width:auto;}.elementor-118365 .elementor-element.elementor-element-01e9898 .elementor-heading-title{color:var( --e-global-color-a15c5ca );}.elementor-118365 .elementor-element.elementor-element-91f38e6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-118365 .elementor-element.elementor-element-91f38e6 .elementor-divider-separator{width:100%;}.elementor-118365 .elementor-element.elementor-element-91f38e6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-118365 .elementor-element.elementor-element-91f38e6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118365 .elementor-element.elementor-element-1a160b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-1a160b6:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-1a160b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-118365 .elementor-element.elementor-element-1a160b6, .elementor-118365 .elementor-element.elementor-element-1a160b6::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-50cd907{text-align:center;color:#919191;font-size:10px;letter-spacing:1.22px;}.elementor-118365 .elementor-element.elementor-element-50cd907 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-118365 .elementor-element.elementor-element-d01df78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-96a4828{text-align:left;width:auto;max-width:auto;}.elementor-118365 .elementor-element.elementor-element-96a4828 .elementor-heading-title{color:var( --e-global-color-a15c5ca );}.elementor-118365 .elementor-element.elementor-element-c1b7f38{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-118365 .elementor-element.elementor-element-c1b7f38 .elementor-divider-separator{width:100%;}.elementor-118365 .elementor-element.elementor-element-c1b7f38 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-118365 .elementor-element.elementor-element-c1b7f38 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118365 .elementor-element.elementor-element-0155a5a{--grid-columns:3;--grid-column-gap:10px;}.elementor-118365 .elementor-element.elementor-element-0155a5a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-118365 .elementor-element.elementor-element-0155a5a .e-loop-item > .elementor-section, .elementor-118365 .elementor-element.elementor-element-0155a5a .e-loop-item > .elementor-section > .elementor-container, .elementor-118365 .elementor-element.elementor-element-0155a5a .e-loop-item > .e-con, .elementor-118365 .elementor-element.elementor-element-0155a5a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-118365 .elementor-element.elementor-element-782d8b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-782d8b7:not(.elementor-motion-effects-element-type-background), .elementor-118365 .elementor-element.elementor-element-782d8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-118365 .elementor-element.elementor-element-782d8b7, .elementor-118365 .elementor-element.elementor-element-782d8b7::before{--border-transition:0.3s;}.elementor-118365 .elementor-element.elementor-element-ec130bb{text-align:center;color:#919191;font-size:10px;letter-spacing:1.22px;}.elementor-118365 .elementor-element.elementor-element-ec130bb > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-118365 .elementor-element.elementor-element-0d4c529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-118365 .elementor-element.elementor-element-1b8bd1b{text-align:left;width:auto;max-width:auto;}.elementor-118365 .elementor-element.elementor-element-1b8bd1b .elementor-heading-title{color:var( --e-global-color-a15c5ca );}.elementor-118365 .elementor-element.elementor-element-b00e974{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-118365 .elementor-element.elementor-element-b00e974 .elementor-divider-separator{width:100%;}.elementor-118365 .elementor-element.elementor-element-b00e974 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-118365 .elementor-element.elementor-element-b00e974 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-118365 .elementor-element.elementor-element-a55d4c1{--grid-columns:3;--grid-column-gap:10px;}.elementor-118365 .elementor-element.elementor-element-a55d4c1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-118365 .elementor-element.elementor-element-a55d4c1 .e-loop-item > .elementor-section, .elementor-118365 .elementor-element.elementor-element-a55d4c1 .e-loop-item > .elementor-section > .elementor-container, .elementor-118365 .elementor-element.elementor-element-a55d4c1 .e-loop-item > .e-con, .elementor-118365 .elementor-element.elementor-element-a55d4c1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-118365 .elementor-element.elementor-element-7350905{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-abbbb91{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-0155a5a{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-a55d4c1{--grid-columns:2;}}@media(max-width:767px){.elementor-118365 .elementor-element.elementor-element-4aacea1{--flex-wrap:nowrap;}.elementor-118365 .elementor-element.elementor-element-7350905{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-abbbb91{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-0155a5a{--grid-columns:2;}.elementor-118365 .elementor-element.elementor-element-a55d4c1{--grid-columns:2;}}@media(min-width:768px){.elementor-118365 .elementor-element.elementor-element-8145a81{--content-width:1140px;}}/* Start custom CSS for html, class: .elementor-element-8c3940d */.jwplayer.jw-flag-aspect-mode {
    max-height: 72vh !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1929bf1 *//* ================================
   Vertical Nav Buttons (JW/Swiper)
   Scope: #vertical-btns-container
   ================================ */

/* (Optional baseline — safe to keep) */
#vertical-btns-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 9999;
}

#vertical-btns-container > button{
  position: relative !important;      /* needed for pseudo centering */
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 9999px;
  background: #fff;
  box-shadow: 0 4px 14px rgba(0,0,0,.18);
  cursor: pointer;
  color: #000;                        /* ACTIVE chevron color */
}

/* Disabled state (match sample look) */
#vertical-btns-container > button[aria-disabled="true"]{
  color: #cad0dd !important;          /* DISABLED chevron color */
  opacity: 1 !important;
  pointer-events: none;
}

/* --- Neutralize whatever the script adds --- */
#vertical-btns-container > button::before{
  content: none !important;
  border: 0 !important;
  width: 0 !important;
  height: 0 !important;
}

/* Some builds of Swiper put a glyph on ::after; neutralize it */
#vertical-btns-container > button::after{
  font-family: initial !important;
  content: "" !important;
}

/* --- Our chevrons via inline SVG backgrounds (tinted by currentColor) --- */
#vertical-btns-container #upBtn::after,
#vertical-btns-container #downBtn::after{
  position: absolute;
  inset: 0;                           /* fill the button */
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 18px;         /* chevron size — tweak if needed */
  transform: none !important;         /* cancel any script transforms */
  pointer-events: none;
}

/* UP chevron (˄) */
#vertical-btns-container #upBtn::after{
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMi40JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwb2x5bGluZSBwb2ludHM9JzE4IDE1IDEyIDkgNiAxNScvPjwvc3ZnPg==");
}

/* DOWN chevron (˅) */
#vertical-btns-container #downBtn::after{
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMi40JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8+PC9zdmc+");
}

/* Optional: hover focus polish */
#vertical-btns-container > button:hover{
  box-shadow: 0 6px 18px rgba(0,0,0,.24);
}
#vertical-btns-container > button:focus-visible{
  outline: 2px solid #2b7cff;
  outline-offset: 2px;
}

/* Fade buttons when there are no more videos (disabled) */
#vertical-btns-container > button.swiper-button-disabled,
#vertical-btns-container > button[disabled],
#vertical-btns-container > button[aria-disabled="true"],
#vertical-btns-container > button.disabled{
  color: #cad0dd !important;     /* light grey chevron */
  opacity: .45 !important;       /* fade the whole button */
  pointer-events: none !important;
  box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}

/* Smooth transition when state flips */
#vertical-btns-container > button{
  transition: opacity .2s ease, box-shadow .2s ease, color .2s ease;
}/* End custom CSS */