.elementor-kit-7{--e-global-color-primary:#122448;--e-global-color-secondary:#FF8C00;--e-global-color-text:#1E1E1E;--e-global-color-accent:#EF7124;--e-global-color-65081f8:#FFFFFF;--e-global-color-30682b6:#00000000;--e-global-color-861e6ea:#EDF0F3;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 h1{font-size:48px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h2{font-size:48px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h3{font-size:38px;font-weight:700;line-height:1.1em;}.elementor-kit-7 h4{font-size:28px;font-weight:600;line-height:1em;}.elementor-kit-7 h5{font-size:24px;font-weight:600;line-height:1em;}.elementor-kit-7 h6{font-size:18px;font-weight:600;line-height:1em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-65081f8 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.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:#EF7124;background-color:var( --e-global-color-65081f8 );box-shadow:0px 0px 15px -5px rgba(255, 255, 255, 0.52);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-65081f8 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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:1200px){.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:40px;}.elementor-kit-7 h3{font-size:30px;}.elementor-kit-7 h4{font-size:26px;}.elementor-kit-7 h5{font-size:22px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:769px){.elementor-kit-7 h1{font-size:32px;}.elementor-kit-7 h2{font-size:32px;}.elementor-kit-7 h3{font-size:28px;}.elementor-kit-7 h4{font-size:24px;}.elementor-kit-7 h5{font-size:20px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:16px;}}@media(max-width:454px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body > div:not(.elementor-location-footer):not(.elementor-location-header) {
    position: relative;
    z-index: 10;
}

.content ul {
    margin-bottom: 30px;
}

.content p {
    margin-bottom: 25px;
}

.text-white a,
.text-white {
    color: white !important;
}

.text-white a:hover,
.text-white:hover {
    color: var( --e-global-color-accent ) !important;
}

.primary span,
primary {
    color: var( --e-global-color-primary ) !important;
}

.accent span,
accent {
    color: var( --e-global-color-accent ) !important;
}

.list-content .jet-animated-box__description {
    text-align: left !important;
}

.list-content .jet-animated-box__description span {
    display: list-item;
    list-style: disc;
    list-style-position: inside;
}

.menu-vertical .e-n-menu-heading {
    flex-flow: column !important;
}

.menu-vertical li {
    white-space: normal !important;
}

.elementor-form button.elementor-button {
    cursor: pointer;
}


@media (max-width:769px){
    .position-relative-ml {
        position: relative !important;
    }
}


/* Default Button */
.btn-default .elementor-button-icon {
    font-size: 22px;
}

.btn-default .elementor-button-content-wrapper {
    align-items: center;
}

/* Align no icon button size */
span.elementor-button-text {
    padding: 2px 0;
}
/* END Default button */

/* Default Form */
.form-default .elementor-field-label span {
    color: red !important;
}

.form-default .elementor-field-group select,
.form-default .elementor-field-group input:not([type=checkbox]):not([type=radio]) {
     height: 60px;
     padding: 10px 20px;
}

.form-default textarea {
    padding: 20px;
}

@media (max-width:769px){
    .form-default .elementor-field-group input:not([type=checkbox]):not([type=radio]) {
        height: 50px;
        
    }
}
/* END Default Form */

/* Box Border */
.box-border {
    transform-style: preserve-3d;
}

.box-border:before {
    content: '';
    width: 50%;
    height: 40%;
    position: absolute;
    background: var( --e-global-color-secondary );
    border-radius: 0;
    z-index: 0;
    transform: translateZ(-1px);
}

.box-border.bottom-left:before {
    top: calc(100% - 40% + 20px);
    left: -20px;
}

.box-border.bottom-right:before {
    top: calc(60% + 20px);
    left: calc(50% + 20px);
}

.box-border.top-left:before {
    top: calc(0% - 20px);
    left: -20px;
}
/* End Box Border */

/* Title Has Line */
.has-line .elementor-heading-title {
    position: relative;
    padding-left: 40px;
}

.has-line.double .elementor-heading-title {
    padding-right: 40px;
}

.has-line .elementor-heading-title:before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 2px;
    background-color: var(--e-global-color-secondary);
    margin-right: 10px;
    top: 50%;
    position: absolute;
    left: 0;
}

.has-line.double .elementor-heading-title:after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 2px;
    background-color: var(--e-global-color-secondary);
    margin-right: 10px;
    top: 50%;
    position: absolute;
    right: -10px;
}

@media (max-width: 769px) {
    .has-line.double .elementor-heading-title:after,
    .has-line .elementor-heading-title:before {
        width: 15px;
    }

    .has-line .elementor-heading-title {
        padding-left: 25px;
    }
    .has-line.double .elementor-heading-title {
        padding-right: 25px;
    }
}
/* END Title Has Line *//* End custom CSS */