.elementor-3579 .elementor-element.elementor-element-f4f2eeb{--display:flex;--justify-content:center;}.elementor-3579 .elementor-element.elementor-element-5f58c1a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-ab9f00e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-3579 .elementor-element.elementor-element-ceb1cfa .elementor-heading-title{font-family:"raleway", Sans-serif;font-size:88px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3579 .elementor-element.elementor-element-cc28d7f{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.08;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3579 .elementor-element.elementor-element-cc28d7f::before, .elementor-3579 .elementor-element.elementor-element-cc28d7f > .elementor-background-video-container::before, .elementor-3579 .elementor-element.elementor-element-cc28d7f > .e-con-inner > .elementor-background-video-container::before, .elementor-3579 .elementor-element.elementor-element-cc28d7f > .elementor-background-slideshow::before, .elementor-3579 .elementor-element.elementor-element-cc28d7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3579 .elementor-element.elementor-element-cc28d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7070DBDE;--background-overlay:'';}.elementor-3579 .elementor-element.elementor-element-e9dbf95{--display:flex;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-491bc63{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;font-family:"raleway", Sans-serif;font-size:21px;color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-491bc63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3579 .elementor-element.elementor-element-491bc63.elementor-element{--align-self:flex-start;}.elementor-3579 .elementor-element.elementor-element-b042e60{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button span{gap:44px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:22px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-22px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group > label, .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-subgroup label{color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group .elementor-field{color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group .elementor-field, .elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-subgroup label{font-family:"raleway", Sans-serif;font-size:13px;font-weight:100;text-transform:uppercase;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#79A1AC3B;border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group .elementor-select-wrapper select{background-color:#79A1AC3B;border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-text );}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button{font-weight:300;text-transform:uppercase;border-radius:30px 30px 30px 30px;}.elementor-3579 .elementor-element.elementor-element-72d2025 .e-form__buttons__wrapper__button-next{background-color:#79A1AC3B;color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button[type="submit"]{background-color:#79A1AC3B;color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3579 .elementor-element.elementor-element-72d2025{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3579 .elementor-element.elementor-element-836d2ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3579 .elementor-element.elementor-element-a1f042f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3579 .elementor-element.elementor-element-a125c9f{text-align:center;}.elementor-3579 .elementor-element.elementor-element-a125c9f .elementor-heading-title{font-family:"Fairplay Display", Sans-serif;font-size:27px;font-weight:300;color:#AECFE3;}.elementor-3579 .elementor-element.elementor-element-dae969b{text-align:center;}.elementor-3579 .elementor-element.elementor-element-dae969b .elementor-heading-title{font-family:"raleway", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-129b117{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3579 .elementor-element.elementor-element-ab6c12e{text-align:center;}.elementor-3579 .elementor-element.elementor-element-ab6c12e .elementor-heading-title{font-family:"Fairplay Display", Sans-serif;font-size:27px;font-weight:300;color:var( --e-global-color-text );}.elementor-3579 .elementor-element.elementor-element-5a3a917{text-align:center;}.elementor-3579 .elementor-element.elementor-element-5a3a917 .elementor-heading-title{font-family:"raleway", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-b8f7e88{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3579 .elementor-element.elementor-element-c54f7fc{text-align:center;}.elementor-3579 .elementor-element.elementor-element-c54f7fc .elementor-heading-title{font-family:"Fairplay Display", Sans-serif;font-size:27px;font-weight:300;color:var( --e-global-color-text );}.elementor-3579 .elementor-element.elementor-element-a56766d{text-align:center;}.elementor-3579 .elementor-element.elementor-element-a56766d .elementor-heading-title{font-family:"raleway", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-b4bf821 );}.elementor-3579 .elementor-element.elementor-element-1b571d1{--display:flex;--min-height:104px;--overflow:hidden;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 > .elementor-widget-container{padding:23px 0px 23px 0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3579 .elementor-element.elementor-element-b7fbca5{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > a{font-family:"Fairplay Display", Sans-serif;font-size:90px;font-weight:800;text-transform:uppercase;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-text{transition:color 0.3s;}body.elementor-page-3579:not(.elementor-motion-effects-element-type-background), body.elementor-page-3579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-3579 .elementor-element.elementor-element-ceb1cfa .elementor-heading-title{font-size:54px;}.elementor-3579 .elementor-element.elementor-element-cc28d7f{--min-height:457px;}.elementor-3579 .elementor-element.elementor-element-491bc63{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-b042e60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3579 .elementor-element.elementor-element-a125c9f .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-dae969b .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-ab6c12e .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-5a3a917 .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-c54f7fc .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-a56766d .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-1b571d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > a{font-size:51px;}}@media(min-width:768px){.elementor-3579 .elementor-element.elementor-element-f4f2eeb{--width:100%;}.elementor-3579 .elementor-element.elementor-element-1b571d1{--width:100%;}}@media(max-width:767px){.elementor-3579 .elementor-element.elementor-element-5f58c1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-ceb1cfa .elementor-heading-title{font-size:35px;}.elementor-3579 .elementor-element.elementor-element-cc28d7f{--min-height:346px;}.elementor-3579 .elementor-element.elementor-element-e9dbf95{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-491bc63{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3579 .elementor-element.elementor-element-b042e60{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-a125c9f .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-dae969b .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-ab6c12e .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-5a3a917 .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-c54f7fc .elementor-heading-title{font-size:20px;}.elementor-3579 .elementor-element.elementor-element-a56766d .elementor-heading-title{font-size:16px;}.elementor-3579 .elementor-element.elementor-element-1b571d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3579 .elementor-element.elementor-element-b7fbca5 .elementor-icon-list-item > a{font-size:42px;line-height:41px;}}/* Start custom CSS for form, class: .elementor-element-72d2025 *//* Make Elementor's inner wrapper fill nicely */
.pill-sound-btn .elementor-button-content-wrapper{
 
  align-items: center;

}

/* Icon "badge" on the left (replaces knob) */
.pill-sound-btn .elementor-button-icon{
  width: 70px;
  height: 30px;
  border-radius: 999px;
  background: #6d7a86;
  border: 1px solid #0AA0C5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

/* Size + color your svg */
.pill-sound-btn .elementor-button-icon svg{
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

/* Text placement similar to your toggle label */
.pill-sound-btn .elementor-button-text{
  flex: 1;
  text-align: center; /* centered like the toggle text */
  line-height: 1;
}

/* Hover/active polish */
.pill-sound-btn.elementor-button:hover{
  transform: translateY(-1px);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.08),
    0 0 0 1px rgba(46,163,242,.35),
    0 8px 22px rgba(0,0,0,.25);
}

/* Focus like your toggle */
.pill-sound-btn.elementor-button:focus-visible{
  outline: 3px solid rgba(46,163,242,.6);
  outline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b7fbca5 *//* Marquee animation for scrolling content */
.marquee-content .elementor-widget-container {
   display: flex;
   width: 5000px; /* Large width for continuous scrolling */
   transform: translateX(0);
   animation: marquee 30s linear infinite;
   white-space: nowrap;
   will-change: transform;
}
/* Stroke effect on text within icon lists */
.marquee-content .elementor-icon-list-text {
   -webkit-text-stroke: 1px #02050a;
}
/* Keyframes for marquee animation */
@keyframes marquee {
   100% { transform: translateX(-2000px); } /* Move content left */
}
/* Reverse marquee animation for right-to-left scrolling */
.marquee-right .elementor-widget-container {
   animation: marquee-right 30s linear infinite;
   transform: translateX(0);
}
@keyframes marquee-right {
   100% { transform: translateX(2000px); } /* Move content right */
}






.marquee-content .elementor-icon-list-text {
  display: inline-block;
  color: #087C9B; /* darker fallback */

  background: linear-gradient(
    110deg,
    #055A70 0%,
    #055A70 44%,
    #AECFE3 50%,
    #055A70 56%,
    #055A70 100%
  );
  background-size: 180% 100%;
  background-position: 120% center;

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  -webkit-text-stroke: 0.6px rgba(2, 5, 10, 0.45);

  animation: text-shine 5s linear infinite;
}

/* Keyframes for marquee animation */
@keyframes marquee {
  100% {
    transform: translateX(-2000px);
  }
}

/* Reverse marquee animation for right-to-left scrolling */
.marquee-right .elementor-widget-container {
  animation: marquee-right 30s linear infinite;
  transform: translateX(0);
}

@keyframes marquee-right {
  100% {
    transform: translateX(2000px);
  }
}

/* Shiny text sweep */
@keyframes text-shine {
  0% {
    background-position: 120% center;
  }
  100% {
    background-position: -120% center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b571d1 *//* Wrapper */
.marquee-wrap{
  position: relative;
  overflow: hidden;

}

/* Hide THIS Elementor button widget by default */
.marquee-wrap .elementor-button-wrapper{
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  justify-items: ;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .2s ease, visibility .2s ease;
  z-index: 10;
}

/* Allow clicking the actual <a> button */
.marquee-wrap .elementor-button-wrapper a.elementor-button{
  pointer-events: auto;
}

/* Blur + dim marquee on hover (covers both left and right versions) */
.marquee-wrap:hover .marquee-content .elementor-widget-container,
.marquee-wrap:hover .marquee-right .elementor-widget-container{
  filter: blur(6px);
  opacity: .35;
  transition: filter .25s ease, opacity .25s ease;
}

/* Show button on hover */
.marquee-wrap:hover .elementor-button-wrapper{
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fairplay Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2025/12/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fairplay Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2025/12/PlayfairDisplay-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Fairplay Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('/wp-content/uploads/2025/12/PlayfairDisplay-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */