.elementor-250 .elementor-element.elementor-element-a55e812{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-250 .elementor-element.elementor-element-a55e812:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-a55e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-363c21c{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-250 .elementor-element.elementor-element-363c21c{left:0rem;}body.rtl .elementor-250 .elementor-element.elementor-element-363c21c{right:0rem;}.elementor-250 .elementor-element.elementor-element-363c21c .elementor-icon-wrapper{text-align:center;}.elementor-250 .elementor-element.elementor-element-363c21c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-363c21c.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-363c21c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-363c21c.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-363c21c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-363c21c .elementor-icon{font-size:12rem;}.elementor-250 .elementor-element.elementor-element-363c21c .elementor-icon svg{height:12rem;}.elementor-250 .elementor-element.elementor-element-363c21c .elementor-icon-wrapper svg{width:auto;}.elementor-250 .elementor-element.elementor-element-1dde2b4{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:0;}body:not(.rtl) .elementor-250 .elementor-element.elementor-element-1dde2b4{right:0%;}body.rtl .elementor-250 .elementor-element.elementor-element-1dde2b4{left:0%;}.elementor-250 .elementor-element.elementor-element-1dde2b4 .elementor-icon-wrapper{text-align:center;}.elementor-250 .elementor-element.elementor-element-1dde2b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-1dde2b4.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-1dde2b4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-1dde2b4.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-1dde2b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-1dde2b4 .elementor-icon{font-size:345px;}.elementor-250 .elementor-element.elementor-element-1dde2b4 .elementor-icon svg{height:345px;}.elementor-250 .elementor-element.elementor-element-1dde2b4 .elementor-icon-wrapper svg{width:auto;}.elementor-250 .elementor-element.elementor-element-474e853{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;--z-index:1;}.elementor-250 .elementor-element.elementor-element-a3a8261{text-align:center;}.elementor-250 .elementor-element.elementor-element-695955b{text-align:center;}.elementor-250 .elementor-element.elementor-element-02fa7d9{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--z-index:1;}.elementor-250 .elementor-element.elementor-element-98d901d{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-98d901d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-8887926.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-3b59588{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-3b59588.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-deec29f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-d443476{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-d443476.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-8b3f7b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-3fce0b1{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-3fce0b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-8a8fb3e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-91f6076{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-91f6076.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-d5a5aa8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-50652e8{--display:flex;border-style:none;--border-style:none;}.elementor-250 .elementor-element.elementor-element-50652e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-46f7423.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-53d794e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:128px;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:4.5rem;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:1rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4.5rem;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:1rem;--e-n-carousel-arrow-size:3rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-c9c903d );}.elementor-250 .elementor-element.elementor-element-53d794e > .elementor-widget-container{padding:2rem 0rem 5rem 0rem;}.elementor-250 .elementor-element.elementor-element-e9db22f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;--z-index:1;}.elementor-250 .elementor-element.elementor-element-ebbac57{text-align:center;}@media(max-width:1366px){.elementor-250 .elementor-element.elementor-element-53d794e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-53d794e{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-53d794e{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-474e853{--content-width:50rem;}.elementor-250 .elementor-element.elementor-element-e9db22f{--width:50rem;}}/* Start custom CSS for nested-carousel, class: .elementor-element-53d794e */@media (min-width: 768px) {
    .elementor-250 .elementor-element.elementor-element-53d794e.e-widget-swiper:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        background: linear-gradient(to right, white 0%, transparent 5%, transparent 95%, white 100%);
        z-index: 1;
        pointer-events: none;
    }
}

@media (max-width: 767px) {
    .elementor-250 .elementor-element.elementor-element-53d794e .swiper {
        padding-inline-start: 1.25rem;
        padding-inline-end: 1.25rem;
    }
    
    .elementor-250 .elementor-element.elementor-element-53d794e .swiper-slide {
        opacity: 0;
        transition: opacity 0.5s;
    }
    
    .elementor-250 .elementor-element.elementor-element-53d794e .swiper-slide-active {
        display: initial;
        opacity: 1;
    }
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-widget-container .elementor-swiper-button {
    top: calc(100% - 3rem);
    bottom: unset;
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-widget-container .elementor-swiper-button-prev, 
.elementor-250 .elementor-element.elementor-element-53d794e .elementor-widget-container .elementor-swiper-button-next {
    left: 50%;
    transform: translate(-50%, 0%);
    right: unset;
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-swiper-button-prev {
    margin-left: -2.5rem;
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-swiper-button-next {
    left: unset;
    margin-left: 2.5rem;
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-icon-box-icon {
    align-content: center;
}

.elementor-250 .elementor-element.elementor-element-53d794e .elementor-template, .elementor-250 .elementor-element.elementor-element-53d794e .elementor-template > .elementor, .elementor-250 .elementor-element.elementor-element-53d794e .elementor-template > .elementor > .elementor-element {
    height: 100%;
}

.elementor-250 .elementor-element.elementor-element-53d794e.donate-slider .e-con-inner .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row-reverse;
    text-align: end;
}

.elementor-250 .elementor-element.elementor-element-53d794e.donate-slider .e-con-inner .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto;
    align-self: center;
}

.elementor-250 .elementor-element.elementor-element-53d794e.donate-slider .e-con-inner .elementor-icon-box-title {
    display: inline-block;
}/* End custom CSS */