body.wp-singular:not(.home) header .main-header {
background-color: var(--primary);
background-size: cover;
} body.wp-singular:not(.home) main#brx-content {
margin-top: var(--header-height, 0px);
}
.date-error {
color: white;
margin-top: 10px;
padding: 20px;
border: 1px solid #dadbdd;
background: #664055;
font-weight: bold;
text-align: center;
}
.acf-map{
width:100%;
height:500px;
border:#ccc solid 1px
}
.acf-map img{
max-width:inherit!important
}
.ks-map__container{
position:relative
}
.marker-filter{
padding:10px;
position:absolute;
z-index:1;
width:250px;
display:block;
background:white;
box-shadow:0 2px 7px 1px rgba(0,0,0,.3);
border-radius:8px;
bottom:20px;
left:20px
}
.marker-filter .filter-box label{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:5px;
margin-bottom:0;
font-size:14px
}
.marker-filter .filter-box .circle{
border:5px solid transparent;
border-radius:50%;
height:14px;
width:14px
}
.marker-filter .filter-box input[type=checkbox]{
display:inline-block
}
.ol-info-window-plain{
padding:2rem!important;
border-radius:4px;
border:1px solid var(--primary)
}
.wpgmza_infowindow_title{
font-family:"Julius Sans One",sans-serif;
font-weight:600;
font-size:18px;
color:var(--primary)
}
.wpgmza_gd{
font-family:"Julius Sans One",sans-serif;
font-weight:600;
margin-top:1.2em;
display:inline-block;
color:var(--white);
background-color:var(--primary);
padding:5px 15px
}
@media only screen and (max-width: 1450px) and (min-width: 1350px) {
.main-header .site-logo {
width: 300px !important;
}
}
@media only screen and (max-width: 1350px) and (min-width: 1100px) {
.main-header .site-logo {
width: 200px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 1024px) {
.main-header .site-logo {
width: 170px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.main-header .site-logo {
width: 170px !important;
}
}
@media only screen and (min-width: 1521px) {
.header-navigation .nav-book-now {
margin-left: 63px !important;
}
}
.header-navigation .nav-book-now a {
padding: 14px 40px;
border: 2px solid #fff;
transition: all 0.4s ease-in !important;
}
.header-navigation .nav-book-now a:hover {
background-color: var(--primary);
color: #fff !important;
border-color: var(--primary);
}
@media only screen and (max-width: 1450px) and (min-width: 1350px) {
.header-navigation .nav-book-now a {
padding: 13px 30px;
}
}
@media only screen and (max-width: 1350px) and (min-width: 1024px) {
.header-navigation .nav-book-now a {
padding: 10px 20px;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.header-navigation .nav-book-now a {
padding: 10px 20px;
}
}
@media only screen and (max-width: 991px) {
.header-navigation .nav-book-now a {
padding: 15px 40px !important;
}
}
.header-navigation .bricks-nav-menu {
align-items: center;
}
@media only screen and (max-width: 1520px) and (min-width: 1350px) {
.header-navigation .bricks-nav-menu .menu-item {
margin-left: 25px !important;
}
}
@media only screen and (max-width: 1350px) and (min-width: 1024px) {
.header-navigation .bricks-nav-menu .menu-item {
margin-left: 15px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.header-navigation .bricks-nav-menu .menu-item {
margin-left: 15px !important;
}
}
@media only screen and (max-width: 1450px) and (min-width: 1350px) {
.header-navigation .bricks-nav-menu .menu-item a {
font-size: 17px;
}
}
@media only screen and (max-width: 1350px) and (min-width: 1100px) {
.header-navigation .bricks-nav-menu .menu-item a {
font-size: 15.5px;
}
}
@media only screen and (max-width: 1099px) and (min-width: 1024px) {
.header-navigation .bricks-nav-menu .menu-item a {
font-size: 15px;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.header-navigation .bricks-nav-menu .menu-item a {
font-size: 14px;
}
}
.header-navigation .bricks-mobile-menu-wrapper .bricks-mobile-menu {
padding: 30px;
}
.header-navigation .bricks-mobile-menu-wrapper .bricks-mobile-menu .menu-item {
margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
.header-navigation .bricks-mobile-menu-toggle {
display: block !important;
}
}
.sticky.scrolling .header-navigation .nav-book-now a:hover {
background-color: #fff;
color: var(--primary) !important;
}
.off-canvas-nav-menu .bricks-nav-menu li a:focus {
outline: unset;
}
.off-canvas-nav-menu .bricks-nav-menu li:not(:last-child) {
margin-bottom: 20px;
}
.off-canvas-nav-menu .nav-book-now a {
padding: 15px 40px;
border: 2px solid #fff;
}
.off-canvas-nav-menu .nav-book-now a:hover {
background-color: var(--primary);
color: #fff !important;
border-color: var(--primary);
}
@font-face {
font-family: 'Qwitcher Grypen';
src: url(//www.kitsilanosuites.com/wp-content/uploads/2022/12/qwitchergrypen-regular-webfont.woff2) format('woff2'), url(//www.kitsilanosuites.com/wp-content/uploads/2022/12/qwitchergrypen-regular-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-size: 1.8rem;
font-size: calc(1.6rem + (0.2 * ((100vw - 32rem) / 96)));
font-size: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.86rem);
}
.bricks-button {
min-width: 200px;
}
@media only screen and (max-width: 767px) {
.bricks-button {
min-width: 180px;
}
}
.ks-fade-in {
animation: ksFadeIn 3s;
}
.fluentform option:not(first-child) {
color: black;
}
.fluentform .frm-fluent-form .ff-el-is-error .text-danger {
font-size: 15px;
font-weight: 500;
font-family: "Montserrat";
}
@keyframes ksFadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.filter-bar-container > * {
position: relative;
vertical-align: middle;
}
@media only screen and (min-width: 768px) {
.filter-bar-container > * {
border-left: 1px solid #e6e6e6;
}
}
.filter-bar-container > *:first-child {
border-left: unset;
}
.filter-bar-container button {
background-color: unset;
line-height: 1.45;
}
.filter-bar-container .filter-button {
padding: 10px 24px;
}
@media only screen and (max-width: 767px) {
.filter-bar-container .filter-button {
padding: 5px;
}
}
.filter-bar-container .filter-button:hover {
color: var(--primary);
}
.filter-bar-container .filter-button.active {
color: var(--primary);
}
.filter-bar-container span {
display: block;
} .card-link--phone, .card-link--address, .card-link--website {
position: relative;
padding-left: 46px;
}
.card-link--phone:before, .card-link--address:before, .card-link--website:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 24px;
height: 24px;
background-repeat: no-repeat;
}
.card-link--phone:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30.5 30.5' style='enable-background:new 0 0 30.5 30.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233F5465;%7D%0A%3C/style%3E%3Cg id='Phone_FIlled'%3E%3Cpath class='st0' d='M25.2,19.3c-1.1-1.1-2.4-1.1-3.5,0c-0.8,0.8-1.6,1.6-2.5,2.5C19,22,18.9,22,18.6,21.8 c-0.5-0.3-1.1-0.5-1.6-0.8c-2.4-1.5-4.4-3.4-6.1-5.6c-0.9-1.1-1.7-2.2-2.2-3.5c-0.1-0.3-0.1-0.4,0.1-0.6c0.8-0.8,1.6-1.6,2.4-2.4 c1.1-1.1,1.1-2.5,0-3.6c-0.6-0.6-1.3-1.3-1.9-1.9c-0.7-0.7-1.3-1.3-2-2c-1.1-1.1-2.4-1.1-3.5,0C2.9,2.1,2.1,2.9,1.3,3.7 C0.5,4.5,0.1,5.4,0,6.5c-0.1,1.7,0.3,3.3,0.9,4.9c1.2,3.3,3.1,6.2,5.3,8.8c3,3.6,6.7,6.5,10.9,8.5c1.9,0.9,3.9,1.6,6,1.8 c1.5,0.1,2.8-0.3,3.8-1.4c0.7-0.8,1.5-1.5,2.2-2.3c1.1-1.1,1.1-2.5,0-3.6C27.9,21.9,26.5,20.6,25.2,19.3z'/%3E%3Cpath class='st0' d='M30.4,13.6c-2.7-6.2-7.5-11-13.6-13.5c-0.5-0.2-1.1,0-1.3,0.6c-0.2,0.5,0,1.1,0.5,1.3 c5.6,2.3,10,6.8,12.5,12.4c0.2,0.4,0.5,0.6,0.9,0.6c0.1,0,0.3,0,0.4-0.1C30.4,14.7,30.6,14.1,30.4,13.6z'/%3E%3Cpath class='st0' d='M15.6,7.4c3.4,1.4,6.1,4.1,7.6,7.5c0.2,0.4,0.5,0.6,0.9,0.6c0.1,0,0.3,0,0.4-0.1c0.5-0.2,0.7-0.8,0.5-1.3 c-1.7-3.9-4.8-6.9-8.6-8.5c-0.5-0.2-1,0-1.2,0.5C14.9,6.6,15.1,7.2,15.6,7.4z'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: contain;
}
.card-link--address:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23 32' style='enable-background:new 0 0 23 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233F5465;%7D%0A%3C/style%3E%3Cpath id='Map_Pin_Filed' class='st0' d='M23,11.5C23,5.1,17.9,0,11.5,0S0,5.1,0,11.5c0,2.3,0.7,4.5,1.9,6.3l0,0L2,17.9l0,0l3.2,4.8 l2.7,4L9,28.3l0,0l2.6,3.8l2.6-3.8l0,0l2.2-3.3l1.3-1.9l0,0l0.3-0.4l0,0l3.2-4.8l0,0v-0.1l0,0C22.3,16,23,13.8,23,11.5z M11.5,16.8 c-3.4,0-6.2-2.8-6.2-6.2s2.8-6.2,6.2-6.2s6.2,2.8,6.2,6.2S15,16.8,11.5,16.8z'/%3E%3C/svg%3E%0A");
background-size: contain;
top: 4px;
}
.card-link--website:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233F5465;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M13.4,34.7H3.6c3.9,6,10.5,10,18,10.3l-3-3C16.4,39.8,14.7,37.3,13.4,34.7z'/%3E%3Cpath class='st0' d='M32.7,32.1h10.1c1.2-2.6,2-5.5,2.1-8.5H34.5C34.3,26.5,33.8,29.4,32.7,32.1z'/%3E%3Cpath class='st0' d='M10.5,23.6H0c0.1,3,0.9,5.9,2.1,8.5h10.1C11.2,29.4,10.7,26.5,10.5,23.6z'/%3E%3Cpath class='st0' d='M26.4,42l-3,3c7.6-0.3,14.2-4.3,18-10.3h-9.8C30.3,37.3,28.6,39.8,26.4,42z'/%3E%3Cpath class='st0' d='M18.6,2.6L21.2,0C13.8,0.4,7.4,4.4,3.6,10.2h9.6C14.6,7.5,16.3,4.9,18.6,2.6z'/%3E%3Cpath class='st0' d='M31.8,10.2h9.6C37.6,4.4,31.2,0.4,23.8,0l2.6,2.6C28.7,4.9,30.4,7.5,31.8,10.2z'/%3E%3Cpath class='st0' d='M12.2,12.8h-10C1,15.3,0.2,18.1,0,21h10.5C10.7,18.2,11.2,15.5,12.2,12.8z'/%3E%3Cpath class='st0' d='M20.4,40.2l2,2l2-2c1.7-1.7,3-3.5,4.1-5.5H16.3C17.4,36.7,18.8,38.5,20.4,40.2z'/%3E%3Cpath class='st0' d='M15,32.1h14.9c1.1-2.7,1.8-5.6,1.9-8.5H13.1C13.3,26.5,13.9,29.4,15,32.1z'/%3E%3Cpath class='st0' d='M32.8,12.8c1,2.7,1.5,5.4,1.6,8.2H45c-0.2-2.9-0.9-5.7-2.1-8.2H32.8z'/%3E%3Cpath class='st0' d='M24.5,4.4l-2-2l-2,2c-1.8,1.8-3.2,3.7-4.3,5.8h12.7C27.7,8.1,26.3,6.2,24.5,4.4z'/%3E%3Cpath class='st0' d='M14.9,12.8c-1.1,2.6-1.6,5.4-1.8,8.2h18.8c-0.1-2.8-0.7-5.6-1.8-8.2H14.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: contain;
top: 4px;
}
.fluentform .fluent_form_4 .ff-el-form-control {
border-radius: unset;
font-size: inherit;
padding: 1rem 1.5rem;
}
.fluentform .fluent_form_4 .ff-el-form-control:focus {
border-color: var(--primary);
}
.fluentform .fluent_form_4 .ff_submit_btn_wrapper .ff-btn {
border-radius: unset;
background-color: var(--bricks-color-laoizo);
border: 2px var(--bricks-color-laoizo) solid;
min-width: 200px;
padding: 14px 15px;
text-transform: uppercase;
font-size: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.86rem);
font-weight: 500;
transition: all 0.4s ease-in;
letter-spacing: 0.5px;
}
@media only screen and (max-width: 767px) {
.fluentform .fluent_form_4 .ff_submit_btn_wrapper .ff-btn {
padding-top: 12px;
padding-right: 25px;
padding-bottom: 12px;
padding-left: 25px;
}
}
.fluentform .fluent_form_4 .ff_submit_btn_wrapper .ff-btn:hover {
background-color: var(--primary);
border-color: var(--primary);
opacity: 1;
}
.testimonials {
row-gap: 70px;
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
.book-now-cta {
grid-template-columns: 1.5fr 2fr !important;
}
.book-now-cta .book-now-text {
font-size: 65px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1100px) {
.home-away--block .home-away--div .home-away--svg {
height: 85px !important;
width: 85px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.home-away--block .home-away--div .home-away--svg {
height: 75px !important;
width: 75px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1100px) {
.home-away--block .home-away--div .home-away--text {
font-size: 75px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.home-away--block .home-away--div .home-away--text {
font-size: 64px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1100px) {
.home-away--block .from-home--text {
font-size: 49px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.home-away--block .from-home--text {
font-size: 43px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1100px) {
.book-now-div .book-now--circle-bg {
width: 200px !important;
height: 200px !important;
}
}
@media only screen and (max-width: 1099px) and (min-width: 992px) {
.book-now-div .book-now--circle-bg {
width: 180px !important;
height: 180px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 992px) {
.book-now-div .book-now--circle-bg .book-now--text {
font-size: 34px !important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 992px) {
.book-now-div .book-now--circle-bg .book-now--number {
font-size: 20px !important;
}
}
.star-rating {
position: relative;
display: inline-block;
}
.star-rating .base-star-rating {
display: inline-flex;
color: #e5e7eb;
gap: 1px;
}
.star-rating .overlay-star-rating {
display: flex;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
color: var(--black);
gap: 1px;
}
.star-rating .overlay-star-rating > * {
flex-shrink: 0;
}
.star-rating .w-8 {
width: 2.2rem !important;
}
.star-rating .h-8 {
height: 2.2rem !important;
}
.suites-page-header .suites-text {
font-size: 2.565rem;
font-size: calc(4rem + (3.917 * ((100vw - 32rem) / 96)));
font-size: clamp(4rem, calc(4.0802083333vw + 2.6943333333rem), 7.917rem);
}
.suites-page-header .suites-post-title {
font-size: 2.28rem;
font-size: calc(3rem + (3.2 * ((100vw - 32rem) / 96)));
font-size: clamp(3rem, calc(3.3333333333vw + 1.9333333333rem), 6.2rem);
}
@media only screen and (max-width: 1500px) and (min-width: 991px) {
.suites-cta .home-away-text {
font-size: 88px !important;
}
}
@media only screen and (max-width: 1280px) and (min-width: 992px) {
.suites-cta .suites-cta--right-col .book-suite-text--col {
width: 60% !important;
}
}
@media only screen and (max-width: 1280px) and (min-width: 992px) {
.suites-cta .suites-cta--right-col .book-suite-button--col {
width: 40% !important;
}
}
@media only screen and (max-width: 1280px) and (min-width: 992px) {
.suites-cta .suites-cta--right-col .book-suite-button--col .bricks-button {
padding-left: 30px;
padding-right: 30px;
}
}
.gallery-anchor {
position: relative;
z-index: -1;
content: "";
display: block;
height: 150px;
margin: -150px 0 0;
visibility: hidden;
pointer-events: none;
width: 0;
}
.fluentform .book-now-form {
font-family: "Julius Sans One";
}
.fluentform .book-now-form .ff-el-group {
margin-bottom: 32px;
}
.fluentform .book-now-form .ff-el-group.booking-info-text, .fluentform .book-now-form .ff-el-group.additional-comments-text {
margin-bottom: 10px;
}
.fluentform .book-now-form .ff-el-group.booking-info-text p, .fluentform .book-now-form .ff-el-group.additional-comments-text p {
font-size: 2.025rem;
font-size: calc(2.3rem + (1 * ((100vw - 32rem) / 96)));
font-size: clamp(2.3rem, calc(1.0416666667vw + 1.9666666667rem), 3.3rem);
max-width: 100%;
text-transform: uppercase;
}
.fluentform .book-now-form .ff-el-group .ff-el-form-control {
border-radius: unset;
font-size: inherit;
padding: 1rem 1.5rem;
min-height: 70px;
background-color: transparent;
color: #fff;
text-transform: uppercase;
text-align: center;
}
.fluentform .book-now-form .ff-el-group .ff-el-form-control:focus {
background-color: transparent;
border-color: #fff;
color: #fff;
}
.fluentform .book-now-form .ff-el-group .ff-el-form-control::placeholder {
color: #fff;
text-transform: uppercase;
}
.fluentform .book-now-form .ff-el-group textarea.ff-el-form-control {
padding: 2rem 1.5rem;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox {
margin-top: 15px;
margin-bottom: 37px;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox .ff-el-form-check-label {
position: relative;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox .ff-el-form-check-label .ff-el-form-check-checkbox {
position: absolute !important;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox .ff-el-form-check-label .ff-el-form-check-checkbox + span {
position: relative;
cursor: pointer;
display: inline-flex;
align-items: center;
font-size: 20px;
text-transform: uppercase;
color: #fff;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox .ff-el-form-check-label .ff-el-form-check-checkbox + span::before {
content: '' !important;
display: inline-block;
vertical-align: middle;
margin-right: 20px;
width: 30px;
height: 30px;
background-color: transparent;
border: 1px solid #ced4da;
box-shadow: none;
}
.fluentform .book-now-form .ff-el-group.repeat-guest-checkbox .ff-el-form-check-label .ff-el-form-check-checkbox:checked + span::after {
content: " " !important;
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ii8+PC9zdmc+');
background-repeat: no-repeat;
background-size: 10px 10px;
background-position: center center;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
margin-left: 0px;
left: 0px;
top: 0px;
text-align: center;
background-color: transparent;
font-size: 10px;
height: 30px;
width: 30px;
}
.fluentform .book-now-form .ff-el-group select {
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16" id="IconChangeColor"> <path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z" id="mainIconPathAttribute" fill="white"></path> </svg>') no-repeat;
background-position: calc(100% - 2rem) center !important;
-moz-appearance: none !important;
webkit-appearance: none !important;
appearance: none !important;
padding-right: 2rem !important;
}
.fluentform .book-now-form .ff_submit_btn_wrapper .ff-btn {
border-radius: unset;
background-color: #fff;
border: 2px solid #fff;
min-width: 200px;
padding: 14px 15px;
color: var(--bricks-color-laoizo);
font-family: "Montserrat";
text-transform: uppercase;
font-size: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.86rem);
font-weight: 500;
transition: all 0.4s ease-in;
letter-spacing: 0.5px;
}
.fluentform .book-now-form .ff-el-is-error .text-danger {
color: #fff;
}
.fluentform.fluentform_wrapper_3 .ff-message-success { 
border: none;
box-shadow: none;
text-align: center;
} 
.ff-message-success p {
max-width: unset;
}
@media only screen and (max-width: 767px) {
.fluentform .book-now-form .ff_submit_btn_wrapper .ff-btn {
padding-top: 12px;
padding-right: 25px;
padding-bottom: 12px;
padding-left: 25px;
}
}
.fluentform .book-now-form .ff_submit_btn_wrapper .ff-btn:hover {
background-color: var(--bricks-color-laoizo);
border-color: #fff;
color: #fff;
opacity: 1;
}
@media only screen and (max-width: 767px) {
.copyright-section .copyright-wrapper {
display: grid;
grid-template-columns: 1fr;
gap: 1.896rem;
gap: calc(1.0666666667rem + (0.2666666667 * ((100vw - 32rem) / 96)));
gap: clamp(1.0666666667rem, calc(0.2777777778vw + 0.9777777778rem), 1.3333333333rem);
text-align: center;
}
}
.copyright-section .copyright-wrapper .copyright-separator {
padding-left: 15px;
padding-right: 15px;
}
@media only screen and (max-width: 767px) {
.copyright-section .copyright-wrapper .copyright-separator {
display: none;
}
} #brxe-mwdjon {
font-size: clamp(2rem, 8vw, 7rem);
white-space: nowrap;
}