﻿.top-header{display:flex;justify-content:flex-end;align-content:center;padding:5px 0;position:absolute;right:0;left:0;top:0;z-index:99999;opacity:1;transition:all 0.3s}body.open .top-header{opacity:0}.header{padding-top:1em;height:110px}.header--not-top{height:60px;padding-top:0}.header--not-top .reviews{display:none}.g-badge__logo img{height:20px;width:auto}.g-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.g-badge--center{justify-content:center}.g-badge--right{justify-content:flex-end}.g-badge__logo{display:inline-flex;align-items:center;gap:.35rem}.g-badge__brand{font-weight:700}.g-badge__stars{display:inline-flex;align-items:center;font-size:.9rem}.g-badge__score{font-weight:600;margin-left:.25rem}.g-badge__count{color:#333;text-decoration:none;font-size:10px;margin-left:10px}.g-star svg{display:block}.g-star__shape{fill:#ddd}.g-star--full .g-star__fill{fill:#f5c518}.g-star--half .g-star__fill{fill:#f5c518}.faqs{display:block}.faqs .o-layout__item{border-bottom:1px solid #eaeaea}.faqs .o-layout__item .grid-item{padding:1em 0}.faqs .o-layout__item .grid-item.active .question:after{transform:rotate(0deg)}.faqs .question{ustify-content:flex-start!important;gap:1em;margin-bottom:0!important;position:relative;cursor:pointer;font-size:1.25em;line-height:1.37;letter-spacing:-.5px;display:flex;width:auto;margin-top:0;align-items:center;max-width:100%}.faqs .question span{width:24px}.faqs .question:after{transition:all 0.2s;position:absolute;right:.3em;transform:rotate(-90deg);transform-origin:center;font-family:"Font Awesome 5 Pro";content:"";font-size:.8em;color:#E3AD7F}.faqs .answer{display:none;margin-top:1em}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:0}.enquiry-section .bt-button{cursor:pointer}.enquiry-section .enquiry-form{text-align:left;display:none;margin:1em auto;background:#FAF1EA;padding:4em 2em;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.enquiry-section h2{text-align:center}.enquiry-section h3.gsection_title{font-size:1.6em}.enquiry-section .gform_wrapper.gravity-theme .gsection{border-color:#E3AD7F}body.page-template-contact .fixed-cta{display:none}.page-template-contact .bt-form .col{flex-direction:column}.page-template-contact .bt-form .col p,.page-template-contact .bt-form .col span,.page-template-contact .bt-form .col input{width:100%}.bt-temps ul li p{font-family:"Begum",Georgia,serif;width:100%;text-align:center;color:var(--primary);margin-bottom:.5em;margin-top:0;font-size:1.25em;line-height:1.37;letter-spacing:-.5px}.bt-months-content ul li p.month-heading{font-size:1.6em;line-height:1.1;letter-spacing:-.5px;font-family:var(--headings);margin:0;margin-bottom:.5em;color:var(--primary);font-weight:500}p.pretext{margin-top:0;font-size:.8em;color:var(--accent);display:block;margin-bottom:15px;font-weight:500;line-height:1.65;font-family:var(--body);letter-spacing:2px;text-transform:uppercase}.fixed-cta{position:fixed;right:-71px;top:50%;transform:translateY(-50%) rotate(-90deg);border-radius:4px 4px 0 0;z-index:9;cursor:pointer}.fixed-cta i{color:#373737;margin-left:1em}body.open .header-main{top:16px}.bt-button{color:#373737}.bt-cta-content{max-width:900px;width:100%}