.elementor-36 .elementor-element.elementor-element-f6b452b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-b128404 > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-1262273 .elementor-tab-title, .elementor-36 .elementor-element.elementor-element-1262273 .elementor-tab-title:before, .elementor-36 .elementor-element.elementor-element-1262273 .elementor-tab-title:after, .elementor-36 .elementor-element.elementor-element-1262273 .elementor-tab-content, .elementor-36 .elementor-element.elementor-element-1262273 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-36 .elementor-element.elementor-element-2964b9a{padding:75px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-f5727df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-36ddaeb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-58acd70 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-1a20280 > .elementor-element-populated{padding:50px 0px 0px 10px;}.elementor-36 .elementor-element.elementor-element-3d10bf4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-8034c9f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-18948c2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-b156370 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-ddb507c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-f385bcc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-1fff141 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-7096c00{padding:0px 0px 0px 10px;}.elementor-36 .elementor-element.elementor-element-9c63fd2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-38da598 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-a390d47 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-a1b505e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36 .elementor-element.elementor-element-b2d533f .elementor-wrapper{--video-aspect-ratio:1.77777;}body.elementor-page-36:not(.elementor-motion-effects-element-type-background), body.elementor-page-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://1219314.us8.myftpupload.com/wp-content/uploads/2026/07/back-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:1025px){body.elementor-page-36:not(.elementor-motion-effects-element-type-background), body.elementor-page-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */body.elementor-page-36 {
  color: #fff;
  overflow-x: hidden;
}
body.elementor-page-36 a,
body.elementor-page-36 a:hover,
body.elementor-page-36 a:focus {
  color: #fff;
  text-decoration: underline;
}
body.elementor-page-36 .has4-section {
  padding-left: 15px;
  padding-right: 15px;
}
body.elementor-page-36 .has4-section > .elementor-container {
  max-width: 1170px;
}
body.elementor-page-36 h1,
body.elementor-page-36 h2,
body.elementor-page-36 h3,
body.elementor-page-36 .elementor-heading-title {
  color: #fff;
}
body.elementor-page-36 .has4-title .elementor-heading-title {
  margin: 0 0 24px;
}
body.elementor-page-36 .has4-copy,
body.elementor-page-36 .has4-copy p,
body.elementor-page-36 .has4-repo,
body.elementor-page-36 .has4-repo p,
body.elementor-page-36 .elementor-tab-content {
  color: #fff;
}
body.elementor-page-36 .has4-copy p,
body.elementor-page-36 .has4-repo p,
body.elementor-page-36 .elementor-tab-content p {
  margin: 0 0 1em;
}
body.elementor-page-36 .has4-intro-section {
  padding-top: 0;
}
body.elementor-page-36 .has4-intro-media {
  margin-top: 25px;
}
body.elementor-page-36 .has4-finalists-section,
body.elementor-page-36 .has4-visual-section {
  padding-top: 50px;
}
body.elementor-page-36 .has4-finalists-title {
  text-align: left;
}
body.elementor-page-36 .elementor-tabs-wrapper,
body.elementor-page-36 .elementor-tabs-content-wrapper {
  border-color: rgba(255,255,255,0.45) !important;
}
body.elementor-page-36 .elementor-tab-title,
body.elementor-page-36 .elementor-tab-content {
  border-color: rgba(255,255,255,0.45) !important;
  border-width: 1px !important;
}
body.elementor-page-36 .elementor-tab-title {
  color: #fff;
  background: rgba(0,0,0,0.45);
}
body.elementor-page-36 .elementor-tab-title.elementor-active {
  color: #000;
  background: #fcaf3b;
}
body.elementor-page-36 .elementor-tab-content {
  background: rgba(0,0,0,0.38);
  overflow-wrap: anywhere;
  word-break: break-word;
}
body.elementor-page-36 .has4-tab-video {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin-bottom: 22px;
}
body.elementor-page-36 .has4-tab-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
body.elementor-page-36 .has4-anthem-inner {
  padding: 50px 0 30px;
}
body.elementor-page-36 .has4-center-title {
  text-align: center;
}
body.elementor-page-36 .has4-audio-widget {
  width: 60.105%;
  max-width: 60.105%;
  margin-left: auto;
  margin-right: auto;
}
body.elementor-page-36 .has4-key > .elementor-widget-container {
  padding-top: 50px;
}
body.elementor-page-36 .has4-chart-tall-widget > .elementor-widget-container {
  margin-bottom: -200px;
}
body.elementor-page-36 .has4-chart-tall-wrap {
  overflow-x: hidden;
}
body.elementor-page-36 .has4-repo > .elementor-widget-container {
  padding-top: 25px;
}
body.elementor-page-36 .graph3 > .elementor-widget-container,
body.elementor-page-36 .has4-heading-section .elementor-widget-container {
  padding-top: 40px;
}
body.elementor-page-36 .has4-video {
  width: 100%;
  max-width: 100%;
}
body.elementor-page-36 .has4-video > .elementor-widget-container {
  margin-bottom: 30px;
  padding: 0;
}
body.elementor-page-36 .has4-video .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
body.elementor-page-36 iframe,
body.elementor-page-36 img,
body.elementor-page-36 audio {
  max-width: 100%;
}
@media (max-width: 1024px) {
  body.elementor-page-36 .has4-audio-widget {
    width: 529px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  body.elementor-page-36 .has4-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.elementor-page-36 .has4-section > .elementor-container {
    max-width: 100%;
  }
  body.elementor-page-36 .has4-title .elementor-heading-title {
    margin-bottom: 18px;
  }
  body.elementor-page-36 .has4-finalists-section,
  body.elementor-page-36 .has4-visual-section {
    padding-top: 34px;
  }
  body.elementor-page-36 .has4-anthem-inner {
    padding: 36px 0 24px;
  }
  body.elementor-page-36 .has4-audio-widget {
    width: 282px;
    max-width: 100%;
  }
  body.elementor-page-36 .has4-chart-wide {
    height: 420px !important;
  }
  body.elementor-page-36 .has4-chart-tall-widget {
    display: none !important;
  }
  body.elementor-page-36 .has4-key > .elementor-widget-container {
    padding-top: 28px;
  }
  body.elementor-page-36 .has4-video-row .elementor-column:empty,
  body.elementor-page-36 .has4-video-row .elementor-widget-wrap:empty {
    display: none;
  }
  body.elementor-page-36 .has4-video > .elementor-widget-container {
    margin-bottom: 22px;
  }
}

/* novamira has4 tabs design start */
body.elementor-page-36 .has4-finalists-title .elementor-heading-title {
  color: #ffffff !important;
  margin: 0;
}
body.elementor-page-36 .has4-tabs .elementor-tab-title:before,
body.elementor-page-36 .has4-tabs .elementor-tab-title:after {
  content: none !important;
  display: none !important;
}
body.elementor-page-36 .has4-tabs > .elementor-widget-container {
  padding-top: 18px;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  body.elementor-page-36 .has4-tabs .elementor-tabs-wrapper {
    display: flex;
    align-items: flex-end;
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.86) !important;
    overflow: visible;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-title.elementor-tab-desktop-title {
    background: transparent !important;
    border: 0 !important;
    color: #ffffff !important;
    margin: 0 0 -1px 0;
    padding: 20px 27px 18px;
    text-align: center;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-title.elementor-tab-desktop-title:hover,
  body.elementor-page-36 .has4-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: transparent !important;
    color: #ffffff !important;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border: 1px solid rgba(255,255,255,0.86) !important;
    border-bottom-color: transparent !important;
    padding-top: 20px;
    padding-bottom: 19px;
    position: relative;
    z-index: 2;
  }
  body.elementor-page-36 .has4-tabs .elementor-tabs-content-wrapper {
    background: transparent !important;
    border: 1px solid rgba(255,255,255,0.86) !important;
    border-top: 0 !important;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-content {
    background: transparent !important;
    border: 0 !important;
    color: #ffffff !important;
    padding: 30px 28px;
  }
}
@media (max-width: 767px) {
  body.elementor-page-36 .has4-tabs .elementor-tab-title {
    background: transparent !important;
    color: #ffffff !important;
    border-color: rgba(255,255,255,0.86) !important;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-title.elementor-active {
    background: transparent !important;
    color: #ffffff !important;
  }
  body.elementor-page-36 .has4-tabs .elementor-tab-content {
    background: transparent !important;
    border-color: rgba(255,255,255,0.86) !important;
  }
}
/* novamira has4 tabs design end *//* End custom CSS */