@charset "UTF-8";*{margin:0;padding:0}a{text-decoration:none}body{background:#314172;color:#5d6a6b;font:400 10px nimbus-sans,sans-serif}.bottom-30{padding-bottom:30px!important}.scrollbar-measure{height:100px;overflow:scroll;position:absolute;top:-9999px;width:100px}.admin-bar{list-style:none;padding:15px 7.5px}.admin-bar li{display:inline-block;font-size:1.4em;padding:0 7.5px;position:relative}.admin-bar a{color:#fff}.admin-bar i,.admin-bar svg{padding-right:5px}.contact-header{background:#fff;overflow:hidden;padding:15px 15px 5px}.contact-header>div{margin:0 auto;max-width:1410px}.contact-header ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -30px}.contact-header li{margin:0 30px 10px}.contact-header li div{align-items:center;display:flex;flex-wrap:wrap;margin:0 -5px}.contact-header li:first-of-type{flex-grow:1}.contact-header li:last-of-type{font-size:1.4em}.contact-header li:first-of-type span:first-of-type{font-size:1.4em}.contact-header li:first-of-type span:last-of-type{color:#444;font-size:1.8em;font-weight:700}.contact-header li span{margin:0 5px}.contact-header li:last-of-type a{align-items:center;color:#2c75bb;display:flex}.contact-header li:last-of-type a:hover{color:#314986}.contact-header .fa-envelope{font-size:21px;margin-right:10px}.header-home{position:relative}.header-page{background-image:linear-gradient(268deg,#f3f4f5,#e4e6e8)}.logo-nav{box-sizing:border-box;left:0;padding:15px 30px}.header-home .logo-nav{position:absolute;top:0;width:100%;z-index:2}.logo-nav>div{align-items:center;display:flex;margin:0 auto;max-width:1380px}.logo-nav img{display:block;height:auto;max-width:100%}.logo-nav>div>span,nav>span{display:none;text-align:right}.logo-nav>div>span{flex-grow:1;padding-left:30px}.logo-nav button,nav button{background:none;border:0;cursor:pointer;font-size:30px;outline:none}.logo-nav>div>span>button{color:#403a4d}nav{flex-grow:1;padding-left:60px}nav>span>button{color:#fff}nav ul{list-style:none}nav>ul{margin:0 -15px;text-align:right;white-space:nowrap}nav>ul>li{display:inline-block;margin:0 15px}nav>ul>li>a{border-bottom:solid 3px #fff0;color:#403a4d;display:block;font:600 1.8em "Raleway",sans-serif;padding:7.5px 0}nav>ul>li.nav-current>a,nav>ul>li:hover>a{border-bottom-color:#2c75bb}nav>ul>li>a>i,nav>ul>li>a>svg{font-size:14px!important;margin-left:10px}nav li:hover>ul{display:block}nav ul ul{border-top:solid 15px #fff0;display:none;margin-left:-15px;position:absolute;text-align:left;z-index:9999}nav ul ul:before{border-color:#fff0 #fff0 #314986 #fff0;border-style:solid;border-width:0 15px 15px 15px;content:" ";height:0;left:15px;position:absolute;top:-15px;width:0}nav ul ul a{background:#314986;color:#fff;display:block;font:400 1.8em "Raleway",sans-serif;padding:10px 45px 10px 15px}nav ul ul li.nav-current a,nav ul ul a:hover{color:#dce7f1}.hero-home{background:#fff;min-height:610px}.hero-home-slide{background-position:center;background-size:cover;display:none;min-height:610px;position:relative}.hero-home-slide img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.hero-home-slide.slick-slide{min-height:610px}.hero-home-slide:first-of-type{display:block}.hero-home-overlay{align-items:center;background-image:linear-gradient(to top,#fff0,#fff);display:flex;height:100%;position:absolute;width:100%;z-index:1}.hero-home-cta{display:flex;justify-content:flex-end;margin:0 auto;max-width:1260px;padding:0 100px;width:100%}.hero-home-cta>div{width:50%}.hero-home-cta h2{color:#403a4d;font:700 6em/1.2 "Raleway",sans-serif;padding-bottom:30px}.button{font-size:1.8em}.button-center{text-align:center}.button-link{background:#2c75bb;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;letter-spacing:1px;min-width:213px;padding:15px;text-align:center;text-transform:uppercase}.button-white{background:#fff;border:solid 2px #2c75bb;color:#2c75bb}.button-link:hover{background:#314986;color:#fff}.hero-home button{background:rgb(255 255 255 / .5);border:solid 1px #2c75bb;border-radius:50%;box-sizing:border-box;color:#2c75bb;cursor:pointer;height:40px;outline:0;position:absolute;margin-top:-40px;top:50%;width:40px;z-index:1}.hero-home button i,.hero-home button svg{font-size:30px}.hero-home button.slick-prev{left:30px}.hero-home button.slick-prev i,.hero-home button.slick-prev svg{margin-right:2px}.hero-home button.slick-next{right:30px}.hero-home button.slick-next i,.hero-home button.slick-next svg{margin-left:2px}.hero-home button:hover{background:#314986;color:#fff}main{background:#fff;padding-top:60px}.content{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1140px;padding:0 15px}.content-home{display:block}.content>div{box-sizing:border-box}h1{color:#403a4d;font:300 3.8em "Raleway",sans-serif;padding-bottom:45px}.content-home h1{text-align:center}.content-styling>h2,.landlord-obligations>h2{color:#2c75bb;font:700 2.4em "Raleway",sans-serif;padding-bottom:15px}.content-styling>h3{font:600 2.1em "Raleway",sans-serif;padding-bottom:15px}.content-styling h4{font-size:1.6em;font-weight:700;line-height:1.7}.content-styling>p,.content-styling>ol,.content-styling>ul{font-size:1.6em;line-height:1.7;padding-bottom:30px}.content-styling>ol,.content-styling>ul{padding-left:1.1em}.content-styling>ol ol,.content-styling>ul ul{padding-left:1.1em}.content-styling a{color:#2c75bb}.content-styling a:hover{color:#314986}.content-styling p img{height:auto;max-width:100%}.ctas-home{background:#fff;padding:30px}.ctas-home>div{margin:0 auto;max-width:1380px}.ctas-home>div>div{display:flex;flex-wrap:wrap;margin:0 -15px}.ctas-home>div>div>div{align-items:center;display:flex;flex-wrap:wrap;margin:0 15px 30px;width:calc(50% - 30px)}.ctas-home-left{background-color:#2c75bb;color:#fff}.ctas-home-right{background-color:#f2f3b1;color:#314172}.ctas-home-left>div:first-of-type,.ctas-home-right>div:first-of-type{height:100%;position:relative;width:40%}.ctas-home img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.ctas-home-left>div:last-of-type,.ctas-home-right>div:last-of-type{box-sizing:border-box;padding:30px 30px 15px;width:60%}.ctas-home h2{box-sizing:border-box;font:400 1em/1.5 "Raleway",sans-serif;padding-bottom:30px}.ctas-home h2 span:first-of-type{display:block;font-size:4em}.ctas-home h2 span:last-of-type{font-size:3em;font-weight:700}.ctas-home ul{display:flex;font-size:2.1em;list-style:none;margin:0 -15px;white-space:nowrap}.ctas-home li{margin:0 15px 15px}.ctas-home-left li a{color:#fff}.ctas-home-right li a{color:#314172}.ctas-home i,.ctas-home svg{margin-left:7.5px}.why-home{background:#fff;padding:0 30px 60px}.why-home>div{margin:0 auto;max-width:1380px}.why-home>div>div{align-items:center;display:flex;flex-wrap:wrap;margin:0 -30px}.why-home>div>div>div{margin:0 30px 30px;width:calc(50% - 60px)}.why-home-left>div{display:flex;flex-wrap:wrap;margin:0 -15px}.why-home-left span{margin:0 15px;width:calc(33% - 30px)}.why-home-left img{display:block;height:auto;max-width:100%}.why-home h2{color:#403a4d;font:300 3.8em "Raleway",sans-serif;padding-bottom:22.5px}.why-home ul{font-size:1.6em;line-height:1.7;padding:0 0 15px 1em}.properties-home{background:#f4f4f4;padding:60px 30px 0}.properties-home-content{margin:0 auto;max-width:1380px;padding-bottom:60px;text-align:center}.properties-home-content h2{color:#403a4d;display:inline-block;font-size:3.8em;font-weight:400}.properties-home-content h2:after{background:#2c75bb;content:" ";display:block;height:5px;margin:10px auto 0;width:66.66%}.properties-home-content p{font-size:2.1em}.properties-home-content a{color:#2c75bb}.properties-home-content a:hover{color:#314986}.properties-home-content p i,.properties-home-content p svg{font-size:14px;margin-left:10px}.properties-home-summary{margin:0 auto;max-width:1380px;padding-bottom:30px}.properties-home-summary h3,.properties-home-summary .none-available{color:#403a4d;font-size:2.4em;text-align:center}.properties-home-summary h3{font-weight:700;padding-bottom:15px}.properties-home-summary .none-available{padding-bottom:30px}.properties-home-summary>div{display:flex;flex-wrap:wrap;margin:0 -15px}.properties-home-summary>div>a{background:#fff;color:#5d6a6b;display:flex;flex-direction:column;margin:0 15px 30px;text-align:center;width:calc(25% - 30px)}.properties-home-summary>div>a:hover{background:#314986;color:#fff}.properties-home-summary img,.properties-summary img{display:block;height:auto;width:100%}.properties-home-summary>div>a div{display:flex;flex-direction:column;flex-grow:1;padding:15px}.properties-home-summary h4{border-bottom:solid 2px #ccc;flex-grow:1;margin-bottom:15px;padding-bottom:15px}.properties-home-summary a:hover h4{border-bottom-color:#fff}.properties-home-summary h4,.properties-home-summary li:not(:last-of-type),.properties-summary-right li:not(:last-of-type),.property-details li:not(:last-of-type){font-size:1.6em;font-weight:400;line-height:1.5}.properties-home-summary ul,.property-details ul{margin:0 -15px;list-style:none}.properties-home-summary li,.property-details li{line-height:1.5;margin:0 15px}.properties-home-summary li:not(:last-of-type){display:inline-block}.properties-home-summary .price,.properties-summary-right .price,.property-details .price{font-size:2.4em;font-weight:700}.properties-home-summary .billing,.properties-summary-right .billing,.property-details .billing{font-size:1.6em}.properties-home-summary .button{padding-bottom:30px}.property-images{padding-bottom:30px}.property-images img,.property-images-gallery img{display:block;height:auto;max-width:100%}.property-images-gallery{display:flex;flex-wrap:wrap;margin:0 -7.5px;padding-top:15px}.property-images-gallery span{box-sizing:border-box;margin:0 7.5px;padding-bottom:15px;width:calc(20% - 15px)}.property-images-gallery a{display:block}.floorplans{padding-bottom:15px}.video{height:0;margin-bottom:30px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blog-summary-home{background:#fff;padding:90px 30px}.blog-summary-home>div{margin:0 auto;max-width:1380px}.blog-summary-home h2,.blog-summary-right h2{color:#536277;font:300 3.8em "Raleway",sans-serif;padding-bottom:60px;text-align:center}.blog-summary-home>div>div{display:flex;flex-wrap:wrap;margin:0 -15px}.blog-summary-home article{margin:0 15px 30px;width:calc(33.33% - 30px)}.blog-summary-home h3,.blog-summary-right h3,.blog-summary-summary h2{color:#536277;font-size:2.4em;font-weight:700;padding-bottom:15px}p.blog-date{color:#999;font-size:1.4em;padding-bottom:0}p.blog-summary{color:#5d6a6b;font-size:1.8em;line-height:1.5;padding-bottom:30px}p.blog-more{font-size:1.8em;font-weight:700;padding-bottom:30px}.blog-summary article a{color:#2c75bb}.blog-summary-home article:nth-child(4){display:none}.testimonials-home{background:#fff;padding-bottom:30px}.testimonials-home>div{background:#e8f3ff;margin:0 auto;max-width:1380px}.testimonials-home h2{background:#2c75bb;color:#fff;font-size:3.8em;font-weight:300;padding:30px;text-align:center}.testimonials-home>div>div{display:flex;flex-wrap:wrap;padding:30px 0}.testimonials-home>div>div>div{box-sizing:border-box;padding:0 30px;width:50%}.testimonials{border-right:solid 1px #fff}.all-agents{border-left:solid 1px #fff}.testimonials-home h3{color:#536277;font-size:2.4em;font-weight:700;padding-bottom:30px}.testimonials>div{padding:0 15px;position:relative}.testimonials>div:before,.testimonials blockquote>div:after{color:#536277;font-size:7.2em;position:absolute}.testimonials>div:before{content:"“";left:15px;top:-26px}.testimonials blockquote{padding:0 45px}.testimonials blockquote>div{position:relative}.testimonials blockquote>div:after{bottom:-49px;content:"”";right:-45px}.testimonials blockquote p{color:#403a4d;font-size:2.4em;line-height:1.5}.testimonials cite{color:#536277;display:block;font-size:1.6em;font-style:normal;line-height:1.7;padding-top:15px;text-align:right}.testimonials cite:before{content:"— "}.all-agents .fa-star{color:#2c75bb;font-size:18px}.all-agents p{color:#403a4d;font-size:1.6em;line-height:1.5;padding-top:7.5px}.content-left{padding-right:45px;width:66.66%}ul.page-links{font:400 3em "Raleway",sans-serif;list-style:none;padding:0 0 22.5px}.page-links li{padding-bottom:7.5px}.page-links a,.js .landlord-obligations>h2{background:#e8f3ff;color:#314172;display:flex;padding:7.5px 15px}.page-links a:hover,.js .landlord-obligations>h2{background:#314986;color:#fff}.page-links span{flex-grow:1;padding-right:30px}.js .landlord-obligations{padding-bottom:22.5px}.js .landlord-obligations>h2{align-items:center;cursor:pointer;display:flex;font:400 2.1em "Raleway",sans-serif;margin-bottom:7.5px}.js .landlord-obligations>h2.rotate .fa-chevron-right{transform:rotate(90deg)}.js .landlord-obligations>h2 span{flex-grow:1;padding-right:30px}.landlord-obligations>h2 .fa-chevron-right{display:none;transition:transform 250ms ease-in-out}.js .landlord-obligations>h2 .fa-chevron-right{display:inline-block}.js .landlord-obligations>div{display:none;padding:7.5px 15px 0}.properties-summary{margin-top:-15px;padding-bottom:15px}.properties-summary a{display:flex;margin:0 -15px;padding:15px}.properties-summary a:hover{background:#314986;color:#fff}.properties-summary a:hover p,.properties-summary a:hover ul{color:#fff}.properties-summary a:not(:last-of-type){margin-bottom:30px}.properties-summary-left{padding-right:25px;width:33.33%}.property-unavailable{overflow:hidden;position:relative}.property-unavailable:before{background:red;box-sizing:border-box;color:#fff;content:"Let";font:400 1.8em "Raleway",sans-serif;left:-45px;padding:10px 15px;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(-45deg);top:10px;width:150px}.property-let:before{content:"Let"}.property-sold:before{content:"Sold"}.properties-summary-right{padding-left:15px;width:66.66%}.properties-summary-right h2{font-size:2.1em;font-weight:700;padding-bottom:7.5px}.properties-summary-right p{color:#5d6a6b;font-size:1.6em;line-height:1.7}.properties-summary-right ul{align-items:center;color:#5d6a6b;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.7;list-style:none;margin:0 -15px}.properties-summary-right li{margin:0 15px}.property-details{margin-top:-30px}.property-details p{font-size:1.6em;line-height:1.7}.property-details ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding-bottom:30px}.property-details li{margin:0 15px}.blog-summary-summary article{padding-bottom:30px}.MarkupPagerNav{display:flex;font-size:1.8em;justify-content:space-between;padding-bottom:30px}.MarkupPagerNav li{display:none}.MarkupPagerNav .MarkupPagerNavNext,.MarkupPagerNav .MarkupPagerNavPrevious{display:block}.MarkupPagerNav .MarkupPagerNavNext{margin-left:auto}.MarkupPagerNav .MarkupPagerNavPrevious{margin-right:auto}.MarkupPagerNav a{background:#e8f3ff;color:#314172;display:flex;padding:7.5px 15px}.MarkupPagerNav a:hover{background:#314986;color:#fff}.MarkupPagerNav .fa-chevron-left{margin-right:7.5px}.MarkupPagerNav .fa-chevron-right{margin-left:7.5px}.content-left-form{background:#e4e6e8;margin-bottom:30px;padding:30px}.content-left-form h2{color:#444;font:300 2.4em "Raleway",sans-serif;padding-bottom:15px}.content-left-form h3{color:#2c75bb;font:600 2.1em "Raleway",sans-serif;padding:15px 0 30px}.content-left-form p,.content-left-form h4{font-size:1.6em}.content-left-form p{padding-bottom:30px}.content-left-form>div{padding-bottom:15px}.content-left-form-50{display:flex;margin:0 -15px;padding-bottom:0!important}.content-left-form-50>div{margin:0 15px;padding-bottom:15px;width:calc(50% - 30px)}.content-left-form label,.property-search-type label{color:#444;cursor:pointer;display:inline-block;font-size:1.6em;margin-bottom:7.5px}.content-left-form input:not([type=checkbox]):not([type=radio]),.content-left-form textarea,.content-left-form button,.property-search-postcode input,.property-search button{-webkit-appearance:none;appearance:none;background:#fff;box-sizing:border-box;display:block;outline:none;width:100%}.content-left-form input:not([type=checkbox]):not([type=radio]),.content-left-form button,.property-search-postcode input,.property-search button{height:40px;padding:0 5px}.content-left-form input:not([type=checkbox]):not([type=radio]),.content-left-form textarea,.property-search-postcode input{border:solid 1px #ccc;border-radius:3px;color:#444;font:400 1.6em nimbus-sans,sans-serif}.content-left-form textarea{padding:5px}.content-left-form .radio-holder{align-items:center;display:flex;flex-wrap:wrap;margin:0 -30px;padding-bottom:15px}.content-left-form h4{font-weight:700;padding-bottom:15px}.content-left-form .radio{margin:0 30px 15px;padding-bottom:0}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}.checkbox label,.radio label{display:inline-block;margin-bottom:0;padding-left:31.5px;position:relative}.checkbox span,.radio span{background:#fff;border:solid 1px #ccc;box-sizing:border-box;height:24px;left:0;position:absolute;top:-2px;width:24px}.radio span{border-radius:50%}.radio input:checked+label span:after{display:block}.radio span:after{background:#2c75bb;border-radius:50%;content:" ";display:none;height:12px;left:5px;position:absolute;width:12px;top:5px}.content-left-form .g-recaptcha{padding:15px 0 30px}.content-left-form button,.property-search button{background:#2c75bb;border:0;color:#fff;cursor:pointer;font:700 1.8em nimbus-sans,sans-serif;text-align:center;text-transform:uppercase}.content-left-form button:hover,.property-search button:hover{background:#314986}.content-right{padding:0 0 22.5px 45px;width:33.33%}.property-search{border:solid 2px #e8f3ff;margin-bottom:7.5px}.property-search h2{color:#314172;font:400 3em "Raleway",sans-serif;padding:7.5px 15px}.property-search h2{background:#e8f3ff}.property-search form{padding:15px}.property-search p{color:#444;font-size:1.6em}.property-search-range{padding:20px 0;width:100%}.property-search-range input{-webkit-appearance:none;appearance:none;background:#e8f3ff;border:solid 1px #2c75bb;border-radius:3px;box-sizing:border-box;height:15px;outline:none;width:100%}.property-search-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:solid 1px #ccc;border-radius:3px;cursor:pointer;height:30px;width:30px}.property-search-range input::-moz-range-thumb{appearance:none;border-radius:3px;background:#fff;border:solid 1px #ccc;cursor:pointer;height:30px;width:30px}.property-search-range input::-webkit-slider-thumb:hover{background:#e8f3ff;border-color:#2c75bb}.property-search-range input:focus::-webkit-slider-thumb{background:#e8f3ff;border-color:#2c75bb}.property-search-range input::-moz-range-thumb:hover{background:#e8f3ff;border-color:#2c75bb}.property-search-range input:focus::-moz-range-thumb:hover{background:#e8f3ff;border-color:#2c75bb}.property-search-postcode{padding-bottom:15px}.property-search-postcode label{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.property-search-postcode input{text-transform:uppercase}.property-search-postcode input::placeholder{color:#444;opacity:1;text-transform:none}.property-search-postcode input:-ms-input-placeholder{color:#444;text-transform:none}.property-search-postcode input::-ms-input-placeholder{color:#444;text-transform:none}.property-search-type{display:flex;flex-wrap:wrap;margin:0 -15px}.property-search-type>div{margin:0 15px 15px}.blog-summary-right{padding:52.5px 0 30px}.blog-summary-right h2{padding:0 0 30px}.certificates{background:#fff;overflow:hidden;padding:60px 30px 30px}.certificates>div{margin:0 auto;max-width:1380px}.certificates ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -30px}.certificates li{display:inline-block;margin:0 30px 60px;width:calc(20% - 60px)}.certificates img{display:block;max-height:75px;max-width:100%}footer ul{list-style:none}.footer-top{max-width:1350px;margin:0 auto;padding:75px 30px 0}.footer-top>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -30px}.footer-top>div>div{margin:0 30px;padding-bottom:45px}.footer-top img{display:block;height:auto;max-width:100%}.footer-top h2{color:#fff;font-size:1.6em;font-weight:700;padding-bottom:10px}.footer-top ul{font-size:1.4em}.footer-top ul:not(.footer-top-social){line-height:1.9}.footer-top a{color:#fff}.footer-top a:hover{color:#dce7f1}.footer-top-social{display:flex;flex-wrap:wrap;margin:0 -15px}.footer-top-social li{margin:0 15px}.footer-top-social a{color:#dce7f1}.footer-top-social a:hover{color:#fff}.footer-top-social span{left:-9999px;position:absolute;top:auto}.footer-top-social i,.footer-top-social svg{font-size:36px}.footer-bottom{border-top:solid 2px #666;padding:15px 15px 0}.footer-bottom>div{margin:0 auto;max-width:1410px}.footer-bottom>div>div{margin:0 -15px}.footer-bottom>div>div>div{display:flex;flex-wrap:wrap;justify-content:center;margin:0 15px}.footer-bottom p{color:#fff;font-size:1.2em;font-weight:700;padding-bottom:15px}.footer-bottom p:last-of-type{text-transform:lowercase}.footer-bottom p span{left:-9999px;position:absolute;top:auto}.footer-bottom ul{display:flex;flex-wrap:wrap;font-size:1.2em;justify-content:center;list-style:none;margin-left:auto;margin-right:-15px;padding-bottom:7.5px;text-align:center}.footer-bottom li{margin-right:15px;padding-bottom:7.5px}.footer-bottom a{color:#dce7f1}.footer-bottom a:hover{color:#fff}@media screen and (max-width:1280px){nav>ul>li{margin:0 15px}.hero-home,.hero-home-slide,.hero-home-slide.slick-slide{min-height:534px}.hero-home-cta h2{font-size:4.5em}}@media screen and (min-width:1140px){body.menu-active{padding-right:0!important}}@media screen and (max-width:1140px){body.menu-active{overflow:hidden}.js .logo-nav>div>span,.js nav>span{display:block}.js nav{background:#314172;box-sizing:border-box;height:100%;margin-right:-280px;overflow-x:hidden;padding:15px;position:fixed;right:0;top:0;transition:margin-right 250ms ease-in-out;visibility:hidden;width:280px}.js nav.nav-active{margin-right:0;visibility:visible}.js nav.nav-close{margin-right:-280px}.js nav>ul{margin:0;text-align:left;white-space:normal}.js nav>ul>li{display:block;margin:0}.js nav a{background:none;border-bottom:0;color:#fff}.js nav .fa-caret-down{display:none}.js nav ul ul{border-top:0;display:block;left:inherit;position:relative;top:inherit}.js nav ul ul:before{display:none}.js nav ul ul a{padding-left:30px;padding-right:30px}.hero-home-cta>div{text-align:center;width:100%}.hero-home-cta h2{font-size:3.75em}}@media screen and (max-width:1040px){.ctas-home-left>div:first-of-type,.ctas-home-right>div:first-of-type{height:auto;width:100%}.ctas-home-left>div:last-of-type,.ctas-home-right>div:last-of-type{width:100%}.ctas-home img{height:auto;object-fit:none;position:relative;width:100%}}@media screen and (max-width:960px){.properties-home-summary>div>a,.blog-summary-home article{width:calc(50% - 30px)}.testimonials,.all-agents{border:0}.why-home>div>div>div{width:calc(100% - 30px)}.blog-summary-home article:nth-child(4){display:block}.testimonials-home>div>div>div,.content-left,.content-right{width:100%}.testimonials>div{padding:0}.testimonials>div:before{left:0}.testimonials blockquote p{font-size:2.1em}.all-agents h3{border-top:solid 2px #fff;margin-top:30px;padding-top:30px}.content-left{padding:0 0 30px}.content-right{padding-left:0}.certificates li{width:calc(25% - 60px)}}@media screen and (max-width:840px){.ctas-home>div>div>div{width:calc(100% - 30px)}.ctas-home-left>div:first-of-type,.ctas-home-right>div:first-of-type{height:100%;width:40%}.ctas-home-left>div:last-of-type,.ctas-home-right>div:last-of-type{width:60%}.ctas-home img{height:100%;object-fit:cover;position:absolute;width:100%}}@media screen and (max-width:768px){.contact-header li:first-of-type{flex-grow:0}.contact-header li div{justify-content:center}.hero-home-cta h2{font-size:3em}.certificates li{width:calc(50% - 60px)}}@media screen and (max-width:640px){.ctas-home-left>div:first-of-type,.ctas-home-right>div:first-of-type{height:auto;width:100%}.ctas-home-left>div:last-of-type,.ctas-home-right>div:last-of-type{width:100%}.ctas-home img{height:auto;object-fit:none;position:relative;width:100%}.blog-summary-home article{width:calc(100% - 30px)}.blog-summary-home article:nth-child(4){display:none}}@media screen and (max-width:540px){.hero-home,.hero-home-slide,.hero-home-slide.slick-slide{min-height:458px}.hero-home-cta{align-items:flex-end;height:100%;padding-bottom:90px}.footer-bottom>div>div>div{display:block}.footer-bottom p{text-align:center}.footer-bottom ul{margin:0 -7.5px}.footer-bottom li{margin:0 7.5px}}@media screen and (max-width:480px){.properties-home-summary>div>a{width:calc(100% - 30px)}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:#fff0;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgb(1 210 232 / .94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgb(24 24 27 / .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0%;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgb(255 255 255 / .1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgb(255 255 255 / .1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgb(0 0 0 / .2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:#fff0;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgb(24 24 27 / .9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#fff0}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgb(34 213 233 / .96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgb(255 255 255 / .1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#fff0 0%,hsl(0deg 0% 0% / .006) 8.1%,hsl(0deg 0% 0% / .021) 15.5%,hsl(0deg 0% 0% / .046) 22.5%,hsl(0deg 0% 0% / .077) 29%,hsl(0deg 0% 0% / .114) 35.3%,hsl(0deg 0% 0% / .155) 41.2%,hsl(0deg 0% 0% / .198) 47.1%,hsl(0deg 0% 0% / .242) 52.9%,hsl(0deg 0% 0% / .285) 58.8%,hsl(0deg 0% 0% / .326) 64.7%,hsl(0deg 0% 0% / .363) 71%,hsl(0deg 0% 0% / .394) 77.5%,hsl(0deg 0% 0% / .419) 84.5%,hsl(0deg 0% 0% / .434) 91.9%,hsl(0deg 0% 0% / .44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgb(0 0 0 / .4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgb(34 213 233 / .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}