.elementor-72429 .elementor-element.elementor-element-754fd222{--display:flex;}.elementor-72429 .elementor-element.elementor-element-79429ec > .elementor-widget-container{padding:60px 0px 30px 0px;}.elementor-72429 .elementor-element.elementor-element-79429ec .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-dcae3e2{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;font-size:16px;}.elementor-72429 .elementor-element.elementor-element-dcae3e2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-72429 .elementor-element.elementor-element-dcae3e2 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-4facdc0{--divider-border-style:solid;--divider-color:#0000008C;--divider-border-width:1px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-72429 .elementor-element.elementor-element-4facdc0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-72429 .elementor-element.elementor-element-4facdc0 .elementor-divider-separator{width:72%;}.elementor-72429 .elementor-element.elementor-element-4facdc0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-72429 .elementor-element.elementor-element-7f52294 .elementor-heading-title{font-size:30px;color:#222222;}.elementor-72429 .elementor-element.elementor-element-cbe45a8{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-cbe45a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-72429 .elementor-element.elementor-element-cbe45a8 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-6830537 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-5bd5745{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-5bd5745 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-649efb0{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-649efb0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-649efb0 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-4132e0f .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-172cf4f{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-172cf4f p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-f685b21{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-f685b21 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-f685b21 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-ff0a7e4 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-617bc1c{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-617bc1c p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-c919dd8{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-c919dd8 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-bc826df{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-bc826df p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-b70dfd3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72429 .elementor-element.elementor-element-b70dfd3 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-5cfe95a{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-5cfe95a p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-6773c20 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72429 .elementor-element.elementor-element-6773c20 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-cf1c9a2{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-cf1c9a2 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-9538088 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-72429 .elementor-element.elementor-element-9538088 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-f2958b7{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-f2958b7 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-1406d10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-72429 .elementor-element.elementor-element-f3d13e4{--divider-border-style:solid;--divider-color:#0000008C;--divider-border-width:1px;}.elementor-72429 .elementor-element.elementor-element-f3d13e4 .elementor-divider-separator{width:72%;}.elementor-72429 .elementor-element.elementor-element-f3d13e4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-72429 .elementor-element.elementor-element-7f5e8e2 .elementor-heading-title{color:#222222;}.elementor-72429 .elementor-element.elementor-element-b8639f5{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-size:14px;}.elementor-72429 .elementor-element.elementor-element-b8639f5 p{margin-block-end:0px;}.elementor-72429 .elementor-element.elementor-element-e89a6b4{--divider-border-style:solid;--divider-color:#0000008C;--divider-border-width:1px;}.elementor-72429 .elementor-element.elementor-element-e89a6b4 .elementor-divider-separator{width:72%;}.elementor-72429 .elementor-element.elementor-element-e89a6b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-72429 .elementor-element.elementor-element-214eaf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-72429 .elementor-element.elementor-element-754fd222{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-72429 .elementor-element.elementor-element-dcae3e2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-72429 .elementor-element.elementor-element-4facdc0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-72429 .elementor-element.elementor-element-649efb0 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-f685b21 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-1406d10{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-72429 .elementor-element.elementor-element-f3d13e4 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-72429 .elementor-element.elementor-element-b8639f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-e89a6b4 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-72429 .elementor-element.elementor-element-214eaf6{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-72429 .elementor-element.elementor-element-dcae3e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-4facdc0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-72429 .elementor-element.elementor-element-cbe45a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-5bd5745{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-649efb0 > .elementor-widget-container{margin:-30px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-649efb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-172cf4f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-f685b21 > .elementor-widget-container{margin:-30px 0px 0px 20px;}.elementor-72429 .elementor-element.elementor-element-f685b21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-ff0a7e4{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-72429 .elementor-element.elementor-element-617bc1c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-c919dd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-bc826df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-5cfe95a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-cf1c9a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-f2958b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-1406d10{--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-72429 .elementor-element.elementor-element-f3d13e4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-72429 .elementor-element.elementor-element-b8639f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-72429 .elementor-element.elementor-element-e89a6b4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-72429 .elementor-element.elementor-element-214eaf6{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS *//* Improved Animations Stylesheet */
.elementor-item-active {
    margin-left: 0.3em !important;
    margin-right: 0.3em !important;
}

.elementor-nav-menu--dropdown {
    text-align: center !important;
}

/* Subtle Fade Animations */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0, -15px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown;
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-15px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft;
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(15px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight;
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0, 15px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp;
}

/* Subtle Slide Animations */
@keyframes slideInLeft {
    from {
        transform: translate3d(-15px, 0, 0);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}

.elementor-element.slideInLeft {
    animation-name: slideInLeft;
}

@keyframes slideInRight {
    from {
        transform: translate3d(15px, 0, 0);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}

.elementor-element.slideInRight {
    animation-name: slideInRight;
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 15px, 0);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}

.elementor-element.slideInUp {
    animation-name: slideInUp;
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -15px, 0);
        opacity: 0;
    }
    to {
        transform: none;
        opacity: 1;
    }
}

.elementor-element.slideInDown {
    animation-name: slideInDown;
}

/* Subtle Slide Out Animations */
@keyframes slideOutLeft {
    from {
        transform: none;
        opacity: 1;
    }
    to {
        transform: translate3d(-15px, 0, 0);
        opacity: 0;
    }
}

.elementor-element.slideOutLeft {
    animation-name: slideOutLeft;
}

@keyframes slideOutRight {
    from {
        transform: none;
        opacity: 1;
    }
    to {
        transform: translate3d(15px, 0, 0);
        opacity: 0;
    }
}

.elementor-element.slideOutRight {
    animation-name: slideOutRight;
}

@keyframes slideOutUp {
    from {
        transform: none;
        opacity: 1;
    }
    to {
        transform: translate3d(0, -15px, 0);
        opacity: 0;
    }
}

.elementor-element.slideOutUp {
    animation-name: slideOutUp;
}

@keyframes slideOutDown {
    from {
        transform: none;
        opacity: 1;
    }
    to {
        transform: translate3d(0, 15px, 0);
        opacity: 0;
    }
}

.elementor-element.slideOutDown {
    animation-name: slideOutDown;
}

/* Apply a default animation duration */
.elementor-element {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-timing-function: ease-out;
}/* End custom CSS */