.elementor-558 .elementor-element.elementor-element-aa8c21e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:080px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-cc6be48 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-267a6ee{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-267a6ee .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-5110166{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-5110166 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-2e0d0d4{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-2e0d0d4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-ad1fce2{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-ad1fce2 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-65d95e4{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-65d95e4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-d9865b6{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-d9865b6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-558 .elementor-element.elementor-element-adf111d{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-423e95b{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-423e95b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-b40fbd0{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-b9befdf{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-b9befdf .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-61e7512{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-fcdff8b{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-fcdff8b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-dd3395f{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-72b3ee1{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-72b3ee1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-85a0293{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-8a28e24{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-8a28e24 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-3302470{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-d1cdb2a{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-d1cdb2a .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-6f9c1e2{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-6c5102d{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-6c5102d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-b18ad3d{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-29d6e9e{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-29d6e9e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-6faea39{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-f0d32a6{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-f0d32a6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-33a35c8{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-cc6be48 .elementor-heading-title{font-size:30px;}.elementor-558 .elementor-element.elementor-element-267a6ee{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-267a6ee .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-5110166{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-5110166 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-2e0d0d4{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-2e0d0d4 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-ad1fce2{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-ad1fce2 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-65d95e4{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-65d95e4 .elementor-heading-title{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-d9865b6{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-d9865b6 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-adf111d{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-423e95b{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-423e95b .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-b40fbd0{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-b9befdf{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-b9befdf .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-61e7512{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-fcdff8b{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-fcdff8b .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-dd3395f{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-72b3ee1{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-72b3ee1 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-85a0293{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-8a28e24{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-8a28e24 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-3302470{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-d1cdb2a{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-d1cdb2a .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-6f9c1e2{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-6c5102d{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-6c5102d .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-b18ad3d{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-29d6e9e{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-29d6e9e .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-6faea39{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-f0d32a6{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-f0d32a6 .elementor-heading-title{line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-33a35c8{line-height:1.5em;}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-aa8c21e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-cc6be48 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-267a6ee .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-5110166 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-2e0d0d4 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-ad1fce2 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-65d95e4 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-d9865b6 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-adf111d{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-423e95b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-b40fbd0{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-b9befdf .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-61e7512{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-fcdff8b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-dd3395f{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-72b3ee1 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-85a0293{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-8a28e24 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-3302470{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-d1cdb2a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-6f9c1e2{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-6c5102d .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-b18ad3d{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-29d6e9e .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-6faea39{line-height:1.5em;}.elementor-558 .elementor-element.elementor-element-f0d32a6 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-558 .elementor-element.elementor-element-33a35c8{line-height:1.5em;}}/* Start custom CSS for container, class: .elementor-element-aa8c21e */.elementor-558 .elementor-element.elementor-element-aa8c21e {
 overflow: visible; /* Allow overflow to show the bleeding edge */
}

.elementor-image-carousel-wrapper {
 padding-right: 280px !important; /* Create space for the bleeding edge */
}


.elementor-558 .elementor-element.elementor-element-aa8c21e .elementor-swiper-button{
    background: #ffffff8c;
    width: 64px;
    height: 100%;
    display: flex !important;
    justify-content: center !important;
    align-items:center !important;
    border-radius: 0px 0px 0px 0px;
 
}

.elementor-558 .elementor-element.elementor-element-aa8c21e .elementor-swiper-button.elementor-swiper-button-next{
    right: 0;
    border-radius: 0px 0px 0px 0px;
}

.elementor-558 .elementor-element.elementor-element-aa8c21e .elementor-swiper-button.elementor-swiper-button-prev{
    left: 0;
    
}


.elementor-558 .elementor-element.elementor-element-aa8c21e svg.bi{
    background: #fff;
    padding: 10px;
    
    border-radius: 100%;
    opacity: 0.5;
    transition: 0.5s;
    
    &:hover{
       opacity: 1; 
    }
     
}


@media(max-width:1024px){
    .elementor-image-carousel-wrapper {
 padding-right: 140px !important; /* Create space for the bleeding edge */
}
}

@media(max-width:767px){
    .elementor-image-carousel-wrapper {
 padding-right: 100px !important; /* Create space for the bleeding edge */
}

.elementor-lightbox .elementor-lightbox-item{
    padding: 0px !important;
}

.elementor-lightbox .elementor-lightbox-image{
    width: 100% !important;
    
    оbject-fit: cover !important;
}



.elementor-558 .elementor-element.elementor-element-aa8c21e .elementor-swiper-button{
    display: none !important;
 
}
}/* End custom CSS */