@layer bricks{.brxe-code{width:100%}}@layer bricks{.brxe-button{width:auto}}@layer bricks{.brxe-shortcode{width:100%}}@layer bricks{:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks{.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}.breadcrumbs__breadcrumb nav .breadcrumbs__separator:nth-of-type(2),.breadcrumbs__breadcrumb nav .breadcrumb:nth-of-type(3){display:none}.slider{margin:0 auto}.bx-wrapper{padding:0 0;border:0;background:#fff;padding:25px!important;border-radius:8px;box-shadow:0 4px 22px rgb(0 0 0 / 5%)!important;max-width:1300px!important;margin:auto}.calendar-month table{border-spacing:0;border-collapse:collapse}.calendar-month table{width:calc(100% - 2px)}.calendar-month .calendar-title{font-size:14px;line-height:38px;font-weight:600;color:#555;text-align:center;background-color:#F4F4F4;border:none;border-radius:4px}.calendar-month table th{line-height:30px;font-size:12px;font-weight:700;border-bottom:1px solid #EAE7E1;text-align:center;padding:0}.calendar-month table td{text-align:center;line-height:30px;border:1px solid #e8e8e8;font-size:14px;padding:0}.calendar-month table .available{background-color:#87cc43;color:#FFF}.calendar-month table .unavailable-start.half{background:#e13c3c;background:linear-gradient(322deg,#e13c3c 50%,#87cc43 50%,#87cc43 100%);color:#FFF}.calendar-month table .unavailable.half{background:#e13c3c;background:linear-gradient(322deg,#e13c3c 50%,#87cc43 50%,#87cc43 100%);color:#FFF}.calendar-month table .unavailable{background-color:#e13c3c;color:#FFF;position:relative}.calendar-month table .unavailable-overlap{background:#af2121;color:#FFF;position:relative}.calendar-month table .unavailable:before,.calendar-month table .unavailable-overlap:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.calendar-month table .available.half{background:#55a903;background:linear-gradient(317deg,#87CC43 50%,#E13C3C 50%,#E13C3C 100%);color:#FFF}.calendar-month table .unavailable.half:before{display:none}.availability{margin-top:0;display:flex;justify-content:center;align-items:center;margin:10px auto 30px auto}.availability h3{margin-top:0!important;margin-bottom:0!important;margin-right:auto}.availability div{margin-right:40px;line-height:22px;display:inline-block;font-size:14px;position:relative}.availability span{display:inline-block;height:18px;width:18px;margin-right:5px;float:left;position:relative}.availability .available span{background-color:#87CC43;border:1px solid #87CC43}.availability .unavailable span{background-color:#E13C3C;border:1px solid #E13C3C}.availability .unknown span{background-color:#fff;border:1px solid #e8e8e8}.availability .unavailable span:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #fff;border-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-45px!important}.bx-wrapper .bx-pager.bx-default-pager a{background:#c7c7c7!important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#9F1D21!important}.bx-wrapper .bx-controls-direction a{z-index:5!important}.service-type-value{font-size:16px}.bx-wrapper .bx-prev{left:-20px!important}.bx-wrapper .bx-next{right:-20px!important}@media only screen and (max-width:480px){.bx-wrapper{padding:15px!important;border:none;max-width:330px!important}.bx-controls-direction{display:none}}@media only screen and (max-width:767px){.footer__section-copyright{padding-bottom:51px}}