@font-face{font-family:"PortraitRegular";font-style:normal;font-display:swap;src:url("/wp-content/themes/lovat-parks/assets/fonts/portrait-regular.woff2") format("woff2")}.behave-as-bg,.behave-as-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;z-index:0}.count-up{display:inline}section{position:relative}.has-primary-background-color{--background-color: var(--primary)}.has-primary-gradient-background{--background-color: var(--primary)}.has-secondary-background-color{--background-color: var(--secondary)}.has-secondary-gradient-background{--background-color: var(--secondary)}.has-tertiary-background-color{--background-color: var(--tertiary)}.has-tertiary-gradient-background{--background-color: var(--tertiary)}.has-grey-secondary-background-color{--background-color: var(--grey-secondary)}.has-grey-secondary-gradient-background{--background-color: var(--grey-secondary)}.has-off-white-background-color{--background-color: var(--off-white)}.has-off-white-gradient-background{--background-color: var(--off-white)}.has-background{background-color:var(--background-color);--text-color-transparent: rgba(0,32,91,0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-primary-background-color,.has-primary-gradient-background{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--white);--text-accent-color-light: var(--white)}.has-secondary-background-color{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--primary);--text-accent-color-light: var(--primary-light)}.has-tertiary-background-color{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-grey-secondary-background-color{--text-color: var(--primary);--text-color-transparent: rgba(0,32,91,0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-white-background-color{--text-color-transparent: rgba(0,32,91,0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.alignleft{--alignment: left}.aligncenter{--alignment: center}.alignright{--alignment: right}.wp-block-heading span,section .heading span{color:var(--text-accent-color, --text-color)}.acf-innerblocks-container section{overflow:visible}.acf-innerblocks-container section .container{max-width:unset;padding:unset;margin:unset}.content-styles{font-size:1rem;color:var(--text-color)}.content-styles h1,.content-styles h2,.content-styles h3,.content-styles h4,.content-styles h5,.content-styles h6{font-family:"p22-underground",sans-serif;font-weight:500;color:var(--text-color);line-height:1.2}.content-styles h2{font-size:clamp(1.75rem, 3vw, 3.25rem)}.content-styles p{font-size:1rem;color:var(--text-color)}.content-styles p a:not(.btn){color:var(--text-color);text-underline-offset:0.2em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;padding-bottom:.25rem;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(20%, var(--accent)));background-image:linear-gradient(transparent 80%, var(--accent) 20%);background-repeat:no-repeat;background-size:0% 100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-decoration:underline}.content-styles p a:not(.btn):hover{background-size:100% 100%;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.content-styles ul{padding:0;list-style-type:none;margin-left:.3125rem}.content-styles ul li{gap:1.25rem;margin-bottom:.75rem;position:relative;padding-left:1.875rem}.content-styles ul li:before{content:'';width:.625rem;height:.625rem;background-color:var(--accent);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:.125rem;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:0;left:0}.content-styles ul.--link-list li{border-bottom:.0625rem solid rgba(0,32,91,0.2);-webkit-transition:background-size 0.5s ease-in-out;transition:background-size 0.5s ease-in-out;gap:0;margin-bottom:0}.content-styles ul.--link-list li:before{display:none}.content-styles ul.--link-list li a{text-decoration:none !important;font-size:1.5rem;font-weight:500;padding:.9375rem !important;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-image:linear-gradient(#fff calc(100% - 2px), #BB7862 2px) !important;background-repeat:no-repeat;background-size:0% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;width:calc(100% + 40px);-webkit-transform:translateX(-20px);transform:translateX(-20px);margin-top:-.0625rem;margin-bottom:-.0625rem;font-size:clamp(1rem, 2vw, 1.5rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-styles ul.--link-list li a:after{content:'';width:1.5625rem;height:.625rem;background-image:url("data:image/svg+xml,%3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.4492 4.11751C25.6755 4.34386 25.6755 4.71083 25.4492 4.93717L21.7607 8.62562C21.5344 8.85197 21.1674 8.85197 20.9411 8.62562C20.7147 8.39928 20.7147 8.03231 20.9411 7.80597L24.2197 4.52734L20.9411 1.24872C20.7147 1.02237 20.7147 0.655401 20.9411 0.42906C21.1674 0.202718 21.5344 0.202718 21.7607 0.429059L25.4492 4.11751ZM0.117187 3.94776L25.0393 3.94776L25.0393 5.10693L0.117188 5.10693L0.117187 3.94776Z' fill='%2300205B'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;margin-top:.1875rem}@media (min-width: 992px){.content-styles ul.--link-list li a:after{margin-top:.5rem}}@media (min-width: 992px){.content-styles ul.--link-list li a{padding:1.5625rem !important;width:calc(100% + 50px)}}@media (hover: hover){.content-styles ul.--link-list li a:hover{background-size:100% 100%;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width: 576px){.content-styles ul.--link-list.--tick-list{-webkit-columns:2;-moz-columns:2;columns:2}}.content-styles ul.--link-list.--tick-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.25rem}.content-styles ul.--link-list.--tick-list li:before{content:'';width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5117 0.242188C19.7461 0.0078125 20.1211 0.0078125 20.3086 0.242188L21.668 1.55469C21.8555 1.78906 21.8555 2.16406 21.668 2.35156L7.60547 16.4141C7.37109 16.6484 7.04297 16.6484 6.80859 16.4141L0.527344 10.1797C0.339844 9.94531 0.339844 9.57031 0.527344 9.38281L1.88672 8.02344C2.07422 7.83594 2.44922 7.83594 2.68359 8.02344L7.18359 12.5703L19.5117 0.242188Z' fill='%2302B148'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;margin-top:-.125rem;-webkit-transform:none;transform:none;background-color:transparent}.content-styles ul ol{padding:0;list-style-type:none;counter-reset:list}.content-styles ul ol li{gap:1.25rem;margin-bottom:.75rem;position:relative;padding-left:1.875rem}.content-styles ul ol li:before{content:counter(list) ". ";counter-increment:list;font-weight:500;width:.75rem;position:absolute;top:0;left:0}.swiper-pagination{bottom:-.625rem !important}.swiper-pagination .swiper-pagination-bullet{background-color:#00205B}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--btn-accent);opacity:1}.js-highlight-next-arrow,.js-highlight-prev-arrow{position:relative;width:1.875rem;height:1.875rem;background-color:#00205B;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.js-highlight-next-arrow:hover,.js-highlight-prev-arrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.js-highlight-next-arrow.swiper-button-disabled,.js-highlight-prev-arrow.swiper-button-disabled{opacity:0.2 !important}.js-highlight-next-arrow:after,.js-highlight-prev-arrow:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;color:#fff;font-size:.875rem;font-weight:bold}.js-highlight-next-arrow:after{content:'next'}.js-highlight-prev-arrow:after{content:'prev'}.swiper-button-next,.swiper-button-prev{--swiper-navigation-sides-offset: 0;width:0px;height:0px;border-style:solid;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);margin-top:0 !important}.swiper-button-next:after,.swiper-button-prev:after{color:#00205B;font-size:.875rem !important;font-weight:bold}@media (min-width: 992px){.swiper-button-next:after,.swiper-button-prev:after{font-size:1.25rem !important}}.swiper-button-next{border-width:35px 35px 35px 0;border-color:transparent var(--accent) transparent transparent}@media (min-width: 992px){.swiper-button-next{border-width:62px 62px 62px 0}}.swiper-button-next:after{-webkit-transform:translateX(310%);transform:translateX(310%)}@media (min-width: 992px){.swiper-button-next:after{-webkit-transform:translateX(400%);transform:translateX(400%)}}.swiper-button-prev{border-width:35px 0 35px 35px;border-color:transparent transparent transparent var(--accent)}@media (min-width: 992px){.swiper-button-prev{border-width:62px 0 62px 62px}}.swiper-button-prev:after{-webkit-transform:translateX(-310%);transform:translateX(-310%)}@media (min-width: 992px){.swiper-button-prev:after{-webkit-transform:translateX(-400%);transform:translateX(-400%)}}.swiper-button-disabled{opacity:0 !important}.--light{--text-color: #00205B;--background-color: #fff}.--dark{--text-color: #fff;--background-color: #00205B}.--dark .btn--text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='10' viewBox='0 0 27 10' fill='none'%3E%3Cpath d='M26.2011 4.77376C26.4275 5.00011 26.4275 5.36708 26.2011 5.59342L22.5127 9.28187C22.2863 9.50822 21.9193 9.50822 21.693 9.28187C21.4667 9.05553 21.4667 8.68856 21.693 8.46222L24.9716 5.18359L21.693 1.90497C21.4667 1.67862 21.4667 1.31165 21.693 1.08531C21.9193 0.858967 22.2863 0.858967 22.5127 1.08531L26.2011 4.77376ZM0.869141 4.60401L25.7913 4.60401L25.7913 5.76318L0.869141 5.76318L0.869141 4.60401Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}body .lity{background-color:rgba(0,5,15,0.9);z-index:9999999999}.pre-heading{text-transform:uppercase;font-size:clamp(.875rem, 2vw, 1.375rem);letter-spacing:2px;font-weight:500;margin-bottom:.625rem;font-family:"p22-underground",sans-serif;display:block}.underline-heading{border-bottom:1px solid #00205B;padding-bottom:.625rem;margin-bottom:1.875rem}.underline-heading h1,.underline-heading h2,.underline-heading h3,.underline-heading h4,.underline-heading h5,.underline-heading h6{margin-bottom:0}.--holidays{--accent: #ECD1D5;--btn-accent: #C4A65B}.--ownership{--accent: #D1E2EC;--btn-accent: #00205B;--button-text-before-bg: #00205B;--site-header-height: calc(var(--site-header-top-height) + var(--site-header-main-height) + 4.125rem)}@media (min-width: 768px){.--ownership{--site-header-height: calc(var(--site-header-top-height) + var(--site-header-main-height))}}.lity-image img{max-height:90vh !important}html.lity-active body{overflow:hidden}section:has(+.--negative-margin){background-color:transparent;z-index:5}section.block-column-layout:has(+.--negative-margin){background-color:transparent;z-index:0}section.block-column-layout:has(+.--negative-margin) .acf-innerblocks-container{z-index:3}.wp-block-separator{border-top:.0625rem solid rgba(0,32,91,0.3) !important;width:calc(100% - 30px)}.requires-dunc{border:1px solid red;pointer-events:none;cursor:not-allowed}.requires-dunc:before{content:'Under Construction';position:absolute;color:#fff;text-transform:uppercase;bottom:100%;left:0;right:0;background-color:red;text-align:center;padding:.625rem;font-weight:600;font-size:.75rem;letter-spacing:2px}:where(body .is-layout-constrained)>*{-webkit-margin-before:0 !important;margin-block-start:0 !important}[v-cloak]{display:none}.loading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem}.loading .loader-item{margin-bottom:2rem}.loading .loading-message{text-align:center;width:100%}.loading .loading-message__feefo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#00205B;font-size:1.25rem;font-weight:500}.loading .loading-message__feefo-review-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3125rem}.loading .loading-message .loading-message__gold-trust{margin-top:1rem}.loading .loading-message .review-author{font-size:1rem;font-weight:500}.loading .loading-message .review-via{font-size:.875rem;font-weight:500}.loading .loading-message .review-feefo{width:4.5rem;height:1.5625rem}.loader{width:3.75rem;height:3.75rem;position:relative;margin:auto}.loader:before,.loader:after{content:"";position:absolute;border-radius:50%;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader:before{width:1.875rem;height:1.875rem;top:calc(50% - 8px);left:calc(50% - 8px);border-bottom-right-radius:0;-webkit-box-shadow:0 0 0 2px #00205B;box-shadow:0 0 0 2px #00205B;background:radial-gradient(transparent 0, transparent 7px, #00205B 7px);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-name:mapPin;animation-name:mapPin}.loader:after{width:.875rem;height:.1875rem;opacity:0.2;top:100%;left:calc(50%);background:#00205B;-webkit-animation-name:mapPinShadow;animation-name:mapPinShadow}@-webkit-keyframes mapPin{50%{-webkit-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%, -50%)}}@keyframes mapPin{50%{-webkit-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%, -50%)}}@-webkit-keyframes mapPinShadow{50%{-webkit-transform:scaleX(3);transform:scaleX(3);opacity:0.2}}@keyframes mapPinShadow{50%{-webkit-transform:scaleX(3);transform:scaleX(3);opacity:0.2}}.single-grade__search-link{padding:clamp(20px, 4vw, 40px)}.single-grade__search-link .icon-divider{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:.5rem;height:.5rem}.single-grade .sidebar__title{font-weight:500;font-size:1.25rem;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.single-grade__search-link-text{color:var(--text-color);text-underline-offset:0.2em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;padding-bottom:.25rem;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(20%, var(--accent)));background-image:linear-gradient(transparent 80%, var(--accent) 20%);background-repeat:no-repeat;background-size:0% 100%;-webkit-transition:background-size 0.5s ease-in-out, -webkit-text-decoration-color 0.5s ease-in-out;transition:background-size 0.5s ease-in-out, -webkit-text-decoration-color 0.5s ease-in-out;transition:background-size 0.5s ease-in-out, text-decoration-color 0.5s ease-in-out;transition:background-size 0.5s ease-in-out, text-decoration-color 0.5s ease-in-out, -webkit-text-decoration-color 0.5s ease-in-out;text-decoration:underline;font-size:.75rem}.single-grade__search-link-text:hover{background-size:100% 100%;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.single-grade__intro{padding-top:clamp(60px, 8vw, 100px);padding-bottom:clamp(20px, 7vw, 60px);padding-left:clamp(20px, 4vw, 40px);padding-right:clamp(20px, 4vw, 40px)}.single-grade__intro h1{font-family:"PortraitRegular",sans-serif;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:clamp(28px, 5vw, 52px);margin-bottom:.625rem;line-height:1}.single-grade__intro .btn--solid{min-width:0}@media (max-width: 992px){.single-grade__intro .btn--solid{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.single-grade:has(.single-grade__search-link) .single-grade__intro{padding-top:1.25rem}.single-grade__intro-details{font-size:clamp(16px, 2vw, 24px)}.single-grade__map{aspect-ratio:16/9}.single-grade__check-in-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem 1.5625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.875rem;width:100%;position:relative}@media (min-width: 992px){.single-grade__check-in-info{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5625rem;margin-top:0;width:auto}}.single-grade__check-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:.1875rem}.single-grade__check-in-label{font-size:clamp(16px, 2vw, 20px)}.single-grade__check-in-date{font-weight:600;font-size:clamp(16px, 2vw, 20px)}.single-grade__price{font-size:clamp(40px, 5vw, 50px);font-weight:500;line-height:1}.single-grade__section{margin-bottom:1.875rem}@media (min-width: 992px){.single-grade__section{margin-bottom:3.75rem}}.single-grade__park-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 992px){.single-grade__gallery{padding-left:2.5rem;padding-right:2.5rem}}.single-grade__gallery-item{aspect-ratio:350/220;background-color:#D1E2EC;position:relative;cursor:pointer;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.single-grade__gallery-item img{-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.single-grade__gallery-item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.single-grade .label-tag{position:absolute;top:1.25rem;left:1.25rem;text-transform:uppercase;background-color:#5B78C4;color:#fff;font-size:.75rem;letter-spacing:2px;padding:.625rem 1.25rem .5rem;line-height:1}.single-grade .label-expand{position:absolute;bottom:1.25rem;left:1.25rem;width:2.125rem;height:2.125rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.410156 9.32031V2.05469C0.410156 1.29297 0.996094 0.648438 1.81641 0.648438H9.08203C9.43359 0.648438 9.78516 1 9.78516 1.35156V2.75781C9.78516 3.16797 9.43359 3.46094 9.08203 3.46094H3.22266V9.32031C3.22266 9.73047 2.87109 10.0234 2.51953 10.0234H1.11328C0.703125 10.0234 0.410156 9.73047 0.410156 9.32031ZM17.2852 1.35156C17.2852 1 17.5781 0.648438 17.9883 0.648438H25.2539C26.0156 0.648438 26.6602 1.29297 26.6602 2.05469V9.32031C26.6602 9.73047 26.3086 10.0234 25.957 10.0234H24.5508C24.1406 10.0234 23.8477 9.73047 23.8477 9.32031V3.46094H17.9883C17.5781 3.46094 17.2852 3.16797 17.2852 2.75781V1.35156ZM25.957 17.5234C26.3086 17.5234 26.6602 17.875 26.6602 18.2266V25.4922C26.6602 26.3125 26.0156 26.8984 25.2539 26.8984H17.9883C17.5781 26.8984 17.2852 26.6055 17.2852 26.1953V24.7891C17.2852 24.4375 17.5781 24.0859 17.9883 24.0859H23.8477V18.2266C23.8477 17.875 24.1406 17.5234 24.5508 17.5234H25.957ZM9.78516 26.1953C9.78516 26.6055 9.43359 26.8984 9.08203 26.8984H1.81641C0.996094 26.8984 0.410156 26.3125 0.410156 25.4922V18.2266C0.410156 17.875 0.703125 17.5234 1.11328 17.5234H2.51953C2.87109 17.5234 3.22266 17.875 3.22266 18.2266V24.0859H9.08203C9.43359 24.0859 9.78516 24.4375 9.78516 24.7891V26.1953Z' fill='white'/%3E%3C/svg%3E%0A")}.single-grade__gallery-item-overlay{background-color:rgba(0,32,91,0.6);position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:500;gap:.625rem;text-align:center;padding:.625rem}@media (min-width: 992px){.single-grade__gallery-item-overlay{font-size:2rem;gap:1.25rem}}.single-grade__gallery-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;overflow-y:scroll}@media (min-width: 992px){.single-grade__gallery-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.625rem}}.single-grade__gallery-grid .single-grade__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 2px);flex:0 0 calc(25% - 2px)}@media (min-width: 992px){.single-grade__gallery-grid .single-grade__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 26px/2);flex:0 0 calc(50% - 26px/2)}}.single-grade__key-items{padding-top:clamp(30px, 8vw, 50px);padding-bottom:clamp(30px, 8vw, 50px);border-bottom:1px solid rgba(0,32,91,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:clamp(20px, 4vw, 40px);padding-right:clamp(20px, 4vw, 40px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem}@media (max-width: 991px){.single-grade__key-items .icon-block{width:1.125rem;height:1.125rem;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px)}}.single-grade__key-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width: 992px){.single-grade__key-details{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.single-grade__key-details .btn--hollow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media (max-width: 991px){.single-grade__key-details .btn--hollow{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}.single-grade__key-details-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem;padding-top:.625rem;width:100%}@media (min-width: 992px){.single-grade__key-details-inner{gap:1.875rem 3.75rem;width:auto}}@media (min-width: 1300px){.single-grade__key-details-inner{gap:2.5rem 5rem}}.single-grade__booking-carousel{padding-top:2.5rem;padding-bottom:1.875rem;position:relative}.single-grade__booking-carousel .swiper-slide{opacity:0.3;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.single-grade__booking-carousel .swiper-slide-active{opacity:1}.single-grade__booking-carousel .swiper-button-next{border-color:transparent #F6F5F0 transparent transparent}.single-grade__booking-carousel .swiper-button-prev{border-color:transparent transparent transparent #F6F5F0}.single-grade__booking-carousel-item{background-color:#F6F5F0;padding:1.25rem;margin-top:2.5rem;position:relative;text-align:center}.single-grade__booking-carousel-date{font-size:1.125rem;font-weight:500;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.single-grade__booking-carousel-banner{position:absolute;bottom:100%;left:0;right:0;height:1.875rem;background-color:#00205B;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;font-size:.625rem;letter-spacing:2px}.single-grade__booking-carousel-prices{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.25rem;gap:1rem}.single-grade__booking-carousel-discounted-price{font-size:.875rem;line-height:1;font-weight:500}.single-grade__booking-carousel-price{font-size:3.125rem;line-height:1;font-weight:500}.single-grade__amenities-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem 1.25rem;padding-top:.625rem;padding-bottom:2.5rem}.single-grade__amenities-grid .icon-block{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}@media (min-width: 992px){.single-grade__amenities-grid .icon-block{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 12px);flex:0 0 calc(33% - 12px)}}.single-grade__content{padding-top:clamp(40px, 8vw, 100px);padding-bottom:clamp(40px, 8vw, 100px);position:relative}@media (min-width: 992px){.single-grade__content-body{padding-left:3.125rem}}@media (min-width: 1440px){.single-grade__content-body{padding-left:0}}.single-grade__booking-details{background-color:#ECD1D5}.single-grade__booking-details-content{padding:1.875rem;font-weight:500}.single-grade__booking-costs{background-color:#fff;padding:1.875rem;margin-top:1.25rem}.single-grade__booking-details-heading{font-size:1.5rem;font-weight:500;margin-bottom:1.875rem}.--footer .single-grade__booking-details-price{font-size:1.375rem;font-weight:500}@media (min-width: 992px){.--footer .single-grade__booking-details-price{font-size:2rem}}.single-grade__booking-details-icon{width:1.25rem;height:1.25rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-.1875rem}.single-grade__booking-details-icon.--date{background-image:url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.47266 2.15234C10.082 2.15234 10.5977 2.66797 10.5977 3.27734V11.5273C10.5977 12.1602 10.082 12.6523 9.47266 12.6523H1.22266C0.589844 12.6523 0.0976562 12.1602 0.0976562 11.5273V3.27734C0.0976562 2.66797 0.589844 2.15234 1.22266 2.15234H2.34766V0.933594C2.34766 0.792969 2.46484 0.652344 2.62891 0.652344H3.56641C3.70703 0.652344 3.84766 0.792969 3.84766 0.933594V2.15234H6.84766V0.933594C6.84766 0.792969 6.96484 0.652344 7.12891 0.652344H8.06641C8.20703 0.652344 8.34766 0.792969 8.34766 0.933594V2.15234H9.47266ZM9.33203 11.5273C9.40234 11.5273 9.47266 11.4805 9.47266 11.3867V4.40234H1.22266V11.3867C1.22266 11.4805 1.26953 11.5273 1.36328 11.5273H9.33203Z' fill='%2321306A'/%3E%3C/svg%3E%0A")}.single-grade__booking-details-icon.--group{background-image:url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5977 4.67578C12.543 4.67578 11.7227 3.85547 11.7227 2.80078C11.7227 1.76953 12.543 0.925781 13.5977 0.925781C14.6289 0.925781 15.4727 1.76953 15.4727 2.80078C15.4727 3.85547 14.6289 4.67578 13.5977 4.67578ZM13.5977 2.05078C13.1758 2.05078 12.8477 2.40234 12.8477 2.80078C12.8477 3.22266 13.1758 3.55078 13.5977 3.55078C13.9961 3.55078 14.3477 3.22266 14.3477 2.80078C14.3477 2.40234 13.9961 2.05078 13.5977 2.05078ZM3.09766 4.67578C2.04297 4.67578 1.22266 3.85547 1.22266 2.80078C1.22266 1.76953 2.04297 0.925781 3.09766 0.925781C4.12891 0.925781 4.97266 1.76953 4.97266 2.80078C4.97266 3.85547 4.12891 4.67578 3.09766 4.67578ZM3.09766 2.05078C2.67578 2.05078 2.34766 2.40234 2.34766 2.80078C2.34766 3.22266 2.67578 3.55078 3.09766 3.55078C3.49609 3.55078 3.84766 3.22266 3.84766 2.80078C3.84766 2.40234 3.49609 2.05078 3.09766 2.05078ZM12.3789 6.99609C12.6602 7.44141 12.8477 7.95703 12.8242 8.51953V9.55078C12.8242 10.1836 12.332 10.6758 11.6992 10.6758H4.94922C4.33984 10.6758 3.82422 10.1836 3.82422 9.55078V8.51953C3.82422 7.95703 4.01172 7.44141 4.29297 6.99609C4.92578 6.03516 6.19141 5.68359 7.29297 6.03516C7.62109 6.12891 7.97266 6.17578 8.32422 6.17578C8.69922 6.17578 9.05078 6.12891 9.37891 6.03516C10.4805 5.68359 11.7227 6.05859 12.3789 6.99609ZM11.7227 9.55078V8.51953C11.7227 7.65234 11.0195 6.94922 10.1758 6.92578C9.58984 7.18359 8.95703 7.30078 8.34766 7.30078C7.71484 7.30078 7.08203 7.18359 6.49609 6.92578C5.65234 6.94922 4.97266 7.65234 4.97266 8.51953V9.55078H11.7227ZM13.8789 5.42578C14.957 5.42578 15.8477 6.31641 15.8242 7.39453C15.8242 7.72266 15.5898 7.95703 15.2617 7.95703C14.957 7.95703 14.6992 7.72266 14.6992 7.39453C14.6992 6.94922 14.3242 6.55078 13.8555 6.55078H13.293C13.1992 6.55078 13.1055 6.59766 13.0117 6.62109C12.8008 6.29297 12.5195 6.01172 12.2148 5.77734C12.5195 5.56641 12.8945 5.42578 13.3164 5.42578H13.8789ZM8.34766 5.42578C6.89453 5.42578 5.72266 4.25391 5.72266 2.80078C5.72266 1.37109 6.89453 0.175781 8.34766 0.175781C9.77734 0.175781 10.9727 1.37109 10.9727 2.80078C10.9727 4.25391 9.77734 5.42578 8.34766 5.42578ZM8.34766 1.30078C7.50391 1.30078 6.84766 1.98047 6.84766 2.80078C6.84766 3.64453 7.50391 4.30078 8.34766 4.30078C9.16797 4.30078 9.84766 3.64453 9.84766 2.80078C9.84766 1.98047 9.16797 1.30078 8.34766 1.30078ZM4.45703 5.77734C4.15234 6.01172 3.87109 6.29297 3.66016 6.62109C3.56641 6.59766 3.47266 6.55078 3.37891 6.55078H2.81641C2.34766 6.55078 1.97266 6.94922 1.97266 7.39453C1.97266 7.72266 1.71484 7.95703 1.41016 7.95703C1.08203 7.95703 0.847656 7.72266 0.847656 7.39453C0.847656 6.31641 1.71484 5.42578 2.81641 5.42578H3.37891C3.77734 5.42578 4.15234 5.56641 4.45703 5.77734Z' fill='%2321306A'/%3E%3C/svg%3E%0A")}.single-grade__booking-details-icon.--map{background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3633 0.933594C13.5508 0.933594 13.7383 1.09766 13.7383 1.33203V9.44141C13.7383 9.74609 13.5273 10.0273 13.2461 10.1445L9.70703 11.3633C9.54297 11.4102 9.40234 11.4336 9.23828 11.4336C9.07422 11.4336 8.91016 11.4102 8.76953 11.3633L4.73828 9.93359L0.730469 11.4102C0.683594 11.4336 0.636719 11.4336 0.589844 11.4336C0.402344 11.4336 0.238281 11.293 0.238281 11.0586V2.94922C0.238281 2.64453 0.425781 2.36328 0.707031 2.24609L4.24609 1.02734C4.41016 0.980469 4.57422 0.933594 4.71484 0.933594C4.87891 0.957031 5.04297 0.980469 5.20703 1.02734L9.23828 2.43359L13.2227 0.980469C13.2695 0.957031 13.3164 0.933594 13.3633 0.933594ZM5.48828 2.31641V9.01953L8.48828 10.0742V3.37109L5.48828 2.31641ZM1.36328 10.0039L4.33984 8.87891H4.36328V2.17578L1.36328 3.23047V10.0039ZM12.6133 9.16016V2.38672L9.61328 3.51172V10.2148L12.6133 9.16016Z' fill='%2321306A'/%3E%3C/svg%3E%0A")}.single-grade__booking-details-icon.--house{background-image:url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5977 5.99609C13.668 6.06641 13.7383 6.16016 13.7383 6.27734C13.7383 6.37109 13.6914 6.46484 13.6445 6.51172L13.4102 6.81641C13.3398 6.88672 13.2227 6.95703 13.1055 6.95703C13.0117 6.95703 12.9414 6.91016 12.8711 6.86328L12.2383 6.32422V10.707C12.2148 11.1055 11.8867 11.4336 11.4883 11.4336H8.48828C8.06641 11.4336 7.73828 11.1055 7.73828 10.6836V8.24609H6.23828V10.6836C6.21484 11.1055 5.88672 11.4336 5.48828 11.4336H2.48828C2.06641 11.4336 1.73828 11.1055 1.73828 10.6836V6.32422L1.08203 6.86328C1.01172 6.91016 0.941406 6.93359 0.847656 6.93359C0.730469 6.93359 0.613281 6.88672 0.566406 6.81641L0.308594 6.51172C0.261719 6.46484 0.238281 6.37109 0.238281 6.27734C0.238281 6.16016 0.285156 6.06641 0.355469 5.99609L6.14453 1.23828C6.35547 1.05078 6.66016 0.957031 6.98828 0.957031C7.29297 0.957031 7.59766 1.05078 7.80859 1.23828L11.1133 3.95703V2.62109C11.1133 2.52734 11.1836 2.45703 11.3008 2.43359H12.0508C12.1445 2.43359 12.2383 2.52734 12.2383 2.62109V4.87109L13.5977 5.99609ZM11.0898 10.3086L11.1133 5.41016L6.98828 2.01172L2.86328 5.41016V10.3086H5.11328V7.87109C5.11328 7.47266 5.44141 7.14453 5.86328 7.12109H8.11328C8.51172 7.14453 8.83984 7.47266 8.86328 7.87109V10.3086H11.0898Z' fill='%2321306A'/%3E%3C/svg%3E%0A")}.--footer .single-grade__booking-details-text{font-weight:500}.single-grade__booking-details-row{border-bottom:1px solid rgba(0,32,91,0.3);font-size:1rem;padding-top:.9375rem;padding-bottom:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;color:#00205B}@media (min-width: 992px){.single-grade__booking-details-row{font-size:1.125rem}}.single-grade__booking-details-row:last-of-type{border-bottom:none}.single-grade__sidebar{position:-webkit-sticky;position:sticky;top:11.25rem}.single-grade__sidebar .btn--solid{margin-top:2.5rem}.single-grade__floorplan-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:none !important;position:relative}@media (hover: hover){.single-grade__floorplan-item:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2)}}.single-grade__floorplan-item:after{content:'';width:1.875rem;height:1.875rem;position:absolute;right:1.25rem;bottom:1.875rem;background-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.793 12.1328V13.5391C18.793 13.9492 18.4414 14.2422 18.0898 14.2422H14.1055V18.2266C14.1055 18.6367 13.7539 18.9297 13.4023 18.9297H11.9961C11.5859 18.9297 11.293 18.6367 11.293 18.2266V14.2422H7.30859C6.89844 14.2422 6.60547 13.9492 6.60547 13.5391V12.1328C6.60547 11.7812 6.89844 11.4297 7.30859 11.4297H11.293V7.44531C11.293 7.09375 11.5859 6.74219 11.9961 6.74219H13.4023C13.7539 6.74219 14.1055 7.09375 14.1055 7.44531V11.4297H18.0898C18.4414 11.4297 18.793 11.7812 18.793 12.1328ZM30.2773 29.125L28.9297 30.4727C28.6953 30.7656 28.2266 30.7656 27.9336 30.4727L20.8438 23.3828C20.7266 23.207 20.668 23.0312 20.668 22.8555V22.0938C18.5 23.9102 15.7461 25.0234 12.6992 25.0234C5.96094 25.0234 0.511719 19.5742 0.511719 12.8359C0.511719 6.15625 5.96094 0.648438 12.6992 0.648438C19.3789 0.648438 24.8867 6.15625 24.8867 12.8359C24.8867 15.8828 23.7148 18.6953 21.8984 20.8047H22.6602C22.8359 20.8047 23.0117 20.9219 23.1875 21.0391L30.2773 28.1289C30.5703 28.4219 30.5703 28.8906 30.2773 29.125ZM22.0742 12.8359C22.0742 7.67969 17.8555 3.46094 12.6992 3.46094C7.48438 3.46094 3.32422 7.67969 3.32422 12.8359C3.32422 18.0508 7.48438 22.2109 12.6992 22.2109C17.8555 22.2109 22.0742 18.0508 22.0742 12.8359Z' fill='%2300205B'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.single-grade__floorplan-item picture,.single-grade__floorplan-item img{width:100%}.single-grade .icon-block{color:#00205B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem}.single-grade .icon-block__icon{width:1.875rem;height:1.875rem;max-height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat}.single-grade .icon-block__icon.--bed{background-image:url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1328 15C7.26172 15 4.97656 12.7148 4.97656 9.84375C4.97656 7.03125 7.26172 4.6875 10.1328 4.6875C12.9453 4.6875 15.2891 7.03125 15.2891 9.84375C15.2891 12.7148 12.9453 15 10.1328 15ZM10.1328 7.5C8.78516 7.5 7.78906 8.55469 7.78906 9.84375C7.78906 11.1914 8.78516 12.1875 10.1328 12.1875C11.4219 12.1875 12.4766 11.1914 12.4766 9.84375C12.4766 8.55469 11.4219 7.5 10.1328 7.5ZM31.2266 4.6875C34.8008 4.6875 37.7891 7.67578 37.7891 11.25V22.5C37.7891 23.0273 37.3203 23.4375 36.8516 23.4375H35.9141C35.3867 23.4375 34.9766 23.0273 34.9766 22.5V19.6875H3.10156V22.5C3.10156 23.0273 2.63281 23.4375 2.16406 23.4375H1.22656C0.699219 23.4375 0.289062 23.0273 0.289062 22.5V1.875C0.289062 1.40625 0.699219 0.9375 1.22656 0.9375H2.16406C2.63281 0.9375 3.10156 1.40625 3.10156 1.875V16.875H17.1641V5.625C17.1641 5.15625 17.5742 4.6875 18.1016 4.6875H31.2266ZM34.9766 16.875V11.25C34.9766 9.19922 33.2773 7.5 31.2266 7.5H19.9766V16.875H34.9766Z' fill='%2300205B'/%3E%3C/svg%3E%0A")}.single-grade .icon-block__icon.--sleeps{background-image:url("data:image/svg+xml,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.82031 8.625C7.47656 8.625 5.60156 6.75 5.60156 4.40625C5.60156 2.12109 7.47656 0.1875 9.82031 0.1875C12.1055 0.1875 14.0391 2.12109 14.0391 4.40625C14.0391 6.75 12.1055 8.625 9.82031 8.625ZM9.82031 3C9 3 8.41406 3.64453 8.41406 4.40625C8.41406 5.22656 9 5.8125 9.82031 5.8125C10.582 5.8125 11.2266 5.22656 11.2266 4.40625C11.2266 3.64453 10.582 3 9.82031 3ZM28.1016 0.1875C31.6758 0.1875 34.6641 3.17578 34.6641 7.6875V29.25C34.6641 29.7773 34.1953 30.1875 33.7266 30.1875H32.7891C32.2617 30.1875 31.8516 29.7773 31.8516 29.25V27.375H3.72656V29.25C3.72656 29.7773 3.25781 30.1875 2.78906 30.1875H1.85156C1.32422 30.1875 0.914062 29.7773 0.914062 29.25V1.125C0.914062 0.65625 1.32422 0.1875 1.85156 0.1875H2.78906C3.25781 0.1875 3.72656 0.65625 3.72656 1.125V9.5625H15.9141V1.125C15.9141 0.65625 16.3242 0.1875 16.8516 0.1875H28.1016ZM31.8516 24.5625V21.75C31.793 19.6992 30.1523 18.0586 28.1016 18H18.7266V24.5625H31.8516ZM31.8516 16.418V12.375H3.72656V24.5625H15.9141V16.125C15.9141 15.6562 16.3242 15.1875 16.8516 15.1875H28.1016C29.4492 15.2461 30.7383 15.6562 31.8516 16.418ZM31.8516 9.5625V6.75C31.793 4.69922 30.1523 3.05859 28.1016 3H18.7266V9.5625H31.8516ZM9.82031 23.625C7.47656 23.625 5.60156 21.75 5.60156 19.4062C5.60156 17.1211 7.47656 15.1875 9.82031 15.1875C12.1055 15.1875 14.0391 17.1211 14.0391 19.4062C14.0391 21.75 12.1055 23.625 9.82031 23.625ZM9.82031 18C9 18 8.41406 18.6445 8.41406 19.4062C8.41406 20.2266 9 20.8125 9.82031 20.8125C10.582 20.8125 11.2266 20.2266 11.2266 19.4062C11.2266 18.6445 10.582 18 9.82031 18Z' fill='%2300205B'/%3E%3C/svg%3E%0A")}.single-grade .icon-block__icon.--pet{background-image:url("data:image/svg+xml,%3Csvg width='35' height='32' viewBox='0 0 35 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.6641 7.28125V10.0938C34.6055 12.9648 32.3203 15.25 29.5078 15.25H29.0391V29.3125C29.0391 30.3672 28.1602 31.1875 27.1641 31.1875H22.4766C21.4219 31.1875 20.6016 30.3672 20.6016 29.3125V23.6875H13.1016V29.3125C13.1016 30.3672 12.2227 31.1875 11.2266 31.1875H6.53906C5.48438 31.1875 4.66406 30.3672 4.66406 29.3125V19.4688C4.66406 18.6484 4.78125 17.8281 5.07422 17.0664C2.73047 16.5977 0.914062 14.4883 0.914062 11.9688C0.914062 11.207 1.5 10.5625 2.32031 10.5625C3.08203 10.5625 3.72656 11.207 3.72656 11.9688C3.72656 13.3164 4.72266 14.3125 6.07031 14.3125H6.94922C8.17969 13.1992 9.82031 12.4375 11.6953 12.4375H18.7266V2.125C18.7266 1.30469 19.7227 0.894531 20.3086 1.48047L21.8906 3.0625V3.12109C21.9492 3.12109 21.9492 3.0625 22.0078 3.0625H26.4609C27.75 3.0625 28.8633 3.82422 29.3906 4.87891V4.9375H32.3203C33.6094 4.9375 34.6641 5.99219 34.6641 7.28125ZM26.2266 16.9492L19.4883 15.25H11.6953C9.35156 15.3086 7.47656 17.1836 7.47656 19.4688V28.375H10.2891V20.875H23.4141V28.375H26.2266V16.9492ZM31.8516 7.75H27.6914L26.8711 6.16797C26.8125 5.99219 26.6367 5.875 26.4609 5.875H22.0078C21.7148 5.875 21.5391 6.10938 21.5391 6.34375V12.9062L26.2266 14.0781V12.4375H29.5078C30.7969 12.4375 31.8516 11.4414 31.8516 10.0938V7.75ZM26.2266 7.75C26.2266 8.27734 25.7578 8.6875 25.2891 8.6875C24.7617 8.6875 24.3516 8.27734 24.3516 7.75C24.3516 7.28125 24.7617 6.8125 25.2891 6.8125C25.7578 6.8125 26.2266 7.28125 26.2266 7.75Z' fill='%2300205B'/%3E%3C/svg%3E%0A")}.single-grade .icon-block__icon.--size{background-image:url("data:image/svg+xml,%3Csvg width='32' height='31' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.1055 26.7305C31.3945 28.0195 30.5156 30.1875 28.6406 30.1875H2.80078C1.62891 30.1875 0.75 29.3086 0.75 28.1367V2.29688C0.75 1.06641 1.74609 0.1875 2.80078 0.1875C3.26953 0.1875 3.79688 0.421875 4.20703 0.832031L30.1055 26.7305ZM3.5625 27.375H26.8242L23.1328 23.6836L22.4883 24.3867C22.1367 24.7383 21.4922 24.7383 21.1406 24.3867L20.4961 23.6836C20.1445 23.332 20.1445 22.7461 20.4961 22.3945L21.1406 21.6914L18.5039 19.0547L17.8594 19.7578C17.4492 20.1094 16.8633 20.1094 16.5117 19.7578L15.8672 19.0547C15.457 18.7031 15.457 18.1172 15.8672 17.7656L16.5117 17.0625L13.875 14.4258L13.1719 15.0703C12.8203 15.4805 12.2344 15.4805 11.8828 15.0703L11.1797 14.4258C10.8281 14.0742 10.8281 13.4883 11.1797 13.0781L11.8828 12.4336L9.24609 9.79688L8.54297 10.4414C8.19141 10.793 7.60547 10.793 7.25391 10.4414L6.55078 9.79688C6.19922 9.44531 6.19922 8.80078 6.55078 8.44922L7.25391 7.80469L3.5625 4.11328V27.375ZM8.25 22.6875V15.4219L15.5156 22.6875H8.25Z' fill='%2300205B'/%3E%3C/svg%3E%0A")}.single-grade .icon-block__icon.--time{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.75 0.65625C22.7773 0.65625 29.2812 7.16016 29.2812 15.1875C29.2812 23.2148 22.7773 29.7188 14.75 29.7188C6.72266 29.7188 0.21875 23.2148 0.21875 15.1875C0.21875 7.16016 6.72266 0.65625 14.75 0.65625ZM14.75 26.9062C21.1953 26.9062 26.4688 21.6914 26.4688 15.1875C26.4688 8.74219 21.1953 3.46875 14.75 3.46875C8.24609 3.46875 3.03125 8.74219 3.03125 15.1875C3.03125 21.6914 8.24609 26.9062 14.75 26.9062ZM18.3242 20.8125L13.3438 17.1797C13.168 17.0625 13.1094 16.8281 13.1094 16.6523V6.98438C13.1094 6.63281 13.4023 6.28125 13.8125 6.28125H15.6875C16.0391 6.28125 16.3906 6.63281 16.3906 6.98438V15.3047L20.2578 18.1758C20.6094 18.4102 20.668 18.8203 20.4336 19.1719L19.3203 20.6367C19.0859 20.9883 18.6758 21.0469 18.3242 20.8125Z' fill='%2300205B'/%3E%3C/svg%3E%0A")}.single-grade .icon-block__text span{display:block}.single-grade .social-sharer-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:.9375rem;padding-right:.9375rem;margin-top:1.25rem}@media (min-width: 992px){.single-grade .social-sharer-wrap{width:2.5rem;height:100%;position:absolute;top:0;left:0;z-index:5;padding-left:0;padding-right:0;margin-top:0}}.single-grade .social-sharer{background-color:#00205B;padding:1rem .625rem;-webkit-transition:0.4s top linear;transition:0.4s top linear}@media (min-width: 992px){.single-grade .social-sharer{position:-webkit-sticky;position:sticky;top:11.25rem;left:0;padding:1rem;padding-right:1.125rem;margin-top:4.5rem}}.single-grade .social-sharer__container{max-width:25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:1rem;margin-right:auto;margin-left:auto}@media (min-width: 992px){.single-grade .social-sharer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.single-grade .social-sharer a{display:block}.single-grade .social-sharer a svg{width:1.25rem;aspect-ratio:1/1;display:block}.single-grade .social-sharer a svg path{fill:#fff;-webkit-transition:0.25s fill ease-in-out;transition:0.25s fill ease-in-out}.single-grade .social-sharer a:hover svg path{fill:#B9C4E3}.single-grade .social-sharer .copy-link{position:relative}.single-grade .social-sharer .copy-link span.clipboard-notification{width:100px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, calc(-100% - 12px), 0);transform:translate3d(-50%, calc(-100% - 12px), 0);font-size:0.75rem;font-weight:bold;text-decoration:none;text-align:center;background-color:#00205B;color:#fff;padding:.25rem;display:none}@media (min-width: 992px){.single-grade .social-sharer .copy-link span.clipboard-notification{top:50%;-webkit-transform:translate3d(25%, -50%, 0);transform:translate3d(25%, -50%, 0)}}.single-grade .social-sharer .copy-link span.clipboard-notification:after{width:0;height:0;content:'';border-style:solid;border-width:10px 10px 0 10px;border-color:#00205B transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-50%, 99%, 0);transform:translate3d(-50%, 99%, 0)}@media (min-width: 992px){.single-grade .social-sharer .copy-link span.clipboard-notification:after{top:0;bottom:auto;left:0;-webkit-transform:translate3d(-99%, .0625rem, 0);transform:translate3d(-99%, .0625rem, 0);border-width:10px 10px 10px 0;border-color:transparent #00205B transparent transparent}}.single-grade .underline-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-grade .underline-heading .btn--hollow{margin-bottom:-.6875rem}.single-grade__tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.25rem}.single-grade__tab{font-weight:500;color:#00205B;opacity:0.3;cursor:pointer;border-bottom:.125rem solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single-grade__tab:hover{opacity:1}.single-grade__tab.--active{opacity:1;border-bottom:.125rem solid #C4A65B}.single-grade__tab-content{display:none}.single-grade__tab-content.--active{display:block}.single-grade .booking-grade-single-side{position:relative;z-index:1}@media (min-width: 992px){.single-grade .booking-grade-single-side.popup--below .block-holiday-search__popup{top:calc(100% - 1px);bottom:auto;left:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);padding-bottom:1.875rem}}@media (min-width: 992px){.single-grade .booking-grade-single-side.popup--below .block-holiday-search__popup.active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.single-grade .booking-grade-single-side .debug{position:fixed;bottom:1em;border:2px solid red;width:300px;height:300px;z-index:999;padding:1em;background:white;font-size:12px}.single-grade .booking-grade-single-side .results-block{background-color:#ECD1D5}.single-grade .booking-grade-single-side .results-block .swiper-button-next:after,.single-grade .booking-grade-single-side .results-block .swiper-button-prev:after,.single-grade .booking-grade-single-side .results-block .js-highlight-next-arrow:after,.single-grade .booking-grade-single-side .results-block .js-highlight-prev-arrow:after{color:#fff}.single-grade .booking-grade-single-side .results-block .swiper-button-prev,.single-grade .booking-grade-single-side .results-block .js-highlight-prev-arrow{border-color:transparent transparent transparent #00205B}.single-grade .booking-grade-single-side .results-block .swiper-button-next,.single-grade .booking-grade-single-side .results-block .js-highlight-next-arrow{border-color:transparent #00205B transparent transparent}.single-grade .booking-grade-single-side .results-block-title{color:#00205B;font-weight:500;margin-bottom:3.125rem;font-size:1.25rem;text-align:center}.single-grade .booking-grade-single-side .wrapper{background:#fff;background:var(--accent);padding:1.25rem}@media (min-width: 992px){.single-grade .booking-grade-single-side .wrapper{padding:1.875rem}}.single-grade .booking-grade-single-side .wrapper .vanilla-calendar-header{padding:.9375rem 1.25rem}.single-grade .booking-grade-single-side .wrapper hr{border-top:.0625rem solid rgba(0,32,91,0.3);border-bottom:none;margin-bottom:1.875rem}.single-grade .booking-grade-single-side .wrapper select{background-color:#fff;border:none;background-position:calc(100% - 20px)}.single-grade .booking-grade-single-side .wrapper .datePickerCol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.single-grade .booking-grade-single-side .wrapper h3{font-size:1.5rem;border-bottom:.0625rem solid #00205B;padding-bottom:.625rem;margin-bottom:1.875rem}.single-grade .booking-grade-single-side .wrapper .btnSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;background:#C4A65B;text-align:center;color:#00205B;text-decoration:none}.single-grade .booking-grade-single-side .wrapper .datepicker{width:-moz-min-content;width:-webkit-min-content;width:min-content}.single-grade .booking-grade-single-side .wrapper .datepicker:not(.active){display:none}.single-grade .booking-grade-single-side .wrapper .datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.single-grade .booking-grade-single-side .wrapper .datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.single-grade .booking-grade-single-side .wrapper .datepicker-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff}.single-grade .booking-grade-single-side .wrapper .datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.single-grade .booking-grade-single-side .wrapper .datepicker-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px}.single-grade .booking-grade-single-side .wrapper .datepicker-footer{-webkit-box-shadow:inset 0 1px 1px rgba(10,10,10,0.1);box-shadow:inset 0 1px 1px rgba(10,10,10,0.1);background-color:#f5f5f5}.single-grade .booking-grade-single-side .wrapper .datepicker-title{-webkit-box-shadow:inset 0 -1px 1px rgba(10,10,10,0.1);box-shadow:inset 0 -1px 1px rgba(10,10,10,0.1);background-color:#f5f5f5;padding:0.375rem 0.75rem;text-align:center;font-weight:700}.single-grade .booking-grade-single-side .wrapper .datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.single-grade .booking-grade-single-side .wrapper .datepicker-header .datepicker-controls{padding:2px 2px 0}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:1px solid gainsboro;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(0.375em - 1px) 0.75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:#363636;font-size:1rem}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:focus,.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:active{outline:none}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:focus:not(:active){-webkit-box-shadow:0 0 0 0.125em rgba(50,115,220,0.25);box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button:active{border-color:#474747;color:#363636}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .button[disabled]{cursor:not-allowed}.single-grade .booking-grade-single-side .wrapper .datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:bold}.single-grade .booking-grade-single-side .wrapper .datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.single-grade .booking-grade-single-side .wrapper .datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.single-grade .booking-grade-single-side .wrapper .datepicker-footer .datepicker-controls .button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:calc(0.375rem - 1px) 0.375rem;border-radius:2px;font-size:0.75rem}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .prev-button,.single-grade .booking-grade-single-side .wrapper .datepicker-controls .next-button{padding-right:0.375rem;padding-left:0.375rem;-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%}.single-grade .booking-grade-single-side .wrapper .datepicker-controls .prev-button.disabled,.single-grade .booking-grade-single-side .wrapper .datepicker-controls .next-button.disabled{visibility:hidden}.single-grade .booking-grade-single-side .wrapper .datepicker-view,.single-grade .booking-grade-single-side .wrapper .datepicker-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.single-grade .booking-grade-single-side .wrapper .datepicker-view{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.single-grade .booking-grade-single-side .wrapper .datepicker-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.single-grade .booking-grade-single-side .wrapper .datepicker .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.single-grade .booking-grade-single-side .wrapper .datepicker .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.single-grade .booking-grade-single-side .wrapper .datepicker .week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%}.single-grade .booking-grade-single-side .wrapper .datepicker .weeks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.single-grade .booking-grade-single-side .wrapper .datepicker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-grade .booking-grade-single-side .wrapper .datepicker .dow{height:1.5rem;font-size:0.875rem;font-weight:700}.single-grade .booking-grade-single-side .wrapper .datepicker .week{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#b8b8b8;font-size:0.75rem}.single-grade .booking-grade-single-side .wrapper .datepicker-cell,.single-grade .booking-grade-single-side .wrapper .datepicker .days .dow{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.single-grade .booking-grade-single-side .wrapper .datepicker-cell{height:2.25rem}.single-grade .booking-grade-single-side .wrapper .datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.single-grade .booking-grade-single-side .wrapper .datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.selected,.single-grade .booking-grade-single-side .wrapper .datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:500}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.disabled{color:gainsboro}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.prev:not(.disabled),.single-grade .booking-grade-single-side .wrapper .datepicker-cell.next:not(.disabled){color:#7a7a7a}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.prev.selected,.single-grade .booking-grade-single-side .wrapper .datepicker-cell.next.selected{color:#e6e6e6}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.today:not(.selected){background-color:#00d1b2}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-end:not(.selected),.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-end.focused:not(.selected),.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range{border-radius:0;background-color:gainsboro}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range.disabled{color:#c6c6c6}.single-grade .booking-grade-single-side .wrapper .datepicker-cell.range.focused{background-color:#d1d1d1}.single-grade .booking-grade-single-side .wrapper .datepicker-input.in-edit{border-color:#276bda}.single-grade .booking-grade-single-side .wrapper .datepicker-input.in-edit:focus,.single-grade .booking-grade-single-side .wrapper .datepicker-input.in-edit:active{-webkit-box-shadow:0 0 0.25em 0.25em rgba(39,107,218,0.2);box-shadow:0 0 0.25em 0.25em rgba(39,107,218,0.2)}.single-grade .booking-grade-single-side__popup{position:absolute;left:0;right:0;bottom:calc(100% - 1px);width:100%;height:auto;background-color:var(--white);z-index:10;padding:4rem 1.5rem 1.5rem;pointer-events:none;-webkit-transition:0.2s -webkit-clip-path ease-out;transition:0.2s -webkit-clip-path ease-out;transition:0.2s clip-path ease-out;transition:0.2s clip-path ease-out, 0.2s -webkit-clip-path ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll}@media (min-width: 992px){.single-grade .booking-grade-single-side__popup{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem;padding-bottom:.625rem;-webkit-box-shadow:0px -1px 20px 0px rgba(0,0,0,0.75);box-shadow:0px -1px 20px 0px rgba(0,0,0,0.75)}}@media (max-width: 992px){.single-grade .booking-grade-single-side__popup{height:100%;position:fixed;inset:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.2s -webkit-transform ease-out;transition:0.2s -webkit-transform ease-out;transition:0.2s transform ease-out;transition:0.2s transform ease-out, 0.2s -webkit-transform ease-out}}.single-grade .booking-grade-single-side__popup.active{pointer-events:all;-webkit-transition-delay:0.2s;transition-delay:0.2s}@media (min-width: 992px){.single-grade .booking-grade-single-side__popup.active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);left:0}}@media (max-width: 992px){.single-grade .booking-grade-single-side__popup.active{-webkit-transform:translateX(0);transform:translateX(0)}}.single-grade .booking-grade-single-side__popup .close-popup{width:1rem;height:1rem;position:absolute;top:1rem;right:1rem;display:block;outline:none;border:none;padding:0;margin:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%2300205B' fill-rule='nonzero' d='M14 1.41 12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:0.25s background-image ease-in-out;transition:0.25s background-image ease-in-out}.single-grade .booking-grade-single-side__popup .close-popup:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23C4A65B' fill-rule='nonzero' d='M14 1.41 12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z'/%3E%3C/svg%3E")}.single-grade .booking-grade-single-side__popup .close-popup span{display:none}.single-grade .booking-grade-single-side__popup .close-popup--btn{width:100%;margin-top:auto;font-size:14px;padding:.75rem}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side__popup .close-popup--btn{font-size:calc( 14px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side__popup .close-popup--btn{font-size:14px}}@media (min-width: 992px){.single-grade .booking-grade-single-side__popup .close-popup--btn{display:none}}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media (min-width: 576px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label{--text-color: var(--primary);display:none;cursor:pointer;position:relative;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--off-white);-webkit-transition:0.25s background-color ease-in-out;transition:0.25s background-color ease-in-out}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label picture,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label picture img,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label .park-meta,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label .park-meta{padding:.625rem .875rem}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p{color:var(--text-color);font-size:16px;font-weight:400;line-height:1.2;margin-bottom:0;-webkit-transition:0.25s color ease-in-out;transition:0.25s color ease-in-out}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p{font-size:calc( 16px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p{font-size:18px}}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p.detail,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p.detail{font-size:12px}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p.detail,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p.detail{font-size:calc( 12px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label p.detail,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label p.detail{font-size:12px}}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label:hover,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label:hover{background-color:var(--soft-blue)}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label:has(input:checked),.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label:has(input:checked){--text-color: var(--white);background-color:var(--primary)}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label input,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label input{display:none}.single-grade .booking-grade-single-side .accommodation-popup .accommodation-container label.visible,.single-grade .booking-grade-single-side .glamping-popup .accommodation-container label.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.single-grade .booking-grade-single-side .row{--bs-gutter-x: 48px}.single-grade .booking-grade-single-side .guest-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}@media (min-width: 576px){.single-grade .booking-grade-single-side .guest-input-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 992px){.single-grade .booking-grade-single-side .guest-input-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-grade .booking-grade-single-side .guest-input-container .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 576px){.single-grade .booking-grade-single-side .guest-input-container .label{min-width:9.375rem}}.single-grade .booking-grade-single-side .title{margin-bottom:0;font-size:16px;color:var(--primary);font-weight:500;line-height:1}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .title{font-size:calc( 16px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .title{font-size:18px}}.single-grade .booking-grade-single-side .title-detail{margin-bottom:0;font-size:12px}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .title-detail{font-size:calc( 12px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .title-detail{font-size:12px}}.single-grade .booking-grade-single-side .pets-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.3125rem;margin-bottom:1.25rem}.single-grade .booking-grade-single-side .pets-column label{margin-bottom:0;color:var(--primary);font-weight:500;line-height:1;font-size:1rem}.single-grade .booking-grade-single-side .accommodation-column:nth-of-type(2){border-left:1px solid rgba(0,32,91,0.3);border-right:1px solid rgba(0,32,91,0.3)}.single-grade .booking-grade-single-side .counter-container{height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--white)}.single-grade .booking-grade-single-side .counter-container button{width:2.5rem;height:100%;outline:none;border:none;aspect-ratio:1/1;background-color:transparent;font-size:30px;color:var(--primary);-webkit-transition:0.25s background-color ease-in-out;transition:0.25s background-color ease-in-out;background-position:center;background-size:35%;background-repeat:no-repeat}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .counter-container button{font-size:calc( 30px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .counter-container button{font-size:30px}}.single-grade .booking-grade-single-side .counter-container button:hover{background-color:var(--off-white)}.single-grade .booking-grade-single-side .counter-container button.minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 3'%3E%3Cpath fill='%2300205B' d='M12.371.08c.25 0 .5.25.5.5v1c0 .281-.25.5-.5.5h-11a.494.494 0 0 1-.5-.5v-1c0-.25.219-.5.5-.5h11Z'/%3E%3C/svg%3E")}.single-grade .booking-grade-single-side .counter-container button.plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%2300205B' d='M12.059 5.08c.25 0 .5.25.5.5v1c0 .281-.25.5-.5.5h-4.5v4.5c0 .281-.25.5-.5.5h-1a.494.494 0 0 1-.5-.5v-4.5h-4.5a.494.494 0 0 1-.5-.5v-1c0-.25.218-.5.5-.5h4.5V.58c0-.25.218-.5.5-.5h1c.25 0 .5.25.5.5v4.5h4.5Z'/%3E%3C/svg%3E")}.single-grade .booking-grade-single-side .counter-container select{margin-bottom:0;background-color:#fff;border:none;color:#00205B;background-position:calc(100% - 15px) 50%}.single-grade .booking-grade-single-side .counter-container select[disabled]{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.25;cursor:not-allowed}.single-grade .booking-grade-single-side .counter-container input{min-height:100%;height:100%;margin-bottom:0;border:none;border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9;background-color:transparent;text-align:center;color:var(--primary);font-size:16px;padding:.3125rem 0 0;max-width:4.375rem}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .counter-container input{font-size:calc( 16px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .counter-container input{font-size:16px}}@media (min-width: 992px){.single-grade .booking-grade-single-side .counter-container input{max-width:none}}.single-grade .booking-grade-single-side .counter-container input::-webkit-inner-spin-button,.single-grade .booking-grade-single-side .counter-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-grade .booking-grade-single-side .accommodation-size-popup .counter-container{height:auto}.single-grade .booking-grade-single-side .dates-popup ul.duration{padding-left:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.single-grade .booking-grade-single-side .dates-popup ul.duration.double li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px)}.single-grade .booking-grade-single-side .dates-popup ul.duration li{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.single-grade .booking-grade-single-side .dates-popup ul.duration li.visible{display:block}.single-grade .booking-grade-single-side .dates-popup ul.duration li button{width:100%;background-color:var(--off-white);color:var(--primary);border:none;outline:none;padding:.75rem .75rem .625rem;font-size:16px;font-weight:500;-webkit-transition:0.25s background-color ease-in-out, 0.25s color ease-in-out;transition:0.25s background-color ease-in-out, 0.25s color ease-in-out}@media only screen and (min-width: 320px){.single-grade .booking-grade-single-side .dates-popup ul.duration li button{font-size:calc( 16px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-grade .booking-grade-single-side .dates-popup ul.duration li button{font-size:16px}}.single-grade .booking-grade-single-side .dates-popup ul.duration li button.active,.single-grade .booking-grade-single-side .dates-popup ul.duration li button:hover{background-color:var(--primary);color:var(--white)}.single-grade .booking-grade-single-side__wrapper{position:relative}.single-grade .booking-grade-single-side .loader-message{color:#00205B;text-align:center;font-weight:500;margin-top:.9375rem;padding-bottom:1.875rem}.single-grade .booking-grade-single-side .results-block-inner{padding:2rem 2rem 0;overflow:hidden;position:relative}.single-grade .booking-grade-single-side .results-block .range-results{margin-bottom:2.5rem}.single-grade .booking-grade-single-side .results-block .range-results *{text-decoration:none}.single-grade .booking-grade-single-side .results-block .range-results-header{background:#00205B;color:#fff;text-align:center;height:27px;line-height:27px;position:absolute;top:-27px;width:100%;font-size:14px}.single-grade .booking-grade-single-side .results-block .range-results-block{text-align:center;background:#fff;padding:.5em 1.5em 1.5em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-grade .booking-grade-single-side .results-block .range-results-block .single-grade__booking-costs{padding:0}.single-grade .booking-grade-single-side .results-block .range-results-block .btn{min-width:0;max-width:calc(100% - 3rem)}.single-grade .booking-grade-single-side .results-block .range-results-block-top{height:5.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-grade .booking-grade-single-side .results-block .range-results-block-top-overline{text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:2px}.single-grade .booking-grade-single-side .results-block .range-results-block-top-dates{font-weight:500;font-size:1.125rem;background-repeat:no-repeat;background-position:0px 40%;padding-left:1.25rem;margin-bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.47266 2.15234C10.082 2.15234 10.5977 2.66797 10.5977 3.27734V11.5273C10.5977 12.1602 10.082 12.6523 9.47266 12.6523H1.22266C0.589844 12.6523 0.0976562 12.1602 0.0976562 11.5273V3.27734C0.0976562 2.66797 0.589844 2.15234 1.22266 2.15234H2.34766V0.933594C2.34766 0.792969 2.46484 0.652344 2.62891 0.652344H3.56641C3.70703 0.652344 3.84766 0.792969 3.84766 0.933594V2.15234H6.84766V0.933594C6.84766 0.792969 6.96484 0.652344 7.12891 0.652344H8.06641C8.20703 0.652344 8.34766 0.792969 8.34766 0.933594V2.15234H9.47266ZM9.33203 11.5273C9.40234 11.5273 9.47266 11.4805 9.47266 11.3867V4.40234H1.22266V11.3867C1.22266 11.4805 1.26953 11.5273 1.36328 11.5273H9.33203Z' fill='%2321306A'/%3E%3C/svg%3E%0A");display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto}.single-grade .booking-grade-single-side .results-block .range-results-block-inner{background:#F6F5F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:6.25rem}.single-grade .booking-grade-single-side .results-block .range-results-block-inner-overline{margin:0;font-size:14px;font-weight:500;line-height:32px}.single-grade .booking-grade-single-side .results-block .range-results-block-inner-price{font-size:50px;font-weight:500;margin-bottom:0;line-height:50px;margin-top:.625rem}.single-grade .booking-grade-single-side .results-block .range-results-block-inner-sold-out{font-size:32px;font-weight:500;margin-bottom:0;line-height:32px}.single-grade .booking-grade-single-side .results-block .range-results-block.active{background:#ECD1D5;height:calc(320px - 2em);margin-top:-2.5em}.single-grade .booking-grade-single-side .results-block .range-results-block.active .range-results-block-inner{height:6.25rem}.single-grade .booking-grade-single-side .results-block .range-results-block.active .range-results-block-inner-price{font-size:70px;line-height:80px;margin-bottom:0;margin-top:.625rem}.single-grade .booking-grade-single-side button[type=submit]{background-color:#C4A65B;color:#00205B;border:none;border-radius:0;height:100%;width:100%;aspect-ratio:auto;text-transform:uppercase;font-size:.875rem;letter-spacing:.125rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-ms-flex-direction:row-reverse;flex-direction:row-reverse;pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.5}.single-grade .booking-grade-single-side button[type=submit].active{pointer-events:all;-webkit-filter:none;filter:none;opacity:1}@media (min-width: 992px){.single-grade .booking-grade-single-side button[type=submit]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.625rem}}.single-grade .booking-grade-single-side button[type=submit]:hover{background-color:#5B78C4}.single-grade .booking-grade-single-side button[type=submit]:hover span{color:#fff}.single-grade .booking-grade-single-side button[type=submit]:hover span.icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%23FFFFFF' d='M18.742 16.492c.176.176.176.457 0 .598l-.808.808c-.141.176-.422.176-.598 0l-4.254-4.253a.567.567 0 0 1-.105-.317v-.457c-1.301 1.09-2.954 1.758-4.782 1.758A7.307 7.307 0 0 1 .883 7.316C.883 3.31 4.153.004 8.195.004c4.008 0 7.313 3.305 7.313 7.312a7.362 7.362 0 0 1-1.793 4.782h.457c.105 0 .21.07.316.14l4.254 4.254Zm-10.547-3.55a5.619 5.619 0 0 0 5.625-5.626c0-3.093-2.53-5.625-5.625-5.625A5.619 5.619 0 0 0 2.57 7.316a5.597 5.597 0 0 0 5.625 5.625Z'/%3E%3C/svg%3E")}.single-grade .booking-grade-single-side button[type=submit] span.icon{width:.875rem;height:.875rem;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%2300205B' d='M18.742 16.492c.176.176.176.457 0 .598l-.808.808c-.141.176-.422.176-.598 0l-4.254-4.253a.567.567 0 0 1-.105-.317v-.457c-1.301 1.09-2.954 1.758-4.782 1.758A7.307 7.307 0 0 1 .883 7.316C.883 3.31 4.153.004 8.195.004c4.008 0 7.313 3.305 7.313 7.312a7.362 7.362 0 0 1-1.793 4.782h.457c.105 0 .21.07.316.14l4.254 4.254Zm-10.547-3.55a5.619 5.619 0 0 0 5.625-5.626c0-3.093-2.53-5.625-5.625-5.625A5.619 5.619 0 0 0 2.57 7.316a5.597 5.597 0 0 0 5.625 5.625Z'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:0.25s background-image ease-in-out;transition:0.25s background-image ease-in-out}@media (min-width: 992px){.single-grade .booking-grade-single-side button[type=submit] span.icon{width:1.5rem;height:1.5rem}}.single-grade .booking-grade-single-side button[type=submit] span{color:#00205B;-webkit-transition:0.25s color ease-in-out;transition:0.25s color ease-in-out}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{background-color:#00205B}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:#00205B}.single-grade .booking-grade-single-side [data-calendar-theme=light].vanilla-calendar{width:100%;height:100%;padding:0;border-radius:0;background-color:#fff}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-week__day{color:#00205B;font-weight:500;font-size:.6875rem}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day__btn{background-color:transparent;border:.03125rem solid rgba(0,32,91,0.1);border-radius:0;color:#00205B;margin-bottom:-.0625rem;margin-left:-.0625rem;aspect-ratio:1/1}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day__btn:hover{background-color:#5B78C4;color:#fff}.single-grade .booking-grade-single-side .vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.single-grade .booking-grade-single-side .vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='9px' height='15px' viewBox='0 0 9 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eselect-chevron%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='select-chevron' transform='translate(4.346353, 7.448078) rotate(90.000000) translate(-4.346353, -7.448078) translate(-2.648995, 3.448078)' fill='%2300205B' fill-rule='nonzero'%3E%3Cg id='chevron-right' transform='translate(6.995348, 4.000000) rotate(90.000000) translate(-6.995348, -4.000000) translate(2.995348, -2.995348)'%3E%3Cpath d='M1.27274285,13.8796696 L7.88895075,7.26345928 C8.03701642,7.11539118 8.03701642,6.87535376 7.88895075,6.72726139 L1.27274285,0.111051074 C1.12467718,-0.0370170247 0.884606599,-0.0370170247 0.736571661,0.111051074 L0.111049254,0.736573481 C-0.037016418,0.884609227 -0.037016418,1.12464665 0.111049254,1.2727471 L5.82004382,6.99534012 L0.111049254,12.7179412 C-0.037016418,12.8660093 -0.037016418,13.1060467 0.111049254,13.2541148 L0.736571661,13.8796696 C0.884606599,14.0277053 1.12467718,14.0277053 1.27274285,13.8796696 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:center}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgba(0,32,91,0.5)}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{background-color:#F6F5F0;cursor:not-allowed;color:rgba(0,32,91,0.3)}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day__btn_today{background-color:rgba(0,32,91,0.05)}.single-grade .booking-grade-single-side [data-calendar-theme=light] .vanilla-calendar-day__btn_selected{background-color:#00205B;color:#fff}.single-grade .booking-grade-single-side .vanilla-calendar-grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 768px){.single-grade .booking-grade-single-side .vanilla-calendar-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-grade .booking-grade-single-side .vanilla-calendar-column{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.25rem}.single-grade .booking-grade-single-side .vanilla-calendar-month,.single-grade .booking-grade-single-side .vanilla-calendar-year{color:#00205B;font-weight:500}.single-grade .booking-grade-single-side .vanilla-calendar-days{row-gap:0}#booking-grade-gallery img,#floorplans-gallery img{display:block;margin:0 auto}

/*# sourceMappingURL=single-grades.css.map */
