﻿.result-bnr{background:#f8f3ea;min-height:530px}.result-bnr .caption-otr{padding-top:68px}.result-bnr .caption-otr h2{font:600 32px/43px "Montserrat", sans-serif;color:#1b2b41}.result-bnr .caption-otr p{font:500 15px/23px "Montserrat", sans-serif;color:#697688}.result-bnr .caption-otr h3{font:600 24px/33px "Montserrat", sans-serif;color:#1b2b41;margin-bottom:20px}.result-bnr .caption-otr .btn-bnr{background:#fff;min-height:53px;border-radius:10px;padding:15px 25px;margin:20px 0;display:inline-block;color:#697688;font:500 24px/33px "Montserrat", sans-serif;margin-bottom:35px;text-decoration:none}.result-bnr .caption-otr .btn-bnr:hover{box-shadow:0px 0px 19px -5px rgba(0,0,0,0.14)}.result-bnr .caption-otr .btn-bnr strong{color:#58b848;font:600 24px/33px "Montserrat", sans-serif}.result-bnr .img-bnr{position:absolute;top:50%;right:0;width:220px;-webkit-transform:translate(0%, -45%);transform:translate(0%, -45%)}.result-bnr .locations{max-width:560px;margin-top:30px;margin-bottom:40px}.result-bnr .locations .otr{position:relative;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}.result-bnr .locations .otr img{right:20px;width:24px}.result-bnr .locations .otr ::-webkit-input-placeholder{color:#8e8e8e}.result-bnr .locations .otr :-moz-placeholder{color:#8e8e8e}.result-bnr .locations .otr ::-moz-placeholder{color:#8e8e8e}.result-bnr .locations .otr :-ms-input-placeholder{color:#8e8e8e}.result-bnr .locations .otr input{border-radius:10px;background:#fff;padding:16px 50px 16px 20px;border:0;height:54px;width:100%;font:600 15px/23px "Montserrat", sans-serif;color:#1b2b41;outline:none}.result-bnr .locations .otr a{position:absolute;right:20px;cursor:pointer}.result-bnr .filter-button-outer .button{display:inline-block;padding:8px 18px;height:40px;min-width:108px;margin-bottom:10px;background:#fff;border:none;border-radius:10px !important;font:600 14px/23px "Montserrat", sans-serif;color:#697688;cursor:pointer;margin-right:8px;-webkit-transition:0.2s ease-out all;transition:0.2s ease-out all;outline:none}.result-bnr .filter-button-outer .button:hover{background-color:#58b848;color:#fff}.result-bnr .filter-button-outer .button.is-checked{background-color:#58b848 !important}.result-bnr .filter-button-outer .button.is-checked{color:white}.result-bnr .filter-button-outer .filter-head{font:600 18px/23px "Montserrat", sans-serif;color:#1b2b41;margin-bottom:15px}.result-bnr .filter-button-outer .link-style{font:500 16px/23px "Montserrat", sans-serif;color:#58b848;width:100%;display:block}.result-bnr .filter-button-outer .link-style i{width:20px;height:20px;background:#58b848;border-radius:50%;display:-webkit-inline-box;display:inline-flex;color:#fff;margin-right:5px;font-size:14px !important;font-style:normal;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;font-family:sans-serif}.result-bnr .filter-button-outer .button-group:after{content:"";display:block;clear:both}.result-bnr .filter-button-outer .button-group .button{float:left;border-radius:0;margin-left:0;margin-right:1px}.result-bnr .filter-button-outer .button-group .button:first-child{border-radius:0.5em 0 0 0.5em}.result-bnr .filter-button-outer .button-group .button:last-child{border-radius:0 0.5em 0.5em 0}.result-bnr .price-label{min-height:60px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:20px}.result-bnr .price-label .label{background:#e6f4e4;border-radius:10px;font:600 15px/23px "Montserrat", sans-serif;color:#58b848;padding:20px;min-height:40px;width:100%}.power-restl-bnr{padding-bottom:45px}.second-fltr-otr{margin-top:30px;margin-bottom:15px}.bear-side{-webkit-transform:none !important;transform:none !important;top:110px !important}.banner-filter.filter-button-outer .button{height:46px;font:500 15px/23px "Montserrat", sans-serif;width:100%;margin-right:0}.button-align{display:-webkit-box;display:flex}.mob-filter-btn{display:none}:root{--star-size: 25px;--star-color: #ddd;--star-background: #fc0}.Stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars:before{content:"★★★★★";letter-spacing:3px;background:-webkit-gradient(linear, left top, right top, from(var(--star-background)), to(var(--star-color)));background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.custom-pdg{padding-top:120px !important}.img-bnr-2{-webkit-transform:translate(0%, -34%) !important;transform:translate(0%, -34%) !important}.reduce-bnr{min-height:568px}.reduce-bnr .caption-otr{padding-top:28px}.reduce-bnr .caption-otr h2{font:600 26px/30px "Montserrat", sans-serif}.reduce-bnr .caption-otr h3{font:600 18px/27px "Montserrat", sans-serif;margin-bottom:5px}.reduce-bnr .caption-otr .btn-bnr{font:500 18px/33px "Montserrat", sans-serif;margin-bottom:15px;margin-top:5px}.reduce-bnr .caption-otr .btn-bnr strong{font:600 18px/33px "Montserrat", sans-serif}.reduce-bnr .locations{margin-top:10px;margin-bottom:20px}.reduce-bnr .price-label .label{font:600 15px/23px "Montserrat", sans-serif;padding:10px}@media (max-width: 1679px){.result-bnr .caption-otr{padding-top:40px}.result-bnr .caption-otr p{font:500 14px/23px "Montserrat", sans-serif}.result-bnr .filter-button-outer .filter-head{font:600 16px/23px "Montserrat", sans-serif}.result-bnr .filter-button-outer .button{padding:7px 18px;height:35px;border-radius:10px !important;font:600 13px/23px "Montserrat", sans-serif}.second-fltr-otr{margin-top:20px;margin-bottom:10px}.result-bnr{padding-bottom:50px}.result-bnr .filter-button-outer .link-style{font:500 14px/23px "Montserrat", sans-serif}}@media (max-width: 1367px){.result-bnr{min-height:510px}}@media (max-width: 1199px){.result-bnr .filter-button-outer .pdg-btn{padding:0 3px}.result-bnr .img-bnr{display:none}.result-bnr{min-height:auto}.custom-pdg{padding-top:60px !important}}@media (max-width: 1023px){.result-bnr .filter-button-outer .button{padding:7px 5px}}@media (max-width: 991px){.result-bnr .filter-button-outer .button{padding:7px 5px}}@media (max-width: 767px){.mob-view{display:block !important}.filter-outer-cover.mob-view{padding-bottom:0 !important}.reduce-bnr .caption-otr{padding-top:28px !important}.reduce-bnr .locations{margin-top:10px !important;margin-bottom:20px !important}.reduce-bnr .caption-otr .btn-bnr{padding:15px 10px}.reduce-bnr{padding-left:0 !important;padding-right:0 !important;padding-bottom:20px !important}.reduce-bnr .caption-otr h2{font:600 19px/23px "Montserrat", sans-serif}.reduce-bnr .caption-otr .btn-bnr strong{font:600 15px/18px "Montserrat", sans-serif}.reduce-bnr .caption-otr .btn-bnr{font:500 15px/18px "Montserrat", sans-serif}.filter-outer-cover h2{display:none}.mob-filter-btn{border:1px solid #58b848;border-radius:10px;width:100%;display:block;height:50px;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;color:#58b848;font:500 15px/23px "Montserrat", sans-serif}.mob-filter-btn img{margin:0 10px}.banner-filter.filter-button-outer .button{margin-bottom:25px}.result-bnr .filter-button-outer .button:hover{background-color:#fff;color:#697688}.result-bnr .filter-button-outer .button.is-checked{color:#fff !important}.result-bnr .locations .otr a{right:10px}.result-bnr .caption-otr h2{font:600 24px/33px "Montserrat", sans-serif}.result-bnr .locations{margin-top:20px;margin-bottom:23px}.result-bnr .filter-button-outer .button{height:40px;min-width:100px;padding:7px 7px}.result-bnr{padding-left:15px;padding-right:15px;padding-bottom:30px}.result-bnr .locations .otr img{width:auto;right:10px}.second-fltr-otr{margin-top:10px;margin-bottom:15px}.result-bnr .filter-button-outer .pdg-btn{padding:0 5px}}@media (max-width: 320px){.result-bnr .filter-button-outer .button{height:auto;line-height:16px}}
