.elementor-kit-7{--e-global-color-primary:#ECECEC;--e-global-color-text:#000000;--e-global-color-ea1f286:#DF1C16;--e-global-color-9a0e743:#ECECEC;--e-global-color-adbca3b:#55565B;--e-global-color-19a7465:#C0A97D;--e-global-color-a31de5e:#BC6538;--e-global-color-b942d4a:#778A98;--e-global-color-bf3ef94:#8AA76D;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Oswald";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 a{color:var( --e-global-color-ea1f286 );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-weight:bold;color:var( --e-global-color-primary );background-color:var( --e-global-color-ea1f286 );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.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-primary );background-color:var( --e-global-color-adbca3b );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:0.9rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-adbca3b );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1040px;}.e-con{--container-max-width:1040px;}.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;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 *//*SITEWIDE*/
.page-header {display:none}
.hero-banner {margin-top:-30px;height:calc(100vh - 144px);}
.hero-banner-2 {margin-top:-30px;height:calc(100vh - 230px);}
.hero-banner-3 {margin-top:-60px;height:calc(60vh);}
.cta-homepage .elementor-cta__button {
    margin-top:-5px;padding:10px 40px 10px 40px}
.cta-banner .elementor-cta__content {
background-color:#000000B3;}
.cta-banner-2 .elementor-cta__content {
background-color:#000000E6;}
body {overflow-x: hidden}
    
/*HEADER*/
@media screen and (min-width: 1025px) {
    .jet-mega-menu-list li.jet-mega-menu-item:not(:last-child):after {
  content: '';
  position: absolute;
  right: 0px;
  top: 25%;
  height: 50%;
  border-right: 1px solid #55565B;
}
}

@media screen and (max-width: 767px) {.pp-menu-toggle {margin:0 !important}
}

.jet-mega-menu-mega-container__inner {padding-left:27px !important}

/*HOME PAGE*/

/*Call To Actions*/
@media screen and (min-width: 900px) {
.cta-homepage .elementor-cta__title {
padding: 20px 40px 25px 40px;}
}

.cta-homepage .elementor-cta__title {
background-color:#000000B3;padding: 10px 20px 20px 10px;}

/*ABOUT US PAGE*/

/*Accordian*/
.about-us-accordian .elementor-accordion-item
{border-bottom: solid 1px #55565B !important}/* End custom CSS */