.elementor-7 .elementor-element.elementor-element-e676c39 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cd89312{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-5f86917 .elementor-spacer-inner{--spacer-size:25px;}.elementor-7 .elementor-element.elementor-element-67857ac .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-4f4f8cf .elementor-spacer-inner{--spacer-size:25px;}.elementor-7 .elementor-element.elementor-element-bb63b41:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb63b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-7 .elementor-element.elementor-element-bb63b41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-bb63b41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-44b54c3 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-44b54c3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-aa4a870 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6690023 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-85455ac > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-94ef3ee > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7db21ed > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5c35936 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c52bba > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eb0d62a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-328e73c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1d706fa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-106fa0f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-06983bb .elementor-spacer-inner{--spacer-size:25px;}.elementor-7 .elementor-element.elementor-element-c977f93 .elementor-spacer-inner{--spacer-size:25px;}.elementor-7 .elementor-element.elementor-element-20d771ed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-20d771ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-7 .elementor-element.elementor-element-20d771ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-20d771ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2a5a9f7 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2a5a9f7 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-1f9d1e1 .elementor-spacer-inner{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-020b74a .elementor-spacer-inner{--spacer-size:25px;}/* Start custom CSS for image-carousel, class: .elementor-element-cd89312 */.swiper-slide .swiper-slide-image {
    object-fit: cover;
    height: 350px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed8f141 */.elementor-7 .elementor-element.elementor-element-ed8f141 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-974d836 */.elementor-7 .elementor-element.elementor-element-974d836 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cc381 */.elementor-7 .elementor-element.elementor-element-10cc381 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be4e680 */.elementor-7 .elementor-element.elementor-element-be4e680 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7c8ee6 */.elementor-7 .elementor-element.elementor-element-b7c8ee6 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-936733b */.elementor-7 .elementor-element.elementor-element-936733b img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f3b48 */.elementor-7 .elementor-element.elementor-element-39f3b48 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda2a5e */.elementor-7 .elementor-element.elementor-element-fda2a5e img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77a9072 */.elementor-7 .elementor-element.elementor-element-77a9072 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec506f1 */.elementor-7 .elementor-element.elementor-element-ec506f1 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c588a28 */.elementor-7 .elementor-element.elementor-element-c588a28 input, .elementor-7 .elementor-element.elementor-element-c588a28 textarea {
    margin-bottom: 15px; 
}/* End custom CSS */