.elementor-kit-8{--e-global-color-primary:#A5CD39;--e-global-color-secondary:#000000;--e-global-color-text:#111111;--e-global-color-accent:#C6E279;--e-global-color-480013d:#FFFFFF;--e-global-color-d153054:#7439CD;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:76px;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:58px;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:27px;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-size:26px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:31px;--e-global-typography-2ed1267-font-family:"Bebas Neue";--e-global-typography-2ed1267-font-size:17px;--e-global-typography-2ed1267-font-weight:600;--e-global-typography-2ed1267-text-transform:capitalize;--e-global-typography-2ed1267-text-decoration:none;--e-global-typography-2ed1267-line-height:28px;--e-global-typography-4846f0d-font-family:"Mulish";--e-global-typography-4846f0d-font-size:22px;--e-global-typography-4846f0d-font-weight:700;--e-global-typography-4846f0d-text-transform:capitalize;--e-global-typography-4846f0d-text-decoration:none;--e-global-typography-4846f0d-line-height:34px;--e-global-typography-d1f6914-font-family:"Mulish";--e-global-typography-d1f6914-font-size:13px;--e-global-typography-d1f6914-font-weight:600;--e-global-typography-d1f6914-text-transform:none;--e-global-typography-d1f6914-text-decoration:none;--e-global-typography-d1f6914-line-height:20px;--e-global-typography-dbb87c2-font-family:"Bebas Neue";--e-global-typography-dbb87c2-font-size:38px;--e-global-typography-dbb87c2-font-weight:400;--e-global-typography-dbb87c2-text-transform:capitalize;--e-global-typography-dbb87c2-text-decoration:none;--e-global-typography-dbb87c2-line-height:48px;--e-global-typography-bab63c0-font-family:"Bebas Neue";--e-global-typography-bab63c0-font-size:90px;--e-global-typography-bab63c0-font-weight:400;--e-global-typography-bab63c0-text-transform:capitalize;--e-global-typography-bab63c0-text-decoration:none;--e-global-typography-bab63c0-line-height:98px;color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ed1267-font-family ), Sans-serif;font-size:var( --e-global-typography-2ed1267-font-size );font-weight:var( --e-global-typography-2ed1267-font-weight );text-transform:var( --e-global-typography-2ed1267-text-transform );text-decoration:var( --e-global-typography-2ed1267-text-decoration );line-height:var( --e-global-typography-2ed1267-line-height );color:var( --e-global-color-480013d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{color:var( --e-global-color-secondary );font-family:"Bebas Neue", Sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:58px;}.elementor-kit-8 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-dbb87c2-font-family ), Sans-serif;font-size:var( --e-global-typography-dbb87c2-font-size );font-weight:var( --e-global-typography-dbb87c2-font-weight );text-transform:var( --e-global-typography-dbb87c2-text-transform );text-decoration:var( --e-global-typography-dbb87c2-text-decoration );line-height:var( --e-global-typography-dbb87c2-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4846f0d-font-family ), Sans-serif;font-size:var( --e-global-typography-4846f0d-font-size );font-weight:var( --e-global-typography-4846f0d-font-weight );text-transform:var( --e-global-typography-4846f0d-text-transform );text-decoration:var( --e-global-typography-4846f0d-text-decoration );line-height:var( --e-global-typography-4846f0d-line-height );}.elementor-kit-8 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2ed1267-font-family ), Sans-serif;font-size:var( --e-global-typography-2ed1267-font-size );font-weight:var( --e-global-typography-2ed1267-font-weight );text-transform:var( --e-global-typography-2ed1267-text-transform );text-decoration:var( --e-global-typography-2ed1267-text-decoration );line-height:var( --e-global-typography-2ed1267-line-height );}.elementor-kit-8 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d1f6914-font-family ), Sans-serif;font-size:var( --e-global-typography-d1f6914-font-size );font-weight:var( --e-global-typography-d1f6914-font-weight );text-transform:var( --e-global-typography-d1f6914-text-transform );text-decoration:var( --e-global-typography-d1f6914-text-decoration );line-height:var( --e-global-typography-d1f6914-line-height );}.elementor-kit-8 label{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{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 );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F132321;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F132321;}.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;--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-8{--e-global-typography-primary-font-size:48px;--e-global-typography-primary-line-height:65px;--e-global-typography-secondary-font-size:37px;--e-global-typography-secondary-line-height:44px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:24px;--e-global-typography-accent-line-height:31px;--e-global-typography-2ed1267-font-size:17px;--e-global-typography-2ed1267-line-height:28px;--e-global-typography-4846f0d-font-size:20px;--e-global-typography-4846f0d-line-height:28px;--e-global-typography-d1f6914-font-size:13px;--e-global-typography-d1f6914-line-height:20px;--e-global-typography-dbb87c2-font-size:28px;--e-global-typography-dbb87c2-line-height:38px;--e-global-typography-bab63c0-font-size:90px;--e-global-typography-bab63c0-line-height:98px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:37px;line-height:44px;}.elementor-kit-8 h2{font-size:var( --e-global-typography-dbb87c2-font-size );line-height:var( --e-global-typography-dbb87c2-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-4846f0d-font-size );line-height:var( --e-global-typography-4846f0d-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-2ed1267-font-size );line-height:var( --e-global-typography-2ed1267-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d1f6914-font-size );line-height:var( --e-global-typography-d1f6914-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-2ed1267-font-size );line-height:var( --e-global-typography-2ed1267-line-height );}.elementor-kit-8 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:37px;--e-global-typography-primary-line-height:37px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:36px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:21px;--e-global-typography-accent-line-height:27px;--e-global-typography-2ed1267-font-size:17px;--e-global-typography-2ed1267-line-height:28px;--e-global-typography-4846f0d-font-size:19px;--e-global-typography-4846f0d-line-height:27px;--e-global-typography-d1f6914-font-size:13px;--e-global-typography-d1f6914-line-height:20px;--e-global-typography-dbb87c2-font-size:20px;--e-global-typography-dbb87c2-line-height:28px;--e-global-typography-bab63c0-font-size:90px;--e-global-typography-bab63c0-line-height:98px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:30px;line-height:36px;}.elementor-kit-8 h2{font-size:var( --e-global-typography-dbb87c2-font-size );line-height:var( --e-global-typography-dbb87c2-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-4846f0d-font-size );line-height:var( --e-global-typography-4846f0d-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-2ed1267-font-size );line-height:var( --e-global-typography-2ed1267-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d1f6914-font-size );line-height:var( --e-global-typography-d1f6914-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-2ed1267-font-size );line-height:var( --e-global-typography-2ed1267-line-height );}.elementor-kit-8 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.overlay-area:after{
    content:"";
    position:absolute;
    background:#F15A29;
    top:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    opacity:0.65;
}

.blur{
      filter: blur(7px); /* Adjust the blur intensity */
}

.relative{
    position:relative;
}

.absolute{
    position:absolute;
    top:60px;
}

.max-1920{
    max-width:1920px;
    margin:auto;
}
@keyframes slideIn {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}

.sticky-phone {
    position: fixed;
    z-index: 99999;
    background: #a5cd39;
    color: #fff !important;
    right: 0;
    transform: translateX(100%); /* Desktop slide-in */
    animation: slideIn 2s ease-out 1s forwards;
    padding: 0;
    text-align: center;
    border-radius:15px 0px 0px 15px;
    overflow:hidden;
    font-weight:bold;
}

.sticky-phone span {
    background: #000;
    font-weight: heavy;
    text-transform: uppercase;
    padding: 0.75rem;
    display: block;
}

.sticky-phone strong {
    padding: 0.75rem !important;
}

/* Mobile Styling */
@media (max-width: 768px) {
    @keyframes slideInMobile {
        from {
            transform: translateY(100%);
        }
        to {
            transform: translateY(0);
        }
    }

    .sticky-phone {
        bottom: 0; /* Fixed to bottom */
        left: 0;
        width: 100%; /* Full width */
        right: unset; /* Remove right positioning */
        transform: translateY(100%); /* Mobile slide-in */
        animation: slideInMobile 2s ease-out 1s forwards; /* Slide in from bottom */
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
        border-radius: 0px;
    }

    .sticky-phone span {
        flex: 1; /* Equal space */
        text-align: center;
    }

    .sticky-phone strong {
        flex: 1; /* Equal space */
        text-align: center;
    }
}

p, h2,h3,h4{
    margin-bottom:1rem;
}

.elementor-98 .elementor-element.elementor-element-54814f2 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{
    min-width:275px!important;
}
.elementor-98 .elementor-element.elementor-element-54814f2 .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a{
    font-family:Mulish!important;
    font-size:14px!important;
    line-height:16px!important;
}/* End custom CSS */