.elementor-kit-10226{--e-global-color-primary:#000000;--e-global-color-secondary:#949494;--e-global-color-text:#000000;--e-global-color-accent:#4E2683;--e-global-color-f621a13:#EBEBEB;--e-global-color-1138326:#FFFFFF;--e-global-color-574d5d6:#FFFFFF00;--e-global-color-4463b26:#4E2683D9;--e-global-typography-primary-font-size:5.2rem;--e-global-typography-primary-font-weight:100;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.75em;--e-global-typography-secondary-font-size:2.7rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-size:1.4rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.2em;--e-global-typography-24de7cc-font-size:0.9rem;--e-global-typography-24de7cc-font-weight:500;--e-global-typography-24de7cc-text-transform:uppercase;--e-global-typography-3ac5297-font-size:2.72rem;--e-global-typography-3ac5297-font-weight:800;--e-global-typography-3ac5297-line-height:1.2em;color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-size:1rem;font-weight:300;}.elementor-kit-10226 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10226 a{color:var( --e-global-color-accent );}.elementor-kit-10226 button,.elementor-kit-10226 input[type="button"],.elementor-kit-10226 input[type="submit"],.elementor-kit-10226 .elementor-button{font-size:var( --e-global-typography-24de7cc-font-size );font-weight:var( --e-global-typography-24de7cc-font-weight );text-transform:var( --e-global-typography-24de7cc-text-transform );line-height:var( --e-global-typography-24de7cc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.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:1024px){.elementor-kit-10226{--e-global-typography-primary-font-size:3.76rem;}.elementor-kit-10226 button,.elementor-kit-10226 input[type="button"],.elementor-kit-10226 input[type="submit"],.elementor-kit-10226 .elementor-button{font-size:var( --e-global-typography-24de7cc-font-size );line-height:var( --e-global-typography-24de7cc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10226{--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:2.3rem;--e-global-typography-3ac5297-font-size:2.3rem;}.elementor-kit-10226 button,.elementor-kit-10226 input[type="button"],.elementor-kit-10226 input[type="submit"],.elementor-kit-10226 .elementor-button{font-size:var( --e-global-typography-24de7cc-font-size );line-height:var( --e-global-typography-24de7cc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
font-size: 17px;
   font-style: normal;
   text-wrap: pretty;
   color: var(--e-global-color-text);
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    font-weight: unset;
    text-wrap: balance;
}
p:last-child {
	margin-bottom: 0px;
}
.caps {
	text-transform: uppercase;
}
.text-white {
    color: var( --e-global-color-1138326 )
}
.text-white.footer, .text-white.footer a {
    color: var( --e-global-color-1138326 )
}
.main-heading-style .elementor-heading-title {
    display: flex;
    flex-wrap: wrap;
}
.first-line {
    margin-left: auto;
}
.bold-heading {
    font-weight: 900;
    font-size: 1.74em;
    line-height: 1;
    color: var(--e-global-color-secondary);
}
.purple-before .elementor-heading-title {
    display: flex;
    align-items: center;
}
.purple-before .elementor-heading-title:before {
    content: url(/wp-content/uploads/2024/02/purple-before.svg);
    margin-left: -30px;
    padding-right: 20px;
    display: inline-block;
    position: relative;
}
.page-content > .elementor> .e-con.e-flex > .e-con-inner {
    width: 1300px;
    max-width: 90vw;
}
.section-margin {
    margin: 100px 0;
}
.section-padding {
    padding: 100px 0;
}
@media only screen and (max-width: 1024px) {
.section-margin {
    margin: 80px 0;
}
.section-padding {
    padding: 50px 0;
}}
@media only screen and (max-width: 767px) {
.section-margin {
    margin: 50px 0;
}
.section-padding {
    padding: 5% 0;
}}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-left: none !important;
}
.elementor-nav-menu--dropdown a.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item:focus{
background-color: initial !important;
color: [insert here] !important;
}
.elementor-nav-menu--dropdown a:hover {
    background-color: [insert here]!important;
    color: [insert here]!important;
}
.simple-btn .elementor-button {
    background-color: transparent;
    color: var(--e-global-color-primary);
    line-height: 1;
    padding: 0px;
}/* End custom CSS */