.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73697 .elementor-element.elementor-element-e5cd9d4 .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-9724cda */.elementor-73697 .elementor-element.elementor-element-9724cda{
    & ul{
        list-style: none;
        padding-left: 0;
        counter-reset: num;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1px;
        background-color: var(--Light-Gray);
        
        & li {
            display: grid;
            grid-template-columns:auto;
            gap:1.5rem;
            font-size: 1rem;
            color: var(--Dark-black-theme) ;
            padding: 2rem;
            background-color: #fff;
            align-content: start;
            
            &:before{
                counter-increment: num;
                content:counter(num);
                width: 2rem;
                height: 2rem;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: .875rem;
                color:#fff;
                background-color: var(--Dark-black-theme) ;
            }
        }
    }
}


@media screen and (max-width:768px){
    .elementor-73697 .elementor-element.elementor-element-9724cda{
        & ul{
            grid-template-columns: 1fr;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-e5cd9d4 */.elementor-73697 .elementor-element.elementor-element-e5cd9d4{
    
    & .gallery{
        display: grid;
        grid-template-columns: repeat(6,auto);
        gap: 1px;
        background-color: var(--Light-Gray);
        
        & figure{
            padding: 1.5rem;
            aspect-ratio: 183/ 112;
            width: 100%!important;
            background-color: #fff;
            max-width: none;
            
            & *{
                width: 100%!important;
                height: 100%!important;
            }
            
            & img{
                object-fit: contain;
                margin-inline: 0;
            }
        }
    }
}

@media screen and (max-width: 992px){
    
    .elementor-73697 .elementor-element.elementor-element-e5cd9d4{
        
         & .gallery{
             
             & figure{
                 padding: 1rem;
             }
         }
    }
}

@media screen and (max-width: 992px){
    
    .elementor-73697 .elementor-element.elementor-element-e5cd9d4{
        
         & .gallery{
             grid-template-columns: repeat(3,auto);
             & figure{
                 padding: 0.5rem;
             }
         }
    }
}/* End custom CSS */