.elementor-kit-7{--e-global-color-primary:#232323;--e-global-color-secondary:#232323;--e-global-color-text:#232323;--e-global-color-accent:#D7B229;--e-global-color-b95df45:#002D72;--e-global-color-0247d4b:#D8B106;--e-global-color-e0aa322:#FFFFFF;--e-global-color-6d708a1:#002D71;--e-global-color-3938f8e:#ED1C24;--e-global-color-a8af4a5:#FFFFFF;--e-global-color-e5b58a0:#002D71;--e-global-color-d1986d3:#FFFFFF;--e-global-color-7dedc09:#D7B229;--e-global-color-e094396:#002D71;--e-global-color-b56e7b3:#D7B229;--e-global-color-1fb14ee:#000000;--e-global-color-ec03a5a:#D7B229;--e-global-color-4826f9b:#232323;--e-global-color-8d1a5be:#D7B229;--e-global-color-4f6f32e:#002D71;--e-global-color-ba94dbc:#D7B229;--e-global-color-132eb51:#F3F3F3;--e-global-color-5548832:#002D71;--e-global-typography-primary-font-family:"Fira Sans Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Fira Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-kit-7 a{color:var( --e-global-color-6d708a1 );}.elementor-kit-7 a:hover{color:var( --e-global-color-3938f8e );}.elementor-kit-7 h1{font-family:"Fira Sans", Sans-serif;font-size:3.75em;font-weight:700;line-height:1em;letter-spacing:1px;}.elementor-kit-7 h2{font-family:"Fira Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1em;letter-spacing:1px;}.elementor-kit-7 h3{font-family:"Fira Sans Condensed", Sans-serif;font-size:1.625em;font-weight:700;line-height:1em;letter-spacing:1px;}.elementor-kit-7 h4{font-family:"Fira Sans", Sans-serif;font-size:1.25em;font-weight:700;line-height:1em;letter-spacing:1px;}.elementor-kit-7 h5{font-size:1.125em;font-weight:600;line-height:1.5em;letter-spacing:1px;}.elementor-kit-7 h6{font-family:"Fira Sans", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.5em;letter-spacing:1px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Fira Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-a8af4a5 );background-color:var( --e-global-color-e5b58a0 );border-radius:20px 20px 20px 20px;padding:14px 28px 14px 28px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-d1986d3 );background-color:var( --e-global-color-7dedc09 );}.elementor-kit-7 label{color:var( --e-global-color-primary );font-family:"Fira Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-style:solid;border-color:#CCCCCC;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@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-kit-7 h2{font-size:1.7em;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.post-state {
    display:none;
}

p a { text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #003884; }

p a:hover { text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #FF6600; }


/*--- home hero ---*/
body:not(.home) #home-hero{
    display: none;
}

.elementor-html #home-hero {
    display: block!important;
}

.page-id-11 #home-hero {
    display:block!important;
}

/*--- home hero Buttons ---*/
.onecms-button li {
    margin-bottom: 10px;
}


/*--- Global Page Header ---*/
body:not(.page) #global_page_header {
    display: none;
}

.home #global_page_header{
    display: none;
}

.page-id-11 #global_page_header{
    display: none;
}

.elementor-html #global_page_header {
    display: block!important;
}


/*--- save new your page styles---*/

.page-id-446 strong {
    font-weight: 600
}



/* VIP Subscribe Form Footer */
#soc-vip #form-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    gap:10px;
    max-width: 100%;
}

#soc-vip #form-wrap p:first-child {
    width:100%;
    color:#FFFFFF;
    font-size: 1em;
}

#soc-vip p[name="sp_birthday"] {
    display:none;
}

#soc-vip label[for="sp_zip0"] {
    display:none!important;
}

#soc-vip label[for="sp_email0"] {
    display:none!important;
}

#soc-vip label[for="sp_firstname0"] {
    display:none!important;
}

#soc-vip label[for="sp_lastname0"] {
    display:none!important;
}

#soc-vip label[for="email"] {
    color: #fff !important;
}

#soc-vip label[for="sp_email"] {
    width:50%;
}

#soc-vip .sendpress-submit {
    width: 175px;
    border-radius: 20px;
    border: 1 solid #FF6600!important;
    padding: 10px;
}

#soc-vip #gdpr_html_div {
    width:100%;
}
 




/*--- Copyright ---*/
.copyright {
    text-align: center;
    font-family: 'Montserrat', Sans-Serif;
    font-size:0.8em;
    color:#FFFFFF;
}

.copyright a {
    color: #FFFFFF
}

.copyright a:hover {
    color:#FFFFFF;
}

.copyright h5 {
    display:none;
}/* End custom CSS */