.elementor-8388 .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-8388 .elementor-element.elementor-element-2b9b660.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-83e26ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8388 .elementor-element.elementor-element-bf2dda7{--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-8388 .elementor-element.elementor-element-bf2dda7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-0307d03{--spacer-size:78px;}.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-8388 .elementor-element.elementor-element-46fc81d{text-align:center;}.elementor-8388 .elementor-element.elementor-element-46fc81d .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:60px;font-weight:900;}.elementor-8388 .elementor-element.elementor-element-56ebb15{--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-8388 .elementor-element.elementor-element-f503c46 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8388 .elementor-element.elementor-element-f503c46 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-8388 .elementor-element.elementor-element-f503c46 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-8388 .elementor-element.elementor-element-425d3db{--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-8388 .elementor-element.elementor-element-a521d61{--spacer-size:50px;}.elementor-8388 .elementor-element.elementor-element-a86753a{text-align:center;}.elementor-8388 .elementor-element.elementor-element-a86753a .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:60px;font-weight:900;}.elementor-8388 .elementor-element.elementor-element-8c440fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8388 .elementor-element.elementor-element-1cef3d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:56px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-1cef3d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-a1e9fa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-18ced56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:91px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-18ced56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-8011d8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-8011d8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-7ccdce3{--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-8388 .elementor-element.elementor-element-0259ff4{--spacer-size:50px;}.elementor-8388 .elementor-element.elementor-element-bdddad8{text-align:center;}.elementor-8388 .elementor-element.elementor-element-bdddad8 .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:60px;font-weight:900;}.elementor-8388 .elementor-element.elementor-element-f13161b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8388 .elementor-element.elementor-element-4f05dc6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:56px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-4f05dc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-f27a743{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-68f9ec7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:91px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-68f9ec7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-0bd0032{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-0bd0032.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-8388:not(.elementor-motion-effects-element-type-background), body.elementor-page-8388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E0D5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8388 .elementor-element.elementor-element-bf2dda7{--width:99.544%;}.elementor-8388 .elementor-element.elementor-element-56ebb15{--width:100%;}.elementor-8388 .elementor-element.elementor-element-8c440fa{--content-width:1140px;}.elementor-8388 .elementor-element.elementor-element-1cef3d3{--width:45.985%;}.elementor-8388 .elementor-element.elementor-element-a1e9fa4{--width:50%;}.elementor-8388 .elementor-element.elementor-element-18ced56{--width:100.938%;}.elementor-8388 .elementor-element.elementor-element-f13161b{--content-width:1140px;}.elementor-8388 .elementor-element.elementor-element-4f05dc6{--width:45.985%;}.elementor-8388 .elementor-element.elementor-element-f27a743{--width:50%;}.elementor-8388 .elementor-element.elementor-element-68f9ec7{--width:100.938%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8388 .elementor-element.elementor-element-1cef3d3{--width:100%;}.elementor-8388 .elementor-element.elementor-element-a1e9fa4{--width:100%;}.elementor-8388 .elementor-element.elementor-element-18ced56{--width:100%;}.elementor-8388 .elementor-element.elementor-element-4f05dc6{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f27a743{--width:100%;}.elementor-8388 .elementor-element.elementor-element-68f9ec7{--width:100%;}}@media(max-width:1024px){.elementor-8388 .elementor-element.elementor-element-8c440fa{--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-8388 .elementor-element.elementor-element-a1e9fa4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8388 .elementor-element.elementor-element-18ced56{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8388 .elementor-element.elementor-element-8011d8c > .elementor-widget-container{margin:0px -298px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-f13161b{--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-8388 .elementor-element.elementor-element-f27a743{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8388 .elementor-element.elementor-element-68f9ec7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8388 .elementor-element.elementor-element-0bd0032 > .elementor-widget-container{margin:0px -298px 0px 0px;}}@media(max-width:767px){.elementor-8388 .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-8388 .elementor-element.elementor-element-03d9c85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-03d9c85.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-83e26ec.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-46fc81d .elementor-heading-title{font-size:37px;}.elementor-8388 .elementor-element.elementor-element-a86753a .elementor-heading-title{font-size:27px;}.elementor-8388 .elementor-element.elementor-element-1cef3d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-18ced56{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-8011d8c > .elementor-widget-container{margin:0px -122px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0bd0032 > .elementor-widget-container{margin:0px -122px 0px 0px;}}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SnellRoundhand';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.eot');
	src: url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.eot?#iefix') format('embedded-opentype'),
		url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.woff2') format('woff2'),
		url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.woff') format('woff'),
		url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.ttf') format('truetype'),
		url('https://dot-story.com/website_affb6486/wp-content/uploads/2024/03/SnellRoundhand.svg#SnellRoundhand') format('svg');
}
/* End Custom Fonts CSS */