.elementor-kit-7{--e-global-color-primary:#066937;--e-global-color-secondary:#F8F8F8;--e-global-color-text:#066937;--e-global-color-accent:#5D5D5D;--e-global-color-4ea7359:#000000;--e-global-color-c907942:#FFFFFF;--e-global-color-3f1b965:#D6D6D6;--e-global-color-6d08b9c:#DCD9D5;--e-global-typography-fb74bdc-font-family:"Arial";--e-global-typography-fb74bdc-font-size:3.6em;--e-global-typography-fb74bdc-font-weight:500;--e-global-typography-fb74bdc-line-height:1.1em;--e-global-typography-fb74bdc-letter-spacing:-1.5px;--e-global-typography-5c90abb-font-family:"Azeret Mono";--e-global-typography-5c90abb-font-size:1em;--e-global-typography-5c90abb-font-weight:300;--e-global-typography-5c90abb-text-transform:uppercase;--e-global-typography-dcbb049-font-family:"Poppins";--e-global-typography-dcbb049-font-size:1em;--e-global-typography-dcbb049-font-weight:300;--e-global-typography-dcbb049-text-transform:uppercase;--e-global-typography-dcbb049-line-height:1em;--e-global-typography-dcbb049-letter-spacing:4px;--e-global-typography-d2b79c1-font-size:1.2em;--e-global-typography-161e59b-font-family:"Arial";--e-global-typography-161e59b-font-size:6em;--e-global-typography-161e59b-line-height:1.1em;--e-global-typography-161e59b-letter-spacing:-2.3px;--e-global-typography-d6cc16d-font-family:"Arial";--e-global-typography-d6cc16d-font-size:2em;--e-global-typography-d6cc16d-font-weight:400;--e-global-typography-d6cc16d-line-height:2.7rem;--e-global-typography-e09e6c2-font-family:"Arial";--e-global-typography-e09e6c2-font-size:2em;--e-global-typography-e09e6c2-line-height:1.1em;--e-global-typography-45189a1-font-family:"Arial";--e-global-typography-45189a1-font-size:1.2em;--e-global-typography-45189a1-line-height:1.1em;}.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:"Arial", Sans-serif;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-kit-7 e-page-transition{background-color:#FFFFFF;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:16px;text-decoration:underline;}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-kit-7 h6{font-size:1.2rem;line-height:1.5em;}.elementor-kit-7 img{border-radius:0px 0px 0px 0px;}.elementor-kit-7 label{font-family:"Arial", Sans-serif;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.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:1200px){.elementor-kit-7{--e-global-typography-fb74bdc-font-size:2.5em;--e-global-typography-fb74bdc-line-height:1em;--e-global-typography-161e59b-font-size:4em;--e-global-typography-d6cc16d-font-size:1.5em;--e-global-typography-d6cc16d-line-height:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-fb74bdc-font-size:2em;--e-global-typography-fb74bdc-line-height:1em;--e-global-typography-161e59b-font-size:3em;--e-global-typography-d6cc16d-font-size:1.3em;}.elementor-kit-7 h6{font-size:1.2rem;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Preloader */
#nover-preloader {
  position: fixed;
  inset: 0;
  background: #F8F8F8;
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.preloader-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}

.preloader-line {
  font-family: Arial, sans-serif;
  font-weight: 500;
  font-size: clamp(28px, 4vw, 56px);
  line-height: 1;
  letter-spacing: -2px;
  color: #066937;
  opacity: 0;
  transform: translateY(20px);
}

.preloader-line:nth-child(1) {
  animation: revealLine .6s ease forwards .2s;
}

.preloader-line:nth-child(2) {
  animation: revealLine .6s ease forwards .6s;
}

.preloader-line:nth-child(3) {
  animation: revealLine .6s ease forwards 1s;
}

@keyframes revealLine {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#black-transition {
  position: fixed;
  inset: 0;
  background: #066937;
  z-index: 999998;
  transform: translateY(100%);
  pointer-events: none;
}

body.loaded #nover-preloader {
  animation: preloaderExit .8s cubic-bezier(.77,0,.18,1) forwards;
}

body.loaded #black-transition {
  animation: blackReveal 1.2s cubic-bezier(.77,0,.18,1) forwards;
}

@keyframes preloaderExit {
  to {
    transform: translateY(-100%);
    visibility: hidden;
  }
}

@keyframes blackReveal {
  0% {
    transform: translateY(100%);
  }

  45% {
    transform: translateY(0%);
  }

  100% {
    transform: translateY(-100%);
  }
}

.skip-preloader #nover-preloader,
.skip-preloader #black-transition {
  display: none !important;
}

/* Premium text reveal */

.rfe-reveal{
    opacity:0;
    transform:translateY(50px);
    filter:blur(8px);
    transition:
        transform 1s cubic-bezier(.19,1,.22,1),
        opacity .8s ease,
        filter .9s ease;
    will-change:transform,opacity;
}

.rfe-reveal.visible{
    opacity:1;
    transform:translateY(0);
    filter:blur(0);
}

.rfe-delay-1{transition-delay:.12s;}
.rfe-delay-2{transition-delay:.24s;}
.rfe-delay-3{transition-delay:.36s;}
.rfe-delay-4{transition-delay:.48s;}

/* Sticky header */

.hide-on-scroll-header {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  will-change: transform;
}

.hide-on-scroll-header.header-hidden {
  transform: translateY(-110%);
}

.hide-on-scroll-header.header-visible {
  transform: translateY(0);
}/* End custom CSS */