@media screen and (min-width:0) and (max-width:767px){.hide-ph{display:none}.show-ph{display:block}.search-filters{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:10px;margin-top:20px;width:100%}.getintouch-wrapper{margin-top:10px}.press-year .select-year{position:static;margin-bottom:60px}.press-year .title{margin-bottom:20px}.press-year .select-year .selectric .label{margin:0 0 0 20px;padding-right:70px;background:url(/assets/i/arrow-down-blue.svg) no-repeat 95% 50%}.ratio-container-office{position:relative;margin-bottom:20px}.ratio-container-office:after{content:"";display:block;height:0;width:100%;padding-bottom:66.5%}.container-slider-hp{height:fit-content}.box-slider-hp{position:relative;width:100%;max-width:none;height:100%}.box-slider-hp .info{margin-top:0}.row-slider-hp{display:flex;flex-direction:column;justify-content:flex-start}.homepage .launch-property{margin-bottom:20px}.ratio-container-office img{position:absolute;top:0;left:0;width:100%;height:100%}.topproperties-slider>div.topproperty-slide:not(:nth-child(-n+1)){display:none}.topproperties-slider>div.topproperty-slide:nth-child(-n+1){float:left;width:80%}.property-media{text-align:left}.property-media .btn span{display:none}.search-all-wrapper{display:block}.search-all-wrapper .table-cell{display:block;width:auto}.search button,body.homepage .search button{padding:0;font-size:13px;background-image:none}.mobile-contact-tools{display:block;position:fixed;bottom:0;left:0;right:0;z-index:8;padding:0;text-align:left;text-transform:uppercase}.mobile-contact-tools a{display:inline-block;width:49%;height:50px;text-align:center;background-color:#002349}.text-left-box{top:0}h1{margin:5px 0 5px}.mobile-contact-tools a{background:#002349 url(/assets/i/btn-phone.svg) no-repeat center center;background-size:18px auto}.mobile-contact-tools a+a{margin-left:2%;background:#002349 url(/assets/i/btn-contact-mobile2.svg) no-repeat center center;background-size:21px auto}.mobile-contact-tools a+a span{background:#002349 url(/assets/i/btn-contact-mobile2.svg) no-repeat 0 center;background-size:20px auto}body.destination-detail .destinations-filters{margin-bottom:15px}.lifestyle-cont .btn-share{margin-top:10px}body.homepage .title-wrapper{padding-bottom:0}.alphabet-nav{font-size:16px;line-height:30px}.fancybox-stage .counter,.slider .fancybox-navigation .fancybox-button{display:none}.text-wrapper{max-height:28em}.management-slider .slick-arrow,.management-slider:hover .slick-arrow,.topproperties-slider .slick-arrow,.topproperties-slider:hover .slick-arrow{display:none!important}.search .search-type-row span{width:30%;padding:0;text-align:center;margin-right:5%}#masthead .search .search-type-row span+span+span{margin-right:0}.grid-container.search-wrapper{width:90%}.btn-gotomenu{font-size:14px;line-height:23px}.main-slider .arrows .slick-arrow{width:30px;height:30px}.launch-wrapper{padding:10px 0}.offices-launches .grid-padding-x .grid-padding-x{margin-right:-1.5rem;margin-left:-1.5rem}form .grid-container{width:auto}.table-cell{display:block;width:100%!important}.grid-container{width:90%}.btn-empty-link{display:block;padding:0 1.5rem;font-size:14px}.container-mrg-top{margin-top:0}.results-wrapper{padding:10px 0}.results-wrapper.destinations-wrapper{padding:30px 0 0}.destinations-filters .filter.filter.btn-view-list{display:none}.destinations-filters .filter.select .selectric .label,body.destination-detail .destinations-filters .selectric .label{margin:0 15px;font-size:12px;line-height:33px;height:33px}.results-wrapper.destinations-wrapper .search-filters-wrapper,body.destination-detail .search-filters.view-mode{padding:0 3rem;text-align:left}body.destination-detail .search-filters.view-mode{margin-bottom:15px;padding:0 1.5rem}.slider .caption-wrapper{bottom:auto;top:50%;font-size:38px;transform:translateY(-50%)}#masthead .downarrow{bottom:150px}.homepage .search{padding:20px 0}.search{padding:15px 0;font-size:21.6px}#wrapper,body[data-searchtype=holiday] #wrapper{margin:76px auto 9}.title-wrapper{padding:0;padding-top:25px}.homepage #wrapper h1,.hp-properties-wrapper h2,body.homepage.v2 .title-wrapper h2{font-size:30px}.main-slider-wrapper{margin:20px 0}.homepage .main-slider-wrapper{margin-top:0}.main-slider .slide{width:80%;margin:0 10px;padding:0}.slide-property-details{top:4px;width:100%;max-width:inherit;min-width:inherit;padding:17px 17px 0}.slide-property-details .title{margin-bottom:5px;font-size:14px}.slide-property-details .info,.slide-property-details .location,.slide-property-details .price{font-size:11px}.slide-property-details .price{margin-top:5px;text-align:end}.slide-property-details .info{margin-bottom:0;text-align:end}.topproperties-wrapper .main-title{font-size:30px}body.homepage.v2 .topproperties-wrapper .btn-all{float:none}.topproperties-slider{margin:0 -5%;padding-left:0}.topproperties-slider .topproperty-slide{margin:0 10px;padding:0}.listing h1{margin:12px 0}.topproperty-slide .image-wrapper{margin-bottom:0}.topproperty-slide .title{margin:0;padding:25px 20px;font-size:26px}.topproperties-wrapper .btn-all{float:none;margin-bottom:20px}.topproperties-wrapper .btn-all.smartphone{display:block;margin:0 auto;font-size:10px;line-height:42px;text-align:center;text-transform:uppercase;border:1px solid #fff}.topproperties-wrapper{padding:60px 0}.topproperties-wrapper .center{text-align:center}.getintouch-wrapper .title{display:none;font-size:32.7px}body.newsletter .getintouch-wrapper .title{display:block;margin-bottom:1em;font-size:20px}.getintouch-wrapper .title+p{display:none;margin-bottom:1em;font-size:14px;line-height:21px}.btn-getintouch-sendmessage,.offices-launches a.btn,body.about .content-wrapper .btn{display:block;margin:20px auto 0;font-size:14px;line-height:45px;text-align:center;text-transform:uppercase;border:1px solid #fff}.launch{color:#002349}.launch .image-wrapper{margin-bottom:20px}.launch .title{margin:0 0 .4em;font-size:26px;line-height:1.15}.launch blockquote,.launch ol,.launch p,.launch ul{font-size:15px;line-height:1.666666667}.launches-wrapper .grid-container .grid-container{width:auto}.subtitle+.btn{margin-top:15px;margin-bottom:10px}body.templatebase .text-wrapper{margin-top:5px;margin-bottom:10px}.about h1{margin-bottom:20px}.sell-form .container-form-home{margin-bottom:65px}.launch .btn{display:block;width:auto;max-width:initial;margin-top:30px;font-size:10px;line-height:58px}.homepage .properties-wrapper:before{height:5%}.instagram-wrapper{padding:40px 0 80px;border-top:10px solid #fff}.instagram-slider{display:none}.instagram-account{margin-bottom:15px;font-size:12.8px}.instagram-wrapper .title{font-size:32px}#footer{padding:10px 0}#footer .btn-contact,#footer .corporate-nav,#footer div.social{display:none}#footer .title{font-size:14px;line-height:25px}#footer ul{font-size:14px;line-height:24px}#footer .copyright{margin-top:25px;font-size:10px;line-height:18px}#wrapper.nosearch{margin:76px auto 0}body.destination-detail .title-wrapper,body.destinations .title-wrapper,body.press .title-wrapper{padding:17px 0}.destinations-wrapper,.press-wrapper{padding:30px 0}body.about .content-wrapper{margin-top:-56px;padding:40px 0 20px}body.about .launches-wrapper .launch-wrapper{padding:5px 15px}.launches-wrapper{padding:10px 0}blockquote,ol,p,ul{font-size:15px}.container-slide-property{height:122px}.landing-hp .main-slider-wrapper{margin-top:15px;margin-bottom:0}.launch-office{margin-bottom:30px}.launch-office .image{margin-bottom:30px}.management-launches .title,h1{font-size:32px}.launch-property{margin-bottom:0}.launch-property-wrapper{border:none}.launch-property-details .location+.location{padding-bottom:10px}.destination-slider .launch-property-details .location+.location{border-bottom:none}.pageNav ul{font-size:20px}.pageNav ul li.active,.pageNav ul li.next,.pageNav ul li.prev{display:inline-block}.topproperties-wrapper .btn-all.smartphone{border:1px solid}body.homepage .topproperties-wrapper .btn-all.smartphone{border:1px solid #fff}.property-media .btn{margin-left:0;margin-right:5px;font-size:10px;line-height:35px}.property-media .btn-share{margin-top:0;width:35px;height:37px;background-size:15px auto}body.property h1{margin-bottom:7px;font-size:22.7px;line-height:25px}.property-details{position:relative;top:0;padding:15px 10px;background-color:#fff}body.property .main-slider-wrapper{margin-top:20px;margin-bottom:0}.slide .btn-fullscreen{display:none}.property-details dt{font-size:10px;line-height:2.5}.property-details dd{margin-bottom:10px;font-size:18px}.agent-wrapper{top:0;margin-bottom:0;padding:10px}.margin-top-1{padding:0 7px}.agent-contacts,.mrg-left-amenities p{padding:0 7px}.mrg-left-amenities p{font-size:12px}.mrg-left-amenities{margin-left:0}.search-map-wrapper .map-container{left:0;width:100%}#map-results-drawing-tools div,.search-map-wrapper .map-container #map-drawing-tools div{white-space:nowrap}.selectric-hide-select.selectric-is-native{display:flex}.selectric-hide-select.selectric-is-native select{display:flex}.search-filters .filter.select .selectric .label{margin:0 25px 0 15px;font-size:10px;line-height:35px;height:35px}.search-filters .filter.select .selectric{border:none}.search-filters .filter.btn-view-list{display:none}.search-filters .filter.select{float:left;margin-left:0;margin:0 5px;border:none}#map-results-drawing-tools,.search-map-wrapper .map-container #map-drawing-tools{font-size:14px;line-height:38px}#map-results-drawing-tools div,#map-results-drawing-tools div.search-area,.search-map-wrapper .map-container #map-drawing-tools div{padding:0 15px}#map-results-drawing-tools{width:95%}#map-results-drawing-tools div{line-height:38px}#map-results-drawing-tools div.polygon{margin-right:5px;padding:0 40px;background:#fff url(/assets/i/btn-polygon.svg) no-repeat 10px 50%}.popup-bubble{font-size:10px}.results-wrapper.destinations-wrapper .launch-property-wrapper{border:none}.search-map-wrapper .map-container .map-tools{width:90%;bottom:50px}.search-location-wrapper .selectric .label{margin:0 0 0 10px}.search input[type=text],body.homepage .search input[type=text]{padding:0 10px;font-size:16px}.search button,body.homepage .search button{width:100%}.breadcrumbs{font-size:13px;line-height:2}.breadcrumbs,body.listing.sold .breadcrumbs{margin-bottom:5px;margin-top:-1px}.breadcrumbs a.btn-back img{width:15px}.search-map-options .title{font-size:13.5px}.search-map-options .subtitle{font-size:9px;line-height:1}#map-results-drawing-tools,.search-map-wrapper .map-container #map-drawing-tools{width:70%}.agencies-wrapper{padding:60px 0}.slider-inpage{margin-top:20px;margin-bottom:20px}body.destinations .text-left{top:0;padding:0}.container-form-home{padding-top:20px;padding-bottom:20px}.destinations-all-wrapper{display:none;padding:60px 0}.destinations-all-wrapper.listing{display:block}.destinations-all-wrapper .title{font-size:32.7px}.destinations-all-wrapper ul{width:100%}.destination-title{min-width:initial;margin-right:30px;font-size:33.5px;vertical-align:baseline}.btn-all.destination{font-size:13px;vertical-align:baseline}.destinations-filters{margin-bottom:25px;text-align:left}.destinations-filters .filter{margin-right:5px;margin-left:0;font-size:12px;line-height:33px}body.destination-detail .total{float:none;margin-right:0;margin-bottom:20px;font-size:14px;line-height:1.5}.filter.select.sort{display:block;width:fit-content;margin-top:20px}body.destination-detail .search-filters .filter{line-height:35px}.destination-slider{margin-bottom:25px}body.destination-detail .destination-title{display:none}.topproperties-wrapper .filters{margin-bottom:10px}body.management .launch-management{margin-bottom:50px}.offices-launches img{margin-bottom:20px}.related-sales-wrapper .title{font-size:22px}.related-sales-wrapper .btn{padding:0 15px;font-size:10px;line-height:28px;text-transform:uppercase}body.templatebase .subtitle{margin-bottom:2px;font-size:24px;line-height:26px}.language-nav .languages,.preferences-popup{line-height:30px}.preferences a{display:inline-block;margin-right:10px}body.destination-detail .slider-inpage{margin:0 0 20px}.slider .fancybox-thumbs-wrapper{display:none}.slider .fancybox-infobar{top:-50px;height:auto}.slider .fancybox-infobar,.slider .fancybox-stage{left:5%;right:5%}.slider .fancybox-stage{left:0;right:0}.slider .fancybox-infobar .counter{display:none}.slider .fancybox-stage .counter{display:block;position:absolute;right:5%;bottom:0;font-size:14px;color:#fff}.slider .fancybox-navigation .fancybox-button{top:0;width:60px;height:7px}.slider .fancybox-content{display:block}.slider.fancybox-show-thumbs .fancybox-inner{right:0;top:70px;bottom:50px}.results-wrapper>.grid-container{width:100%}.search-options-row .or{margin:20px 0;font-size:10px}.table-cell.right{margin-top:10px}.search-map-wrapper .tools{top:auto;bottom:0;z-index:1;width:auto;padding:0}.getintouch-wrapper.estimate-wrapper input[type=email],.getintouch-wrapper.estimate-wrapper input[type=file],.getintouch-wrapper.estimate-wrapper input[type=text],.getintouch-wrapper.estimate-wrapper textarea{height:40px;font-size:16px;line-height:40px}.getintouch-wrapper.estimate-wrapper textarea{height:auto;line-height:1.5}.getintouch-wrapper.estimate-wrapper .jcf-checkbox,.getintouch-wrapper.estimate-wrapper .jcf-radio,.getintouch-wrapper.estimate-wrapper.v2 .jcf-radio{width:30px;height:30px}.getintouch-wrapper.estimate-wrapper .jcf-checkbox span,.getintouch-wrapper.estimate-wrapper .jcf-radio span,.getintouch-wrapper.estimate-wrapper.v2 .jcf-radio span{top:6px;left:6px;right:6px;bottom:6px}.wizard .steps ul{margin:0 0 40px;font-size:10px}.wizard .steps ul li{margin:0}.wizard .steps ul li.last{padding-right:6px}.getintouch-wrapper.estimate-wrapper .radios label{float:none;width:auto}.wizard .btn-back{margin-bottom:20px;font-size:16px;line-height:43px}.back-container,.blog-form,body.blogpost .caption-wrapper{display:none}.blogpost-contents .cta-component a{display:block;text-align:center}.author-section,.author-section .title{font-size:16px}.author-section .grid-container .grid-x{padding-top:40px;padding-bottom:20px;border:none}.share-smartphone{display:block;margin-bottom:30px}.mp-blogposts{margin-bottom:0;margin-left:-2rem;margin-right:-2rem;padding:30px 2rem;color:#fff;background-color:#121f32}.mp-blogposts a{color:#fff}.tags.smartphone{display:block;margin:0;padding:30px 2rem 30px;background-color:#ebebe6}.label-new{display:none}.blog-first-post{width:100%;padding-top:30px}.blog-first-post img{padding-left:2rem;padding-right:2rem}.blogpost-summary{margin-left:-2rem;margin-right:-2rem}.blog-neighbors{display:block;margin:30px 0;font-size:14px}.blog-neighbors a{color:#002349}.blog-neighbors img{display:inline-block;vertical-align:middle}.blog-neighbors .cell+.cell{text-align:right}.related-sales-wrapper,.related-wrapper{display:none}.blog-form-cta-wrapper{padding:30px 0}.agencies-wrapper-white.agencies-wrapper .cell{margin-bottom:30px}#masthead .search{padding:30px 25px;border-radius:5px}#masthead .search-table{display:block}#masthead .table-cell.left,#masthead .table-cell.right{display:block}#masthead .search button,#masthead .search-all-wrapper,#masthead .search-category-wrapper,#masthead .search-property-wrapper{width:100%;margin:0}#masthead .search .search-type-row span{margin-right:0;font-size:10px;line-height:39px}#masthead .search input[type=text]{height:40px;line-height:40px}#masthead .search .search-category-wrapper .selectric .label,#masthead .search-location-wrapper .selectric .label{height:40px;line-height:40px}#masthead .search button{margin-top:10px;font-size:10px;line-height:40px}#masthead .search-category-wrapper,#masthead .search-options-row{margin-top:10px}.search input[type=text]{margin-right:0}.holiday .table-cell.right{margin-left:0}#masthead .search-map-options{transform:translateY(-15px)}#masthead .autocomplete-suggestion,#masthead .search-map-options .title{line-height:40px}#masthead .search .search-type-row{display:flex;flex-wrap:wrap;flex:0 0 30%;justify-content:space-between}.homepage .title-wrapper{padding-top:0;margin:60px 0 0}.homepage #wrapper h1{margin-top:0;margin-bottom:30px}.horizontal-banner-content{width:90%;margin:0 auto;border-radius:5px}body.homepage.v2 .title-wrapper h2{margin-bottom:30px}.homepage .main-slider .arrows{top:25%}.main-slider .arrows .slick-prev{transform:none}.main-slider .arrows .slick-next{transform:none}.hp-latest-properties-wrapper h2{margin-bottom:30px;font-size:30px}.hp-latest-properties-wrapper{margin:60px 0}.slider-latest-wrapper{width:100%}.homepage .hp-latest-properties-wrapper .slick-track{display:flex!important}.homepage .hp-latest-properties-wrapper .launch-property{height:inherit;margin:0 10px}.homepage .launch-property-details .title{height:auto;margin-top:0}.launch-property-details{margin:0;padding:25px}body.homepage.v2 .hp-properties-wrapper{margin:60px 0}.hp-properties-wrapper h2{margin-bottom:30px}.hp-properties-slider{margin:0 -5%}.homepage .hp-properties-wrapper .launch-property{padding:0;margin:0 10px}.topproperties-wrapper .filters{width:auto;display:flex;flex-wrap:wrap;flex:0 0 30%;justify-content:space-between}body.homepage.v2 .topproperties-wrapper .btn-all{display:block;margin:0 0 30px 0;font-size:10px;line-height:48px;text-align:center;border:1px solid rgba(255,255,255,.3)}.topproperties-wrapper .filter{margin:0;font-size:10px;line-height:38px}.big .launch-property-details{margin:0}.reference{margin-bottom:20px;font-size:13px}.agent-container{top:0;margin:0 0 30px}.agent-container .btn-form{display:none}.agency,.agent,span.agent *{font-size:18px;line-height:normal}.agent .title{font-size:10px;line-height:2.5}.amenities{margin-bottom:30px;margin-top:30px;font-size:10px;line-height:2}.amenities .title{margin-bottom:5px;font-size:18px}.topproperties-wrapper .btn-all{display:block;font-size:10px;text-align:center}.filters-group .title{display:none}.filters-group.viewmodes{display:none}.search-filters{display:flex}.search-filters.view-mode.filters-group .filter{width:30%;margin:0;font-size:10px;text-align:center;text-transform:uppercase;border:.5px solid rgba(0,35,73,.5);border-radius:3px}.search-filters.view-mode.filters-group .filter{height:34px;line-height:34px}.search-filters.view-mode.filters-group .filter.select .selectric .label{text-align:center;margin:0;background:url(/assets/i/arrow-down-blue2.svg) no-repeat 90% center;background-size:6px}.search .search-type-row{display:flex;flex-wrap:wrap;flex:0 0 30%;justify-content:space-between}.search .search-type-row span{margin:0}.search{padding:15px}.search-all-wrapper,.search-category-wrapper,.search-location-wrapper,.search-property-wrapper,.search-wrapper,.table-cell.left,.table-cell.or,.table-cell.right{display:block;width:100%;margin:0}.search-all-wrapper,.search-location-wrapper,.search-property-wrapper{margin-bottom:10px}.holiday .search-all-wrapper{margin:0}.table-cell.or{margin:20px 0}.search-wrapper.holiday>div{display:block!important}.getintouch-wrapper button{margin-top:20px}.search-filters.view-mode.filters-group .btn-view-map{display:block}}@media screen and (min-width:0) and (max-width:767px) and (orientation:landscape){.slider .fancybox-navigation .fancybox-button{top:50%!important}.slider .fancybox-stage .counter{top:auto!important;bottom:0!important;left:0!important;right:auto!important}.slider.fancybox-show-thumbs .fancybox-inner{right:0;top:10px;bottom:10px}}#eu-cookies{display:none;position:fixed;left:0;bottom:0;z-index:1000;width:450px;padding:15px 145px 15px 20px;font-size:1.4rem;line-height:1.3;background:#fff;text-align:left;-webkit-box-shadow:-4px -3px 20px 0 rgba(50,50,50,.2);-moz-box-shadow:-4px -3px 20px 0 rgba(50,50,50,.2);box-shadow:-4px -3px 20px 0 rgba(50,50,50,.2)}#eu-cookies p{margin-bottom:0;font-size:1.4rem;line-height:1.5}#eu-cookies a{color:#002349;text-decoration:underline}#eu_cookies_close{cursor:pointer;position:absolute;right:30px;top:50%;margin-top:-15px;padding:8px 15px;font-size:.8em;text-transform:uppercase;text-decoration:none;display:inline-block;border:1px solid;cursor:pointer}@media screen and (min-width:0) and (max-width:767px){#eu-cookies{padding:12px 100px 12px 12px;width:100%;left:0;bottom:0;position:fixed;font-size:12px;z-index:1000;text-align:left;box-sizing:border-box}#eu-cookies p{margin-bottom:0;font-size:1.2rem;line-height:1.3}#eu_cookies_close{display:block;right:12px}}.fancybox-container{z-index:21474836391}.btn.form-lightbox{display:block;width:100%;font-family:"Open Sans",sans-serif;font-size:10px;line-height:60px;color:#fff!important;text-transform:uppercase;background-color:#002349;border:none;cursor:pointer;margin-top:0;text-align:center;border-radius:5px}.container-form-home{background-color:transparent;padding:30px 5%;top:0;margin-bottom:0}.getintouch-wrapper.getintouch-wrapper-home{background-color:#edece6!important}#form-fancybox{display:none}.stb-form .fancybox-content{padding:20px 5%;color:#001731;background-color:#edece6}.stb-form .fancybox-content .title{margin:0 0 10px;font-family:"Freight Big W01 Book Regular";font-size:32.7px}.stb-form .fancybox-content .title+p{margin-bottom:1em;font-size:14px;line-height:21px}.stb-form .fancybox-content input[type=email],.stb-form .fancybox-content input[type=file],.stb-form .fancybox-content input[type=text],.stb-form .fancybox-content textarea{display:block;width:100%;height:32px;margin-bottom:30px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:32px;color:#001731;background-color:transparent;border:none;border-bottom:1px solid #334f6d}.stb-form .fancybox-content textarea{height:auto;margin-bottom:30px;padding:15px;line-height:1.5;border:1px solid #334f6d}.stb-form .fancybox-content label.privacy{font-size:12px;line-height:10px}.stb-form .fancybox-content label.error{display:inline-block;top:-20px;color:red;font-size:12px;font-style:italic;position:relative}.stb-form .fancybox-content label#privacy-error.error{top:10px}.stb-form .fancybox-content a{color:#001731}.stb-form .fancybox-content .jcf-checkbox{width:33px;height:33px;margin:0 10px 0 0;border:1px solid #3a4f6b;background-color:transparent;cursor:pointer;border-radius:0}.stb-form .fancybox-content .jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #334f6d;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.stb-form .fancybox-content .jcf-checkbox span{top:10px;bottom:10px;right:10px;left:10px;width:auto;height:auto;margin:0!important;background-color:#334f6d;border-radius:50%;border:none!important;-webkit-transform:none;transform:none}.stb-form .fancybox-content .jcf-checkbox.jcf-checked span{display:block}.stb-form .fancybox-content label.privacy .text{display:inline-block;margin-left:15px;width:70%;vertical-align:middle}.stb-form .fancybox-content button[type=submit]{display:block;width:100%;margin-top:20px;font-family:"Open Sans",sans-serif;font-size:10px;line-height:48px;color:#fff;text-transform:uppercase;background-color:#002349;border:none;border-radius:5px;cursor:pointer}.getintouch-wrapper{padding:50px 0}.stb-form .fancybox-slide--html{padding:20px}.search .holiday .search-table+.search-table input[type=text],.search .holiday button,body.homepage .search .holiday button{width:100%}.search .holiday button,body.homepage .search .holiday button{margin-top:10px}.search-table+.search-table{margin-top:10px}.main-slider .vimeo_player_wrapper{position:relative!important;top:0!important;left:0!important}.vimeo_player_wrapper iframe{margin-top:0!important;margin-left:0!important;aspect-ratio:16/9;width:100%!important;height:auto!important}body.homepage .player,body.homepage .vimeo_player_wrapper{display:none!important}.flexible_dates{margin-bottom:30px}.flexible_dates label{font-size:16px}.search-location-wrapper select option{text-transform:uppercase}.search-location-wrapper select option.sub{text-transform:none}body .jcf-file{margin-bottom:30px}.application-cta a{display:block;text-align:center}.message-wrapper .grid-container *{font-size:28px}#masthead .search{padding:20px}body.homepage.v2 .sec-top-slider-features,body.homepage.v2 .sec-top-slider-info{width:100%}body.offices .getintouch-wrapper{display:none}.horizontal-banner{margin:20px 0;padding:30px 0}.horizontal-banner-content .title{font-size:30px}.horizontal-banner *{font-size:15px}.horizontal-banner-content .btn{margin-top:2em;font-size:10px;line-height:58px}body.t-404 h1{margin:1em 0}.notfound .launch .title{margin:0 0 1em}.results-wrapper.notfound>.grid-container{width:90%}.getintouch-wrapper.estimate-wrapper.v2 .title{display:block}.label-sold{top:10px;left:10px;padding:0 15px;font-size:10px;line-height:25px}.label-sold::after{display:none}.link-list{font-size:18px}.link-list li{padding:20px 0}.link-list li a{right:0;font-size:10px}#wrapper{margin-bottom:100px!important}body.blogpost .related-sales-wrapper{display:block}