.elementor-23839 .elementor-element.elementor-element-45efc5e .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-45efc5e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-e25cbac .htmega-banner{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-e25cbac .htmega-banner .banner-content{text-align:center;background-color:#FFFFFF;margin:-100px 0px 52px 37px;padding:13px 13px 13px 13px;}.elementor-23839 .elementor-element.elementor-element-e25cbac .htmega-banner .banner-content h2{color:#3642D6;font-family:"Bad Script", Sans-serif;font-size:43px;font-weight:800;letter-spacing:3.5px;word-spacing:11px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-e25cbac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-translateY:0px;}.elementor-23839 .elementor-element.elementor-element-e25cbac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-5863320{--spacer-size:27px;}.elementor-23839 .elementor-element.elementor-element-c097504 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-c097504 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#8D8E92;}.elementor-23839 .elementor-element.elementor-element-9b2948e > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#8D8E92;}.elementor-23839 .elementor-element.elementor-element-0764fb4 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#8D8E92;}.elementor-23839 .elementor-element.elementor-element-08c9926 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#8D8E92;}.elementor-23839 .elementor-element.elementor-element-afab7cc > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button .elementor-align-icon-right{margin-left:14px;}.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button .elementor-align-icon-left{margin-right:14px;}.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#8D8E92;}.elementor-23839 .elementor-element.elementor-element-4e8d124 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-b9529b2 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-b9529b2 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-99cd510{--spacer-size:26px;}.elementor-23839 .elementor-element.elementor-element-66790dd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-23839 .elementor-element.elementor-element-66790dd .elementor-divider-separator{width:100%;}.elementor-23839 .elementor-element.elementor-element-66790dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23839 .elementor-element.elementor-element-482d4cd .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-482d4cd .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-1c02249{--spacer-size:16px;}.elementor-23839 .elementor-element.elementor-element-dbf7376 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-dbf7376 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-502d7b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23839 .elementor-element.elementor-element-502d7b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23839 .elementor-element.elementor-element-c1f92b0 .sc_item_title_text{-webkit-text-stroke-width:0px;text-transform:uppercase;}.elementor-23839 .elementor-element.elementor-element-c1f92b0 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-23839 .elementor-element.elementor-element-be9f4eb > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-5990a07{--spacer-size:10px;}.elementor-23839 .elementor-element.elementor-element-cfdaa4b .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-cfdaa4b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#273276;}.elementor-23839 .elementor-element.elementor-element-66acde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-1b4746a{--spacer-size:14px;}.elementor-23839 .elementor-element.elementor-element-9e355ca .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-9e355ca .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#273276;}.elementor-23839 .elementor-element.elementor-element-a8562f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#273276;}.elementor-23839 .elementor-element.elementor-element-9b3558e > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-23839 .elementor-element.elementor-element-5c9497f{--spacer-size:14px;}.elementor-23839 .elementor-element.elementor-element-e901b89 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-e901b89 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#273276;}.elementor-23839 .elementor-element.elementor-element-c40784c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:500;line-height:26px;background-color:#273276;}.elementor-23839 .elementor-element.elementor-element-33a88d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-3aaad46 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-3aaad46 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-b73696e{--spacer-size:23px;}.elementor-23839 .elementor-element.elementor-element-96dd847{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-23839 .elementor-element.elementor-element-96dd847 .elementor-divider-separator{width:100%;}.elementor-23839 .elementor-element.elementor-element-96dd847 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23839 .elementor-element.elementor-element-765299f .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-765299f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-9039adb .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-23839 .elementor-element.elementor-element-9039adb .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-23839 .elementor-element.elementor-element-9039adb .premium-carousel-wrapper .slick-arrow{font-size:14px;}.elementor-23839 .elementor-element.elementor-element-9039adb .premium-carousel-wrapper .slick-arrow svg{width:14px;height:14px;}.elementor-23839 .elementor-element.elementor-element-46dadb7 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-46dadb7 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-f5870c3 .trx_addons_bg_text{z-index:0;}.elementor-23839 .elementor-element.elementor-element-f5870c3 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{padding-right:50px;}.elementor-23839 .elementor-element.elementor-element-4dc8a65{--spacer-size:10px;}.elementor-23839 .elementor-element.elementor-element-317051c{--e-image-carousel-slides-to-show:4;}.elementor-23839 .elementor-element.elementor-element-317051c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-317051c .elementor-image-carousel-caption{text-align:center;color:#000000;font-family:"Tahoma", Sans-serif;font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:root{--page-title-display:none;}/* Start custom CSS for htmega-addbanner-addons, class: .elementor-element-e25cbac */.elementor-23839 .elementor-element.elementor-element-e25cbac img {
    object-fit: cover;
    object-position: center 7
    0%; /* shift image down to show more bottom */
    height: 30vh;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b2948e */.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button-icon {
    font-size: 52px; /* Adjust as needed */
    width: 50px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-9b2948e .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0764fb4 */.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-0764fb4 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08c9926 */.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button-icon {
    font-size: 55px; /* Adjust as needed */
    width: 50px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-08c9926 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afab7cc */.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button-icon {
    font-size: 55px; /* Adjust as needed */
    width: 50px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-afab7cc .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e8d124 */.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button-icon {
    font-size: 50px; /* Adjust as needed */
    width: 50px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-4e8d124 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66acde4 */.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-66acde4 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8562f6 */.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-a8562f6 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b3558e */.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-9b3558e .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c40784c */.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-c40784c .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33a88d7 */.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button-icon {
    font-size: 60px; /* Adjust as needed */
    width: 60px; /* Ensures the SVG scales properly */
    height: 50px;
}
.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button-icon {
    display: flex;
    align-items: center;
}

.elementor-23839 .elementor-element.elementor-element-33a88d7 .elementor-button-text {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-317051c */.elementor-image-carousel .swiper-slide img {
    max-width: 95%;
    height: auto;
    object-fit: contain;
    transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 1024px) {
    .elementor-image-carousel .swiper-slide img {
        max-width: 90%;
    }
}

@media screen and (max-width: 768px) {
    .elementor-image-carousel .swiper-slide img {
        max-width: 100%;
    }
}/* End custom CSS */