.elementor-kit-7{--e-global-color-primary:#FA0A0A;--e-global-color-secondary:#101010;--e-global-color-text:#101010;--e-global-color-accent:#4E8098;--e-global-color-54827ae:#F6F6F6;--e-global-color-98cf6d4:#E10909;--e-global-color-bf2dcc7:#FFFFFF;--e-global-color-fdc416a:#000000;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;--e-preloader-animation:flash;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:50%;--e-preloader-max-width:50%;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo Black", Sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.125em;color:var( --e-global-color-secondary );border-style:none;border-radius:9px 9px 9px 9px;padding:1em 1.25em 1em 1.25em;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-98cf6d4 );color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-7 p{margin-bottom:1.5em;}.elementor-kit-7 a{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-7 a:hover{color:#E10909;}.elementor-kit-7 h1{font-family:"Archivo Black", Sans-serif;font-size:3.815em;line-height:1.2em;}.elementor-kit-7 h2{font-family:"Archivo Black", Sans-serif;font-size:3.052em;line-height:1.2em;}.elementor-kit-7 h3{font-family:"Archivo", Sans-serif;font-size:2.441em;font-weight:700;line-height:1.2em;}.elementor-kit-7 h4{font-family:"Archivo", Sans-serif;font-size:1.953em;font-weight:700;line-height:1.2em;}.elementor-kit-7 h5{font-family:"Roboto", Sans-serif;font-size:1.563em;font-weight:600;line-height:1.2em;}.elementor-kit-7 h6{font-family:"Roboto", Sans-serif;font-size:1.25em;font-weight:600;line-height:1.2em;}.elementor-kit-7 label{color:var( --e-global-color-secondary );font-family:"Archivo Black", Sans-serif;font-size:1rem;line-height:1.2em;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );accent-color:var( --e-global-color-primary );background-color:#F6F6F6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:9px 9px 9px 9px;padding:0.5em 0.75em 0.5em 0.75em;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-secondary );accent-color:var( --e-global-color-primary );background-color:#F6F6F6;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:5%;--container-default-padding-right:5%;--container-default-padding-bottom:5%;--container-default-padding-left:5%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#10101080;--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:#F6F6F6;--lightbox-text-color:#FFFFFF;--lightbox-header-icons-size:1.25rem;--lightbox-navigation-icons-size:2rem;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:10%;--container-default-padding-right:5%;--container-default-padding-bottom:10%;--container-default-padding-left:5%;}}/* Start custom CSS */:root {
    font-size: 16px;
}

@media (max-width: 1280px) {
    :root {
        font-size: 15px;
    }
    
    h1 {
        font-size: clamp(2.027rem,4.5vw,3.815rem) !important;
    }
    h2 {
        font-size: clamp(1.802rem,3.8vw,3.052rem) !important;
    }
    h3 {
        font-size: clamp(1.602rem,3.3vw,2.441rem) !important;
    }
    h4 {
        font-size: clamp(1.424rem,2.8vw,1.953rem) !important;
    }
    h5 {
        font-size: clamp(1.266rem,2.3vw,1.563rem) !important;
    }
    h6 {
        font-size: clamp(1.125rem,1.9vw,1.25rem) !important;
    }
}

.balance {
    text-wrap: balance;
}

.no-underline a {
    text-decoration: none !important;
}

.mayday-bg {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.mayday-bg .mayday-ticker {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.mayday-bg .mayday-ticker-row {
  width: 100%;
  overflow: hidden;
}

.mayday-bg .mayday-ticker-track {
  display: flex;
  width: fit-content;
  animation: scroll-left 60s linear infinite;
}

.mayday-bg .mayday-ticker-text {
  display: flex;
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: 900;
  word-spacing: 1em;
  font-family: 'Archivo', sans-serif;
  color: black;
  opacity: 0.1;
  mix-blend-mode: multiply;
}

@keyframes scroll-left {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}/* End custom CSS */