.elementor-3643 .elementor-element.elementor-element-6cd5fe3c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 5%);opacity:1;}.elementor-3643 .elementor-element.elementor-element-6cd5fe3c{padding:40px 25px 18px 25px;}.elementor-3643 .elementor-element.elementor-element-60fac0c6{text-align:left;}.elementor-3643 .elementor-element.elementor-element-60fac0c6 .elementor-heading-title{font-size:28px;}.elementor-3643 .elementor-element.elementor-element-5a2b4657{margin-top:0px;margin-bottom:10px;}.elementor-3643 .elementor-element.elementor-element-82eb771{text-align:left;}.elementor-3643 .elementor-element.elementor-element-f2ba6a9{font-size:16px;}.elementor-3643 .elementor-element.elementor-element-6ae2ac9{margin-top:0px;margin-bottom:50px;}.elementor-3643 .elementor-element.elementor-element-77594a66 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3643 .elementor-element.elementor-element-292af7e1 ul li a{line-height:1.8em;}body.elementor-page-3643 h1.entry-title, .elementor-page-title{display:none;}body.elementor-page-3643{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3643 .elementor-element.elementor-element-6cd5fe3c{margin-top:0px;margin-bottom:0px;padding:35px 25px 18px 25px;}.elementor-3643 .elementor-element.elementor-element-60fac0c6 .elementor-heading-title{font-size:24px;}.elementor-3643 .elementor-element.elementor-element-5a2b4657{padding:0px 0px 0px 20px;}.elementor-3643 .elementor-element.elementor-element-6ae2ac9{padding:0px 20px 0px 20px;}.elementor-3643 .elementor-element.elementor-element-292af7e1 ul li a{font-size:15px;}}@media(max-width:767px){.elementor-3643 .elementor-element.elementor-element-60fac0c6{text-align:left;}.elementor-3643 .elementor-element.elementor-element-60fac0c6 .elementor-heading-title{font-size:20px;}.elementor-3643 .elementor-element.elementor-element-f2ba6a9{font-size:15px;line-height:1.6em;}.elementor-3643 .elementor-element.elementor-element-77594a66 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3643 .elementor-element.elementor-element-292af7e1 ul li a{font-size:14px;}}/* Start custom CSS */.grid-temp { display: -ms-grid; display: grid; }
.grid {
    display: -ms-grid;
    display: grid;
}
.grid-c2 {
    -ms-grid-columns: 1fr auto;
    grid-template-columns: 1fr auto;
}
.grid-jself-end {
    -ms-justify-self: end;
    justify-self: end;
}
@media all and (min-width:768px) and (max-width:1023px) {
    .hours { font-size:.8125em; }
}/* End custom CSS */