label{display:block;cursor:pointer;color:#b5823e;margin-bottom:10px;line-height:1;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{margin:0;padding:15px;font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.6;border:1px solid rgba(93,93,92,.3);background:transparent;border-radius:0;width:100%;}@media(min-width:576px){input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{font-size:15px;line-height:1.6;}}@media(min-width:768px){input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{font-size:16px;line-height:1.6;}}input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus{outline:none;}input[type="date"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="time"]::placeholder,input[type="url"]::placeholder,textarea::placeholder,select::placeholder{color:#ccc;opacity:1;}input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#ccc;}input[type="date"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="time"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#ccc;}input[type="date"].input-validation-error,input[type="email"].input-validation-error,input[type="number"].input-validation-error,input[type="password"].input-validation-error,input[type="text"].input-validation-error,input[type="tel"].input-validation-error,input[type="time"].input-validation-error,input[type="url"].input-validation-error,textarea.input-validation-error,select.input-validation-error{border:1px solid #f00;}input[type="date"]+.field-validation-error+label,input[type="email"]+.field-validation-error+label,input[type="number"]+.field-validation-error+label,input[type="password"]+.field-validation-error+label,input[type="text"]+.field-validation-error+label,input[type="tel"]+.field-validation-error+label,input[type="time"]+.field-validation-error+label,input[type="url"]+.field-validation-error+label,textarea+.field-validation-error+label,select+.field-validation-error+label{margin-top:20px;}fieldset{padding:0;border:none;}textarea{min-height:150px;max-width:100% !important;}select,input.dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 45px 15px 15px;border:1px solid rgba(93,93,92,.3);background:transparent url("/images/default/svg/chevron-down.svg") no-repeat center right 15px;background-size:15px 9px;cursor:pointer;}input[type="checkbox"],input[type="radio"]{position:absolute;max-height:0;opacity:0;overflow:hidden;}input[type="checkbox"]+label,input[type="checkbox"]+input+label,input[type="radio"]+label,input[type="radio"]+input+label{display:inline-block;padding-top:.3em;padding-left:35px;margin-bottom:0;position:relative;font-weight:normal;min-height:25px;}input[type="checkbox"]+label::before,input[type="checkbox"]+input+label::before,input[type="radio"]+label::before,input[type="radio"]+input+label::before{content:"";display:block;width:25px;height:25px;position:absolute;top:0;left:0;border:1px solid rgba(93,93,92,.3);background:#fbf9f3 no-repeat center;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease;}input[type="checkbox"]+label::before,input[type="checkbox"]+input+label::before{border-radius:2px;background-size:55%;}input[type="checkbox"]:checked+label::before,input[type="checkbox"]:checked+input+label::before{background-image:url("/Images/Default/svg/tick.svg");}input[type="radio"]+label::before{border-radius:50%;background-size:50%;}input[type="radio"]:checked+label::before{background-color:#b5823e;}
.block-icon-list-and-text .ilw .il{padding-left:0;}.block-icon-list-and-text .ilw .il li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding:15px 0;margin-bottom:0;border-bottom:1px solid #876b46;}.block-icon-list-and-text .ilw .il li:first-child{border-top:1px solid #876b46;}.block-icon-list-and-text .ilw .il li .iw{width:50px;}.block-icon-list-and-text .ilw .il li .iw img{display:block;}.block-icon-list-and-text .ilw .il li .iw+.cw{padding-left:30px;width:calc(100% - 50px);}@media(min-width:992px){.block-icon-list-and-text .cw{padding-left:var(--spacer-2);}.block-icon-list-and-text .order-lg-last+* .cw{padding-left:0;padding-right:var(--spacer-2);}}.block-icon-list-and-text .ilw .il li{border-bottom-color:#eabe86;}.block-icon-list-and-text .ilw .il li:first-child{border-top-color:#eabe86;}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}
.carousel{position:relative;}.carousel .splide__arrow{background:transparent;border:0;padding:0;position:absolute;top:50%;z-index:1;}.carousel .splide__arrow svg{fill:#fff;width:30px;}.carousel .splide__arrow:disabled{opacity:.3;}.carousel .splide__arrow.splide__arrow--prev{left:.5em;transform:scaleX(-1) translateY(-50%);}.carousel .splide__arrow.splide__arrow--next{right:.5em;transform:translateY(-50%);}.carousel .splide__progress__bar{height:4px;background:#b5823e;}.carousel .splide__pagination{position:relative;z-index:2;padding-top:15px;padding-left:0;text-align:center;line-height:1;}.carousel .splide__pagination li{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:0;}.carousel .splide__pagination li::before{display:none;}.carousel .splide__pagination li:last-child{margin-right:0;}.carousel .splide__pagination li .splide__pagination__page{display:block;font-size:0;padding:0;width:15px;height:15px;border-radius:50%;background-color:rgba(181,130,62,.25);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.carousel .splide__pagination li .splide__pagination__page.is-active{background-color:#b5823e;}.carousel .splide__slide{position:relative;z-index:1;}.carousel .splide__slide>[class^="ratio-"] .cw *,.carousel .splide__slide>[class*=" ratio-"] .cw *{color:#fff;}.carousel .carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.carousel .carousel-overlay .cw *{color:#fff;}.carousel-thumbs{margin-top:10px;}@media(min-width:768px){.carousel .splide__arrow svg{width:35px;}.carousel .splide__arrow.splide__arrow--prev{left:1em;}.carousel .splide__arrow.splide__arrow--next{right:1em;}}@media(min-width:1200px){.carousel .splide__arrow svg{width:40px;}.carousel .splide__arrow.splide__arrow--prev{left:1.5em;}.carousel .splide__arrow.splide__arrow--next{right:1.5em;}}@media(min-width:1400px){.carousel .splide__arrow.splide__arrow--prev{left:2.5em;}.carousel .splide__arrow.splide__arrow--next{right:2.5em;}}.splide--draggable .splide__list{cursor:grab;}.splide--draggable.dragging .splide__list{cursor:grabbing;}
[class*="carousel"]{position:relative;}[class*="carousel"] .cursor{display:none;}[class*="carousel"] .splide__arrows .splide__arrow{display:block;height:20px;width:20px;padding:0;position:absolute;bottom:0;right:0;z-index:99;background:transparent no-repeat center;background-size:contain;}[class*="carousel"] .splide__arrows .splide__arrow.splide__arrow--prev{right:40px;background-image:url("/images/custom/svg/arrow-left-white.svg");}[class*="carousel"] .splide__arrows .splide__arrow.splide__arrow--next{background-image:url("/images/custom/svg/arrow-right-white.svg");}[class*="carousel"] .splide__arrows .splide__arrow svg{display:none;}[class*="carousel"] .cw{margin-top:12px;padding-right:65px;}[class*="carousel"] .cw .slide-count{display:inline-block;vertical-align:middle;line-height:1 !important;margin-right:15px;}@media(min-width:992px){[class*="carousel"] .cursor{display:block;width:40px;height:40px;position:fixed;top:-20px;left:-20px;z-index:99;cursor:none;pointer-events:none;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}[class*="carousel"] .cursor::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fbf9f3;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}[class*="carousel"] .cursor::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent url("/images/custom/svg/arrow-right.svg") no-repeat center;background-size:50% 50%;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}[class*="carousel"] .cursor.active{opacity:1;}[class*="carousel"] .cursor.prev-arrow::after{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg);}[class*="carousel"] .splide__arrows .splide__arrow{cursor:none;height:100%;width:50%;}[class*="carousel"] .splide__arrows .splide__arrow.splide__arrow--prev{right:50%;background-image:none;}[class*="carousel"] .splide__arrows .splide__arrow.splide__arrow--next{background-image:none;}[class*="carousel"] .cw{padding-right:0;}}[class*="carousel"] .cw p .slide-count{font-size:18px;line-height:1.3;font-family:"Tenor Sans",sans-serif;}@media(min-width:576px){[class*="carousel"] .cw p .slide-count{font-size:20px;line-height:1.3;}}@media(min-width:768px){[class*="carousel"] .cw p .slide-count{font-size:22px;line-height:1.3;}}@media(min-width:992px){[class*="carousel"] .cursor::after{background-image:url("/images/40SpringGardens/svg/arrow-right-gold-dark.svg");}}
.tw ul.tab-nav{padding:0 0 20px 0;}.tw ul.tab-nav li{display:inline-block;margin-bottom:0;}.tw ul.tab-nav li a{display:block;background-color:transparent;color:#b5823e;padding:15px 40px;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;}.tw ul.tab-nav li.active a{background-color:#b5823e;color:#fbf9f3;}.tw .tab-content{display:none;opacity:0;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;}.tw .tab-content.active{opacity:1;display:block;}.tw .tnw{position:relative;}.tw .tnw::after{content:"";display:block;width:30px;height:100%;position:absolute;top:0;right:-1px;background:#fbf9f3;background:linear-gradient(90deg,rgba(251,249,243,0) 0%,#fbf9f3 100%);}.tw .tnw ul.tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin-top:15px;margin-bottom:15px;padding-bottom:15px;position:relative;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#efefef transparent;}.tw .tnw ul.tab-nav::-webkit-scrollbar-track{height:5px;background-clip:content-box;}.tw .tnw ul.tab-nav::-webkit-scrollbar{height:5px;}.tw .tnw ul.tab-nav::-webkit-scrollbar-thumb{background-color:#efefef;background-clip:content-box;}.tw .tnw ul.tab-nav li{margin-right:15px;white-space:nowrap;}.tw .tnw ul.tab-nav li:last-child{margin-right:30px;}.tw .tnw ul.tab-nav li a.walking::before,.tw .tnw ul.tab-nav li a.metro::before,.tw .tnw ul.tab-nav li a.train::before{content:"";display:inline-block;vertical-align:text-top;width:20px;height:20px;margin-right:10px;background:transparent no-repeat center;background-size:contain;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;}.tw .tnw ul.tab-nav li a.walking::before{background-image:url("/images/custom/svg/icon-walking-white.svg");}.tw .tnw ul.tab-nav li a.metro::before{background-image:url("/images/custom/svg/icon-metro-white.svg");}.tw .tnw ul.tab-nav li a.train::before{background-image:url("/images/custom/svg/icon-train-white.svg");}.tw .tnw ul.tab-nav li.active a.walking::before{background-image:url("/images/40SpringGardens/svg/icon-walking-gold.svg");}.tw .tnw ul.tab-nav li.active a.metro::before{background-image:url("/images/40SpringGardens/svg/icon-metro-gold.svg");}.tw .tnw ul.tab-nav li.active a.train::before{background-image:url("/images/40SpringGardens/svg/icon-train-gold.svg");}.tw .tnw ul.tab-nav li a{background-color:#876b46;}

.block-map{overflow:hidden;}.block-map .container-fluid{padding-left:0;padding-right:0;}.block-map .container-fluid>.row{margin-left:0;margin-right:0;}.block-map .container-fluid>.row>[class*="col"]{padding-left:0;padding-right:0;}.block-map .mw .map-filters{position:relative;z-index:2;margin-bottom:30px;}.block-map .mw .map-filters .filter-trigger .trigger{display:block;width:100%;padding:20px;background:#fbf9f3;border:1px solid #b5823e;border-radius:0;color:#b5823e;text-align:left;}.block-map .mw .map-filters .filter-trigger .trigger::after{content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:15px;background:transparent no-repeat center;background-size:contain;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}.block-map .mw .map-filters .filter-trigger.active .trigger::after{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);}.block-map .mw .map-filters .filter-trigger.active+.filters{height:300px;}.block-map .mw .map-filters .filters{display:block;width:100%;height:0;position:absolute;top:100%;left:0;z-index:1;overflow:hidden;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;}.block-map .mw .map-filters .filters ul{display:block;width:100%;padding:15px;list-style-type:none;border:1px solid #b5823e;border-top:none;background:#fbf9f3;}.block-map .mw .map-filters .filters ul li{display:block;}.block-map .mw .map-filters .filters ul li:last-child{margin-right:0;}.block-map .mw .map-filters .filters ul li .filter{position:relative;background:transparent;padding:7px 0 5px 32px;color:#b5823e;text-transform:uppercase;}.block-map .mw .map-filters .filters ul li .filter::before{content:"";display:block;width:25px;height:25px;border:1px solid #2e2d2c;background:#2e2d2c no-repeat center center;background-size:60% auto;border-radius:50%;position:absolute;top:2px;left:0;}.block-map .mw .map-filters .filters ul li .filter span{position:relative;padding-bottom:2px;}.block-map .mw .map-filters .filters ul li .filter span::after{content:"";display:block;width:100%;height:1px;background:#b5823e;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.block-map .mw .map-filters .filters ul li .filter.active span::after{opacity:1;}.block-map .mw .map-filters .filters ul li .filter[data-category="all"]:before{background-color:transparent;}.block-map .mw .map-filters .filters ul li .filter[data-category="hotels"]:before{border-color:#02353c;background-color:#02353c;background-image:url("/images/custom/svg/icon-hotel-white.svg");}.block-map .mw .map-filters .filters ul li .filter[data-category="cafes-and-restaurants"]:before{border-color:#2eaf7d;background-color:#2eaf7d;background-image:url("/images/custom/svg/icon-cafe-and-restaurant-white.svg");}.block-map .mw .map-filters .filters ul li .filter[data-category="bars"]:before{border-color:#3fd0c9;background-color:#3fd0c9;background-image:url("/images/custom/svg/icon-bar-white.svg");background-size:50% auto;}.block-map .mw .map-filters .filters ul li .filter[data-category="lifestyle-and-culture"]:before{border-color:#b46c00;background-color:#b46c00;background-image:url("/images/custom/svg/icon-lifestyle-and-culture-white.svg");}.block-map .mw .map{position:relative;z-index:1;aspect-ratio:16/9;width:100%;overflow:hidden;}.block-map .mw .map .map-container{display:block;aspect-ratio:16/9;width:100%;position:absolute;top:0;left:0;}.block-map .mw .map .iw{position:absolute;left:0;top:0;right:0;bottom:0;}.block-map .mw .map .iw img{display:block;width:100%;height:100%;max-width:100%;}.block-map .mw .map .lw .location{display:block;position:absolute;z-index:1;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.block-map .mw .map .lw .location::before{content:"";display:block;width:1.5vw;height:1.5vw;border-radius:50%;background:#2e2d2c no-repeat center center;background-size:60% auto;}.block-map .mw .map .lw .location span{display:block;pointer-events:none;border-radius:25px;padding:10px 20px;background:#2e2d2c;color:#fbf9f3;font-size:12px;line-height:1.4;white-space:nowrap;position:absolute;bottom:calc(100% + 10px);left:50%;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}@media(min-width:576px){.block-map .mw .map .lw .location span{font-size:13px;line-height:1.4;}}@media(min-width:768px){.block-map .mw .map .lw .location span{font-size:14px;line-height:1.4;}}.block-map .mw .map .lw .location.active{opacity:1;}.block-map .mw .map .lw .location.tooltip{z-index:2;}.block-map .mw .map .lw .location.tooltip span{opacity:1;}.block-map .mw .map .lw .location[data-category="main"]:before{width:3vw;height:3vw;}.block-map .mw .map .lw .location[data-category="hotels"]:before{background-image:url("/images/custom/svg/icon-hotel-white.svg");background-color:#02353c;}.block-map .mw .map .lw .location[data-category="hotels"] span{background-color:#02353c;}.block-map .mw .map .lw .location[data-category="cafes-and-restaurants"]:before{background-image:url("/images/custom/svg/icon-cafe-and-restaurant-white.svg");background-color:#2eaf7d;}.block-map .mw .map .lw .location[data-category="cafes-and-restaurants"] span{background-color:#2eaf7d;}.block-map .mw .map .lw .location[data-category="bars"]:before{background-image:url("/images/custom/svg/icon-bar-white.svg");background-size:50% auto;background-color:#3fd0c9;}.block-map .mw .map .lw .location[data-category="bars"] span{background-color:#3fd0c9;}.block-map .mw .map .lw .location[data-category="lifestyle-and-culture"]:before{background-image:url("/images/custom/svg/icon-lifestyle-and-culture-white.svg");background-color:#b46c00;}.block-map .mw .map .lw .location[data-category="lifestyle-and-culture"] span{background-color:#b46c00;}@media(max-width:991px){.block-map .mw .map .lw .location span{padding:33% 66%;font-size:33%;bottom:115%;}}@media(min-width:992px){.block-map .mw .map-filters .filter-trigger{display:none;}.block-map .mw .map-filters .filter-trigger.active+.filters{height:100%;}.block-map .mw .map-filters .filters{height:100%;position:relative;top:0;}.block-map .mw .map-filters .filters ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;border:none;padding:0;}.block-map .mw .map-filters .filters ul li{margin-bottom:0;margin-right:30px;}.block-map .mw .map-filters .filters ul li:last-child{margin-right:0;}.block-map .mw .map .map-container{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}.block-map .mw .map .lw .location.tooltip span{opacity:0;}.block-map .mw .map .lw .location:hover{z-index:2;}.block-map .mw .map .lw .location:hover span{opacity:1;}}.block-map .mw .map-filters .filter-trigger .trigger{border-color:#eabe86;}.block-map .mw .map-filters .filter-trigger .trigger::after{background-image:url("/images/40SpringGardens/svg/chevron-down-gold.svg");}.block-map .mw .map-filters .filters ul{border-color:#eabe86;}.block-map .mw .map .lw .location[data-category="main"]:before{background-image:url("/images/40SpringGardens/svg/40-spring-gardens-logo-simplified-gold-light.svg");}
.card{height:100%;}.card .card-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;height:100%;color:unset;}.card .card-wrapper:hover,.card .card-wrapper:focus{color:unset;}.card .card-wrapper .iw+.cw{margin-top:15px;}.card .card-wrapper .cw{flex:1 1 auto;}.card .card-wrapper .cw .content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;height:100%;}.card .card-wrapper .cw .content .text-link{align-self:flex-start;margin-top:auto;}.card .card-wrapper .cw .content h1,.card .card-wrapper .cw .content h2,.card .card-wrapper .cw .content h3,.card .card-wrapper .cw .content h4,.card .card-wrapper .cw .content h5{margin-bottom:5px;}.card a.card-wrapper:hover .cw .content .text-link{background-position-x:right;}
.block-image-gallery{overflow:hidden;}.block-image-gallery .splide__arrows .splide__arrow{bottom:15px;}.block-image-gallery .splide__arrows .splide__arrow.splide__arrow--prev{right:55px;}.block-image-gallery .splide__arrows .splide__arrow.splide__arrow--next{right:15px;}.block-image-gallery .gallery-carousel .cw{margin-top:-1px;padding:12px 80px 12px 15px;}@media(min-width:576px){.block-image-gallery .gallery-carousel .splide__track{position:relative;overflow:visible;}.block-image-gallery .gallery-carousel .splide__track::before{content:"";display:block;height:102%;width:50vw;position:absolute;top:-1%;right:100%;z-index:1;background:#fbf9f3;}.block-image-gallery .gallery-carousel .splide__track::after{content:"";display:block;height:100%;width:50vw;position:absolute;top:0;left:100%;z-index:1;border:55px solid #fbf9f3;}}@media(min-width:992px){.block-image-gallery .splide__arrows .splide__arrow{width:50vw;}.block-image-gallery .splide__arrows .splide__arrow.splide__arrow--prev{right:100%;}.block-image-gallery .splide__arrows .splide__arrow.splide__arrow--next{right:auto;left:100%;}.block-image-gallery .gallery-carousel .splide__track::after{border-width:75px;}}@media(min-width:1200px){.block-image-gallery .gallery-carousel .splide__track::after{border-width:100px;}}.gallery-carousel .cw{background-color:#876b46;color:#fbf9f3;}
.pw{display:block;}.pw .cw{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:stretch;padding:30px;top:auto;bottom:0;}.pw .cw .btn-secondary{align-self:flex-start;border-color:#fbf9f3;}@media(min-width:992px){.pw .cw .btn-secondary:hover{background:#fbf9f3;color:#b5823e;}a.pw .iw{-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}a.pw .cw{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;}a.pw:hover .iw{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}a.pw:hover .cw{background-color:rgba(0,0,0,.65);}a.pw:hover .cw .btn-secondary{background:#fbf9f3;color:#b5823e;}}
.block-panels .pw *{color:#fbf9f3;}
