.elementor-2 .elementor-element.elementor-element-352fa76{--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;}.elementor-2 .elementor-element.elementor-element-ab5e0cb{--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;}.elementor-2 .elementor-element.elementor-element-1c4c7d3{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-evenly;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;top:0px;--z-index:2;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c4c7d3{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-1c4c7d3{right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6ffbd39{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-7e9af79{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-7e9af79 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-7bf3934{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e0dd7e9 img{width:100%;}.elementor-2 .elementor-element.elementor-element-ecfe73b{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-74680a6{--grid-columns:4;--e-loop-nothing-found-message-align:start;}.elementor-2 .elementor-element.elementor-element-0c23555{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-113d001 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-113d001 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-113d001{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-113d001 .elementor-gallery-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:120%;}.elementor-2 .elementor-element.elementor-element-a52ba01{--display:flex;--margin-top:2rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-e32e0f1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2 .elementor-element.elementor-element-3870d6e{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-35c4ace{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-b732984{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-d2c6bc6{--display:flex;--justify-content:center;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1c4c7d3{--width:48%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7e9af79 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-74680a6{--grid-columns:2;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e32e0f1{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7e9af79 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-74680a6{--grid-columns:2;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e32e0f1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-352fa76{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-7e9af79 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-74680a6{--grid-columns:1;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-a52ba01{--margin-top:2rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-e32e0f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-6ffbd39 */.elementor-2 .elementor-element.elementor-element-6ffbd39 {
    h1{
        @media (max-width: 960px){
            text-align: center;
            margin: 0 auto 1rem;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e9af79 */.elementor-2 .elementor-element.elementor-element-7e9af79 {
    p{
        @media (max-width: 960px){
            text-align: center;
            width: 100% !important;
            background-color: transparent !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4c7d3 */.elementor-2 .elementor-element.elementor-element-1c4c7d3 {
    @media (max-width: 1366px) {
        z-index: 2;
        min-height: unset;
        background: transparent;
        top: 25%;
    }
    
    @media (max-width: 1118px) {
        top: 22%;
    }
    
    @media (max-width: 1000px) {
        top: 14%;
    }
    
    > div:nth-child(1){
        @media (max-width: 1366px) {
            margin: 0;
        }        
    }
    
    h1{
        @media (max-width: 1366px) {
            margin: 0 0 2rem;
        }
    }
    
    p{
        @media (max-width: 1366px) {
            width: 92%;
        }
        
        @media (max-width: 1160px) {
            background-color: rgba(255,255,225,0.5);
        }
        
        br{
            @media (max-width: 1366px) {
                display: none;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5e0cb */.elementor-2 .elementor-element.elementor-element-ab5e0cb{
    @media (max-width: 960px) {
        flex-direction: column !important;
    }
    
    > div:nth-child(1){
        @media (max-width: 960px) {
            position: relative;
            left: unset;
            right: unset;
            bottom: unset;
            top: unset;
            order: 2;        
            width: 100%;
        }    
    }
    > div:nth-child(2){}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-74680a6 */.elementor-2 .elementor-element.elementor-element-74680a6 {
    .e-loop-nothing-found-message {
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-113d001 */@media (max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-113d001 {
        .elementor-gallery__titles-container{
            flex-wrap: wrap;
            justify-content: unset !important;
            gap: 1rem;

            .elementor-gallery-title{
                
                width: calc(50% - 0.5rem) !important;
                margin: 0 !important;
                border: 0 !important;
                background-color: var( --e-global-color-accent );
                border-radius: 8px;
                text-align: center;
                color: #fff;
                line-height: 150%;
                
            }
            
            .elementor-item-active{
                color: #FFFFFFC2 !important;
            }
            
            .elementor-gallery-title::after{
                display: none; 
            }
            a:hover{
                
            }
        }
    }
}/* End custom CSS */