.content{padding-top:0}.home-banner-form{box-shadow:0 4px 25px rgba(0,0,0,.4);background-color:#013573;padding:34px 38px;position:relative;border-radius:4px}.home-banner-form .form-section{position:relative;z-index:1}.home-banner-search-btn{border:none;height:64px;width:400px;line-height:64px;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:1.5rem;font-weight:700;cursor:default;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.home-search-btn{width:100%;border-radius:0}.home-banner-form .search-area{flex-basis:45%;max-width:45%}.home-banner-form .calendar-area{max-width:28%;flex-basis:28%}.home-banner-form .button-area{max-width:27%;flex-basis:27%}.home-banner-form input{border-radius:3px;margin-bottom:0;font-size:1.125rem;font-weight:700;border:1px solid #00cd92;width:100%;height:65px;padding:5px 40px 5px 20px;color:#013573;outline:none;cursor:pointer}.home-banner-form .calendar input{padding-right:35px;padding-left:20px;text-transform:uppercase}.home-banner-form input::placeholder{color:#b2beb5;font-weight:700;text-transform:uppercase}.home-banner-form .input-bg-icon svg{width:18px;height:18px;color:#103076}.home-banner-form .input-bg-icon{line-height:1;right:29px;top:24px}.home-banner-form .input-bg-icon.calendar-dot{top:26px}.home-banner-form .guest.home-form-caret::after{width:15px;height:15px;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:8px solid #013573;border-bottom:0;content:'';pointer-events:none;position:absolute;right:29px;top:8px;bottom:0;margin:auto 0;z-index:1}.home-banner-form .home-search-btn{height:65px;line-height:63px;font-size:1.125rem;font-weight:700;text-transform:uppercase;text-align:center;border-radius:3px;color:#fff;cursor:pointer}.home-banner-form .home-search-btn:hover{background-color:#3bb995}@media screen and (min-width:992px) and (max-width:1199.98px){.site-rboca.at-top,.site-rboca,.site-rbonz.at-top,.site-rbonz,.site-rboau.at-top,.site-rboau,.site-rbouk.at-top,.site-rbouk,.site-rboza.at-top,.site-rboza{--domain-destination-menu-transform:41px;--domain-destination-menu-triangle-left:-43px;--w-partial-domain-destination-menu:-115px}}@media screen and (min-width:1200px) and (max-width:1359.98px){.at-top .mega-menu>ul.dropdown-menu{left:20px;min-width:1150px}}@media screen and (min-width:768px) and (max-width:1024px){.home-banner-form{padding:20px}}@media screen and (min-width:768px) and (max-width:991.98px){.home-banner-form input,.home-banner-form .home-search-btn{font-size:12px;letter-spacing:0}.home-banner-form input{padding:5px 30px 5px 12px}.home-banner-form .guest.home-form-caret::after{right:12px}.tab-padding{padding-right:0}.home-banner-form .search-area{flex-basis:41.66666667%;max-width:41.66666667%}.home-banner-form .calendar-area{max-width:33.33333333%;flex-basis:33.33333333%}.home-banner-form .button-area{max-width:25%;flex-basis:25%}}@media screen and (max-width:1199.98px){.mega-menu>ul.dropdown-menu{left:34px}.at-top .triangle,.triangle{left:calc(50% + -100px)}}@media screen and (max-width:1023px){.mega-menu>ul.dropdown-menu{left:0}.at-top .triangle,.triangle{left:calc(50% + -71px)}}@media screen and (max-width:767px){.content{padding-top:56px}.home-banner-left{margin-top:-180px}.js-title{order:1}.property-type-description{order:3}.home-banner-form{order:2;padding:10px 2px;box-shadow:none}.property-type-description p{text-shadow:none;color:#000}.home-banner-form .search-area,.home-banner-form .calendar-area,.home-banner-form .button-area{flex-basis:100%;max-width:100%}.home-banner-form .calendar-area{margin-top:4px}.home-search-area-mobile{background-color:#013573}.home-banner-form input{border:1px solid #fff;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;text-align:left}.home-banner-form .calendar input{border-radius:0}.home-banner-form .home-search-btn{padding:0;margin-top:4px;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.home-banner-form .input-bg-icon.calendar-dot{top:28px}.home-banner-form .calendar{margin-top:4px}.transition,ul li i:before,ul li i:after,p{transition:all .25s ease-in-out}.flipIn,ul li,h1{animation:flipdown .5s ease both}.no-select,h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}}@media screen and (max-width:1023px){.property-type-common-title{margin:10px 0}}