.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-405d3a3:#E6E9EE;--e-global-color-dfecf97:#DDE1E6;--e-global-color-bf76b00:#9AA1AB;--e-global-color-a62a531:#868E99;--e-global-color-dbc86a5:#5F6772;--e-global-color-c18bfe4:#2F86DF;--e-global-color-b6ca0d7:#0A0B0E;--e-global-color-d9deaed:#0C0E12;--e-global-color-6b2864a:#0E1116;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:500;--e-global-typography-d4b973b-font-family:"Newsreader";--e-global-typography-d4b973b-font-weight:500;--e-global-typography-02b3a76-font-family:"Newsreader";--e-global-typography-02b3a76-font-weight:400;--e-global-typography-02b3a76-font-style:italic;--e-global-typography-6afcf21-font-family:"Mulish";--e-global-typography-6afcf21-font-weight:400;--e-global-typography-d71e3be-font-family:"Mulish";--e-global-typography-d71e3be-font-weight:700;color:var( --e-global-color-bf76b00 );font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-dfecf97 );}.elementor-kit-7 a:hover{color:var( --e-global-color-405d3a3 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7 h1{color:var( --e-global-color-dfecf97 );font-family:"Anton", Sans-serif;font-weight:400;text-transform:uppercase;line-height:0.92em;}.elementor-kit-7 h2{color:var( --e-global-color-dfecf97 );font-family:"Anton", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-kit-7 h3{color:var( --e-global-color-dfecf97 );font-family:"Oswald", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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;}}
/* Start custom CSS */.blue{color:#2F86DF}

@keyframes vaultShimmer { 
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

.vaultShimmer {
  /* High-contrast metallic stops: deep shadows right next to bright chrome highlights */
  background: linear-gradient(
    110deg,
    #99a1ac 0%,
    #eef1f5 20%,
    #ffffff 25%,
    #aab2bd 35%,
    #535b66 50%,
    #f5f7f9 65%,
    #7d8691 80%,
    #eef1f5 90%,
    #99a1ac 100%
  );
  background-size: 200% auto;
  -webkit-background-clip: text; 
  background-clip: text;
  -webkit-text-fill-color: transparent; 
  color: transparent;
  
  /* Cubic-bezier makes the flash quick and the transition dramatic rather than linear */
  animation: vaultShimmer 6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

.openair-h1 em{
  font-style:italic;
  font-weight:400;
  color:#2F86DF;
}/* End custom CSS */