.elementor-3741 .elementor-element.elementor-element-ddd8daa img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-icon{width:14px;}.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-icon i{font-size:14px;}.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-text, .elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-item{font-family:var( --e-global-typography-Text_md_Semibold-font-family ), Sans-serif;font-size:var( --e-global-typography-Text_md_Semibold-font-size );font-weight:var( --e-global-typography-Text_md_Semibold-font-weight );font-style:var( --e-global-typography-Text_md_Semibold-font-style );line-height:var( --e-global-typography-Text_md_Semibold-line-height );letter-spacing:var( --e-global-typography-Text_md_Semibold-letter-spacing );word-spacing:var( --e-global-typography-Text_md_Semibold-word-spacing );}.elementor-3741 .elementor-element.elementor-element-50fadaa{width:initial;max-width:initial;}.elementor-3741 .elementor-element.elementor-element-50fadaa.elementor-element{--align-self:center;}.elementor-3741 .elementor-element.elementor-element-c8d3b81{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3741 .elementor-element.elementor-element-c8d3b81 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;font-style:normal;line-height:1.22em;letter-spacing:-0.02em;}.elementor-3741 .elementor-element.elementor-element-d7daa88{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--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:20px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-text );}.elementor-3741 .elementor-element.elementor-element-d7daa88 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-item{font-size:var( --e-global-typography-Text_md_Semibold-font-size );line-height:var( --e-global-typography-Text_md_Semibold-line-height );letter-spacing:var( --e-global-typography-Text_md_Semibold-letter-spacing );word-spacing:var( --e-global-typography-Text_md_Semibold-word-spacing );}.elementor-3741 .elementor-element.elementor-element-c8d3b81 .elementor-heading-title{font-size:24px;}.elementor-3741 .elementor-element.elementor-element-d7daa88{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3741 .elementor-element.elementor-element-504748b .elementor-icon-list-item{font-size:var( --e-global-typography-Text_md_Semibold-font-size );line-height:var( --e-global-typography-Text_md_Semibold-line-height );letter-spacing:var( --e-global-typography-Text_md_Semibold-letter-spacing );word-spacing:var( --e-global-typography-Text_md_Semibold-word-spacing );}.elementor-3741 .elementor-element.elementor-element-50fadaa{padding:0px 16px 0px 16px;}.elementor-3741 .elementor-element.elementor-element-c8d3b81{padding:0px 16px 0px 16px;}.elementor-3741 .elementor-element.elementor-element-c8d3b81 .elementor-heading-title{font-size:24px;line-height:1.22em;letter-spacing:-0.02em;}.elementor-3741 .elementor-element.elementor-element-d7daa88{--swiper-slides-to-display:1;--swiper-slides-gap:-90px;}}/* Start custom CSS for shortcode, class: .elementor-element-c93f1dd */.elementor-3741 .elementor-element.elementor-element-c93f1dd {
    line-height: 1.5;
    font-weight: 600;
}

@media screen and (max-width: 767px) {
    .elementor-3741 .elementor-element.elementor-element-c93f1dd {
        font-size: 14px;
    }
}
.elementor-3741 .elementor-element.elementor-element-c93f1dd a {
    text-decoration: underline;
    color: var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-50fadaa */.elementor-3741 .elementor-element.elementor-element-50fadaa p:first-child {
   margin-block-start: 0;
}

.elementor-3741 .elementor-element.elementor-element-50fadaa p:last-child {
   margin-block-end: 0;
}

.elementor-3741 .elementor-element.elementor-element-50fadaa ul li a {
    text-decoration: underline;
    color: var(--e-global-color-text);
}

.elementor-3741 .elementor-element.elementor-element-50fadaa .wp-block-list {
    padding-left: 24px;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
}

.elementor-3741 .elementor-element.elementor-element-50fadaa .wp-block-heading {
    margin-bottom: 12px;
}

.elementor-3741 .elementor-element.elementor-element-50fadaa p {
    display: block;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d7daa88 */.elementor-3741 .elementor-element.elementor-element-d7daa88 {
  -webkit-text-size-adjust: 100%;
}

.elementor-3741 .elementor-element.elementor-element-d7daa88 .elementor-swiper-button {
    background-color: var(--es_gray_50);
    padding: 8px;

    border-radius: 8px;
    border: 1px solid var(--es_gray_200);;
}

.elementor-3741 .elementor-element.elementor-element-d7daa88 .elementor-swiper-button-prev {
    left: 12px;
}

.elementor-3741 .elementor-element.elementor-element-d7daa88 .elementor-swiper-button-next {
    right: 12px;
}

.elementor-3741 .elementor-element.elementor-element-d7daa88 .elementor-swiper-button:hover {
    background-color: var(--es_gray_100);
}

/* Add inner slide padding to overlap parts of the previous and next slides */
@media screen and (max-width: 767px) {
   .elementor-3741 .elementor-element.elementor-element-d7daa88 .swiper-slide {
        padding-left: 52px;
        padding-right: 52px;
    } 
}/* End custom CSS */