.elementor-kit-7{--e-global-color-primary:#35407B;--e-global-color-secondary:#F05A28;--e-global-color-text:#464646;--e-global-color-accent:#000000;--e-global-color-9a956c5:#FFFFFF;--e-global-color-333a78e:#FFFFFFB5;--e-global-color-3c80fdd:#F2F5FA;--e-global-color-93b5f5b:#929292;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Mono";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-e97bfd6-font-family:"DM Mono";--e-global-typography-e97bfd6-font-size:24px;--e-global-typography-e97bfd6-font-weight:400;--e-global-typography-e97bfd6-text-transform:uppercase;--e-global-typography-e97bfd6-letter-spacing:8.9px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.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 *//* Forces Safari to render the text color on initial page load */
.safari-white-btn .elementor-button-text {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

/* Strip Safari's inherited orange link color from the button */
.safari-external-fix a.elementor-button,
a.elementor-button.safari-external-fix,
.safari-external-fix a.elementor-button:link,
.safari-external-fix a.elementor-button:visited,
.safari-external-fix a.elementor-button .elementor-button-text {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}
ny underlying visibility bugs */
    min-width: 10px !important;         /* Prevents Safari from collapsing text width to 0 */
    width: auto !important;
}
t; /* Forces Safari WebKit to redraw the font box */
    opacity: 1 !important;          /* Overrides any native fading bugs */
}
 to render the text layout boundary */
}/* End custom CSS */