.elementor-15757 .elementor-element.elementor-element-2b6ff5e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:50px 50px 0px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15757 .elementor-element.elementor-element-2b6ff5e2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-15757 .elementor-element.elementor-element-308cc920{--display:flex;}.elementor-15757 .elementor-element.elementor-element-308cc920.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-508bb16f img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-15757 .elementor-element.elementor-element-37c7f882{--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;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15757 .elementor-element.elementor-element-37c7f882.e-con{--align-self:center;}.elementor-15757 .elementor-element.elementor-element-169e090f > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 0rem 0rem;}.elementor-15757 .elementor-element.elementor-element-169e090f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-169e090f .title{font-family:"WorkSans", Sans-serif;font-size:2.25rem;}.elementor-15757 .elementor-element.elementor-element-4819e650{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-15757 .elementor-element.elementor-element-4819e650 > .elementor-widget-container{margin:0 auto 0 auto;}.elementor-15757 .elementor-element.elementor-element-4819e650.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-76b510c2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15757 .elementor-element.elementor-element-76b510c2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-15757 .elementor-element.elementor-element-1129d72f{--display:flex;--justify-content:center;}.elementor-15757 .elementor-element.elementor-element-1129d72f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;--swiper-offset-size:250px;--swiper-slides-gap:15px;--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-normal-color:#3333337A;--arrow-hover-color:#333333;--swiper-pagination-spacing:1.5rem;}.elementor-15757 .elementor-element.elementor-element-254889d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15757 .elementor-element.elementor-element-254889d .swiper-slide > .elementor-element{height:100%;}.elementor-15757 .elementor-element.elementor-element-1e8e1133{--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;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15757 .elementor-element.elementor-element-1e8e1133.e-con{--align-self:center;}.elementor-15757 .elementor-element.elementor-element-30c7649e > .elementor-widget-container{margin:0 auto 0 auto;padding:0rem 0rem 0rem 0rem;}.elementor-15757 .elementor-element.elementor-element-30c7649e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-30c7649e .title{font-family:"WorkSans", Sans-serif;font-size:2.25rem;}.elementor-15757 .elementor-element.elementor-element-1c985448{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-15757 .elementor-element.elementor-element-1c985448 > .elementor-widget-container{margin:0 auto 0 auto;}.elementor-15757 .elementor-element.elementor-element-1c985448.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}@media(max-width:1366px){.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;--swiper-offset-size:100px;}}@media(max-width:1200px){.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-15757 .elementor-element.elementor-element-508bb16f img{height:100%;}.elementor-15757 .elementor-element.elementor-element-37c7f882{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15757 .elementor-element.elementor-element-169e090f .title{font-size:4vw;}.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;--swiper-offset-size:60px;--swiper-pagination-spacing:1.5rem;}.elementor-15757 .elementor-element.elementor-element-30c7649e .title{font-size:4vw;}}@media(max-width:880px){.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;}}@media(max-width:768px){.elementor-15757 .elementor-element.elementor-element-2b6ff5e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15757 .elementor-element.elementor-element-508bb16f img{height:400px;}.elementor-15757 .elementor-element.elementor-element-37c7f882{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-15757 .elementor-element.elementor-element-37c7f882.e-con{--align-self:center;}.elementor-15757 .elementor-element.elementor-element-169e090f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-169e090f .title{font-size:6vw;}.elementor-15757 .elementor-element.elementor-element-4819e650.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-76b510c2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15757 .elementor-element.elementor-element-1129d72f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15757 .elementor-element.elementor-element-254889d{--swiper-slides-to-display:1;--swiper-pagination-spacing:1.5rem;}.elementor-15757 .elementor-element.elementor-element-1e8e1133{--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;--justify-content:center;--align-items:center;}.elementor-15757 .elementor-element.elementor-element-1e8e1133.e-con{--align-self:center;}.elementor-15757 .elementor-element.elementor-element-30c7649e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15757 .elementor-element.elementor-element-30c7649e .title{font-size:6vw;}.elementor-15757 .elementor-element.elementor-element-1c985448 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15757 .elementor-element.elementor-element-1c985448.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(min-width:769px){.elementor-15757 .elementor-element.elementor-element-308cc920{--width:50%;}.elementor-15757 .elementor-element.elementor-element-1129d72f{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-1129d72f */.swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
    position: absolute;
    bottom:0;
    height:100%;
    content:"";
    z-index:2;
    pointer-events: none;
    transition: .3s;
    width:10rem;
    opacity:1;
}

.swiper.swiper-initialized:before {
        left: 0;
        background: linear-gradient(270deg, #fafafa00 10%, #fafafa 100%);
    }
.swiper.swiper-initialized:after {
        right:0;
        background: linear-gradient(90deg, #fafafa00 10%, #fafafa 100%);
}

@media screen and (max-width:1600px) {
    .elementor-15757 .elementor-element.elementor-element-1129d72f .elementor-widget-loop-carousel {
        --swiper-offset-size: 200px;
    }    
    .swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
        width:10rem;
    }
    }
@media screen and (max-width:1366px) {
    .elementor-15757 .elementor-element.elementor-element-1129d72f .elementor-widget-loop-carousel {
        --swiper-offset-size: 150px;
    }
        .swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
        width:8rem;
    }
    }

@media screen and (max-width:1280px) {
    .elementor-15757 .elementor-element.elementor-element-1129d72f .elementor-widget-loop-carousel {
        --swiper-offset-size: 125px;
    }
        .swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
        width:6rem;
    }
    }

@media screen and (max-width:1024px) {
    .elementor-15757 .elementor-element.elementor-element-1129d72f .elementor-widget-loop-carousel {
        --swiper-offset-size: 75px;
    }
        .swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
        width:4rem;
    }
    }

@media screen and (max-width:768px) {
    .elementor-15757 .elementor-element.elementor-element-1129d72f .elementor-widget-loop-carousel {
        --swiper-offset-size: 60px;
    }
    .swiper.swiper-initialized:before, .swiper.swiper-initialized:after {
        width:2rem;
    }
    }

.elementor-15757 .elementor-element.elementor-element-1129d72f .swiper-wrapper .swiper-slide {
    overflow:visible;
}

.elementor-15757 .elementor-element.elementor-element-1129d72f .swiper {
    padding-top:8px;
}

.elementor-15757 .elementor-element.elementor-element-1129d72f .starfsfolk-card.has-shadow:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}/* End custom CSS */