.elementor-10 .elementor-element.elementor-element-2996a97{--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-10 .elementor-element.elementor-element-838923d{--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:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-ca76a61{--swiper-slides-to-display:8;--swiper-slides-gap:50px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:48px;}.elementor-10 .elementor-element.elementor-element-ca76a61 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#00411A;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-ca76a61 .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-73fba33{--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:100px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-a5bbdd0{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8e07fd1{--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;--padding-top:150px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-99260cd{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-82133f7{text-align:center;}.elementor-10 .elementor-element.elementor-element-82133f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1934991 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-1934991{text-align:center;}.elementor-10 .elementor-element.elementor-element-8d2d9ee{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-item img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-item .gallery-caption{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );margin-block-start:0px;}.elementor-10 .elementor-element.elementor-element-b8516ab{--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:50px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-46eb49b{--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:100px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-93f1cab{--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-10 .elementor-element.elementor-element-9369dab{--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;--padding-top:150px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-07bdcde{--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;--padding-top:100px;--padding-bottom:150px;--padding-left:25px;--padding-right:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-99260cd{--content-width:766px;}}@media(max-width:1399px){.elementor-10 .elementor-element.elementor-element-ca76a61{--swiper-slides-to-display:7;}.elementor-10 .elementor-element.elementor-element-73fba33{--padding-top:80px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8e07fd1{--padding-top:140px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-82133f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-item .gallery-caption{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b8516ab{--padding-top:50px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-46eb49b{--padding-top:80px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9369dab{--padding-top:140px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-07bdcde{--padding-top:80px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}}@media(max-width:1199px){.elementor-10 .elementor-element.elementor-element-ca76a61{--swiper-slides-to-display:6;}.elementor-10 .elementor-element.elementor-element-73fba33{--padding-top:60px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8e07fd1{--padding-top:120px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b8516ab{--padding-top:50px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-46eb49b{--padding-top:60px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9369dab{--padding-top:120px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-07bdcde{--padding-top:60px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}}@media(max-width:991px){.elementor-10 .elementor-element.elementor-element-ca76a61{--swiper-slides-to-display:5;--swiper-slides-gap:30px;}.elementor-10 .elementor-element.elementor-element-73fba33{--padding-top:50px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8e07fd1{--padding-top:100px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-82133f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-item .gallery-caption{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b8516ab{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-46eb49b{--padding-top:50px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9369dab{--padding-top:100px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-07bdcde{--padding-top:50px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-838923d{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-ca76a61{--swiper-slides-to-display:3;}.elementor-10 .elementor-element.elementor-element-73fba33{--padding-top:40px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8e07fd1{--padding-top:80px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-82133f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-item .gallery-caption{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b8516ab{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-46eb49b{--padding-top:40px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9369dab{--padding-top:80px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-07bdcde{--padding-top:40px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-ca76a61 */.elementor-10 .elementor-element.elementor-element-ca76a61.elementor-element.elementor-arrows-position-outside .swiper {
    width: calc(100% - 100px);
}


.elementor-10 .elementor-element.elementor-element-ca76a61 .elementor-swiper-button {
    height: 48px;
    width: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1 !important;
}

.elementor-10 .elementor-element.elementor-element-ca76a61 .elementor-swiper-button svg {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7590e9b */.elementor-10 .elementor-element.elementor-element-7590e9b img {
    min-height: 200px;
    max-height: 700px;
    aspect-ratio: 100 / 40;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-940fd36 */.elementor-10 .elementor-element.elementor-element-940fd36 .gallery {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    grid-template-rows: masonry !important;
    gap: 15px;
}

.elementor-10 .elementor-element.elementor-element-940fd36 figure.gallery-item {
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-caption {
    font-style: normal;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    padding: 20px 15px;
    color: #FFF;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery-caption span {
    color: #D1FFE3;
}


.elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(2) {
    grid-row: span 2;
    grid-column: span 2;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(3) {
    grid-row: span 2;
    grid-column: span 1;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item {
    grid-row: span 1;
    grid-column: span 1;
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item img {
    height: 100%;
    object-fit: cover;
    object-position: center 20%;
    aspect-ratio: 100 / 85 !important;
}

.elementor-10 .elementor-element.elementor-element-940fd36 .gallery .gallery-icon, .gallery-icon a {
    height: 100%;
    display: block;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item {
        grid-row: span 1;
        grid-column: span 1;
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(1) {
        order: 1;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(2) {
        order: 3;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(3) {
        order: 4;
        grid-row: span 2;
        grid-column: span 2;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item:nth-child(4) {
        order: 2;
    }

    .elementor-10 .elementor-element.elementor-element-940fd36 .gallery > .gallery-item img {
        max-height: 350px;
    }

}/* End custom CSS */