.elementor-2172 .elementor-element.elementor-element-cd8cb1d{--display:flex;--min-height:690px;--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-2172 .elementor-element.elementor-element-26264e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2172 .elementor-element.elementor-element-26264e5:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-26264e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2172 .elementor-element.elementor-element-f6eec5a{--display:flex;--margin-top:-50px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-2172 .elementor-element.elementor-element-f6eec5a:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-f6eec5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2172 .elementor-element.elementor-element-0b39c5f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2172 .elementor-element.elementor-element-f6ecaf2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:32px;}.elementor-2172 .elementor-element.elementor-element-f6ecaf2.elementor-element{--align-self:center;}.elementor-2172 .elementor-element.elementor-element-ca410be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2172 .elementor-element.elementor-element-ca410be .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2172 .elementor-element.elementor-element-16908b2{--display:flex;}.elementor-2172 .elementor-element.elementor-element-be9c75a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2172 .elementor-element.elementor-element-be9c75a:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-be9c75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2172 .elementor-element.elementor-element-38a9dc9{--e-image-carousel-slides-to-show:1;}.elementor-2172 .elementor-element.elementor-element-38a9dc9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2172 .elementor-element.elementor-element-38a9dc9 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-text );}.elementor-2172 .elementor-element.elementor-element-38a9dc9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2172 .elementor-element.elementor-element-38a9dc9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-2172 .elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-2172 .elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-2172 .elementor-element.elementor-element-600cf62{--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;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2172 .elementor-element.elementor-element-600cf62:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-600cf62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2172 .elementor-element.elementor-element-f2f37d8{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-2172 .elementor-element.elementor-element-fe42aac{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2172 .elementor-element.elementor-element-fe42aac:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-fe42aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E9E3;}.elementor-2172 .elementor-element.elementor-element-4689bc1{text-align:center;}.elementor-2172 .elementor-element.elementor-element-a3441b4{text-align:center;}.elementor-2172 .elementor-element.elementor-element-f09b352{text-align:center;}.elementor-2172 .elementor-element.elementor-element-c1946f1{text-align:center;}.elementor-2172 .elementor-element.elementor-element-b0afee4{text-align:center;}.elementor-2172 .elementor-element.elementor-element-9551a83{--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-2172 .elementor-element.elementor-element-9551a83:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-9551a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E9E3;}.elementor-2172 .elementor-element.elementor-element-1f880c6 > .elementor-widget-container{padding:50px 20px 0px 20px;}.elementor-2172 .elementor-element.elementor-element-1f880c6{text-align:center;}.elementor-2172 .elementor-element.elementor-element-f48aa0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2172 .elementor-element.elementor-element-f48aa0f:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-f48aa0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E9E3;}.elementor-2172 .elementor-element.elementor-element-3c99be6{text-align:center;}.elementor-2172 .elementor-element.elementor-element-c2e9d32{text-align:center;}.elementor-2172 .elementor-element.elementor-element-939c25d{text-align:center;}.elementor-2172 .elementor-element.elementor-element-aa0bc80{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2172 .elementor-element.elementor-element-3335c98{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:44px;--z-index:1;}body:not(.rtl) .elementor-2172 .elementor-element.elementor-element-3335c98{left:0px;}body.rtl .elementor-2172 .elementor-element.elementor-element-3335c98{right:0px;}.elementor-2172 .elementor-element.elementor-element-09a6302{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2172 .elementor-element.elementor-element-09a6302:not(.elementor-motion-effects-element-type-background), .elementor-2172 .elementor-element.elementor-element-09a6302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2172 .elementor-element.elementor-element-b892aa6 .elementor-heading-title{font-size:44px;}.elementor-2172 .elementor-element.elementor-element-e1a4b40{width:100%;max-width:100%;}.elementor-2172 .elementor-element.elementor-element-98da901{--display:flex;}.elementor-2172 .elementor-element.elementor-element-ba4a7a8 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2172 .elementor-element.elementor-element-ba4a7a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2172 .elementor-element.elementor-element-8b83604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-2172 .elementor-element.elementor-element-042f314{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-2172 .elementor-element.elementor-element-26264e5{--padding-top:0px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-2172 .elementor-element.elementor-element-f6eec5a{--margin-top:-40px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-2172 .elementor-element.elementor-element-0b39c5f{text-align:center;}.elementor-2172 .elementor-element.elementor-element-0b39c5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2172 .elementor-element.elementor-element-f6ecaf2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2172 .elementor-element.elementor-element-600cf62{--padding-top:44px;--padding-bottom:44px;--padding-left:30px;--padding-right:30px;}.elementor-2172 .elementor-element.elementor-element-fe42aac{--grid-auto-flow:row;}.elementor-2172 .elementor-element.elementor-element-f48aa0f{--grid-auto-flow:row;}.elementor-2172 .elementor-element.elementor-element-b892aa6 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-2172 .elementor-element.elementor-element-cd8cb1d{--min-height:400px;}.elementor-2172 .elementor-element.elementor-element-26264e5{--padding-top:0px;--padding-bottom:044px;--padding-left:20px;--padding-right:20px;}.elementor-2172 .elementor-element.elementor-element-f6eec5a{--width:auto;--margin-top:-30px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2172 .elementor-element.elementor-element-0b39c5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2172 .elementor-element.elementor-element-f6ecaf2{font-size:18px;line-height:24px;}.elementor-2172 .elementor-element.elementor-element-600cf62{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2172 .elementor-element.elementor-element-f2f37d8{font-size:18px;line-height:24px;}.elementor-2172 .elementor-element.elementor-element-fe42aac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2172 .elementor-element.elementor-element-f48aa0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2172 .elementor-element.elementor-element-aa0bc80{--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2172 .elementor-element.elementor-element-3335c98{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:39px;}.elementor-2172 .elementor-element.elementor-element-09a6302{--width:auto;}.elementor-2172 .elementor-element.elementor-element-b892aa6{text-align:center;}.elementor-2172 .elementor-element.elementor-element-b892aa6 .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-2172 .elementor-element.elementor-element-ba4a7a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2172 .elementor-element.elementor-element-8b83604{--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2172 .elementor-element.elementor-element-26264e5{--content-width:1400px;}.elementor-2172 .elementor-element.elementor-element-f6eec5a{--width:auto;}.elementor-2172 .elementor-element.elementor-element-600cf62{--content-width:1400px;}.elementor-2172 .elementor-element.elementor-element-aa0bc80{--content-width:14000px;}.elementor-2172 .elementor-element.elementor-element-3335c98{--content-width:1400px;}.elementor-2172 .elementor-element.elementor-element-09a6302{--width:Auto;}.elementor-2172 .elementor-element.elementor-element-8b83604{--content-width:14000px;}}/* Start custom CSS for image-carousel, class: .elementor-element-38a9dc9 */.swiper-slide {
    height: 70vh;
}

.elementor-2172 .elementor-element.elementor-element-38a9dc9{
    
}

@media (max-width: 1024px){
    .swiper-slide {
        height: 363px;
    }
}

.swiper-slide figure{
    height: 100%;
    
}

.swiper-slide figure img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}


.swiper-pagination {
    counter-reset: list-number;
    position: relative;
    top: 10px;
    
    
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 20px;
      height: 0;
}

.elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: black;
}

.elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)::before, .elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)::after{
    color: black;
    font-size: 16px;
    padding: 5px 0;
    background: #f3e9e3;
}

.elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet::before, .elementor-element.elementor-element-38a9dc9 .swiper-pagination-bullet::after{
    color: #d19c57;
    font-size: 16px;
    padding: 5px 0;
    font-weight: bold;
    background: #f3e9e3;
}

.swiper-pagination-bullet::before{
    content: "0";
    color: #d19c57;
    font-size: 16px;
    font-weight: 700;
    padding: 5px 0;
    background: white;
}

.swiper-pagination-bullet::after{
    content: counter(list-number);
    counter-increment: list-number;
}

.elementor-element .swiper .elementor-swiper-button-prev{
    /*left: -40px;*/
}

.elementor-element .swiper .elementor-swiper-button-next{
    /*right: -40px;*/
}

@media (max-width: 1024px){
    .swiper-slide-image{
        height: 390px !important;
        width: 100%;
        object-fit: cover;
    }
    
    .elementor-element .swiper .elementor-swiper-button-prev{
    left: -20px;
}

.elementor-element .swiper .elementor-swiper-button-next{
    right: -20px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1a4b40 */@media (max-width: 1292px){
    iframe{
    height: 700px;
    }
}

@media (max-width: 1024px){
    iframe{
    height: 600px;
    }
}

@media (max-width: 850px){
    iframe{
    height: 500px;
    }
}

@media (max-width: 768px){
    iframe{
    height: 400px;
    }
}

@media (max-width: 576px){
    iframe{
    height: 300px;
    }
}

@media (max-width: 476px){
    iframe{
    height: 200px;
    }
}

@media (max-width: 376px){
    iframe{
    height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-042f314 */@media (max-width: 1292px){
    iframe{
    height: 700px;
    }
}

@media (max-width: 1024px){
    iframe{
    height: 600px;
    }
}

@media (max-width: 850px){
    iframe{
    height: 500px;
    }
}

@media (max-width: 768px){
    iframe{
    height: 400px;
    }
}

@media (max-width: 576px){
    iframe{
    height: 300px;
    }
}

@media (max-width: 476px){
    iframe{
    height: 200px;
    }
}

@media (max-width: 376px){
    iframe{
    height: 150px;
    }
}/* End custom CSS */