.elementor-2041 .elementor-element.elementor-element-4e6c20a{--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:45px 20px;--row-gap:45px;--column-gap:20px;}.elementor-2041 .elementor-element.elementor-element-040a5f1{text-align:center;}.elementor-2041 .elementor-element.elementor-element-a116c8b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2041 .elementor-element.elementor-element-b5aa716{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2041 .elementor-element.elementor-element-2729694{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2041 .elementor-element.elementor-element-1174391 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-2041 .elementor-element.elementor-element-1174391 img{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-774e574{text-align:center;}.elementor-2041 .elementor-element.elementor-element-1e51bc1{text-align:center;}.elementor-2041 .elementor-element.elementor-element-32d9a18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2041 .elementor-element.elementor-element-5911405 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-2041 .elementor-element.elementor-element-5911405 img{width:100%;}.elementor-2041 .elementor-element.elementor-element-1ceee8e{text-align:center;}.elementor-2041 .elementor-element.elementor-element-3cde2a7{text-align:center;}.elementor-2041 .elementor-element.elementor-element-b9045ff{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2041 .elementor-element.elementor-element-bc49aa5{left:0px;}body.rtl .elementor-2041 .elementor-element.elementor-element-bc49aa5{right:0px;}.elementor-2041 .elementor-element.elementor-element-bc49aa5{top:-100px;z-index:-1;}.elementor-2041 .elementor-element.elementor-element-dbfe266 img{width:100%;max-width:580px;}.elementor-2041 .elementor-element.elementor-element-1ce345f{font-size:18px;}.elementor-2041 .elementor-element.elementor-element-758f6a2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-wrapper .e-tabs-header{background-color:#ED1C2400;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-wrapper .e-tabs-items-wrapper{background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:linear-gradient(180deg, transparent 0%, #02010100 100%);}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:linear-gradient(0deg, transparent 0%, #02010100 100%);}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-primary );}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-primary );}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-accent );}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-accent );}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs-items-wrapper .e-section-title{color:#02010100;border-style:solid;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-active{background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-758f6a2 .e-tabs .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-title{background-color:#02010100;}.elementor-2041 .elementor-element.elementor-element-7c37a43{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2041 .elementor-element.elementor-element-58764d4{left:0px;}body.rtl .elementor-2041 .elementor-element.elementor-element-58764d4{right:0px;}.elementor-2041 .elementor-element.elementor-element-58764d4{top:-100px;z-index:-1;}.elementor-2041 .elementor-element.elementor-element-1d38866 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-2041 .elementor-element.elementor-element-1d38866 img{width:100%;}.elementor-2041 .elementor-element.elementor-element-63243ee .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-2041 .elementor-element.elementor-element-63243ee .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-2041 .elementor-element.elementor-element-ea216b9{font-size:18px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2041 .elementor-element.elementor-element-1174391{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-5911405{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-1d38866{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2041 .elementor-element.elementor-element-2729694{--width:50%;}.elementor-2041 .elementor-element.elementor-element-32d9a18{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-b5aa716 */:root {
    --spacingInside: 8px;
    --borderW: 1px;
}

.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image::before {
    border: var(--borderW) solid var(--e-global-color-accent);
    content: '';
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image {
    overflow: hidden;
}

.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image a {
    overflow: hidden;
    aspect-ratio: 5/3;
    transform-origin: center
}

.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s ease-in-out
}

.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image:hover img,
.elementor-2041 .elementor-element.elementor-element-b5aa716 .elementor-widget-image:focus img {
    transform: translateY(-50%) scale(1.3)
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-758f6a2 */:root {
    --spacingInside: 8px;
    --borderW: 1px;
}

.elementor-2041 .elementor-element.elementor-element-758f6a2::before {
    border: var(--borderW) solid var(--e-global-color-accent);
    content: '';
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6c20a */.elementor-2041 .elementor-element.elementor-element-4e6c20a > .e-con-inner {
    padding-bottom: var(--defaultSpacingV);
    padding-top: calc(var(--defaultSpacingV));
}/* End custom CSS */