.elementor-63057 .elementor-element.elementor-element-dd26131{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-63057 .elementor-element.elementor-element-dd26131:not(.elementor-motion-effects-element-type-background), .elementor-63057 .elementor-element.elementor-element-dd26131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A33;}.elementor-63057 .elementor-element.elementor-element-0ab06c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-63057 .elementor-element.elementor-element-c4a2507{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-63057 .elementor-element.elementor-element-005e339{--e-image-carousel-slides-to-show:1;width:initial;max-width:initial;}.elementor-63057 .elementor-element.elementor-element-005e339 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-63057 .elementor-element.elementor-element-005e339 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;}.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:19px;height:19px;background:var( --e-global-color-primary );}.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-76e618e8 );opacity:var( --e-global-color-76e618e8 );}#elementor-popup-modal-63057{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-63057 .dialog-message{width:1400px;height:auto;align-items:flex-start;}#elementor-popup-modal-63057 .dialog-close-button{display:flex;}#elementor-popup-modal-63057 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet{width:15px;height:15px;}}@media(max-width:767px){.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:14px;height:14px;}}/* Start custom CSS for html, class: .elementor-element-345f624 */.elementor-63057 .elementor-element.elementor-element-345f624 .ml-subscribe-form{
    border:1px solid gray;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-005e339 */.elementor-63057 .elementor-element.elementor-element-005e339 .elementor-image-carousel {
    align-items: center;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination {
    background: #333;
    padding:30px 2.5% 20px!important;
    bottom: 39px;
    margin-top: -30px!important;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet{
    background-color: #007db5!important;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination-bullet-active {
    background-color: white!important;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .elementor-swiper-button{
    background-color: #333;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-slide-image {
      height: clamp(450px, 56.67vw, 680px);
    width: auto;
    object-fit: contain;
}
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-slide-inner {
    text-align: center;
}
.elementor-63057 .elementor-element.elementor-element-005e339 i.eicon-chevron-right {
    padding-left: 0 !important;
}
.elementor-63057 .elementor-element.elementor-element-005e339 i.eicon-chevron-left {
    margin-left: 0 !important;
}
@media only screen and (max-width: 766px) {
.elementor-63057 .elementor-element.elementor-element-005e339 .swiper-pagination {
    position:relative;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a2507 */.elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-image-carousel {
    max-height: 460px;
}
@media only screen and (min-width:768px) {
.elementor-63057 .elementor-element.elementor-element-c4a2507 .swiper-pagination {
        margin-bottom: -90px;
}
.elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-widget-image-carousel {
    margin-bottom: 90px;
}
}
@media only screen and (max-width:1200px){
    .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-image-carousel {
    max-height: 350px;
}
}
@media only screen and (max-width:767px){
    .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-image-carousel-wrapper {    margin-top: calc(-70px + 6vw);
    }
    .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-image-carousel {
        max-height: calc(350px + 52vw - 28vh);
}
.elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button, .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-63057 .elementor-element.elementor-element-c4a2507 .elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button {
    top: calc(35% - 30px / 2);
}
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-63057 {
    z-index: 99999999999;
}
@media only screen and (min-width:768px) {
    #elementor-popup-modal-63057 .dialog-message{
    max-height:unset;
}
}
@media only screen and (max-width:971px) {
#elementor-popup-modal-63057 .dialog-widget-content {
    margin-top: -20px;
}}
@media only screen and (max-width:767px) {
#elementor-popup-modal-63057 .dialog-widget-content {
    max-width: 94%;
}
#elementor-popup-modal-63057 .dialog-message {
    width: 100%;
    max-height:85vh;
    max-width: 104vw;
}
#elementor-popup-modal-63057 .eicon-close {
    margin-right: 8px;
}
#elementor-popup-modal-63057 .elementor-widget-image-carousel { 
        margin-top: calc(-50px + 5vw);
}
}
#elementor-popup-modal-63057 .eicon-close {
    font-size: 30px!important;
}
#elementor-popup-modal-63057 #mlb2-5147069 label p {
        font-size: 1.0rem !important;
}
@media screen and (min-width: 1025px){
    #elementor-popup-modal-63057 #mlb2-5147069 label p {
        font-size: 1.25rem !important;
    }
}/* End custom CSS */