.elementor-8391 .elementor-element.elementor-element-2b9b660{--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;}.elementor-8391 .elementor-element.elementor-element-2b9b660.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-8391:not(.elementor-motion-effects-element-type-background), body.elementor-page-8391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E0D5;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8391 .elementor-element.elementor-element-2b9b660{--content-width:500px;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8391 .elementor-element.elementor-element-03d9c85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8391 .elementor-element.elementor-element-03d9c85.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-03d9c85 */.latepoint-w .latepoint-booking-form-element h1, .latepoint-w .latepoint-booking-form-element h2, .latepoint-w .latepoint-booking-form-element h3, .latepoint-w .latepoint-booking-form-element h4, .latepoint-w .latepoint-booking-form-element h5 { color : #a37269!important; }
.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-questions h5:before {background-color: #a37269!important;}
.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-progress ul li.active a {color: #a37269!important; }
.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-progress ul li a:before { background-color: #a37269!important; }
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .latepoint-lightbox-close {color: #a37269!important; }
.latepoint-btn.latepoint-btn-primary { background-color: #a37269!important; }
/* Apply Snell Roundhand to the entire booking system */
.latepoint-w {
  font-family: 'poppins', !important;
}

/* Apply Snell Roundhand to headers, paragraphs, links, and other elements */
.latepoint-w h1, 
.latepoint-w h2, 
.latepoint-w h3, 
.latepoint-w h4, 
.latepoint-w h5, 
.latepoint-w h6, 
.latepoint-w p, 
.latepoint-w span, 
.latepoint-w label, 
.latepoint-w a {
  font-family: 'poppins', !important;
}

/* Ensure input fields and textareas keep the same font */
.latepoint-w .os-form-group input.os-form-control,
.latepoint-w .os-form-group select.os-form-control,
.latepoint-w .os-form-group textarea.os-form-control {
  font-family: 'poppins', !important;
}

/* Apply the font to buttons and summary text */
.latepoint-w .latepoint-btn,
.latepoint-w .step-summary-w .latepoint-summary-content {
  font-family: 'poppins', !important;
}/* End custom CSS */