.elementor-1246 .elementor-element.elementor-element-e4b0832{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-6217311{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-1246 .elementor-element.elementor-element-76ba8f6{text-align:center;}.elementor-1246 .elementor-element.elementor-element-76ba8f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.25;letter-spacing:2px;color:var( --e-global-color-5ca3647 );}.elementor-1246 .elementor-element.elementor-element-6350e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1246 .elementor-element.elementor-element-6350e8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.15;color:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-952aa2e{--display:flex;}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-textpanel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-textpanel-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .uc_post_grid_style_one_pagination_number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-error-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1246 .elementor-element.elementor-element-86fc6c0 .ug-error-message{text-align:inherit;}@media(min-width:768px){.elementor-1246 .elementor-element.elementor-element-6217311{--content-width:800px;}}/* Start custom CSS *//*Gallery*/
.ug-gallery-wrapper .ug-videoplayer {
    top: 0 !important;
    height: 100vh !important;
}

#gallery img {
    border-radius: 12px;
}

@media (max-width: 1380px) {
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 85%;
    }
}

@media (max-width: 1280px) {
    #gallery .subtitle * {
        font-size: 38px;
    }
    #gallery .title * {
        font-size: 19px;
    }
}

@media (max-width: 1080px) {
    #gallery .subtitle * {
        font-size: 35px;
    }
    #gallery .title * {
        font-size: 18px;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 90%;
    }
    #gallery .heading-wrap > .e-con-inner {
        max-width: 700px;
    }
}

@media (max-width: 1024px) {
    #gallery .title * {
        font-size: 17px;
    }
}

@media (max-width: 980px) {
    #gallery .subtitle * {
        font-size: 32px;
    }
    #gallery .title * {
        font-size: 16px;
    }
    #gallery {
        padding-top: 120px;
        padding-bottom: 100px;
    }
}

@media (max-width: 680px) {
    #gallery .heading-wrap > .e-con-inner {
        max-width: 90%;
    }
}

@media (max-width: 580px) {
    #gallery .subtitle * {
        font-size: 26px;
        line-height: 1.25;
    }
    #gallery .title * {
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    #gallery .title * {
        font-size: 14px;
    }
}

@media (max-width: 450px) {
    
}/* End custom CSS */