.elementor-kit-5{--e-global-color-primary:#01042B;--e-global-color-secondary:#003399;--e-global-color-text:#01042B;--e-global-color-accent:#0066CC;--e-global-color-4ed6569:#01042B;--e-global-color-6f9c6bf:#003399;--e-global-color-b067f48:#0066CC;--e-global-color-441d21f:#A9D0FF;--e-global-color-c4b1aaf:#A9D0FF33;--e-global-color-79c71b8:#000000;--e-global-color-344d82e:#E7ECEB;--e-global-color-d7eba29:#FFFFFF;--e-global-color-17c4c44:#002059;--e-global-color-2faab03:#E7ECEB66;--e-global-typography-text-font-size:1.25rem;--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:600;--e-global-typography-167c874-font-size:var(--fwc-fs-h-1);--e-global-typography-db2dcf5-font-size:var(--fwc-fs-h-2);--e-global-typography-dc51639-font-size:var(--fwc-fs-h-3);--e-global-typography-1b2804f-font-size:var(--fwc-fs-h-4);--e-global-typography-2acb260-font-size:var(--fwc-fs-h-5);--e-global-typography-8f44add-font-size:var(--fwc-fs-p-1);--e-global-typography-6aaea7f-font-size:var(--fwc-fs-p-1);--e-global-typography-eda8410-font-size:var(--fwc-fs-p-1);--e-global-typography-802791c-font-size:var(--fwc-btn-1);--e-global-typography-802791c-font-weight:600;--e-global-typography-13f934a-font-size:var(--fwc-btn-2);--e-global-typography-13f934a-font-weight:600;--e-global-typography-b86b017-font-size:1.25rem;--e-global-typography-b86b017-font-weight:700;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-13f934a-font-size );font-weight:var( --e-global-typography-13f934a-font-weight );color:var( --e-global-color-d7eba29 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;padding:10px 20px 10px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#003399;color:var( --e-global-color-d7eba29 );border-style:solid;border-width:3px 3px 3px 3px;border-color:#003399;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:var(--container);}.e-con{--container-max-width:var(--container);--container-default-padding-top:var(--padding-base);--container-default-padding-right:var(--padding-base);--container-default-padding-bottom:var(--padding-base);--container-default-padding-left:var(--padding-base);}.elementor-widget:not(:last-child){margin-block-end:var(--spacing-base);}{}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-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-13f934a-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-13f934a-font-size );border-width:1px 1px 1px 1px;padding:6px 25px 6px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --theme-primary-color: #01042B;
  --theme-second-color: #003399;
  --text-default-color: #01042B;
  --accent-color: #0066CC;
  --container: 81.25rem;
  --screen-base: 1400;
  --spacing-base: 1.5rem;
  --padding-base: 0.75rem;
  
  --gf-color-primary: #0073aa;
  --gf-color-border: #ddd;
  --gf-color-background: #f9f9f9;
  --gf-spacing-input-padding: 10px;

  --fwc-fs-h-1:clamp(28px, calc((56 / var(--screen-base)) * 100vw), 56px);
  --fwc-fs-h-3:clamp(14px, calc((30 / var(--screen-base)) * 100vw), 30px);
  --fwc-fs-h-4:clamp(12px, calc((24 / var(--screen-base)) * 100vw), 24px);
  --fwc-fs-h-5:clamp(10px, calc((20 / var(--screen-base)) * 100vw), 20px);
  --fwc-fs-p-1:clamp(16px, calc((20 / var(--screen-base)) * 100vw), 20px);
  --fwc-fs-p-2:clamp(12px, calc((18 / var(--screen-base)) * 100vw), 18px);
  --fwc-fs-p-3:clamp(10px, calc((16 / var(--screen-base)) * 100vw), 16px);
  --fwc-h-price:clamp(40px, calc((96 / var(--screen-base)) * 100vw), 96px);

  --fwc-btn-1:18px;
  --fwc-btn-2:1rem;
  
  --sp-36:2.25rem;
}/* End custom CSS */