.elementor-24 .elementor-element.elementor-element-4ad3fda{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-70453a3{margin-top:40px;margin-bottom:40px;}.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-24 .elementor-element.elementor-element-226ab35 > .elementor-widget-container{padding:0em 0em 1em 0em;border-style:dotted;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-226ab35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.3rem;font-weight:bold;color:#414BA0;}.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-24 .elementor-element.elementor-element-2da5d6a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-24 .elementor-element.elementor-element-db14f5a{margin-top:0rem;margin-bottom:3rem;}.elementor-24 .elementor-element.elementor-element-50925bf{font-family:"Poppins", Sans-serif;font-size:1.15rem;font-weight:400;color:#363636;}.elementor-24 .elementor-element.elementor-element-f213f2a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-24 .elementor-element.elementor-element-fc31439{font-family:"Poppins", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-0558cfd{width:100%;}.elementor-24 .elementor-element.elementor-element-44d97e1{width:50%;}.elementor-24 .elementor-element.elementor-element-c0e17ce{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-2da5d6a */.elementor-24 .elementor-element.elementor-element-2da5d6a h2{
    color: #414ba0;
    font-size: 1.5rem;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50925bf */.elementor-24 .elementor-element.elementor-element-50925bf h2{
    color: #414ba0;
    font-size: 1.5rem;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f213f2a */.elementor-24 .elementor-element.elementor-element-f213f2a h2{
    color: #414ba0;
    font-size: 1.5rem;
    
}
.elementor-24 .elementor-element.elementor-element-f213f2a .opening-hours{
    display: flex;
    flex-direction: column;
    color: #414ba0;
    font-size: 1.1rem;
}
.elementor-24 .elementor-element.elementor-element-f213f2a .time{
padding: 0.1rem 1rem;
margin: 0.1rem;
}
.elementor-24 .elementor-element.elementor-element-f213f2a .time .day{

    display: inline-block;
    min-width: 120px;
    color: #363636;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc31439 */.elementor-24 .elementor-element.elementor-element-fc31439 h2{
    color: #414ba0;
    font-size: 1.5rem;
    
}
.elementor-24 .elementor-element.elementor-element-fc31439 .opening-hours{
    display: flex;
    flex-direction: column;
    color: #414ba0;
    font-size: 1.1rem;
}
.elementor-24 .elementor-element.elementor-element-fc31439 .time{
padding: 0.1rem 1rem;
margin: 0.1rem;
}
.elementor-24 .elementor-element.elementor-element-fc31439 .time .day{

    display: inline-block;
    min-width: 120px;
    color: #363636;
}/* End custom CSS */