.elementor-1171201 .elementor-element.elementor-element-b68e82f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1171201 .elementor-element.elementor-element-b68e82f:not(.elementor-motion-effects-element-type-background), .elementor-1171201 .elementor-element.elementor-element-b68e82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082D3D;}.elementor-1171201 .elementor-element.elementor-element-b68e82f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1171201 .elementor-element.elementor-element-b68e82f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1171201 .elementor-element.elementor-element-46b5da5 .elementor-icon-list-icon *{color:#11AB45;}.elementor-1171201 .elementor-element.elementor-element-46b5da5 .elementor-icon-list-icon i{font-size:14px;}.elementor-1171201 .elementor-element.elementor-element-46b5da5 .elementor-icon-list-icon svg{width:14px;}.elementor-1171201 .elementor-element.elementor-element-46b5da5 .elementor-icon-list-text{color:#FFFFFF;}.elementor-1171201 .elementor-element.elementor-element-46b5da5 .elementor-icon-list-item{font-size:13px;}.elementor-1171201 .elementor-element.elementor-element-34aff84:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1171201 .elementor-element.elementor-element-34aff84 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B495E;}.elementor-1171201 .elementor-element.elementor-element-34aff84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-1171201 .elementor-element.elementor-element-34aff84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1171201 .elementor-element.elementor-element-6d93ee9 .elementor-text-editor{text-align:center;}.elementor-1171201 .elementor-element.elementor-element-6d93ee9{color:#FFFFFF;font-size:13px;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-icon *{color:#FFFFFF;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#FFFFFF;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-icon i{font-size:14px;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-icon svg{width:14px;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-text{color:#FFFFFF;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-item{font-size:14px;}.elementor-1171201 .elementor-element.elementor-element-eff8845 .elementor-spacer-inner{height:31px;}.elementor-1171201 .elementor-element.elementor-element-d71bb0f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1171201 .elementor-element.elementor-element-ec44d10 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1171201 .elementor-element.elementor-element-8b1c73a{text-align:left;}.elementor-1171201 .elementor-element.elementor-element-8b1c73a .elementor-image img{width:100%;height:48px;}.elementor-bc-flex-widget .elementor-1171201 .elementor-element.elementor-element-95fcdf6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1171201 .elementor-element.elementor-element-95fcdf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1171201 .elementor-element.elementor-element-e30d9f3.elementor-view-stacked .elementor-icon{background-color:#007495;}.elementor-1171201 .elementor-element.elementor-element-e30d9f3.elementor-view-framed .elementor-icon, .elementor-1171201 .elementor-element.elementor-element-e30d9f3.elementor-view-default .elementor-icon{color:#007495;}.elementor-1171201 .elementor-element.elementor-element-e30d9f3 .elementor-icon{font-size:24px;}.elementor-1171201 .elementor-element.elementor-element-e30d9f3 .elementor-icon i{transform:rotate(0deg);}.elementor-1171201 .elementor-element.elementor-element-e30d9f3 .elementor-icon-box-title{font-size:12px;font-weight:400;}.elementor-1171201 .elementor-element.elementor-element-f53273b.elementor-view-stacked .elementor-icon{background-color:#007495;}.elementor-1171201 .elementor-element.elementor-element-f53273b.elementor-view-framed .elementor-icon, .elementor-1171201 .elementor-element.elementor-element-f53273b.elementor-view-default .elementor-icon{color:#007495;}.elementor-1171201 .elementor-element.elementor-element-f53273b .elementor-icon{font-size:24px;}.elementor-1171201 .elementor-element.elementor-element-f53273b .elementor-icon i{transform:rotate(0deg);}.elementor-1171201 .elementor-element.elementor-element-f53273b .elementor-icon-box-title{font-size:12px;font-weight:400;}.elementor-1171201 .elementor-element.elementor-element-0ae780e .elementor-spacer-inner{height:28px;}.elementor-1171201 .elementor-element.elementor-element-6f42e41 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(13, 1fr);grid-column-gap:15px;}.elementor-1171201 .elementor-element.elementor-element-6f42e41 .elementor-image-carousel-caption{text-align:center;font-weight:600;}.elementor-1171201 .elementor-element.elementor-element-6f42e41 figcaption{margin-top:5px;}.elementor-1171201 .elementor-element.elementor-element-7911d01 .elementor-spacer-inner{height:10px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1198px){.elementor-1171201 .elementor-element.elementor-element-eff8845 .elementor-spacer-inner{height:10px;}.elementor-1171201 .elementor-element.elementor-element-6f42e41 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(8, 1fr);}}@media(min-width:1024px){.elementor-1171201 .elementor-element.elementor-element-a4908db{width:37.5%;}.elementor-1171201 .elementor-element.elementor-element-34aff84{width:24.332%;}.elementor-1171201 .elementor-element.elementor-element-fcea02d{width:37.5%;}.elementor-1171201 .elementor-element.elementor-element-78329c2{width:55%;}.elementor-1171201 .elementor-element.elementor-element-848eb9f{width:20%;}}@media(max-width:1198px) and (min-width:1024px){.elementor-1171201 .elementor-element.elementor-element-34aff84{width:100%;}.elementor-1171201 .elementor-element.elementor-element-b8b95e3{width:100%;}.elementor-1171201 .elementor-element.elementor-element-cda0d34{width:49%;}.elementor-1171201 .elementor-element.elementor-element-95fcdf6{width:49%;}}@media(max-width:1023px){.elementor-1171201 .elementor-element.elementor-element-fcea02d > .elementor-element-populated{padding:3px 0px 3px 0px;}.elementor-1171201 .elementor-element.elementor-element-6f42e41 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}}/* Start custom CSS for icon-list, class: .elementor-element-46b5da5 */.elementor-1171201 .elementor-element.elementor-element-46b5da5 {
    padding-left: 10px;
    margin-left: -10px;
}

@media(max-width: 1600px) {
    .elementor-1171201 .elementor-element.elementor-element-46b5da5 {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34aff84 */@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-34aff84 {
        margin-inline: -5.5%;
        min-width: 111%;
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-715d0cc */.elementor-1171201 .elementor-element.elementor-element-715d0cc .an_wishlist-nav-container {
    display: none;
}

@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-715d0cc {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30806c6 */.elementor-1171201 .elementor-element.elementor-element-30806c6 {
    color: #ffffff !important;
}

@media(max-width: 767px) {
    .elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-text {
        display: flex;
        align-items: center;
        gap: 5px;
    }
    
    .elementor-1171201 .elementor-element.elementor-element-30806c6 .elementor-icon-list-text a {
        color: #fff !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcea02d */.elementor-1171201 .elementor-element.elementor-element-fcea02d .elementor-widget-wrap {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: end;
    align-items: center; 
    gap: 10px;
}

.elementor-1171201 .elementor-element.elementor-element-fcea02d .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

.elementor-1171201 .elementor-element.elementor-element-fcea02d .elementor-widget-wrap>.elementor-element {
    width: fit-content;
}

@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-fcea02d .elementor-widget-wrap {
        grid-template-columns: 1fr;
        justify-content: center;
    }
    
    .elementor-1171201 .elementor-element.elementor-element-fcea02d .elementor-widget-wrap>.elementor-element {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b68e82f */@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-b68e82f .elementor-row {
        display: grid;
    }
    
    .elementor-1171201 .elementor-element.elementor-element-b68e82f .elementor-row > .elementor-column {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
    }
    
    .elementor-1171201 .elementor-element.elementor-element-b68e82f .elementor-icon-list-items {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-8b1c73a */@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-8b1c73a img {
        height: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e30d9f3 */@media(max-width: 1199px) {
    .elementor-1171201 .elementor-element.elementor-element-e30d9f3 .elementor-icon-box-title {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f53273b */@media(max-width: 1199px) {
    .elementor-1171201 .elementor-element.elementor-element-f53273b .elementor-icon-box-title {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-9eea501 */.elementor-1171201 .elementor-element.elementor-element-9eea501 .menu-item.menu-item-type-account.menu-item-account-0 {
    display: grid;
    justify-content: center;
    font-size: 12px;
    gap: 4px;
    line-height: 1;
}

.elementor-1171201 .elementor-element.elementor-element-9eea501 .elementor-item {
    padding: 0px;
    line-height: 1.5 !important;
}

.elementor-1171201 .elementor-element.elementor-element-9eea501 .menu-item.menu-item-type-account.menu-item-account-0 a span {
    display: grid;
}

.elementor-1171201 .elementor-element.elementor-element-9eea501 .menu-item.menu-item-type-account.menu-item-account-0 a span:not(.sub-arrow)::before {
    margin-inline: auto;
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDI2LjI1VjIzLjc1QzI1IDIyLjQyMzkgMjQuNDczMiAyMS4xNTIxIDIzLjUzNTUgMjAuMjE0NUMyMi41OTc5IDE5LjI3NjggMjEuMzI2MSAxOC43NSAyMCAxOC43NUgxMEM4LjY3MzkyIDE4Ljc1IDcuNDAyMTUgMTkuMjc2OCA2LjQ2NDQ3IDIwLjIxNDVDNS41MjY3OCAyMS4xNTIxIDUgMjIuNDIzOSA1IDIzLjc1VjI2LjI1IiBzdHJva2U9IiMwMDc0OTUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUgMTMuNzVDMTcuNzYxNCAxMy43NSAyMCAxMS41MTE0IDIwIDguNzVDMjAgNS45ODg1OCAxNy43NjE0IDMuNzUgMTUgMy43NUMxMi4yMzg2IDMuNzUgMTAgNS45ODg1OCAxMCA4Ljc1QzEwIDExLjUxMTQgMTIuMjM4NiAxMy43NSAxNSAxMy43NVoiIHN0cm9rZT0iIzAwNzQ5NSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    scale: 1.2;
}

.elementor-1171201 .elementor-element.elementor-element-9eea501 .sub-menu.elementor-nav--dropdown.sm-nowrap {
    display: none !important;
}

@media(max-width: 1199px) {
    .elementor-1171201 .elementor-element.elementor-element-9eea501 .menu-item.menu-item-type-account.menu-item-account-0 a span {
        height: 32px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38c75fc */.elementor-1171201 .elementor-element.elementor-element-38c75fc .elementor-row {
    gap: 0;
}

@media(max-width: 1340px) {
    .elementor-1171201 .elementor-element.elementor-element-38c75fc .elementor-container .elementor-element {
        flex: 0 0 64px;
        
    }
}

@media(max-width: 1199px) {
    .elementor-1171201 .elementor-element.elementor-element-38c75fc .elementor-container .elementor-row {
        justify-content: end;
    }
    .elementor-1171201 .elementor-element.elementor-element-38c75fc .elementor-container .elementor-element {
        flex: 0 0 38px;
        
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d71bb0f */.elementor-1171201 .elementor-element.elementor-element-d71bb0f .elementor-row {
    gap: 0 10px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6f42e41 */body:not(#index) .elementor-1171201 .elementor-element.elementor-element-6f42e41 {
    display:none;
}

.elementor-1171201 .elementor-element.elementor-element-6f42e41 img {
    width: 66px;
    height: 66px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea407a4 */.elementor-1171201 .elementor-element.elementor-element-ea407a4 .ce-image-gallery {
    scroll-snap-type: x mandatory;
}

.elementor-1171201 .elementor-element.elementor-element-ea407a4 figure {
    scroll-snap-align: end;
}/* End custom CSS */