.elementor-kit-10{--e-global-color-primary:#B1393E;--e-global-color-secondary:#5C6770;--e-global-color-text:#101010;--e-global-color-accent:#FBFCFF;--e-global-color-cf99b97:#EBA059;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-size:4.5em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:35px;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-size:3.375rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:58px;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-size:2.375rem;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:44px;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-size:2.25rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:48px;--e-global-typography-b4ffa45-font-family:"Lato";--e-global-typography-b4ffa45-font-size:1.125em;--e-global-typography-b4ffa45-font-weight:600;--e-global-typography-b4ffa45-line-height:1.375em;--e-global-typography-9d27655-font-family:"Lato";--e-global-typography-9d27655-font-size:1rem;--e-global-typography-9d27655-font-weight:400;--e-global-typography-9d27655-line-height:35px;--e-global-typography-8699f01-font-family:"Lato";--e-global-typography-8699f01-font-size:1rem;--e-global-typography-8699f01-font-weight:400;--e-global-typography-8699f01-line-height:24px;--e-global-typography-9720f7d-font-family:"Lato";--e-global-typography-9720f7d-font-size:0.625rem;--e-global-typography-9720f7d-font-weight:400;--e-global-typography-9720f7d-line-height:35px;--e-global-typography-f70d610-font-family:"Josefin Sans";--e-global-typography-f70d610-font-size:1.5em;--e-global-typography-f70d610-line-height:1.5em;background-color:var( --e-global-color-accent );}.elementor-kit-10 a{color:var( --e-global-color-primary );}.elementor-kit-10 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h5{font-family:var( --e-global-typography-f70d610-font-family ), Sans-serif;font-size:var( --e-global-typography-f70d610-font-size );line-height:var( --e-global-typography-f70d610-line-height );letter-spacing:var( --e-global-typography-f70d610-letter-spacing );word-spacing:var( --e-global-typography-f70d610-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-family:var( --e-global-typography-b4ffa45-font-family ), Sans-serif;font-size:var( --e-global-typography-b4ffa45-font-size );font-weight:var( --e-global-typography-b4ffa45-font-weight );line-height:var( --e-global-typography-b4ffa45-line-height );letter-spacing:var( --e-global-typography-b4ffa45-letter-spacing );word-spacing:var( --e-global-typography-b4ffa45-word-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 54px 10px 54px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:"Lato", Sans-serif;font-size:1.375rem;font-weight:400;line-height:24px;background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:10px 21px 10px 21px;}.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;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:0px;--lightbox-navigation-icons-size:85px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-f70d610-font-size );line-height:var( --e-global-typography-f70d610-line-height );letter-spacing:var( --e-global-typography-f70d610-letter-spacing );word-spacing:var( --e-global-typography-f70d610-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-b4ffa45-font-size );line-height:var( --e-global-typography-b4ffa45-line-height );letter-spacing:var( --e-global-typography-b4ffa45-letter-spacing );word-spacing:var( --e-global-typography-b4ffa45-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:3.5em;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-line-height:44px;--e-global-typography-text-font-size:1.5rem;--e-global-typography-text-line-height:35px;--e-global-typography-accent-font-size:1.5rem;--e-global-typography-accent-line-height:30px;--e-global-typography-f70d610-font-size:1.313em;}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-f70d610-font-size );line-height:var( --e-global-typography-f70d610-line-height );letter-spacing:var( --e-global-typography-f70d610-letter-spacing );word-spacing:var( --e-global-typography-f70d610-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-b4ffa45-font-size );line-height:var( --e-global-typography-b4ffa45-line-height );letter-spacing:var( --e-global-typography-b4ffa45-letter-spacing );word-spacing:var( --e-global-typography-b4ffa45-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//***********
Selection Brand Color
************/
::-moz-selection {
    background-color: #b1393e;
    color: #fbfcff;
}
 
::selection {
    background-color: #b1393e;
    color: #fbfcff;
}

/** MAIN NAVIGATION START**/
.elementor-location-header ul li.elementor-button {
margin: 0px 0px 0px 15px;
padding: 0;
}

.elementor-location-header ul li.elementor-button a {
padding:13px 40px;
text-transform: capitalize;
}

.elementor-location-header ul li.elementor-button:hover a {
padding:13px 40px;
color: #B1393E;
}
.elementor-location-header ul li.elementor-button:hover a:after {
display: none;
}

/** Nav Button Styles **/
.elementor-location-header ul li.elementor-button {
margin: 0px 0px 0px 15px;
padding: 0;
}

.elementor-location-header ul li.elementor-button a {
padding:13px 40px;
text-transform: capitalize;
}

.elementor-location-header ul li.elementor-button:hover a {
padding:13px 40px;
color: #B1393E;
}

.elementor-location-header ul li.elementor-button:hover a:after {
display: none;
}

.elementor-location-header .elementor-nav-menu .elementor-button:last-child:hover a {
   background-color: #FBFCFF00;
   color: #b1393e;
}

.elementor-location-header .elementor-sticky--effects .elementor-nav-menu .elementor-button:last-child a {
   color: #FBFCFF;
}

.elementor-location-header .elementor-sticky--effects .elementor-nav-menu .elementor-button:last-child:hover a {
   color: #B1393E;
}

/** MAIN NAVIGATION - MOBILE **/

.elementor-popup-modal {
    z-index: 98 !important;
}

#elementor-popup-modal-337 .dialog-close-button {
    top: 150px;
    right: 150px;
    font-size: 38px;
    color: #B1393E;
}

@media (max-width:1024px) {
   #elementor-popup-modal-337 .dialog-close-button {
        display: none;
    }
}
@media (min-width:1025px) {
   #elementor-popup-modal-337 {
        display: none;
    }
}
.elementor-popup-modal .elementor-location-popup .elementor-nav-menu a {
    justify-content: flex-start;
    text-align: left;
}

.elementor-popup-modal .elementor-location-popup ul li.elementor-button a {
    color: #FBFCFF;
    justify-content: center;
    text-align: center;
}

#elementor-popup-modal-337 .elementor-nav-menu--dropdown .elementor-item.highlighted, #elementor-popup-modal-337 .elementor-nav-menu--dropdown .elementor-item:focus, #elementor-popup-modal-337 .elementor-sub-item.highlighted, #elementor-popup-modal-337 .elementor-sub-item:focus {
    background-color: transparent;
    color: #101010;
}

/** MAIN NAVIGATION - ON SCROLL **/
.header-container.elementor-sticky--effects {
    background-color: #FBFCFF;
    border-bottom: 2px solid #0E131F;
    transform: translateY(-42px);
}

.header-container {
   transition: transform.3s ease, background-color .2s ease, padding .2s ease, min-height .25s ease, border-bottom .2s ease;
   border-bottom: 2px solid #10101000;
   transform: translateY(0%);
}

.header-container.elementor-sticky--effects #header-primary {
    min-height: 66px;
}

.header-container #header-secondary .elementor-container {max-width: 1140px;}
.elementor-kit-10 .elementor-widget-image img {
    max-width: 255px;
    transition: max-width .32s ease;
}

.header-container.elementor-sticky--effects .elementor-widget-image img {
    max-width: 200px;
}

.header-container.elementor-sticky--effects .elementor-nav-menu li a {
   color: #5c6770;
}

.header-container.elementor-sticky--effects .elementor-nav-menu .sub-menu li a:hover {
   color: #b1393e;
}

/** Swap logo on scroll **/
.header-container .dark-logo {
    display: none;
}
.header-container.elementor-sticky--effects .dark-logo {
 display: inline-block;
}
.header-container.elementor-sticky--effects .light-logo {
    display: none;
}

@media (max-width:767px) {
   .header-container .dark-logo {
    display: inline-block;
} 
}
/** MAIN NAVIGATION END **/

/** ACCORDIAN **/
.elementor-toggle-item {
    border: 3px solid #0E131F;
}/* End custom CSS */