html{font-family:proxima-nova,sans-serif;font-size:14px}body{margin:0;padding:0 10px}@media (max-width:1050px){body{padding:0}}h1{color:#002d5c;font-size:36px;font-size:2.5714285714rem;font-weight:600;letter-spacing:.2rem}@media (max-width:1050px){h1{font-size:25px;font-size:1.7857142857rem;letter-spacing:.2rem}}h2{font-size:36px;font-size:2.5714285714rem;font-weight:600;letter-spacing:.3rem;margin:3rem 0;text-transform:uppercase}h2,h3{color:#002d5c}h3{font-size:16px;font-size:1.1428571429rem;font-weight:500;letter-spacing:.1rem}@media (max-width:1050px){h3{font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.1rem}}h4{color:#002d5c;font-size:19px;font-size:1.3571428571rem;font-weight:500;letter-spacing:.15rem;text-transform:uppercase}@media (max-width:1050px){h4{margin:3rem 0}}h5{color:#002d5c;font-size:17px;font-size:1.2142857143rem;font-weight:500;letter-spacing:.15rem;text-transform:uppercase}@media (max-width:1050px){h5{margin:3rem 0}}button{font-family:proxima-nova,sans-serif;font-size:14px;font-size:1rem;outline:0!important}p{font-size:17px;font-weight:400;line-height:1.65rem}p,p a{color:#002d5c}p a{font-weight:600}p a:hover{color:#42c9c2}ol li,ul li{color:#002d5c;font-size:17px;font-weight:400;line-height:1.65rem;margin-bottom:15px}ol li a,ul li a{color:#002d5c;font-weight:600}ol li a:hover,ul li a:hover{color:#42c9c2}.bold{font-weight:600}.semibold{font-weight:500}.smallprint{font-size:14px;font-size:1rem;font-weight:400}a.primary2,button.primary2{background-color:#42c9c2;border-style:none;box-sizing:border-box;color:#002d5c;cursor:pointer;display:block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;margin-bottom:10px;outline:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.primary2:hover,button.primary2:hover{background:#18958f}a.primary2.short,button.primary2.short{display:inline-block}a.primary2-reverse{background-color:#fff;box-sizing:border-box;color:#42c9c2;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;outline:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.primary2-reverse:hover{background:#e6e6e6}a.primary2.outline,button.primary2.outline{background-color:transparent;border:2px solid #42c9c2;box-sizing:border-box;color:#002d5c;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.1rem;margin-bottom:10px;outline:0;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.primary2.outline:hover,button.primary2.outline:hover{background:#18958f;border-color:#18958f;color:#fff}a.primary2.outline.short,button.primary2.outline.short{display:inline-block}a.with-arrow{position:relative}a.with-arrow:after{background-image:url(/images/home/down_arrow@2x.png);background-repeat:no-repeat;background-size:cover;content:"";height:8px;position:absolute;right:15px;top:20px;transition:transform .5s ease;width:14px}@media (max-width:1050px){a.full-width-mobile{width:100%!important}}a.incentive1{background-color:#00a5e2;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:14px;font-size:1rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive1:hover{background:#0080af}a.incentive1 img{max-width:150px}a.incentive2{background-color:#42c9c2;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive2:hover{background:#30a8a2}a.incentive2 img{max-width:150px}a.incentive3{background-color:#1f9f99;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive3:hover{background:#177470}a.incentive4{background-color:#00c7a0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive4:hover{background:#009477}a.incentive5{background-color:#002d5c;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive5:hover{background:#001429}a.incentive5 img{max-width:150px}a.incentive6{background-color:#b22a3c;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive6:hover{background:#89202e}a.incentive7{background-color:#ed6a5b;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive7:hover{background:#e8402d}a.incentive7 img{max-width:150px}a.incentive8{background-color:#002d5c;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive8:hover{background:#001429}a.incentive8 img{max-width:150px}a.incentive9{background-color:#42c9c2;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive9:hover{background:#30a8a2}a.incentive9 img{max-width:150px}a.incentive10{background-color:#002d5c;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;letter-spacing:.1rem;margin-bottom:10px;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}a.incentive10:hover{background:#001429}a.incentive10 img{max-width:150px}.development-list{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;row-gap:10px}@media (max-width:1050px){.development-list{grid-template-columns:100%}}.development-card{display:flex;justify-content:space-between;margin-bottom:40px;overflow:hidden;position:relative}.development-card.basic{display:block;margin-bottom:0;width:100%}.development-card.basic .padding{box-sizing:border-box}.development-card.basic .content{height:100%}@media (max-width:1050px){.development-card{display:block}}.development-card .image-wrap{flex:1 1 auto;position:relative}.development-card .image-wrap .image{background:#fff;background-position:top;background-size:cover;height:100%;min-height:320px;width:100%}.development-card .image-wrap .image.cs{background-position:0 0}@media (max-width:1050px){.development-card .image-wrap .image{display:none}}.development-card .image-wrap .banner{box-sizing:border-box;padding:5px}.development-card .image-wrap .banner p{color:#fff;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.08rem;margin:0;text-align:center;text-transform:uppercase}.development-card .image-wrap .banner.offer{background:#002d5c}.development-card .image-wrap .banner.coming-soon{background:#42c9c2}.development-card .image-wrap .blue{background:#002d5c}.development-card .content{align-items:center;background:#e8faf8;display:flex;flex:0 0 460px;position:relative}.development-card .content .padding{padding:25px;position:relative;width:100%}@media (max-width:1050px){.development-card .content .padding{margin:0 auto;padding:15px}}.development-card .content .mobile-image{display:none;margin-bottom:25px;padding:0 25px}.development-card .content .mobile-image img{display:block;width:100%}@media (max-width:1050px){.development-card .content .mobile-image{display:block}}.development-card .content .dev-town{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.12rem;margin-bottom:0;margin-top:0;text-transform:uppercase}.development-card .content .dev-town.extra-padding{margin-bottom:15px}.development-card .content .dev-location{margin-bottom:20px;margin-top:20px}@media (max-width:1050px){.development-card .content .dev-location{margin-top:0}}.development-card .content .dev-location img{margin-right:5px;vertical-align:middle;width:10px}.development-card .content .dev-name{font-size:16px;font-size:1.1428571429rem;font-weight:500;letter-spacing:.05rem;margin-bottom:0;margin-top:0;text-transform:uppercase}@media (max-width:1050px){.development-card .content .dev-name{font-size:20px;font-size:1.4285714286rem;margin-bottom:5px}}.development-card .content .dev-beds{margin:0}@media (max-width:1050px){.development-card .content .dev-beds{font-size:16px;font-size:1.1428571429rem}}.development-card .content .dev-price{font-weight:500;margin:0}@media (max-width:1050px){.development-card .content .dev-price{font-size:16px;font-size:1.1428571429rem;margin-bottom:5px}.development-card .content .dev-desc{display:none}}.development-card .content .dev-actions{align-items:center;display:flex;justify-content:space-around;margin-top:20px}@media (max-width:1300px){.development-card .content .dev-actions{flex-wrap:wrap}}.development-card .content .dev-actions a{flex:0 0 50%;letter-spacing:.05rem;margin-bottom:0;max-width:167px;padding:15px 0}@media (max-width:1300px){.development-card .content .dev-actions a{flex:0 0 100%}.development-card .content .dev-actions a:first-child{margin-bottom:20px}}@media (max-width:1050px){.development-card .content .dev-actions a{flex:0 0 100%;max-width:inherit!important;padding-left:5px;padding-right:5px}}.development-card.basic .content{display:block;flex:none}.development-card .town-county-content{align-items:unset!important}.development-card .town-county-padding{display:flex;flex-direction:column;justify-content:space-between}.development-card .town-county-dev-town{margin-bottom:25px!important}.development-card.compact{display:block}.development-card.compact .content{display:block;flex:none}.other-homes-card{margin:0 10px;position:relative}.other-homes-card .banner{background:#b8439c;box-sizing:border-box;font-weight:400;left:0;letter-spacing:.05rem;padding:3px 15px;position:absolute;text-align:center;top:0;z-index:999}.other-homes-card .banner,.other-homes-card .banner p{color:#fff;font-size:14px;font-size:1rem;margin:0}.other-homes-card .banner.coming-soon,.other-homes-card .banner.offer{background:#b8439c}.other-homes-card img{display:block;width:100%}.other-homes-card .other-homes-info{padding-top:2rem}.other-homes-card .other-homes-info .name{font-size:24px;font-size:1.7142857143rem;font-weight:600;letter-spacing:.05rem;margin:0;text-transform:uppercase}.other-homes-card .other-homes-info .location{font-size:17px;font-size:1.2142857143rem;font-weight:500;letter-spacing:.05rem;margin:0}.other-homes-card .other-homes-info .location span{display:inline-block;margin-left:7px;margin-right:7px}.other-homes-card .other-homes-info .location img{display:inline-block;margin-right:5px;vertical-align:middle;width:10px}.other-homes-card .other-homes-info .info{font-size:17px;font-size:1.2142857143rem;font-weight:400}.other-homes-card .other-homes-info .info .bold{font-size:21px;font-size:1.5rem;font-weight:600}.other-homes-card .other-homes-info .description p{font-size:17px;font-size:1.2142857143rem;font-weight:400}.other-homes-card .other-homes-info .card-link{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.other-homes-card .other-homes-info .card-link:hover{border-bottom:2px solid #006e89}.other-homes-card .other-homes-info .card-link svg{margin-left:2px;position:relative;top:-1px}.other-homes-card .other-homes-info .tour{color:#42c9c2;display:block;font-size:13px;font-size:.9285714286rem;font-weight:500;letter-spacing:.02rem;margin:0;text-decoration:none;text-transform:uppercase}.other-homes-card .other-homes-info .button{margin:25px auto 15px;max-width:220px}.other-homes-card .actions{display:flex;gap:16px}.homes--card{margin:0;position:relative}.homes--card .inside-flex{background:#e8faf8;display:flex;flex-direction:column;height:100%}.homes--card .banner{background:#42c9c2;box-sizing:border-box;color:#fff;font-size:12px;font-size:.8571428571rem;font-weight:400;left:0;letter-spacing:.05rem;margin:0;padding:3px 5px;text-align:center;text-transform:uppercase;top:0;width:100%}.homes--card .banner p{color:#fff;margin-bottom:2px;margin-top:2px}.homes--card .banner.coming-soon p{color:#fff}.homes--card .banner.offer{background:#002d5c}.homes--card .banner.offer p{color:#fff}.homes--card img{display:block;width:100%}.homes--card .available-home-info{background:#e8faf8;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative}.homes--card .available-home-info .name{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.05rem;margin:0;text-transform:uppercase}.homes--card .available-home-info .development-name{font-size:14px;font-size:1rem;font-weight:500;letter-spacing:.05rem;margin:0;text-transform:uppercase}.homes--card .available-home-info .location{font-size:11px;font-size:.7857142857rem;font-weight:600;letter-spacing:.05rem;margin:0;text-transform:uppercase}.homes--card .available-home-info .location span{display:inline-block;margin-left:7px;margin-right:7px}.homes--card .available-home-info .location img{display:inline-block;margin-right:5px;vertical-align:middle;width:10px}.homes--card .available-home-info.is-plot .name{margin-top:15px}.homes--card .available-home-info .tour{color:#42c9c2;display:block;font-size:13px;font-size:.9285714286rem;font-weight:500;letter-spacing:.02rem;margin:0;text-decoration:none;text-transform:uppercase}.slick-initialized{opacity:1!important;transition:opacity .3s ease-out}.hidden-desktop{display:none}@media (max-width:1050px){.hidden-desktop{display:block}}.hidden-mobile{display:block}@media (max-width:1050px){.hidden-mobile{display:none}}.search-input-container.loading{position:relative}.search-input-container.loading:after{background-image:url(/images/mini-loading.svg);background-repeat:no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:10px;top:8px;width:32px}.crest-saveable.icon{background-image:url(/images/developments/intro/my_crest_heart@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;width:20px}.crest-saveable.icon.saved,.crest-saveable.icon:hover{background-image:url(/images/developments/intro/my_crest_heart_filled@2x.png)}.checkbox-custom.error,.selectBox.error,input.error,textarea.error{border:1px solid #862d32!important}.error-list{background:#862d32;color:#fff;font-size:16px;font-size:1.1428571429rem;margin-bottom:15px;padding:10px;text-align:center}.remove-my-crest{color:#42c9c2;font-size:13px;font-size:.9285714286rem;font-weight:600;position:absolute;right:15px;text-decoration:none;text-transform:uppercase;top:10px;z-index:999}.my-crest-save.button svg{margin-left:5px;vertical-align:middle}.my-crest-save.button svg path{stroke:#42c9c2}.my-crest-save.button:hover svg path{stroke:#fff;fill:#fff}.my-crest-save.saved svg path{fill:#42c9c2}.module__enquire{margin-bottom:80px}@media (max-width:1050px){.module__enquire{margin-bottom:0;padding-left:20px;padding-right:20px}.module__enquire h2{margin-bottom:60px;margin-top:0}}.module__enquire .enquire--grid{grid-column-gap:15px;display:grid;grid-template-columns:1fr 1.3fr}@media (max-width:1050px){.module__enquire .enquire--grid{grid-template-columns:1fr}}.module__enquire .enquire-col{display:flex;flex-direction:column;justify-content:space-between}.module__enquire .field-row{display:flex;gap:15px}.module__enquire .field-row .field{flex-grow:1}@media (max-width:1050px){.module__enquire .field-row:nth-child(2){display:block}.module__enquire .field-row.two .field{flex:1 1 auto}.module__enquire .field-row.two .field:first-child{margin-right:15px}}.module__enquire .field input,.module__enquire .field label,.module__enquire .field textarea{display:block;outline:0}.module__enquire .field label{color:#002d5c;font-weight:600;margin-bottom:10px}.module__enquire .field input{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;height:40px;text-indent:5px;vertical-align:middle;width:100%}@media (max-width:1050px){.module__enquire .field input{margin-bottom:20px}}.module__enquire .field textarea{background:#f4f3f5;border:0;border-radius:0;box-sizing:border-box;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;padding:5px;vertical-align:middle;width:100%}.module__enquire ul{list-style-type:none;margin:0;padding:0}.module__enquire ul li{display:inline-block;margin-right:15px}.module__enquire ul li:last-child{margin-right:0}.module__enquire .checkbox-container{display:inline-block;vertical-align:middle;width:20px}.module__enquire .checkbox-container~p{margin-left:10px}.module__enquire .checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}.module__enquire .checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}.module__enquire .checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}.module__enquire .checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}.module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom{background-color:#f4f3f5;border:2px solid #f4f3f5;opacity:1;transform:rotate(0deg) scale(1)}.module__enquire .checkbox-container .checkbox-label .checkbox-custom:after{border:solid #002d5c;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}.module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #002d5c;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}.module__enquire .checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}.module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.module__enquire .enquire--terms{margin-top:40px}.module__enquire .enquire--terms p{display:inline-block;font-size:12px;font-size:.8571428571rem;line-height:16px;vertical-align:middle}.module__enquire .enquire--terms p~.checkbox-container{margin-left:10px}.module__enquire .enquire--terms .two-col{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__enquire .enquire--terms .two-col{display:block}}.module__enquire .enquire--terms .two-col .col{flex:1 1 auto;margin-right:100px}@media (max-width:1050px){.module__enquire .enquire--terms .two-col .col{margin-right:0}}.module__enquire .enquire--terms .two-col .col:last-child{flex:0 0 150px;margin-right:0}.module__enquire .enquire--terms .two-col .col:last-child button{display:block;width:100%}@media (max-width:1050px){.module__enquire .enquire--terms .two-col .col .button{display:block;margin:20px auto 60px;max-width:220px}}.message.success{background:#42c9c2;color:#fff;font-size:16px;font-size:1.1428571429rem;font-weight:500;margin-bottom:20px;padding:20px;text-align:center}a.text-link{color:#42c9c2;display:inline-block;font-weight:600;margin-top:10px;text-decoration:none;text-transform:uppercase}@keyframes visible{0%{opacity:0}to{opacity:1}}.center-align{text-align:center}.center-align a,.center-align button{margin:auto}.pagination{list-style-type:none;margin:40px 0;padding:0;text-align:center}.pagination .disabled{display:none!important}.pagination .active span{background:#42c9c2;color:#fff;font-weight:700;padding:8px 12px}.pagination li{display:inline-block;margin-right:20px}.pagination li:last-child{margin-right:0}.pagination li a{background:#42c9c2;color:#fff;padding:8px 12px;text-decoration:none}.pagination li a:hover{background:#002d5c;font-weight:700}.checkbox-container{display:inline-block;vertical-align:middle;width:20px}.checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}.checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}.checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}.checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-container .checkbox-label input:checked~.checkbox-custom{background:#42c9c2;border:2px solid #42c9c2;opacity:1;transform:rotate(0deg) scale(1)}.checkbox-container .checkbox-label .checkbox-custom:after{border:solid #fff;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}.checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}.checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}.checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.cookie-opt-in{align-items:center;background:#002d5c;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:20px;position:fixed;width:100%;z-index:1000}@media (max-width:1050px){.cookie-opt-in{display:block}}.cookie-opt-in .title{color:#fff;font-size:18px;font-size:1.2857142857rem;margin-bottom:10px}.cookie-opt-in .description{color:#fff;font-size:14px;font-size:1rem;margin-bottom:16px}.cookie-opt-in .description a{color:#42c9c2;text-decoration:none}.cookie-opt-in .choices .button{margin-bottom:0;margin-right:5px}.mt-2{margin-top:2rem}html{font-feature-settings:"ss02";-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";overflow-anchor:none!important;scroll-behavior:smooth!important}body.mobile-nav-open{overflow:hidden;overflow-x:hidden!important}body.blank{padding:0;position:relative}.site--wrap{margin:0 auto;max-width:1250px;position:relative}@media (max-width:1050px){.site--wrap{margin:20px auto}}.pcatext{font-family:proxima-nova,sans-serif!important}.my-crest-link{display:flex;justify-content:flex-end;margin-top:15px}@media (max-width:1050px){.my-crest-link{display:none}}.my-crest-link span{color:#002d5c;font-size:13px;font-size:.9285714286rem;line-height:14px;position:relative;top:-1px}.my-crest-link span span{color:#ccc;display:inline-block;margin:0 10px 0 5px;vertical-align:middle}.my-crest-link a{color:#002d5c;font-size:12px;font-size:.8571428571rem;font-weight:500;letter-spacing:.1rem;margin:0;text-decoration:none;text-transform:uppercase}.header{align-items:center;display:flex;justify-content:space-between;position:relative}@media (max-width:1050px){.header{padding:0 20px}}.header .header__logo a{display:block;line-height:0;margin:0}.header .header__logo img{width:90px}@media (max-width:1050px){.header .header__logo img{width:80px}}.header .header__navigation{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding-left:40px;width:100%}@media (max-width:1050px){.header .header__navigation{justify-content:flex-end}}.header .header__navigation .main-nav{flex:1 0 350px}@media (max-width:1050px){.header .header__navigation .main-nav{display:none}}.header .header__navigation .main-nav ul{list-style-type:none;margin:0;padding:0}.header .header__navigation .main-nav ul li{display:inline-block;margin-bottom:0;margin-right:40px}@media (min-width:1050px) and (max-width:1060px){.header .header__navigation .main-nav ul li{margin-right:30px}}.header .header__navigation .main-nav ul li a{border-bottom:2px solid #fff;color:#002d5c;display:inline-block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;line-height:16px;margin-bottom:0;text-decoration:none;text-transform:uppercase}.header .header__navigation .main-nav ul li a:hover{border-bottom:2px solid #002d5c}@media (max-width:1050px){.header .header__navigation .secondary-nav{display:none}}.header .header__navigation .secondary-nav ul{list-style-type:none;margin:0;padding:0}.header .header__navigation .secondary-nav ul li{display:inline-block;margin-bottom:0;margin-right:40px}.header .header__navigation .secondary-nav ul li:last-child{margin-right:0}.header .header__navigation .secondary-nav ul li a{border-bottom:2px solid #fff;color:#002d5c;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;line-height:16px;margin-bottom:0;text-decoration:none}.header .header__navigation .secondary-nav ul li a:hover{border-bottom:2px solid #002d5c}.header .header__navigation .header__navigation-search{display:flex;justify-content:space-between;margin-right:20px}.header .header__navigation .header__navigation-search input{height:30px}.header .dropdown-wrap,.header .dropdown-wrap.hidden{display:none}.header .dropdown-wrap.open{display:block!important}.header .dropdown-wrap.open .main-dropdown.active{animation:visible .75s 0s forwards}.header .dropdown-wrap.open .secondary-dropdown.active{animation:visible .75s .15s forwards}.header .dropdown-wrap.open .info-block.active{animation:visible .75s .3s forwards}.header .dropdown{background:#002d5c;box-sizing:border-box;display:flex;height:auto;justify-content:flex-start;left:-25px;min-height:100px;padding:40px 30px 80px;position:absolute;top:116px;width:calc(100% + 50px);z-index:3002}.header .dropdown .main-dropdown{flex:0 0 240px;opacity:0}.header .dropdown .secondary-dropdown{flex:1 0 auto;margin-right:50px;opacity:0}.header .dropdown .info-block{flex:0 1 500px;opacity:0}.header .dropdown .info-block p{color:#fff;font-size:20px;font-size:1.4285714286rem;letter-spacing:.15rem;line-height:36px;margin:0 0 35px;text-transform:uppercase}.header .dropdown .navtab{display:none}.header .dropdown ul{list-style-type:none;margin:0;padding:0}.header .dropdown ul li{display:block}.header .dropdown ul li a{border-bottom:1px solid #002d5c;color:#4b6b8c;display:inline-block;font-size:13px;font-size:.9285714286rem;font-weight:300;letter-spacing:.1rem;line-height:19px;margin:0 0 15px;text-decoration:none;text-transform:uppercase}.header .dropdown ul li a:hover{border-bottom:1px solid #4b6b8c}.header .dropdown ul li a.active{color:#fff}.header .dropdown ul li a.active:hover,.header .dropdown ul li a.underline{border-bottom:1px solid #fff}.header .mobile-navigation-wrap{background:#002d5c;box-sizing:border-box;display:none;height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;padding:50px 20px 200px;position:fixed;top:125px;width:calc(100% + 50px);z-index:3003}@media (min-width:1050px){.header .mobile-navigation-wrap{display:none!important}}.header .mobile-navigation-wrap ul{list-style-type:none;margin:0;padding:0}.header .mobile-navigation-wrap ul li{display:block}.header .mobile-navigation-wrap ul li a{border-bottom:1px solid #002d5c;color:#4b6b8c;display:inline-block;font-size:13px;font-size:.9285714286rem;font-weight:300;letter-spacing:.1rem;margin:0 0 15px;text-decoration:none;text-transform:uppercase}.header .mobile-navigation-wrap ul li a:hover{border-bottom:1px solid #4b6b8c}.header .mobile-navigation-wrap ul li a.active{color:#fff}.header .mobile-navigation-wrap ul li a.active:hover,.header .mobile-navigation-wrap ul li a.underline{border-bottom:1px solid #fff}.header .mobile-navigation-wrap .secondary-nav{display:none}.header .mobile-navigation-wrap .secondary-nav .breadcrumb a{border-bottom:1px solid #fff;color:#4b6b8c;color:#fff!important;display:inline-block;font-size:10px;font-size:.7142857143rem;font-weight:300;letter-spacing:.1rem;margin:0 0 40px 13px;position:relative;text-decoration:none;text-transform:uppercase}.header .mobile-navigation-wrap .secondary-nav .breadcrumb a:before{background-image:url(/images/down_arrow@2x.png);background-repeat:no-repeat;background-size:cover;content:"";height:4px;left:-14px;position:absolute;top:4px;transform:rotate(90deg);width:8px}.header .mobile-navigation-wrap .secondary-nav .sub-link a.underline,.header .mobile-navigation-wrap .secondary-nav .sub-link a.underline ul li a{color:#fff!important}.header .mobile-navigation-wrap .secondary-nav .sub-link a.underline ul li a:hover{border-color:#fff!important}.header .mobile-navigation-wrap .secondary-nav .sub-link ul li a{color:#fff}.header .mobile-navigation-wrap .secondary-nav .sub-link ul li a:hover{border-color:#fff!important}.header .mobile-navigation-wrap .secondary-nav ul li ul{display:none;margin-bottom:40px;margin-top:20px;padding-left:50px}.footer__nhqc{box-sizing:border-box;margin-top:50px;position:relative;z-index:999}@media (max-width:1050px){.footer__nhqc{padding:0 20px}}.footer__nhqc p{font-size:1rem;font-weight:300;line-height:18px}.footer__cta{background:#002d5c;box-sizing:border-box;margin-top:50px;padding-bottom:50px;padding-top:50px;position:relative;z-index:999}.footer__cta .title{color:#fff;display:block;font-size:19px;font-size:1.3571428571rem;letter-spacing:.15rem;margin:0 auto 15px;max-width:calc(100% - 21vw);text-align:center;text-transform:uppercase}@media (max-width:1300px){.footer__cta .title{max-width:calc(100% - 15vw)}}@media (max-width:1050px){.footer__cta .title{max-width:calc(100% - 15vw)}}.footer__cta .social-elements{align-items:center;display:flex;justify-content:space-between;margin:0 auto 60px;max-width:calc(100% - 30vw);width:100%}@media (max-width:1050px){.footer__cta .social-elements{max-width:calc(100% - 10vw)}}.footer__cta .social-elements a{flex:0 0 43px}.footer__cta .social-elements a svg:hover path{fill:#42c9c2;background:#fff}.footer__cta .page-links{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(100% - 10vw);width:100%}@media (max-width:1050px){.footer__cta .page-links{flex-wrap:wrap}}.footer__cta .page-links .page-link{flex:0 0 200px}@media (max-width:1050px){.footer__cta .page-links .page-link{flex:0 0 50%;margin-bottom:50px;text-align:center}.footer__cta .page-links .page-link:nth-child(3),.footer__cta .page-links .page-link:nth-child(4){margin-bottom:0}}.footer__cta .page-links .page-link a{border-bottom:2px solid transparent;color:#42c9c2;font-size:14px;font-size:1rem;font-weight:500;letter-spacing:.15rem;padding-bottom:2px;text-align:center;text-decoration:none;text-transform:uppercase}.footer__cta .page-links .page-link a:hover{border-bottom:2px solid #42c9c2;color:#42c9c2}.footer__regional{background:#002d5c;box-sizing:border-box;margin-top:5px;padding-bottom:25px;padding-top:25px;position:relative;z-index:999}.footer__regional .title{color:#fff;display:block;font-size:19px;font-size:1.3571428571rem;letter-spacing:.15rem;margin:0 auto 15px;max-width:calc(100% - 21vw);text-align:center;text-transform:uppercase}.footer__regional .page-links{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:275px;width:100%}.footer__regional .page-links a,.footer__regional .page-links button{background:none;border:none;border-bottom:2px solid transparent;color:#42c9c2;cursor:pointer;font-size:13px;font-size:.9285714286rem;font-weight:500;letter-spacing:.15rem;padding:0 0 2px;text-align:center;text-decoration:none;text-transform:uppercase}.footer__regional .page-links a:hover,.footer__regional .page-links button:hover{border-bottom:2px solid #42c9c2;color:#42c9c2}.footer__regional .footer-towns-counties{align-items:center;display:flex;display:none;flex-wrap:wrap;font-size:14px;justify-content:space-between;letter-spacing:.15rem;margin:15px auto 0;max-width:calc(100% - 21vw);text-transform:uppercase}.footer__regional .footer-towns-counties__link{color:#fff;flex:0 1 210px;margin:0 auto 15px;text-align:center;text-decoration:none}.footer__regional .footer-towns-counties__link:hover{text-decoration:underline}.crest-footer-logos{padding:35px 0 0}.crest-footer-logos .inner{display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:100%}@media (max-width:1050px){.crest-footer-logos .inner{max-width:90%}}@media (max-width:576px){.crest-footer-logos .inner{display:grid;grid-template-columns:1fr 1fr}}.crest-footer-logos .inner .image{align-items:center;display:flex;width:110px}@media (max-width:576px){.crest-footer-logos .inner .image{display:flex;justify-content:center;margin:0 auto;width:80%}.crest-footer-logos .inner .ftse{margin-bottom:35px}}.crest-footer-logos .inner img{display:block;max-width:110px;width:100%}.footer__additional-links{box-sizing:border-box;padding:35px 0;width:100%}@media (max-width:1050px){.footer__additional-links{padding:35px 15px}}.footer__additional-links .flex{align-items:center;background-color:#002d5c;display:flex;justify-content:space-between;padding:35px 40px}@media (max-width:1050px){.footer__additional-links .flex{display:block}}.footer__additional-links .flex .links{flex:1 1 auto}.footer__additional-links .flex .links a{border-bottom:2px solid transparent;color:#fff;display:inline-block}.footer__additional-links .flex .links a:hover{border-bottom:2px solid #fff}@media (max-width:1050px){.footer__additional-links .flex .links{display:block;margin-bottom:20px;text-align:center}}.footer__additional-links .flex .name{flex:0 0 170px;text-align:right}@media (max-width:1050px){.footer__additional-links .flex .name{text-align:center}}.footer__additional-links .flex .name p{color:#fff;line-height:18px;margin:0}.footer__additional-links span.divide{color:#fff;display:inline-block;margin-left:.8vw;margin-right:.8vw}@media (max-width:1050px){.footer__additional-links span.divide{margin-left:2vw;margin-right:1.8vw}}.footer__additional-links a{color:#fff;font-size:16px;font-size:1.1428571429rem;line-height:18px;text-decoration:none}.footer__additional-links a:last-child:after{content:"";margin-left:0;margin-right:0}input,label,select,textarea{font-family:proxima-nova,sans-serif}.select{cursor:pointer;position:relative}.select:after{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";height:8px;height:40px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:14px;width:40px}.select:hover:after{background-image:url(/images/dropdown_rollover.svg)}.select select{height:0!important;visibility:hidden}.select .selectBox{align-items:center;background:#f4f3f5;box-sizing:border-box;color:#002d5c;display:flex;font-size:13px;font-size:.9285714286rem;font-weight:500;height:40px;justify-content:flex-start;padding-left:5px;position:relative;text-decoration:none;text-transform:none!important;vertical-align:middle}.select .selectBox:hover{background:#efedf0}.select .selectBoxList{border-top:2px solid #fff;display:none;list-style:none;margin:0;max-height:465px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:40px;width:100%;z-index:1000}.select .selectBoxList li{background-color:#f4f3f5;cursor:pointer;font-weight:500;margin:0;padding:2px 5px;text-transform:none!important;width:100%}.select .selectBoxList li:first-child{padding-top:5px}.select .selectBoxList li.selected,.select .selectBoxList li:hover{color:#42c9c2}.select.error{border:1px solid #f05961!important}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}form input,form label,form select,form textarea{display:block;font-size:13px;font-size:.9285714286rem;outline:0}form label{color:#002d5c;font-weight:600;margin-bottom:5px}form input,form select{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500!important;height:40px;padding:0;text-indent:5px;vertical-align:middle;width:100%}form input:hover,form select:hover{background:#efedf0}@media (max-width:1050px){form input,form select{margin-bottom:20px}}form ::-moz-placeholder{color:#002d5c;font-weight:500!important;opacity:1}form ::placeholder{color:#002d5c;font-weight:500!important;opacity:1}form :-ms-input-placeholder{color:#002d5c;font-weight:500!important}form ::-ms-input-placeholder{color:#002d5c;font-weight:500!important}.radio-fields .container{cursor:pointer;display:block;font-size:14px;font-size:1rem;margin-right:15px;padding-right:27px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-fields .container input{cursor:pointer;opacity:0;position:absolute}.radio-fields .checkmark{background-color:#fff;border-radius:50%;height:20px;position:absolute;right:0;top:-1px;width:20px}.radio-fields .container:hover input~.checkmark{background-color:#eee}.radio-fields .container input:checked~.checkmark{background-color:#fff}.radio-fields .checkmark:after{content:"";display:none;position:absolute}.radio-fields .container input:checked~.checkmark:after{display:block}.radio-fields .container .checkmark:after{background:#42c9c2;border-radius:50%;height:10px;left:5px;top:5px;width:10px}@media (max-width:1050px){.desktop{display:none!important}}.mobile{display:none!important}@media (max-width:1050px){.mobile{display:block!important}}.mobile-navigation{display:none}@media (max-width:1050px){.mobile-navigation{display:block}}.mobile-navigation .hamburger{cursor:pointer;outline:0!important}.mobile-navigation .hamburger-box{outline:0!important;width:32px}.mobile-navigation .hamburger-inner,.mobile-navigation .hamburger-inner:after,.mobile-navigation .hamburger-inner:before{background-color:#002d5c;border-radius:0;height:3px;width:32px}.mobile-navigation .hamburger.is-active .hamburger-inner,.mobile-navigation .hamburger.is-active .hamburger-inner:after,.mobile-navigation .hamburger.is-active .hamburger-inner:before{background-color:#002d5c}.lazy{background-color:#fff;background-image:none!important}.incentive-image{position:relative}@media (max-width:1050px){.lity-container .lity-iframe-container{padding-top:117.25%}}.lowercase-title{text-transform:lowercase!important}.header-button-borders{border-bottom:2px solid #42c9c2!important;min-width:175px!important}.header-button-borders:hover{border-color:#18958f!important}.available-development-card{box-shadow:0 4px 4px 0 #d3d3d3;cursor:pointer;display:block;margin:0;position:relative;text-decoration:none!important;top:0;transition:all .5s ease-in-out}.available-development-card:hover{top:-10px}.available-development-card .flash{background-color:#002d5c;color:#fff;font-weight:600;left:20px;padding:10px 20px;top:-20px}.available-development-card .banner,.available-development-card .flash{display:flex;justify-content:center;position:absolute;text-transform:uppercase;z-index:999}.available-development-card .banner{align-items:center;background:#e1cbaa;bottom:-49px;box-sizing:border-box;color:#002d5c;font-size:14px;font-size:1rem;font-weight:500;height:50px;letter-spacing:.05rem;margin:0;padding:5px 15px;text-align:center;width:100%}@media (max-width:1050px){.available-development-card .banner{bottom:0;position:relative}}.available-development-card .banner.offer p{color:#fff;font-size:12px;font-size:.8571428571rem;margin-bottom:3px}@media (max-width:1050px){.available-development-card .banner.mobile{display:flex!important}}.available-development-card .available-development-card-wrap{cursor:pointer;margin:0;position:relative}.available-development-card .development-image-wrap{display:block;position:relative;text-decoration:none}@media (max-width:1050px){.available-development-card .development-image-wrap{height:auto;margin-right:1.5rem;-o-object-fit:contain;object-fit:contain;width:100%}}@media (max-width:380px){.available-development-card .development-image-wrap{max-width:100%}}.available-development-card .development-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1050px){.available-development-card .development-image-wrap img{-o-object-fit:contain;object-fit:contain}}.available-development-card img{display:block;width:100%}.available-development-card .available-development-info{background:transparent;display:flex;flex-direction:column;gap:1rem;padding:70px 20px 20px}@media (max-width:1050px){.available-development-card .available-development-info{padding:20px}}.available-development-card .available-development-info .name{color:#002d5c;font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.05rem;margin:0;text-decoration:none;text-transform:uppercase}.available-development-card .available-development-info .location{border-bottom:2px solid transparent;color:#002d5c;display:flex;font-size:13px;font-size:.9285714286rem;font-weight:500;gap:3px;letter-spacing:.02rem;margin:0}.available-development-card .available-development-info .location img{max-width:12px}.available-development-card .available-development-info .info{margin:0}.available-development-card .available-development-info .info .bold{text-transform:uppercase}.available-development-card .actions .action{border-bottom:2px solid transparent;color:#006e89;display:block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.02rem;margin-top:12px;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;text-transform:uppercase}.available-development-card .actions .action:hover{text-decoration:underline;text-decoration-color:#42c9c2;text-decoration-thickness:2px;text-underline-offset:6px}.available-development-card.non-clickable,.available-development-card.non-clickable .available-development-card-wrap{cursor:auto}.table_component_wrap{display:flex;flex-direction:row;gap:20px}@media (max-width:900px){.table_component_wrap{flex-direction:column;gap:0}}.table_component_wrap .table_component{overflow:auto;width:100%}.table_component_wrap .table_component table{border:1px solid #dededf;border-collapse:collapse;border-spacing:1px;height:auto;table-layout:fixed;text-align:left;width:100%}.table_component_wrap .table_component th{background-color:#e8faf8;border:1px solid #dededf;color:#002d5c;padding:5px}.table_component_wrap .table_component td{background-color:#fff;border:1px solid #dededf;color:#002d5c;padding:5px}.module__full_width_image .image{align-items:center;display:flex;min-height:450px}@media (max-width:900px){.module__full_width_image .image{min-height:-moz-fit-content;min-height:fit-content}}.module__full_width_image .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text_image_wrap{align-items:center;display:flex;gap:10px}@media (max-width:900px){.text_image_wrap{flex-direction:column;gap:10px}}.feature-icons-container{margin:30px 0}.feature-icons-container h2{font-size:22px;margin-bottom:15px!important}.feature-icons-container .feature-icons-inner{display:flex;flex-wrap:wrap;gap:20px}.feature-icons-container .feature-icons-item{align-items:center;background:#f3ebdd;border-radius:50px;display:flex;flex-direction:row;gap:10px;justify-content:center;max-width:210px;padding:10px 20px;position:relative}@media (max-width:900px){.feature-icons-container .feature-icons-item{padding:10px 20px}}.feature-icons-container .feature-icons-item__image{max-width:50px}.feature-icons-container .feature-icons-item__title{font-size:14px;margin:0}.feature-icons-container .feature-icons-item__information{border:1px solid #002d5c;border-radius:100%;font-size:12px;padding:2px 7px}.feature-icons-container .feature-icons-item-hover{cursor:pointer}.feature-icons-container .feature-icons-item-hover:hover .feature-icons-item-hover__text{display:block}.feature-icons-container .feature-icons-item-hover__text{background:#dbccb1;bottom:120%;display:none;font-size:14px;margin:0;padding:15px;position:absolute;text-align:center}.feature-icons-container .feature-icons-item-hover__text:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #dbccb1;content:"";height:0;left:calc(50% - 10px);position:absolute;top:100%;width:0;z-index:-1}.page__header{margin-bottom:20px;text-transform:uppercase}@media (max-width:1050px){.page__header{margin-bottom:60px;margin-top:60px;padding:0 20px}}.page__header h1{margin-bottom:0;text-transform:uppercase}.page__header h3{margin-top:0}.page__header .page__breadcrumb{color:#42c9c2;font-size:14px;font-size:1rem;font-weight:500;margin-bottom:0;margin-top:0;text-transform:none}.page__header .page__breadcrumb a{border-bottom:1px solid #fff;color:#002d5c;display:inline-block;line-height:1rem;text-decoration:none}.page__header .page__breadcrumb a:hover{border-bottom:1px solid #002d5c}.page__header .page__breadcrumb span{color:#002d5c;display:inline-block;font-weight:600;margin:0 5px}.page__header .title-search{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.page__header .title-search{display:block}}.page__header .title-search h1{flex:0 1 400px;margin-top:40px}@media (max-width:1050px){.page__header .title-search h1{flex:none;max-width:320px}.page__header .title-search h1 br{display:none}}.page__header .search-filter{flex:0 1 750px}@media (max-width:1050px){.page__header .search-filter{flex:none;margin-top:60px;width:100%}}.page__header .search-filter p{font-size:15px;font-size:1.0714285714rem;font-weight:500;letter-spacing:.1rem;margin:40px 0 10px;text-transform:uppercase}.page__header .search-filter form .inner-wrap{display:flex;justify-content:flex-end}.page__header .search-filter form input,.page__header .search-filter form select{font-size:13px;font-size:.9285714286rem;height:50px}@media (max-width:1050px){.page__header .search-filter form input,.page__header .search-filter form select{margin-bottom:0}}.page__header .search-filter form input{box-sizing:border-box;padding:0 10px}.page__header .search-filter form input.using-my-location{background:#42c9c2;transition:all .2s ease-in-out}.page__header .search-filter form input.using-my-location::-moz-placeholder{color:#fff}.page__header .search-filter form input.using-my-location::placeholder{color:#fff}.page__header .search-filter form .select:after{top:21px!important}.page__header .search-filter form select,.page__header .search-filter form select option:checked{color:#002d5c;font-weight:600}.page__header .search-filter form .location{flex:1 1 250px;margin-right:13px;position:relative}@media (max-width:1050px){.page__header .search-filter form .location{margin-right:5px}}.page__header .search-filter form .min-price{flex:0 0 95px;margin-right:13px}@media (max-width:1050px){.page__header .search-filter form .min-price{display:none}}.page__header .search-filter form .max-price{flex:0 0 95px;margin-right:13px}@media (max-width:1050px){.page__header .search-filter form .max-price{display:none}}.page__header .search-filter form .beds{flex:0 0 95px;margin-right:13px}@media (max-width:1050px){.page__header .search-filter form .beds{display:none}}.page__header .search-filter form button{flex:0 0 175px;flex:0 0 164px;font-size:13px;font-size:.9285714286rem;height:50px}.page__header .search-filter form button.mobile-search{display:none;flex:0 0 50px;margin-bottom:0;padding:12px 0}.page__header .search-filter form button.mobile-search img{display:block;margin:0 auto;width:21px}@media (max-width:1050px){.page__header .search-filter form button{display:none}.page__header .search-filter form button.mobile-search{display:block!important}}.page__header .search-filter form .mobile-use-my-location{background-image:url(/images/home/location-target.png);background-position:50%;background-repeat:no-repeat;background-size:80%;display:none;height:30px;position:absolute;right:5px;top:9px;width:30px}.page__header .search-filter form .mobile-use-my-location.active{background-color:#e8faf8;border-radius:50%}@media (max-width:1050px){.page__header .search-filter form .mobile-use-my-location{display:block}}.page__header .search-filter form .selectBox{height:50px!important}.page__header .search-filter form .selectBoxList{top:50px!important}@media (max-width:1050px){.page-title-module{padding:0 20px}}.page-title-module h1{margin-bottom:4rem;margin-top:4rem;text-transform:uppercase}@media (max-width:1050px){.page-title-module h1{color:#002d5c;font-size:36px;font-size:2.5714285714rem;font-weight:600;letter-spacing:.3rem;margin:4rem 0;text-transform:uppercase}}.module__home-header .inner .hero-image-wrap{align-items:center;display:flex;justify-content:center;min-height:40rem;position:relative;width:100%}@media (max-width:550px){.module__home-header .inner .hero-image-wrap{flex-direction:column;justify-content:center;min-height:-moz-fit-content;min-height:fit-content}}.module__home-header .inner .hero-image-wrap .hero-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:1}@media (max-width:550px){.module__home-header .inner .hero-image-wrap .hero-img{min-height:20rem;position:static}}.module__home-header .inner .hero-image-wrap .hero-img.loaded{opacity:1}.module__home-header .inner .hero-image-wrap .search-box{background-color:#002d5c;background-color:rgba(0,45,92,.73);max-width:45rem;position:relative;width:100%;z-index:2}@media (max-width:550px){.module__home-header .inner .hero-image-wrap .search-box{background-color:#002d5c;margin-top:-50px;width:calc(100% - 40px)}}@media (max-width:350px){.module__home-header .inner .hero-image-wrap .search-box{background-color:#002d5c;margin-top:-50px;width:calc(100% - 20px)}}.module__home-header .inner .hero-image-wrap .search-box .content{padding:3rem 2rem}@media (max-width:550px){.module__home-header .inner .hero-image-wrap .search-box .content{padding:3rem 2rem}}@media (max-width:350px){.module__home-header .inner .hero-image-wrap .search-box .content{padding:3rem 10px}}.module__home-header .inner .hero-image-wrap .search-box .content h2{color:#fff;font-size:25px;font-size:1.7857142857rem;letter-spacing:.1rem;margin:0 auto 1rem;text-align:center}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap{display:flex;width:100%}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap input{box-sizing:border-box;height:4rem;padding-left:.5rem}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .select{height:4rem}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .select:after{background-color:transparent!important;background-image:url(/images/dropdown-alt.svg);background-repeat:no-repeat;background-size:cover;content:"";height:7px;pointer-events:none;position:absolute;right:.8rem;top:1.8rem;width:12px}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .select .selectBox{box-sizing:border-box;height:100%;padding-left:.5rem}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .select .selectBoxList{top:4rem}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .location{border-right:1px solid #002d5c;flex:1 1 auto;height:-moz-fit-content;height:fit-content}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .location .search-input-container.loading:after{top:12px}@media (max-width:1050px){.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .location{height:4rem}}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .min-price{border-right:1px solid #002d5c;flex:0 0 7rem}@media (max-width:1050px){.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .min-price{display:none}}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .max-price{border-right:1px solid #002d5c;flex:0 0 7rem}@media (max-width:1050px){.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .max-price{display:none}}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .beds{flex:0 0 7rem}@media (max-width:1050px){.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .beds{display:none}}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .desktop-search{align-items:center;border-style:none;display:flex;flex:0 0 4rem;height:4rem;justify-content:center;width:40px}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .desktop-search img{width:20px}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .search-input-container{position:relative}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .mobile-use-my-location{background-image:url(/images/home/location-target-blue.png);background-position:50%;background-repeat:no-repeat;background-size:80%;display:none;height:30px;position:absolute;right:5px;top:12px;width:30px}.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .mobile-use-my-location.active{background-color:#42c9c2;border-radius:50%}@media (max-width:1050px){.module__home-header .inner .hero-image-wrap .search-box .content form .inner-wrap .mobile-use-my-location{display:block}}.module__home-header .campaign-message{background-color:#e1cbaa;margin-top:1rem;width:100%}.module__home-header .campaign-message .inner{align-items:center;display:flex;justify-content:space-between;padding:1rem}@media (max-width:1050px){.module__home-header .campaign-message .inner{display:block;padding:2rem}}.module__home-header .campaign-message p{color:#002d5c;font-size:25px;font-size:1.7857142857rem;font-weight:500;letter-spacing:.1rem;line-height:1.1;margin:0 2rem 0 0;text-transform:uppercase}@media (max-width:1050px){.module__home-header .campaign-message p{margin-bottom:2rem;margin-right:0;text-align:center}}.module__home-header .campaign-message a.button{color:#002d5c!important;font-weight:600;margin:0;min-width:11rem}.page__body .page__body-content{min-height:150vh;width:100%}.page__body .page__body-content.no-sidebar{min-height:auto!important}.page__body .page__body-content .page__body-content-hero{margin-bottom:60px;min-height:490px;padding-top:20px}@media (max-width:1050px){.page__body .page__body-content .page__body-content-hero{margin-bottom:60px;min-height:0;padding-top:0}}.page__body .page__body-content .page__body-content-hero p{background:#002d5c;box-sizing:border-box;color:#fff;display:block;font-size:17px;font-weight:400;letter-spacing:.15rem;line-height:19px;margin:0;padding:10px 15px;text-transform:uppercase}@media (max-width:1050px){.page__body .page__body-content .page__body-content-hero p{padding:15px}}.page__body .page__body-content .page__body-content-hero p .bold{display:inline-block;margin-top:3px}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel img{display:block;width:100%}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots{align-items:center;bottom:30px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}@media (max-width:1050px){.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots{bottom:3%}}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots li.slick-active button{background:#42c9c2!important}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots li:last-child button{margin-right:0}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots button{background:#fff;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-carousel .slick-dots button:hover{background:#42c9c2}.page__body .page__body-content .page__body-content-hero .page__body-content-hero-disclaimer p{background:#fff!important;color:#002d5c!important;font-size:12px!important;padding:10px!important;text-align:right!important}.page__body .page__body-content .pages-faq-title{margin-top:revert!important}.page__body .page__body-content .group-companies-title{margin-top:38px}.page__body .page__body-content .company-names{display:flex;flex-wrap:wrap;margin-bottom:38px}.page__body .page__body-content .company-names p{flex:0 1 375px}.page__body .page__body-content .footer-pages-table--top-row{align-items:center;background:#e0f8f5;border:1px solid #42c9c2;border-bottom:none;display:flex}@media (max-width:1050px){.page__body .page__body-content .footer-pages-table--top-row{display:none}}.page__body .page__body-content .footer-pages-table--top-row__left{padding:1em 0 1em 1em}.page__body .page__body-content .footer-pages-table--top-row__left,.page__body .page__body-content .footer-pages-table--top-row__right{flex:0 1 50%;font-size:16px;font-weight:500;letter-spacing:.1rem;margin:0;text-transform:uppercase}.page__body .page__body-content .footer-pages-table--item{border-bottom:1px solid #42c9c2}.page__body .page__body-content .footer-pages-table--item__row{align-items:center;border:1px solid #42c9c2;border-bottom:none;display:flex}@media (max-width:1050px){.page__body .page__body-content .footer-pages-table--item__row{flex-wrap:wrap}}.page__body .page__body-content .footer-pages-table--item__left{background:#e8faf8;border-right:1px solid #42c9c2;display:flex;flex:0 1 50%;flex-direction:column;font-weight:500;justify-content:center;margin:0;min-height:100px}.page__body .page__body-content .footer-pages-table--item__left p{padding:1em}.page__body .page__body-content .footer-pages-table--item__left ul{margin:0 0 0 1em;padding:0 1em}@media (max-width:1050px){.page__body .page__body-content .footer-pages-table--item__left{border-right:none;flex:0 1 100%;min-height:auto!important}}.page__body .page__body-content .footer-pages-table--item__right{flex:0 1 50%;margin:0;padding:1em}@media (max-width:1050px){.page__body .page__body-content .footer-pages-table--item__right{flex:0 1 40%}}.page__body .page__body-content .footer-pages-table--item__mobile-heading{display:none;font-weight:500;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .footer-pages-table--item__mobile-heading{display:block;flex:0 1 40%}}.page__body .page__body-content .joint-venture-sites--top-row{align-items:center;background:#e0f8f5;border:1px solid #42c9c2;border-bottom:none;display:flex}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--top-row{display:none}}.page__body .page__body-content .joint-venture-sites--top-row__development{flex:0 1 40%;font-size:16px;font-weight:500;letter-spacing:.1rem;margin:0;padding:1em 0 1em 1em;text-transform:uppercase}.page__body .page__body-content .joint-venture-sites--top-row__company,.page__body .page__body-content .joint-venture-sites--top-row__partner{flex:0 1 30%;font-size:16px;font-weight:500;letter-spacing:.1rem;margin:0;padding:1em 0 1em 1em;text-transform:uppercase}.page__body .page__body-content .joint-venture-sites--item{border-bottom:1px solid #42c9c2}.page__body .page__body-content .joint-venture-sites--item__row{align-items:center;border:1px solid #42c9c2;border-bottom:none;display:flex}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__row{flex-wrap:wrap}}.page__body .page__body-content .joint-venture-sites--item__development{background:#e8faf8;border-right:1px solid #42c9c2;flex:0 1 40%;font-weight:500;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__development{border-right:none;flex:0 1 100%}}.page__body .page__body-content .joint-venture-sites--item__company{flex:0 1 30%;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__company{flex:0 1 40%}}.page__body .page__body-content .joint-venture-sites--item__mobile-company{display:none;font-weight:500;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__mobile-company{display:block;flex:0 1 50%}}.page__body .page__body-content .joint-venture-sites--item__partner{flex:0 1 30%;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__partner{flex:0 1 40%}}.page__body .page__body-content .joint-venture-sites--item__mobile-partner{display:none;font-weight:500;margin:0;padding:1em 0 1em 1em}@media (max-width:1050px){.page__body .page__body-content .joint-venture-sites--item__mobile-partner{display:block;flex:0 1 50%}}.page__body .page__body-content .social-media-terms h3{margin-bottom:5px}.page__body .page__body-content .social-media-terms ol{color:#002d5c;font-size:1em;font-weight:400;line-height:1.5em}.page__body .page__body-content .recruitment-privacy-policy h3{margin-bottom:5px}.page__body .page__body-content .recruitment-privacy-policy ol{color:#002d5c;font-size:1em;font-weight:400;line-height:1.5em}.page__body .page__body-content .recruitment-privacy-policy__summary{font-size:1.2em;font-weight:700}.page__body .page__body-content .modern-slavery-statement h3{margin-bottom:5px}.page__body .page__body-content .modern-slavery-statement .li-link{color:#002d5c;font-weight:600}.page__body .page__body-content .modern-slavery-statement .li-link:hover{color:#42c9c2}.page__body .page__body-content .privacy-policy h3{margin-bottom:5px}.page__body .page__body-content .privacy-policy .list{margin-top:15px}.page__body .page__body-content .privacy-policy li a{color:#002d5c;font-weight:600}.page__body .page__body-content .privacy-policy li a:hover{color:#42c9c2}.page__body .page__body-content .cookie-policy h3,.page__body .page__body-content .pension-scheme h3{margin-bottom:5px}.page__body .page__body-content .pension-scheme .green-box{background:#e8faf8;margin-bottom:40px;margin-top:0;padding:30px}.page__body .page__body-content .pension-scheme .title{font-size:20px;font-weight:600;letter-spacing:.1rem;margin-top:0;text-transform:uppercase}.page__body .page__body-content .pension-scheme .content a{width:100%}.page__body .page__body-content .pension-scheme .content a:first-child{margin-top:0}.page__body .page__body-content .pension-scheme .pension-text-container{display:flex}@media (max-width:1050px){.page__body .page__body-content .pension-scheme .pension-text-container{flex-direction:column}}.page__body .page__body-content .pension-scheme .pension-text-container .left{margin-right:60px}@media (max-width:1050px){.page__body .page__body-content .pension-scheme .pension-text-container .left{margin-right:0}}.page__body .page__body-content .pages-faq-pdf-row{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;text-transform:uppercase}.page__body .page__body-content .pages-faq-pdf-col{flex:0 1 300px;margin-top:40px}.page__body .page__body-content .pages-faq-pdf-icon{margin-bottom:10px}.page__body .page__body-content .pages-faq-pdf-title p{font-size:1.1em;font-weight:500;letter-spacing:2px;margin-bottom:5px}.page__body .page__body-content .pdf-link p a{color:#42c9c2;text-decoration:none}.page__body .page__body-content .pdf-link p a:hover{border-bottom:2px solid #42c9c2;cursor:pointer}.page__body .page__body-content .site-map .no-list-style{list-style:none}.page__body .page__body-content .site-map a,.page__body .page__body-content .site-map p{color:#002d5c;font-size:1.2em;font-weight:600}.page__body .page__body-content .site-map a{line-height:2em;text-decoration:none}.page__body .page__body-content .site-map a:hover{color:#42c9c2}.page__body .page__body-content .buying-with-us-hbf{align-items:center;display:flex}@media (max-width:1050px){.page__body .page__body-content .buying-with-us-hbf{flex-direction:column}}.page__body .page__body-content .buying-with-us-hbf__left{margin-right:40px}@media (max-width:1050px){.page__body .page__body-content .buying-with-us-hbf__left{margin-bottom:40px;margin-right:0}}.page__body .page__body-content .buying-with-us-hbf__left img{max-height:200px}.module__title-image-text{margin-bottom:60px}@media (max-width:1050px){.module__title-image-text{margin-bottom:60px;margin-top:0;padding:0 20px}}.module__title-image-text h2{margin-bottom:60px;margin-top:0}.module__title-image-text .flex{display:flex;justify-content:space-between}@media (max-width:1050px){.module__title-image-text .flex{display:block!important;flex-direction:column}}.module__title-image-text .flex .image{background-position:50%;background-size:cover;flex:1 1 auto;min-height:600px}@media (max-width:1050px){.module__title-image-text .flex .image{flex:none}}.module__title-image-text .flex .image .mobile-image{display:none}@media (max-width:1050px){.module__title-image-text .flex .image{background-image:none!important;min-height:inherit!important}.module__title-image-text .flex .image .mobile-image{display:block;width:100%}}.module__title-image-text .flex .text{align-items:center;box-sizing:border-box;display:flex;flex:0 0 480px;padding:40px 60px 40px 80px}@media (max-width:1050px){.module__title-image-text .flex .text{align-items:flex-start;flex:none;padding:60px 0 0}}.module__title-image-text .flex .text h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-bottom:38px;margin-top:0;text-transform:uppercase}.module__title-image-text .flex .text p{font-size:17px;margin-top:0}.module__title-image-text .flex .text a{margin-top:40px;width:150px}@media (max-width:1050px){.module__title-image-text .flex .text a{margin:40px auto 0}}.module__title-image-text.reverse .flex{flex-direction:row-reverse}@media (max-width:1050px){.module__title-image-text.reverse .flex{flex-direction:column!important}}.module__title-image-text.reverse .flex .text{padding:40px 80px 40px 0}@media (max-width:1050px){.module__title-image-text.reverse .flex .text{padding:60px 0 0}}.module__ways-to-help-move{margin-bottom:80px}@media (max-width:1050px){.module__ways-to-help-move{margin-bottom:60px;margin-top:0;padding:0 20px}}.module__ways-to-help-move h2{margin-bottom:60px;margin-top:0}.module__ways-to-help-move .help-you-move-homepage{grid-column-gap:100px;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-homepage{grid-row-gap:40px;grid-template-columns:1fr}}.module__ways-to-help-move .help-you-move-homepage__image img{height:auto;width:100%}.module__ways-to-help-move .help-you-move-homepage__text .title{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.25rem;line-height:2.2rem;margin-top:40px;text-transform:uppercase}.module__ways-to-help-move .help-you-move-homepage__text .info{margin-bottom:40px}.module__ways-to-help-move .help-you-move-homepage__text .button{max-width:280px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-homepage__text .button{margin-left:auto;margin-right:auto}}.module__ways-to-help-move .help-you-move-double-overview,.module__ways-to-help-move .help-you-move-schemes-overview{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview,.module__ways-to-help-move .help-you-move-schemes-overview{grid-template-columns:1fr}}.module__ways-to-help-move .help-you-move-double-overview__col,.module__ways-to-help-move .help-you-move-schemes-overview__col{background-color:#e8faf8}.module__ways-to-help-move .help-you-move-double-overview__banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner a{box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-size:1.1428571429rem;letter-spacing:.15rem;margin:0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.module__ways-to-help-move .help-you-move-double-overview__banner.help-to-buy-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.help-to-buy-banner{background:#1f9f99}.module__ways-to-help-move .help-you-move-double-overview__banner.help-to-buy-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.help-to-buy-banner:hover{background:#177470}.module__ways-to-help-move .help-you-move-double-overview__banner.ftb-pack-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.ftb-pack-banner:hover{background:#56cfc8}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-unlock-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-unlock-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-unlock-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-unlock-banner:hover{background:#003976}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-unlock-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-unlock-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-unlock-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-unlock-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.smoothmove-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smoothmove-banner{background:#00a5e2}.module__ways-to-help-move .help-you-move-double-overview__banner.smoothmove-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smoothmove-banner:hover{background:#0080af}.module__ways-to-help-move .help-you-move-double-overview__banner.smoothmove-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smoothmove-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.smoothmove-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smoothmove-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.first-homes-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.first-homes-banner{background:#b22a3c}.module__ways-to-help-move .help-you-move-double-overview__banner.first-homes-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.first-homes-banner a{color:#fff!important}.module__ways-to-help-move .help-you-move-double-overview__banner.first-homes-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.first-homes-banner:hover{background:#89202e}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-banner{background:#42c9c2}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-banner:hover{background:#30a8a2}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-plus-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-plus-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-plus-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-plus-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-plus-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-plus-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.part-exchange-plus-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.part-exchange-plus-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.home-reach-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.home-reach-banner{background:#00c7a0}.module__ways-to-help-move .help-you-move-double-overview__banner.home-reach-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.home-reach-banner:hover{background:#009477}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-booster-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-booster-banner{background:#ed6a5b}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-booster-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-booster-banner:hover{background:#e8402d}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-booster-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-booster-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.deposit-booster-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.deposit-booster-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.ftb-pack-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.ftb-pack-banner{background:#42c9c2}.module__ways-to-help-move .help-you-move-double-overview__banner.ftb-pack-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.ftb-pack-banner:hover{background:#30a8a2}.module__ways-to-help-move .help-you-move-double-overview__banner.ftb-pack-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.ftb-pack-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.ftb-pack-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.ftb-pack-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.armed-forces-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.armed-forces-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.armed-forces-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.armed-forces-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.armed-forces-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.armed-forces-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.armed-forces-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.armed-forces-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.one-hundred-five-part-exchange-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.one-hundred-five-part-exchange-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.one-hundred-five-part-exchange-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.one-hundred-five-part-exchange-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.one-hundred-five-part-exchange-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.one-hundred-five-part-exchange-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.one-hundred-five-part-exchange-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.one-hundred-five-part-exchange-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.mortgage-contributor-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.mortgage-contributor-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.mortgage-contributor-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.mortgage-contributor-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.mortgage-contributor-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.mortgage-contributor-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.mortgage-contributor-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.mortgage-contributor-banner a img{max-width:90px}.module__ways-to-help-move .help-you-move-double-overview__banner.family-cashback-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.family-cashback-banner{background:#c9338b}.module__ways-to-help-move .help-you-move-double-overview__banner.family-cashback-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.family-cashback-banner:hover{background:#a0296f}.module__ways-to-help-move .help-you-move-double-overview__banner.family-cashback-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.family-cashback-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.family-cashback-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.family-cashback-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.smart-own-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smart-own-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.smart-own-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smart-own-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.smart-own-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smart-own-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.smart-own-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.smart-own-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__banner.own-new-rate-reducer-banner,.module__ways-to-help-move .help-you-move-schemes-overview__banner.own-new-rate-reducer-banner{background:#002d5c}.module__ways-to-help-move .help-you-move-double-overview__banner.own-new-rate-reducer-banner:hover,.module__ways-to-help-move .help-you-move-schemes-overview__banner.own-new-rate-reducer-banner:hover{background:#001429}.module__ways-to-help-move .help-you-move-double-overview__banner.own-new-rate-reducer-banner a,.module__ways-to-help-move .help-you-move-schemes-overview__banner.own-new-rate-reducer-banner a{align-items:center;display:flex;justify-content:center}.module__ways-to-help-move .help-you-move-double-overview__banner.own-new-rate-reducer-banner a img,.module__ways-to-help-move .help-you-move-schemes-overview__banner.own-new-rate-reducer-banner a img{max-width:150px}.module__ways-to-help-move .help-you-move-double-overview__image,.module__ways-to-help-move .help-you-move-schemes-overview__image{background-color:#e8faf8}.module__ways-to-help-move .help-you-move-double-overview__image img,.module__ways-to-help-move .help-you-move-schemes-overview__image img{height:auto;width:100%}.module__ways-to-help-move .help-you-move-double-overview__text,.module__ways-to-help-move .help-you-move-schemes-overview__text{background-color:#e8faf8;padding:15px 25px}.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section,.module__ways-to-help-move .help-you-move-schemes-overview__text .top-text-section{min-height:200px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section,.module__ways-to-help-move .help-you-move-schemes-overview__text .top-text-section{min-height:unset}}.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-alt,.module__ways-to-help-move .help-you-move-schemes-overview__text .top-text-section-alt{min-height:180px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-alt,.module__ways-to-help-move .help-you-move-schemes-overview__text .top-text-section-alt{min-height:unset}}.module__ways-to-help-move .help-you-move-double-overview__text .title,.module__ways-to-help-move .help-you-move-schemes-overview__text .title{font-size:18px;font-size:1.2857142857rem;font-weight:600;letter-spacing:.15rem;margin-top:0;text-transform:uppercase}.module__ways-to-help-move .help-you-move-double-overview__text .info,.module__ways-to-help-move .help-you-move-schemes-overview__text .info{margin-bottom:20px}.module__ways-to-help-move .help-you-move-double-overview__text .button,.module__ways-to-help-move .help-you-move-schemes-overview__text .button{max-width:360px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .button,.module__ways-to-help-move .help-you-move-schemes-overview__text .button{margin-left:auto;margin-right:auto}}.module__ways-to-help-move .help-you-move-double-overview{grid-column-gap:100px;grid-row-gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview{grid-template-columns:1fr}}.module__ways-to-help-move .help-you-move-double-overview__text{background-color:#e8faf8;padding:15px 25px}.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section{min-height:unset}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section{min-height:unset}}.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-155{min-height:155px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-155{min-height:unset}}.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-130{min-height:130px}@media (max-width:1050px){.module__ways-to-help-move .help-you-move-double-overview__text .top-text-section-130{min-height:unset}}.module__ways-to-help-move .flex{display:flex;justify-content:space-between}@media (max-width:1050px){.module__ways-to-help-move .flex{display:block}}.module__ways-to-help-move .flex .image{background-position:50%;background-size:cover;flex:1 1 auto;min-height:600px}@media (max-width:1050px){.module__ways-to-help-move .flex .image{display:none}}.module__ways-to-help-move .flex .text{align-items:center;box-sizing:border-box;display:flex;flex:0 0 550px;flex-direction:column;justify-content:space-between;margin-right:20px;min-height:600px;overflow:auto}@media (max-width:1050px){.module__ways-to-help-move .flex .text{display:block;min-height:300px;width:100%}}.module__ways-to-help-move .flex .text h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-bottom:40px;margin-top:0;text-transform:uppercase}.module__ways-to-help-move .flex .text p{display:block;font-size:17px}.module__ways-to-help-move .flex .text a.button{display:inline-block;margin-top:40px;width:auto}.module__ways-to-help-move .flex .incentive-tab{box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-size:1.1428571429rem;letter-spacing:.15rem;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:100%}.module__ways-to-help-move .flex .incentive-tab.htb{background:#1f9f99}.module__ways-to-help-move .flex .incentive-tab.htb:hover{background:#177470}.module__ways-to-help-move .flex .incentive-tab.depositunlock{background:#002d5c}.module__ways-to-help-move .flex .incentive-tab.depositunlock:hover{background:#003976}.module__ways-to-help-move .flex .incentive-tab.smoothmove{background:#00a5e2}.module__ways-to-help-move .flex .incentive-tab.smoothmove:hover{background:#0080af}.module__ways-to-help-move .flex .incentive-tab.firsthomes{background:#b22a3c;color:#006ab6}.module__ways-to-help-move .flex .incentive-tab.firsthomes:hover{background:#89202e}.module__ways-to-help-move .flex .incentive-tab.partex{background:#42c9c2}.module__ways-to-help-move .flex .incentive-tab.partex:hover{background:#30a8a2}.module__ways-to-help-move .flex .incentive-tab.homereach{background:#00c7a0}.module__ways-to-help-move .flex .incentive-tab.homereach:hover{background:#009477}.module__ways-to-help-move .flex .incentive-tab-content{height:0;margin-bottom:4px;overflow:hidden;padding:0;transition:padding-bottom .5s ease}.module__ways-to-help-move .flex .incentive-tab-content.active{height:auto;min-height:100px;padding:30px}@media (max-width:1050px){.module__ways-to-help-move .flex .incentive-tab-content.active{margin-bottom:20px;padding:30px 30px 10px}}.module__ways-to-help-move .flex .incentive-tab-content p:first-child{margin-top:0}.module__ways-to-help-move .flex .incentive-tab-content h3{max-width:75%}@media (max-width:1050px){.module__ways-to-help-move .flex .incentive-tab-content h3{font-size:20px;font-size:1.4285714286rem;line-height:28px;margin-bottom:20px;max-width:100%}.module__ways-to-help-move .flex .incentive-tab-content .button{margin-top:20px!important}}.module__ways-to-help-move.smaller .flex .text{min-height:400px!important}.module__ways-to-help-move.smaller .flex .incentive-tab-content.active{height:auto;margin-bottom:0!important;min-height:100px;padding:30px 0}.module__ways-to-help-move.smaller .flex .incentive-tab-content.active h3{font-size:16px;font-size:1.1428571429rem;line-height:26px;margin-bottom:0;max-width:75%}.module__ways-to-help-move.smaller .flex .incentive-tab-content.active p{max-width:75%}.module__ways-to-help-move.smaller .flex .incentive-tab-content.active a.button{margin-top:10px}.module__ways-to-help-move.smaller .flex .image{background-position:top;background-size:cover;flex:1 1 auto;min-height:300px}.module__image_text_grid{margin-bottom:80px}@media (max-width:1050px){.module__image_text_grid{margin-bottom:60px}}.module__image_text_grid .grid-row{display:flex;justify-content:space-between}@media (max-width:1050px){.module__image_text_grid .grid-row{display:block;margin-bottom:60px;margin-top:0;padding:0 20px}}.module__image_text_grid .grid-row.reverse{flex-direction:row-reverse}.module__image_text_grid .grid-row .image{background-position:50%;background-size:cover;flex:0 1 50%;min-height:300px}@media (max-width:1050px){.module__image_text_grid .grid-row .image{min-height:84vw}}.module__image_text_grid .grid-row .text{background:#002d5c;box-sizing:border-box;flex:0 0 50%;padding:100px}@media (max-width:1050px){.module__image_text_grid .grid-row .text{padding:60px 20px}}.module__image_text_grid .grid-row .text p{color:#fff;font-size:17px;font-weight:400;letter-spacing:.05rem;margin-bottom:40px}.module__image_text_grid .grid-row .text p.testimonial-quote:before{background-image:url(/images/quote_open.svg);background-size:cover;color:#fff;content:"";display:block;font-size:30px;font-size:2.1428571429rem;height:14px;margin-bottom:15px;width:17px}.module__image_text_grid .grid-row .text p.testimonial-quote:after{background-image:url(/images/quote_close.svg);background-size:cover;color:#fff;content:"";display:block;font-size:30px;font-size:2.1428571429rem;height:14px;margin-top:15px;width:17px}.module__image_text_grid .grid-row .text .testimonial-quote{font-size:17px;font-weight:300;max-width:80%}.module__image_text_grid .grid-row .text .title{font-size:30px;font-size:2.1428571429rem;letter-spacing:.25rem;line-height:2.2rem;text-transform:uppercase}@media (max-width:1050px){.module__image_text_grid .grid-row .text .title{font-size:25px;font-size:1.7857142857rem;margin-bottom:60px;margin-top:0}}.module__image_text_grid .grid-row .text .title.small{font-size:20px;font-size:1.4285714286rem;font-weight:600}.module__image_text_grid .grid-row .text.large-title .title{font-size:32px;font-size:2.2857142857rem;letter-spacing:.35rem;line-height:2.5rem;text-transform:uppercase}@media (max-width:1050px){.module__image_text_grid .grid-row .text.large-title .title{font-size:25px;font-size:1.7857142857rem;margin-top:0}}.module__image_text_grid .grid-row .text.small-text p{font-size:13px;font-size:.9285714286rem;font-weight:300}.module__image_text_grid .grid-row .text.primary3{background:#e8faf8}.module__image_text_grid .grid-row .text.primary3 p{color:#002d5c!important}@media (max-width:1050px){.module__image_text_grid .grid-row .button{display:block!important;margin-left:auto;margin-right:auto;max-width:280px}}.module__homes-near-you{margin-bottom:80px}@media (max-width:1050px){.module__homes-near-you{display:none;margin-bottom:80px;margin-top:40px;padding:0 20px}}.module__homes-near-you h2{margin:3rem 0 2rem}.module__homes-near-you .sub{margin-bottom:40px;max-width:620px}.module__homes-near-you .map-wrap .key ul{display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}@media (max-width:1050px){.module__homes-near-you .map-wrap .key ul{justify-content:flex-start}}.module__homes-near-you .map-wrap .key ul li:first-child{margin-right:20px}.module__homes-near-you .map-wrap .map{background:#ccc;height:600px;width:100%}@media (max-width:1050px){.module__homes-near-you .map-wrap .map{height:500px}}.module__instagram{margin-bottom:80px}@media (max-width:1050px){.module__instagram{margin-bottom:80px;margin-top:40px;padding:0 20px}}.module__instagram--title{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__instagram--title{flex-direction:column;justify-content:center}}.module__instagram--title h2{margin:3rem 0;width:100%;word-break:break-word}.module__instagram--title a{margin-bottom:0!important;margin-left:auto;max-height:50px;width:150px}@media (max-width:1050px){.module__instagram--title a{margin:0 auto;margin-bottom:3rem!important}}.global-message{background-color:#e8faf8;margin-bottom:1rem;margin-top:1rem;width:100%}.global-message .inner{align-items:center;display:flex;justify-content:center;padding:1rem}@media (max-width:1050px){.global-message .inner{text-align:center}}.global-message p{color:#002d5c;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;line-height:1.1;margin:0 2rem 0 0;text-transform:uppercase}.global-message p a{margin-left:1rem}@media (max-width:1050px){.global-message p a{display:block;margin:.5rem 0 0}}.homepage-tp-widget{display:grid;grid-template-columns:50% 50%;margin:10px auto 0;max-width:300px;text-align:center}.homepage-tp-widget__hbf{position:relative}.homepage-tp-widget__hbf:after{border-left:1px solid #fff;content:"";height:80%;left:0;position:absolute;top:10%}.property-name{margin-bottom:0;margin-top:30px;text-transform:uppercase}@media (max-width:1050px){.property-name{font-size:34px;font-size:2.4285714286rem;line-height:1.1;margin-top:3rem;padding:0 20px}}.housetype-name{margin-bottom:0;margin-top:10px;text-transform:uppercase}@media (max-width:1050px){.housetype-name{font-size:34px;font-size:2.4285714286rem;line-height:1.1;margin-top:1rem;padding:0 20px}}.development__header{align-items:flex-end;display:flex;margin-bottom:30px;margin-top:0}@media (max-width:1050px){.development__header{display:block;margin-bottom:2rem;padding:0 20px}.development__header h1{font-size:34px;font-size:2.4285714286rem;line-height:1.1}}.development__header h3{font-size:18px;font-size:1.2857142857rem;letter-spacing:.02rem;margin-top:0}.development__header h3 img{position:relative;top:1px;width:10px}.development__header .development__header-dot{display:inline-block;font-size:12px;font-size:.8571428571rem;margin-left:8px;margin-right:8px;position:relative;top:-2px}@media (max-width:1050px){.development__header .development__header-dot{margin-left:4px;margin-right:4px}}.development__header .location-info{flex:0 0 30rem}.development__header .location-info h3{margin-bottom:0;margin-top:1rem}@media (max-width:1050px){.development__header .location-info h3{margin-top:.25rem}}.development__header .location-info p{font-size:18px;font-size:1.2857142857rem;font-weight:600;margin:.2rem 0 0}@media (max-width:1050px){.development__header .location-info p{margin-bottom:2rem}}.development__header .location-more-info{box-sizing:border-box;flex:1 1 auto;padding-left:3rem}@media (max-width:1050px){.development__header .location-more-info{margin-bottom:2rem;padding-left:0}}.development__header .location-more-info svg{cursor:pointer}.development__header .location-more-info a,.development__header .location-more-info p{color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.development__header .location-more-info p{margin:.2rem 0 0}.development__header .location-more-info .development__what-three-words{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.development__header .location-more-info .development__what-three-words p{color:#002d5c;font-weight:400;line-height:1;margin:0;text-transform:unset}.development__header .location-more-info .development__what-three-words a{line-height:1;text-transform:unset}.development__header .location-more-info .all-opening-times{padding:1rem}.development__header .location-more-info .all-opening-times p,.development__header .location-more-info .all-opening-times span{color:#fff}.development__header .location-more-info .ot-btn-1{position:relative}.development__header .location-more-info .opening-times-wrap{z-index:3001!important}.development__header .location-more-info .ot-wrap,.development__header .location-more-info .ot-wrap-1{background-color:#002d5c;position:absolute;top:1.5rem;width:17rem;z-index:100}@media (max-width:1050px){.development__header .location-more-info .ot-wrap,.development__header .location-more-info .ot-wrap-1{position:relative;width:100%}}.development__header .location-more-info .ot-wrap span,.development__header .location-more-info .ot-wrap-1 span{color:#fff!important}.development__header .location-more-info .ot-wrap tr td:nth-child(2),.development__header .location-more-info .ot-wrap-1 tr td:nth-child(2){text-align:right}.development__header .go-to-button{display:flex;flex:0 0 16rem;justify-content:flex-end}@media (max-width:1050px){.development__header .go-to-button{display:block;width:100%}}.development__header .go-to-button a{margin:0;max-width:14rem;width:100%}@media (max-width:1050px){.development__header .go-to-button a{max-width:100%}}.development__header .go-to-button a.smaller-padding{letter-spacing:.05rem;padding-left:.2rem;padding-right:.2rem}.development__navigation-wrap{position:sticky;top:0;z-index:3000}.development__navigation{display:flex;min-height:47px}.development__navigation.open{margin-bottom:0}.development__navigation .nav-links{align-items:center;background-color:#002d5c;display:flex;justify-content:stretch;width:100%}@media (max-width:1050px){.development__navigation .nav-links{padding:0}.development__navigation .nav-links.has-appointment-button{max-width:75%}.development__navigation .nav-links.no-appointment-button{max-width:100%}}.development__navigation .nav-links .nav-link{position:relative;text-align:center;width:100%}.development__navigation .nav-links .nav-link a{border-bottom:2px solid transparent;position:relative}@media (max-width:1050px){.development__navigation .nav-links .nav-link a{font-size:12px;font-size:.8571428571rem}}.development__navigation .nav-links .nav-link a:hover{border-bottom:2px solid #42c9c2;color:#42c9c2!important}@media (max-width:1050px){.development__navigation .nav-links .nav-link{align-items:center;border-right:2px solid #fff;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.development__navigation .nav-links .nav-link:last-child{border-right:0}}.development__navigation .nav-links a{color:#fff;font-size:14px;font-size:1rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.development__navigation .nav-links a{padding-top:0 2rem}}.development__navigation .nav-links .dl-brochure-button{text-align:center;width:100%}@media (max-width:1050px){.development__navigation .nav-links .dl-brochure-button,.development__navigation .nav-links .telephone span{display:none}}.development__navigation .nav-links .jumpTo svg{height:auto;margin-left:5px;transform:rotate(90deg);width:6px}.development__navigation .nav-links .jumpTo svg path{stroke:#42c9c2}.development__navigation .button{flex:0 0 14rem;margin:0}@media (max-width:1050px){.development__navigation .button{border-left:2px solid #fff;flex:1;font-size:12px;font-size:.8571428571rem;padding-left:.5rem;padding-right:.5rem;width:100%}}.jump-to-links{background-color:#002d5c;box-sizing:border-box;display:none;left:0;margin-bottom:30px;padding:2rem;position:absolute;text-align:center;text-transform:uppercase;top:2.5rem;width:100%;z-index:1000}@media (max-width:1050px){.jump-to-links{min-width:14rem;top:4.5rem}}@media (max-width:380px){.jump-to-links{box-sizing:inherit;top:5.5rem;width:150%!important}}.jump-to-links div+div{margin-top:1rem}.jump-to-links a{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-weight:600;letter-spacing:.1rem;text-decoration:none}.jump-to-links a:hover{border-bottom:2px solid #42c9c2}.development__body{justify-content:space-between;margin-bottom:75px;position:relative}@media (max-width:1050px){.development__body .development__body-content{width:100%}}.development__body .development__body-content .development__body-content-hero{margin-bottom:40px}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero{margin-bottom:4rem;overflow:hidden;padding-top:0}}.development__body .development__body-content .development__body-content-hero p{background:#e1cbaa;box-sizing:border-box;color:#002d5c;display:block;font-size:21px;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:19px;margin:0;padding:10px 15px;text-align:center}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero p{font-size:17px;font-size:1.2142857143rem;padding:15px}}.development__body .development__body-content .development__body-content-hero p .bold{display:inline-block;margin-top:3px}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-video>div{position:relative}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-video .development__body-content-hero-video-container{aspect-ratio:16/9}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-video .development__body-content-hero-video-container iframe{height:100%;width:100%}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel>div{position:relative}@media (max-width:767px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .subtitle-container{padding:1rem 2rem 0}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .subtitle-container .subtitle{bottom:2rem;color:#fff;font-weight:600;left:2rem;max-width:30rem;position:absolute;width:50%}@media (max-width:767px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .subtitle-container .subtitle{color:#002d5c;position:unset}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel img{display:block;width:100%}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:50%;transform:rotate(90deg);width:35px;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-prev{bottom:calc(100% - 34vw);top:inherit}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-prev:hover{background-color:#18958f}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:50%;transform:rotate(-90deg);width:35px;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-next{bottom:calc(100% - 34vw);top:inherit}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-next:hover{background-color:#18958f}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots{align-items:center;bottom:20px;display:flex;justify-content:flex-end;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:30px;text-align:center;width:100%}@media (max-width:767px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots{bottom:55px;display:none!important;justify-content:center;right:auto;width:100%}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots li{margin:0}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots li.slick-active button{background:#42c9c2!important}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots li:last-child button{margin-right:0}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots button{background:#fff;border-style:none;content:"";cursor:pointer;display:block;height:10px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px}@media (max-width:767px){.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots button{background:#dfdfdf}}.development__body .development__body-content .development__body-content-hero .development__body-content-hero-carousel .slick-dots button:hover{background:#42c9c2}.development__body .development__body-content .development__body-content-hero .dev-breadcrumb{color:#002d5c;font-size:12px;font-size:.8571428571rem;font-weight:600;margin-bottom:5px;margin-top:10px}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero .dev-breadcrumb{padding-left:20px;padding-right:20px}}.development__body .development__body-content .development__body-content-hero .dev-breadcrumb a{border-bottom:2px solid transparent;color:#002d5c;font-size:12px;font-size:.8571428571rem;font-weight:600;text-decoration:none}.development__body .development__body-content .development__body-content-hero .dev-breadcrumb a:hover{border-bottom:2px solid #002d5c}.development__body .development__body-content .development__body-content-hero .dev-breadcrumb .current{border-bottom:2px solid transparent;color:#42c9c2}.development__body .development__body-content .development__body-content-hero .dev-breadcrumb .current:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .development__body-content-hero .dev-incentives{display:none}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero .dev-incentives{align-items:center;display:flex}.development__body .development__body-content .development__body-content-hero .dev-incentives .button{align-items:center;display:flex;flex:1;height:100%!important;justify-content:space-around;margin-right:5px;margin-top:5px;max-width:100%;min-height:62px;padding:5px;vertical-align:middle;width:100%}.development__body .development__body-content .development__body-content-hero .dev-incentives .button:last-child{margin-right:0}}.development__body .development__body-content .development__body-content-hero .four-incentives{flex-wrap:wrap;justify-content:space-between}.development__body .development__body-content .development__body-content-hero .four-incentives .button-four{flex:0 0 49.7%!important;margin-right:0}@media (max-width:576px){.development__body .development__body-content .development__body-content-hero .four-incentives .button-four{flex:0 0 49.3%!important}}.development__body .development__body-content .development__body-content-hero .four-incentives .button-four:first-child,.development__body .development__body-content .development__body-content-hero .four-incentives .button-four:nth-child(2){margin-bottom:0}.development__body .development__body-content .development__body-content-hero .selling-from{display:none}@media (max-width:1050px){.development__body .development__body-content .development__body-content-hero .selling-from{display:block;margin-bottom:-20px;margin-top:-5px;text-align:center}.development__body .development__body-content .development__body-content-hero .selling-from p{padding:15px 15px 30px}}.development__body .development__body-content .module__opening-times-small-devices{display:none}@media (max-width:1050px){.development__body .development__body-content .module__opening-times-small-devices{display:block;padding:0 20px}.development__body .development__body-content .module__opening-times-small-devices p{font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.05rem;margin-bottom:20px;text-transform:uppercase}.development__body .development__body-content .module__opening-times-small-devices .lowercase{text-transform:lowercase}}.development__body .development__body-content .module__opening-times-small-devices .all-opening-times{margin-bottom:10px}.development__body .development__body-content .module__opening-times-small-devices .all-opening-times p{margin-bottom:0;padding:5px}.development__body .development__body-content .development__show-home-opening{align-items:center;background-color:#006e89;display:flex;justify-content:space-between;margin-bottom:30px;padding:25px}@media (max-width:1050px){.development__body .development__body-content .development__show-home-opening{align-items:flex-start;flex-direction:column;margin-bottom:60px}.development__body .development__body-content .development__show-home-opening a{margin:20px auto 0 0!important;max-width:200px!important}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text{margin-bottom:30px}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-flex{display:flex;max-width:57%}}@media (max-width:1050px) and (max-width:1050px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-flex{align-items:center;display:flex;justify-content:space-between;margin:0 auto 30px;max-width:100%;vertical-align:middle}}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening a{max-width:100%!important}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text{margin-right:5rem}@media (max-width:1050px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text{margin-right:2rem}}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text{margin-right:0}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text p{color:#fff;font-size:16px;font-size:1.1428571429rem;letter-spacing:.02rem;line-height:1.5;margin-bottom:15px;margin-top:0}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text p:first-child{font-size:26px;font-size:1.8571428571rem;font-weight:700;letter-spacing:.05rem}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text .mb-0{margin-bottom:0}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-text a{margin-bottom:0;max-width:200px}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers{display:flex;justify-content:center}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers{margin:0 auto}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner{height:0;padding-bottom:150px;position:relative}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner{height:8rem;padding-bottom:0}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .white-circle-1{background:#006e89;border-radius:70px;height:132px;left:2px;position:absolute;top:2px;width:132px;z-index:1000}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .white-circle-1{height:102px;width:102px}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text{color:#fff;font-size:20px;font-weight:700;margin-top:-50px;position:absolute;text-align:center;top:50%;width:100%}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text .val{color:#fff;font-size:45px;font-weight:300;line-height:24px;margin-bottom:0;margin-top:26px}@media (max-width:1050px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text .val{font-size:35px;margin-top:30px}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text .type-time{color:#fff;font-size:1.2rem}@media (max-width:1050px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text .type-time{font-size:1rem;margin-top:0}}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-item .inner .text .type-hours{color:#fff}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-canvas{background-color:#3f91a5;border-radius:50%;height:136px;overflow:hidden;transform:rotateY(180deg);width:136px}.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-canvas:first-child{margin-right:10px}@media (max-width:576px){.development__body .development__body-content .development__show-home-opening .development__show-home-opening-timers .clock-canvas{height:106px;width:106px}}.development__body .development__body-content .development__information{display:flex;justify-content:space-between;margin-bottom:60px}@media (max-width:1050px){.development__body .development__body-content .development__information{flex-direction:column;margin-bottom:60px}}.development__body .development__body-content .development__information .development__information-1{flex:0 0 350px;margin-right:30px}@media (max-width:1050px){.development__body .development__body-content .development__information .development__information-1{flex:none;margin-right:0;padding:0 20px}}.development__body .development__body-content .development__information .development__information-1 p{font-size:17px;font-weight:600;margin-bottom:40px;margin-top:0}@media (max-width:1050px){.development__body .development__body-content .development__information .development__information-1 p{margin-bottom:60px}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons{display:none}}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons a.dl-brochure{background:#e8faf8;color:#002d5c;display:block;font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.1rem;margin-bottom:20px;max-width:85%;padding:25px 20px;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons a.dl-brochure span{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.07rem;margin-top:10px}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons a.dl-brochure:hover span{border-bottom:2px solid #42c9c2!important}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons .add-to-my-crest{background:#e8faf8;max-width:85%;padding:25px 20px}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons .add-to-my-crest p:first-child{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.1rem;margin-bottom:20px;text-transform:uppercase}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons .add-to-my-crest p:nth-child(2){font-size:17px;font-weight:400;line-height:1.8rem;margin-top:0;text-transform:none}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons .add-to-my-crest p:nth-child(2) span{font-weight:500;line-height:2rem}.development__body .development__body-content .development__information .development__information-1 .development__information-1-buttons .add-to-my-crest a{display:inline-block}.development__body .development__body-content .development__information .development__information-1 iframe{width:100%}@media (max-width:1050px){.development__body .development__body-content .development__information .development__information-2{padding:0 20px}}.development__body .development__body-content .development__information .development__information-2 p{margin-top:0}.development__body .development__body-content .development__information .development__information-2 iframe{width:100%}.development__body .development__body-content .development__information-2-buttons{display:none}@media (max-width:1050px){.development__body .development__body-content .development__information-2-buttons{display:block;margin-bottom:60px;padding:0 20px}}.development__body .development__body-content .development__information-2-buttons a.dl-brochure{background:#e8faf8;color:#002d5c;display:block;font-size:22px;font-size:1.5714285714rem;font-weight:500;margin-bottom:20px;max-width:85%;padding:25px 20px;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.development__body .development__body-content .development__information-2-buttons a.dl-brochure{max-width:100%}}.development__body .development__body-content .development__information-2-buttons a.dl-brochure span{color:#42c9c2;display:block;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.07rem;margin-top:10px}.development__body .development__body-content .development__information-2-buttons .add-to-my-crest{background:#e8faf8;max-width:85%;padding:25px 20px}@media (max-width:1050px){.development__body .development__body-content .development__information-2-buttons .add-to-my-crest{max-width:100%}}.development__body .development__body-content .development__information-2-buttons .add-to-my-crest p:first-child{font-size:22px;font-size:1.5714285714rem;font-weight:500;margin-bottom:20px;text-transform:uppercase}.development__body .development__body-content .development__information-2-buttons .add-to-my-crest p:nth-child(2){font-size:14px;font-size:1rem;font-weight:400;line-height:1.8rem;margin-top:0;text-transform:none}.development__body .development__body-content .development__information-2-buttons .add-to-my-crest p:nth-child(2) span{font-weight:500;line-height:2rem}.development__body .development__body-content .development__information-2-buttons .add-to-my-crest a{display:inline-block}.development__body .development__body-content .development__video{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:120px;min-height:513px;position:relative}@media (max-width:1050px){.development__body .development__body-content .development__video{margin-bottom:60px;min-height:300px;padding:0 20px}}.development__body .development__body-content .development__video img:first-child{display:block;position:relative;width:100%;z-index:999}.development__body .development__body-content .development__video img:last-child{cursor:pointer;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:40%;z-index:9999}.development__body .development__body-content .development__video img:last-child:hover{opacity:.6}@media (max-width:1050px){.development__body .development__body-content .development__video img:last-child{max-width:133px;min-width:90px;top:30%;width:15%}}.development__body .development__body-content .development__video .iframe-container{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.development__body .development__body-content .development__video .iframe-container.show{opacity:1}.development__body .development__body-content .development__video .iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1050px){.development__body .development__body-content .development__our-homes{padding:0 20px}.development__body .development__body-content .development__our-homes h2{margin-bottom:60px;margin-top:0}}.development__body .development__body-content .development__our-homes-featured-home{background:#e8faf8;margin-bottom:50px;padding:30px 50px}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home{margin-bottom:60px;margin-left:-20px;margin-right:-20px;padding:30px 15px}}.development__body .development__body-content .development__our-homes-featured-home p.featured-home-title{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.15rem;margin:0 0 30px;text-transform:uppercase}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card{background:#fff;display:flex;justify-content:space-between}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card{display:block}}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-image{flex:1 1 auto}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-image p{background:#002d5c;color:#fff;font-size:13px;font-size:.9285714286rem;font-weight:400;letter-spacing:.15rem;margin:0;padding:5px 10px;text-align:center;text-transform:uppercase}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-image img{display:block;width:100%}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text{flex:0 0 290px}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content{padding:35px 40px}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content{padding:25px}}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content .dev-title{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.15rem;margin:0 0 2px;text-transform:uppercase}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content .dev-title{font-size:21px;font-size:1.5rem}}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content .dev-num{font-size:16px;font-size:1.1428571429rem;font-weight:500;letter-spacing:.02rem;margin:0;text-transform:none}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content .tour{color:#42c9c2;display:block;font-weight:600;letter-spacing:.02rem;margin:20px 0;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content .extra{display:none}}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .content ul li{margin-bottom:0}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .actions{padding:0 40px 20px}.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .actions .button{margin-left:auto;margin-right:auto;max-width:220px}@media (max-width:1050px){.development__body .development__body-content .development__our-homes-featured-home .development__our-homes-featured-home-card .development__our-homes-featured-home-card-text .actions .button{margin-bottom:0}}.development__body .development__body-content .development__availability{margin-top:40px}.development__body .development__body-content .development__availability p:first-child{font-size:36px;font-size:2.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:1.1;margin:0;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-filter{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-filter{display:block}}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-tab{align-items:center;display:flex;flex:0 0 250px;justify-content:space-around;margin-right:50px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-tab{margin:0 auto 40px;max-width:300px}}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-tab a{border-bottom:2px solid #fff;color:#42c9c2;display:block;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.05rem;margin-right:10px;margin-top:15px;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-tab a.active,.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-tab a:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;max-width:40rem}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options{flex-wrap:wrap;margin-bottom:40px;margin-top:40px;max-width:100%}}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options .option{flex:1 1 auto;margin-left:25px;width:10rem}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options .option:first-child{margin-left:0}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options .option:first-child{display:none;flex:none;margin-bottom:20px;margin-left:0;margin-right:0!important;width:100%}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options .option:nth-child(2){margin-left:0!important}}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options label{color:#002d5c;display:block;font-weight:600;margin-bottom:5px}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options select{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;height:40px;text-indent:5px;vertical-align:middle;width:100%}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options select:focus{outline:0}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options select::-moz-placeholder{color:#002d5c}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options select::placeholder{color:#002d5c}.development__body .development__body-content .development__availability .development__availability-filter .development__availability-filter-options select option{color:#002d5c}.development__body .development__body-content .development__availability .tabs-container{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:1050px){.development__body .development__body-content .development__availability .tabs-container{display:block}}.development__body .development__body-content .development__availability .tabs-container .red-bold{color:#781538!important;font-size:21px;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;text-transform:inherit}@media (max-width:1050px){.development__body .development__body-content .development__availability .tabs-container .red-bold{margin-bottom:2rem}}.development__body .development__body-content .development__availability .tabs-container .pink-bold{font-size:21px;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;text-transform:inherit}@media (max-width:1050px){.development__body .development__body-content .development__availability .tabs-container .pink-bold{margin-bottom:2rem}}.development__body .development__body-content .development__availability .tabs-container .switch-available-homes-view{border-bottom:2px solid #fff;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.02rem;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__availability .tabs-container .switch-available-homes-view.active,.development__body .development__body-content .development__availability .tabs-container .switch-available-homes-view:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .development__availability .tabs-container .switch-available-homes-view+.switch-available-homes-view{margin-left:1rem}.development__body .development__body-content .development__availability .development__availability-list{min-height:250px;position:relative}.development__body .development__body-content .development__availability .development__availability-list .no-results-container{background:#42c9c2;display:block;display:none;padding:20px;text-align:center}.development__body .development__body-content .development__availability .development__availability-list .no-results-container p{color:#002d5c;font-size:14px;font-size:1rem;margin-bottom:0;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-list .slick-list{margin:0 -10px}.development__body .development__body-content .development__availability .development__availability-list .slick-dots{align-items:center;bottom:30px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.development__body .development__body-content .development__availability .development__availability-list .slick-dots li.slick-active button{background:#42c9c2!important}.development__body .development__body-content .development__availability .development__availability-list .slick-dots li:last-child button{margin-right:0}.development__body .development__body-content .development__availability .development__availability-list .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.development__body .development__body-content .development__availability .development__availability-list .slick-dots button:hover{background:#42c9c2}.development__body .development__body-content .development__availability .development__availability-list .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:80px;transform:rotate(90deg);width:35px;z-index:999}.development__body .development__body-content .development__availability .development__availability-list .slick-prev:hover{background-color:#18958f}@media (max-width:767px){.development__body .development__body-content .development__availability .development__availability-list .slick-prev{top:27vw}}.development__body .development__body-content .development__availability .development__availability-list .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:80px;transform:rotate(-90deg);width:35px;z-index:999}.development__body .development__body-content .development__availability .development__availability-list .slick-next:hover{background-color:#18958f}@media (max-width:767px){.development__body .development__body-content .development__availability .development__availability-list .slick-next{top:27vw}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:80px;position:relative}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel{grid-gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel{grid-template-columns:1fr}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel.pending{opacity:.5!important}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card{box-shadow:0 4px 4px 0 #d3d3d3;cursor:pointer;margin:0;position:relative;text-decoration:none!important;top:0;transition:all .5s ease-in-out}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card:hover{top:-10px}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .flash{background-color:#002d5c;color:#fff;display:flex;font-weight:600;justify-content:center;left:20px;padding:10px 20px;position:absolute;text-transform:uppercase;top:-20px;z-index:999}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .banner{align-items:center;background:#e1cbaa;bottom:-49px;box-sizing:border-box;color:#002d5c;display:flex;font-size:14px;font-size:1rem;font-weight:500;height:50px;justify-content:center;letter-spacing:.05rem;margin:0;padding:5px 15px;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .banner{bottom:0;position:relative}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .banner.offer p{color:#fff;font-size:12px;font-size:.8571428571rem;margin-bottom:3px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .banner.mobile{display:flex!important}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-card-wrap{cursor:pointer;margin:0;position:relative}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-card-wrap.available-home-featured{box-sizing:border-box}@media (max-width:767px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-card-wrap.available-home-featured{flex-direction:column;max-width:100%;width:100%}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap{height:200px;position:relative}@media (max-width:1300px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap{height:180px}}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap{height:auto;margin-right:1.5rem;-o-object-fit:contain;object-fit:contain;width:100%}}@media (max-width:380px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap{max-width:100%}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .home-image-wrap img{-o-object-fit:contain;object-fit:contain}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card img{display:block;width:100%}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info{background:transparent;padding:60px 20px 20px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info{padding:20px}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info .name{font-size:22px;font-size:1.5714285714rem;letter-spacing:.05rem;margin:0;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info .info{margin-top:0}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info .tour{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:13px;font-size:.9285714286rem;font-weight:500;letter-spacing:.02rem;margin:0;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured{background:#002d5c;padding:20px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured{box-sizing:border-box;max-width:100%;width:100%}}@media (max-width:380px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured{max-width:100%;width:100%}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured p{color:#fff!important}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured .action{color:#42c9c2}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .available-home-info-featured .action svg path{stroke:#42c9c2}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .action{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.02rem;margin:0;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-card .action:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card{grid-column:span 2;position:relative;text-decoration:none!important;top:0;transition:all .5s ease-in-out}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card:hover{top:-10px}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card{margin-top:20px}}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card{grid-column:span 1}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap{background-color:#002d5c;box-shadow:0 4px 4px 0 #d3d3d3;cursor:pointer;display:grid;grid-template-columns:50% 50%;grid-template-rows:180px 1fr;height:100%;position:relative}@media (max-width:1050px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap{grid-column:span 1}}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap{grid-template-columns:100%}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .banner{background-color:#006e89;color:#fff;display:flex;font-weight:600;grid-column:span 2;justify-content:center;left:20px;padding:10px 20px;position:absolute;text-transform:uppercase;top:-20px}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .banner{grid-column:span 1}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-info{align-items:center;display:flex;flex-direction:column;grid-column:span 2;justify-content:center;padding:20px}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-info{grid-column:span 1}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-info p{color:#fff;margin:0;text-align:center}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-info .name{font-size:20px;margin-bottom:10px}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-info .price{font-weight:600}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .home-image-featured-wrap{padding-bottom:20px;padding-left:20px}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .home-image-featured-wrap{padding-right:20px}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .home-image-featured-wrap img{height:auto;width:100%}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .copy p{color:#fff;font-size:16px;font-weight:400;margin-left:15px;margin-right:15px;text-transform:none}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .copy ul{margin:0 20px 0 0}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .copy ul li{color:#fff;margin-bottom:5px}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .action{border-bottom:2px solid transparent;color:#42c9c2;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.02rem;margin-left:25px;text-decoration:none;text-transform:uppercase;width:-moz-max-content;width:max-content}@media (max-width:576px){.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .action{margin-top:20px}}.development__body .development__body-content .development__availability .development__availability-list .available-homes-carousel .available-home-featured-card .available-home-featured-card-wrap .available-home-featured-text .action:hover{border-bottom:2px solid #006e89}.development__body .development__body-content .development__availability .development__availability-list .available-homes-price-list.pending{opacity:.5}.development__body .development__body-content .development__availability .development__availability-list .available-homes-price-list tr td{padding:5px 5px 15px}.development__body .development__body-content .development__availability .development__availability-list .available-homes-price-list tr td a{text-decoration:none}.development__body .development__body-content .development__availability .development__availability-list .available-homes-price-list tr td p{font-size:.8rem;margin-bottom:0}.development__body .development__body-content .development__availability .development__availability-disclaimer p{font-size:12px;margin-top:10px}@media (max-width:1050px){.development__body .development__body-content .available-homes-list .hide-on-mobile{display:none}}.development__body .development__body-content .mobile-cta{display:none}@media (max-width:1050px){.development__body .development__body-content .mobile-cta{display:block}}.development__body .development__body-content .mobile-cta .inner{background-color:#002d5c;padding:2rem}.development__body .development__body-content .mobile-cta .inner h4{color:#fff;font-size:18px;font-size:1.2857142857rem;margin:0}.development__body .development__body-content .mobile-cta .inner p{color:#fff}.development__body .development__body-content .mobile-cta .inner .tel{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:18px;font-size:1.2857142857rem;margin-top:2rem;text-decoration:none}.development__body .development__body-content .mobile-cta .inner .tel:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .mobile-cta .inner .see-full{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:14px;font-size:1rem;font-weight:600;margin-top:.2rem;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .mobile-cta .inner .see-full:hover{border-bottom:2px solid #42c9c2}.development__body .development__body-content .mobile-cta .inner .button.primary2.outline span{color:#fff!important}.development__body .development__body-content .mobile-cta .inner .opening-times-panel{margin-bottom:2rem;margin-top:2rem}.development__body .development__body-content .mobile-cta .inner .opening-times-panel p{font-size:17px;font-size:1.2142857143rem;margin:0}.development__body .development__body-content .mobile-cta .inner .opening-times-panel p span{font-weight:700}.development__body .development__body-content .mobile-cta .inner .button:last-child{margin-bottom:0}.development__body .development__body-content .development__development-plan{margin-bottom:80px}@media (max-width:1050px){.development__body .development__body-content .development__development-plan{padding:0 20px}.development__body .development__body-content .development__development-plan h2{font-size:36px;font-size:2.5714285714rem;line-height:1.2}}.development__body .development__body-content .development__development-plan .plan-title{background:#e8faf8}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .plan-title{background:#fff}}.development__body .development__body-content .development__development-plan .plan-title h3{margin:0;padding:20px 0 0 4%}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .plan-title h3{padding:20px 0 0}}.development__body .development__body-content .development__development-plan .plan-wrap{background:#e8faf8;border:1px solid #bbb;padding-bottom:1px}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .plan-wrap{background-color:transparent;overflow:hidden}}.development__body .development__body-content .development__development-plan .plan-wrap.master{padding-top:15px}.development__body .development__body-content .development__development-plan .plan-wrap .button{margin:15px auto 40px;max-width:250px}.development__body .development__body-content .development__development-plan .plan-wrap .button.master-plan{margin-top:0}.development__body .development__body-content .development__development-plan .development-plan-mobile{display:none;width:100%}.development__body .development__body-content .development__development-plan .development-plan-mobile img{width:100%}.development__body .development__body-content .development__development-plan .development__development-plan-bg{background:#e8faf8;min-height:550px;position:relative}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .development__development-plan-bg{background-color:transparent}}.development__body .development__body-content .development__development-plan .development__development-plan-bg .button{display:none}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .development__development-plan-bg{margin:0 auto}.development__body .development__body-content .development__development-plan .development__development-plan-bg .button{display:block}}.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container{box-sizing:border-box;display:flex;justify-content:center;min-height:499px}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container{min-height:200px}}.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container .site-plan{background-repeat:no-repeat;background-size:100%;height:880px;max-height:600px;position:relative;width:800px;width:-moz-fit-content!important;width:fit-content!important;z-index:1}@media (max-width:1050px){.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container .site-plan{display:inline-block;height:200px;width:200px}}.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container .site-plan .overlay{height:100%;width:100%}.development__body .development__body-content .development__development-plan .development__development-plan-bg .map-container .site-plan .plot-icon{border-color:#fff;border-radius:50%;border-style:solid;box-sizing:border-box;display:block;position:absolute;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.development__body .development__body-content .development__development-plan .availability-key{background:rgba(232,250,248,.8);display:flex;left:3%;position:absolute;top:1%;width:auto;z-index:999}.development__body .development__body-content .development__development-plan .availability-key .key{color:#002d5c;cursor:pointer;display:flex;font-size:1rem;padding:10px}.development__body .development__body-content .development__development-plan .availability-key .key.label{cursor:default;font-weight:600;padding:12px 40px 0 10px}.development__body .development__body-content .development__development-plan .availability-key .key .name{padding:4px 10px 0 12px;text-align:right}.development__body .development__body-content .development__development-plan .availability-key .key .colour{height:24px;width:24px}.development__body .development__body-content .development__development-plan .availability-key .key .colour.checked:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:12px;margin-left:36%;margin-top:3px;transform:rotate(45deg);width:5px}.development__body .development__body-content .development__development-plan .availability-key .key .colour.sold{background:#e61e46}.development__body .development__body-content .development__development-plan .availability-key .key .colour.available{background:#0e6eb6}.development__body .development__body-content .development__development-plan .availability-key .key .colour.reserved{background:#ffdc01}.development__body .development__body-content .development__development-plan .availability-key .key .colour.not-yet-released{background:#9561e2}.development__body .development__body-content .development__development-plan .housetype-key{left:3%;position:absolute;top:12%;transition:all .3s linear;width:250px;z-index:999}.development__body .development__body-content .development__development-plan .housetype-key.expanded .wrapper{max-height:430px;overflow:auto}.development__body .development__body-content .development__development-plan .housetype-key .minimize{background-image:url(/images/developments/arrow_left@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100%;position:absolute;right:-44px;top:0;width:42px}.development__body .development__body-content .development__development-plan .housetype-key.minimized{width:0}.development__body .development__body-content .development__development-plan .housetype-key.minimized .wrapper{overflow:hidden}.development__body .development__body-content .development__development-plan .housetype-key.minimized .wrapper .key{width:233px}.development__body .development__body-content .development__development-plan .housetype-key.minimized .minimize{background-image:url(/images/developments/arrow_right@2x.png)}.development__body .development__body-content .development__development-plan .housetype-key .key{background:#fff;cursor:pointer;display:flex;margin:4px 0;padding:10px}.development__body .development__body-content .development__development-plan .housetype-key .key.selected{border:1px solid #42c9c2}.development__body .development__body-content .development__development-plan .housetype-key .key .colour{padding:10px 15px 10px 0;text-align:center;width:10%}.development__body .development__body-content .development__development-plan .housetype-key .key .colour .colour-block{display:inline-block;height:20px;margin-top:2px;width:20px}.development__body .development__body-content .development__development-plan .housetype-key .key .info{color:#002d5c;width:90%}.development__body .development__body-content .development__development-plan .housetype-key .key .info .name{font-weight:600;margin-bottom:4px}.development__body .development__body-content .development__development-plan .zoomies{position:absolute;right:3%;top:3%;z-index:999}@media (max-width:900px){.development__body .development__body-content .development__development-plan .zoomies{display:none}}.development__body .development__body-content .development__development-plan .zoomies .zoom-btn{background:#42c9c2;color:#002d5c;cursor:pointer;font-size:2rem;margin-left:2px;padding:5px 15px}.development__body .development__body-content .development__development-plan .zoomies .zoom-btn:hover{background:#18958f}.development__body .development__body-content .development__development-plan .zoomies .zoom-btn+.zoom-btn{margin-top:.5rem}.development__body .development__body-content .development__help-you-move{margin-bottom:80px}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move{padding-left:20px;padding-right:20px}.development__body .development__body-content .development__help-you-move h2{font-size:36px;font-size:2.5714285714rem;line-height:1.2;max-width:70%}}.development__body .development__body-content .development__help-you-move .slick-dots{align-items:center;bottom:-50px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.development__body .development__body-content .development__help-you-move .slick-dots li.slick-active button{background:#42c9c2!important}.development__body .development__body-content .development__help-you-move .slick-dots li:last-child button{margin-right:0}.development__body .development__body-content .development__help-you-move .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.development__body .development__body-content .development__help-you-move .slick-dots button:hover{background:#42c9c2}.development__body .development__body-content .development__help-you-move .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:50%;transform:rotate(90deg);width:35px;z-index:999}.development__body .development__body-content .development__help-you-move .slick-prev:hover{background-color:#18958f}.development__body .development__body-content .development__help-you-move .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:50%;transform:rotate(-90deg);width:35px;z-index:999}.development__body .development__body-content .development__help-you-move .slick-next:hover{background-color:#18958f}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel{margin-left:-20px;margin-right:-20px}}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card{display:flex;justify-content:space-between}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card{display:block}}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image{background-position:50%;background-size:cover;flex:0 0 450px;position:relative}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image img{display:block;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image{display:block;flex:none;min-height:450px;width:100%}}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive{left:0;position:absolute;text-align:center;top:0;transition:background-color .5s ease;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive{padding-left:10px;text-align:left}}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive a{align-items:center;color:#fff;display:block;display:flex;font-weight:400;justify-content:center;letter-spacing:.15rem;margin:0;padding:8px 5px;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive1{background:#00a5e2}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive1:hover{background:#0080af!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive1 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive2{background:#42c9c2}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive2:hover{background:#30a8a2!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive2 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive3{background:#1f9f99}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive4{background:#00c7a0}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive5{background:#002d5c}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive5:hover{background:#001429!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive5 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive6{background:#b22a3c}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive7{background:#ed6a5b}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive7:hover{background:#e8402d!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive7 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive8{background:#002d5c}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive8:hover{background:#001429!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive8 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive9{background:#42c9c2}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive9:hover{background:#30a8a2!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive9 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive10{background:#002d5c}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive10:hover{background:#001429!important}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .image .incentive.incentive10 img{max-width:150px}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text{border:2px solid #42c9c2;border-left:0;flex:1 1 auto;padding:40px 100px 20px 60px}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text{border:0;padding:40px 20px 20px}}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text p{margin-bottom:30px;margin-top:0}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text p:first-child{font-size:18px;font-size:1.2857142857rem;line-height:2.2rem}.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text a{display:inline-block;min-width:200px}@media (max-width:1050px){.development__body .development__body-content .development__help-you-move .help-you-move-carousel .help-you-move-carousel-card .text a{display:block;margin:0 auto;max-width:200px!important}}.development__body .development__body-content .development__gallery{margin-bottom:80px;overflow:hidden;padding-bottom:50px}@media (max-width:1050px){.development__body .development__body-content .development__gallery{padding-left:20px;padding-right:20px}.development__body .development__body-content .development__gallery h2{font-size:36px;font-size:2.5714285714rem;line-height:1.2}}.development__body .development__body-content .development__gallery .slick-dots{align-items:center;bottom:-50px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.development__body .development__body-content .development__gallery .slick-dots li.slick-active button{background:#42c9c2!important}.development__body .development__body-content .development__gallery .slick-dots li:last-child button{margin-right:0}.development__body .development__body-content .development__gallery .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.development__body .development__body-content .development__gallery .slick-dots button:hover{background:#42c9c2}.development__body .development__body-content .development__gallery .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:50%;transform:rotate(90deg);width:35px;z-index:999}.development__body .development__body-content .development__gallery .slick-prev:hover{background-color:#18958f}.development__body .development__body-content .development__gallery .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:50%;transform:rotate(-90deg);width:35px;z-index:999}.development__body .development__body-content .development__gallery .slick-next:hover{background-color:#18958f}@media (max-width:1050px){.development__body .development__body-content .development__gallery .gallery-carousel{margin-left:-20px;margin-right:-20px}}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid{grid-column-gap:15px;display:grid;grid-template-columns:1fr}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2,.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper{position:relative}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2 .play-button,.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper .play-button{cursor:pointer;left:50%;margin-left:-80px;margin-top:-70px;position:absolute;top:50%;width:140px}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2 .play-button:hover,.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper .play-button:hover{opacity:.6}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper{padding:5px 2px 5px 0}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper:first-child{padding-top:0}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper:last-child{padding-bottom:0}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .single-image-wrapper .play-button{margin-left:-45px;margin-top:-44px;width:82px}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid img{display:block;width:100%}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2{overflow:hidden}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2 img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.development__body .development__body-content .development__gallery .gallery-carousel .gallery-grid .gallery-grid-item-2 .play-button{left:50%;margin-left:-80px;margin-top:-70px;top:50%;transform:none;z-index:999}.development__body .development__body-content .development__local-area{margin-bottom:80px;overflow:hidden}@media (max-width:1050px){.development__body .development__body-content .development__local-area{padding-left:20px;padding-right:20px}.development__body .development__body-content .development__local-area h2{font-size:36px;font-size:2.5714285714rem;line-height:1.2;margin-top:0}}.development__body .development__body-content .development__local-area .la-carousel{padding-bottom:5rem}.development__body .development__body-content .development__local-area .slick-dots{align-items:center;bottom:0;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.development__body .development__body-content .development__local-area .slick-dots li.slick-active button{background:#42c9c2!important}.development__body .development__body-content .development__local-area .slick-dots li:last-child button{margin-right:0}.development__body .development__body-content .development__local-area .slick-dots button{background:#f4f3f5;border-style:none;content:"";cursor:pointer;display:block;height:10px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px}.development__body .development__body-content .development__local-area .slick-dots button:hover{background:#42c9c2}.development__body .development__body-content .development__local-area .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:40%;transform:rotate(90deg);width:35px;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__local-area .slick-prev{bottom:calc(100% - 44vw);top:inherit}}.development__body .development__body-content .development__local-area .slick-prev:hover{background-color:#18958f}.development__body .development__body-content .development__local-area .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:40%;transform:rotate(-90deg);width:35px;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__local-area .slick-next{bottom:calc(100% - 44vw);top:inherit}}.development__body .development__body-content .development__local-area .slick-next:hover{background-color:#18958f}.development__body .development__body-content .development__local-area .local-area-info{align-items:center;display:flex;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-info{display:block}}.development__body .development__body-content .development__local-area .local-area-info .la-info-carousel{width:50%}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-info .la-info-carousel{width:100%}}.development__body .development__body-content .development__local-area .local-area-info .la-info-carousel img{display:block;width:100%}.development__body .development__body-content .development__local-area .local-area-info .la-info-text{box-sizing:border-box;flex:0 0 50%;padding-left:8rem;padding-right:5rem}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-info .la-info-text{margin-left:0;margin-top:3rem;padding:0}}.development__body .development__body-content .development__local-area .local-area-info .la-info-text .bold{font-size:21px;font-size:1.5rem}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-info .la-info-text .bold{margin-bottom:2rem}}.development__body .development__body-content .development__local-area .local-area-carousel{margin-bottom:70px}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card{display:flex;justify-content:space-between}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card{display:block}}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image{background-position:50%;background-size:cover;flex:0 0 450px;position:relative}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image img{display:block;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image{display:block;flex:none;min-height:65vw;width:100%}}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive{left:0;position:absolute;text-align:center;top:0;width:100%}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive a{color:#fff;display:block;font-weight:400;letter-spacing:.15rem;margin:0;padding:8px 5px;text-decoration:none;text-transform:uppercase}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive1{background:#00a5e2}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive2{background:#42c9c2}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive3{background:#1f9f99}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive4{background:#00c7a0}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive5{background:#002d5c}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .image .incentive.incentive6{background:#b22a3c}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .text{border:2px solid #42c9c2;border-left:0;flex:1 1 auto;min-height:300px;padding:40px 80px 20px 60px}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .text{border:0;padding:40px 40px 20px}}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .text p{margin-bottom:30px;margin-top:0}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .text p:first-child{font-size:18px;font-size:1.2857142857rem;line-height:2.2rem;text-transform:uppercase}.development__body .development__body-content .development__local-area .local-area-carousel .local-area-carousel-card .text a{display:inline-block;min-width:200px}.development__body .development__body-content .development__local-area .local-area-map{background:#ccc;height:400px;width:100%}.development__body .development__body-content .development__local-area .local-area-map .map-wrap{height:100%;overflow:hidden;position:relative;width:100%}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key{background:#006e89;left:4%;padding:26px 30px 9px 15px;position:absolute;top:6%;z-index:999}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key{display:none}}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox{padding-right:15px;text-align:right}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox{display:inline-block;margin-right:0;margin:0!important;padding-top:2px;width:23px}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control{color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:400;margin-bottom:15px;padding-left:0;position:relative}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control input{opacity:0;position:absolute;z-index:-1}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control input:checked~.control__indicator,.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control input:checked~.control__indicator:after{display:block}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control__indicator:after{border:solid #002d5c;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:6px;position:absolute;top:2px;transform:rotate(38deg);width:3px}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox label{min-height:14px}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key .key-checkbox .checkbox .control__indicator{background:#fff!important;border:0;height:16px;position:absolute;right:0;top:-2px;width:16px}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map-key table .key-label{color:#fff;font-weight:500;padding-bottom:21px;vertical-align:top}.development__body .development__body-content .development__local-area .local-area-map .map-wrap .map{height:100%;width:100%}.development__body .development__body-content .development__local-area .local-area-map .label-development{background:#e8faf8;color:#002d5c;font-family:proxima-nova,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:2px;padding:10px;text-transform:uppercase}.development__body .development__body-content .development__local-area .local-area-map .label-development:after{background:#e8faf8;bottom:-13px;content:"";height:26px;left:50%;margin-left:-13px;position:absolute;transform:rotate(45deg) skew(24deg,24deg);width:26px;z-index:-2}.development__body .development__body-content .development__local-area .title-directions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3rem;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__local-area .title-directions{display:block}}.development__body .development__body-content .development__local-area .title-directions h2{margin-bottom:0}.development__body .development__body-content .development__local-area .local-area-what-three-words{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem}.development__body .development__body-content .development__local-area .local-area-what-three-words p{color:#002d5c;font-size:14px;font-size:1rem;letter-spacing:.05rem;line-height:1;margin:0;text-transform:unset}.development__body .development__body-content .development__local-area .local-area-what-three-words a{color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;line-height:1;text-decoration:none;text-transform:unset}@media (max-width:1050px){.development__body .development__body-content .development__local-area .has-what3words{margin-top:1rem!important}}.development__body .development__body-content .development__local-area .local-area-directions{margin-top:3rem}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-directions{display:block}}.development__body .development__body-content .development__local-area .local-area-directions .inputs{grid-gap:1rem;align-items:center;display:grid;flex:1 1 auto;grid-template-columns:13rem 30rem;max-width:85rem}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-directions .inputs{display:block}}.development__body .development__body-content .development__local-area .local-area-directions .inputs p{font-size:18px;font-size:1.2857142857rem;letter-spacing:.1rem;margin:0;padding-right:2px;text-align:right;text-transform:uppercase}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-directions .inputs p{margin-bottom:1rem;margin-top:2rem;text-align:left}}.development__body .development__body-content .development__local-area .local-area-directions .inputs .directions-input{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr;width:100%}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-directions .inputs .directions-input{grid-gap:.5rem;grid-template-columns:1fr 200px}}@media (max-width:380px){.development__body .development__body-content .development__local-area .local-area-directions .inputs .directions-input{grid-template-columns:1fr}}.development__body .development__body-content .development__local-area .local-area-directions .inputs input{background-color:#f4f4f6;border:0;color:#002d5c;display:block;height:46px;outline:0;text-indent:5px}.development__body .development__body-content .development__local-area .local-area-directions .inputs input::-moz-placeholder{color:#002d5c;text-indent:5px}.development__body .development__body-content .development__local-area .local-area-directions .inputs input::placeholder{color:#002d5c;text-indent:5px}.development__body .development__body-content .development__local-area .local-area-directions .inputs a{margin-bottom:0}@media (max-width:1050px){.development__body .development__body-content .development__local-area .local-area-directions .inputs a{display:block;margin-left:auto;margin-right:auto;max-width:220px}}@media (max-width:380px){.development__body .development__body-content .development__local-area .local-area-directions .inputs a{max-width:100%;width:100%}}@media (max-width:1050px){.development__body .development__body-content .development__local-area--show-mobile{display:block!important}}.development__body .development__body-content.enquiry-content{min-height:80vh}.development__body .development__body-sticky{height:25vh;margin-bottom:50px;min-height:520px;position:sticky;top:0;width:280px}@media (max-width:1300px){.development__body .development__body-sticky{max-width:280px;min-width:260px;width:17vw}}@media (max-width:1050px){.development__body .development__body-sticky{display:none}}.development__body .development__body-sticky .development__body-sticky-inner{background:#002d5c;box-sizing:border-box;margin-top:20px;padding:20px;position:relative}.development__body .development__body-sticky .development__body-sticky-inner p.dev-bed-prices,.development__body .development__body-sticky .development__body-sticky-inner p.dev-location,.development__body .development__body-sticky .development__body-sticky-inner p.dev-opening,.development__body .development__body-sticky .development__body-sticky-inner p.dev-title{color:#fff;text-transform:uppercase}.development__body .development__body-sticky .development__body-sticky-inner p.dev-title{font-size:16px;font-size:1.1428571429rem;font-weight:400;letter-spacing:.15rem;margin-top:0}.development__body .development__body-sticky .development__body-sticky-inner p.dev-bed-prices,.development__body .development__body-sticky .development__body-sticky-inner p.dev-location{font-size:12px;font-size:.8571428571rem;font-weight:300;letter-spacing:.15rem;line-height:16px;margin-bottom:20px}.development__body .development__body-sticky .development__body-sticky-inner p.dev-opening{font-size:12px;font-size:.8571428571rem;font-weight:300;letter-spacing:.15rem;line-height:16px}.development__body .development__body-sticky .development__body-sticky-inner .lowercase{text-transform:lowercase}.development__body .development__body-sticky .development__body-sticky-inner .dev-actions{margin-top:30px}.development__body .development__body-sticky .development__body-sticky-inner .dev-actions a:last-child{margin-bottom:0}.development__body .development__body-sticky .development__body-sticky-inner .dev-incentives{left:0;position:absolute;top:calc(100% + 3px);width:100%}.development__body .development__body-sticky .development__body-sticky-inner .dev-incentives a{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.development__body .all-opening-times{background:#002d5c;border:1px solid #fff;padding:5px}.development__body .all-opening-times table p{color:#fff;margin:0 0 5px}.development__body .loading-panel{border-radius:50%;display:none;position:absolute;text-align:center;width:100%;z-index:999}.development__body .loading-panel img{border-radius:50%}.pink-bold{color:#b8439c;font-size:21px;font-size:1.5rem;font-weight:700}.pink-bold a{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;text-decoration:none}.pink-bold a:hover{border-bottom:2px solid #006e89;color:#006e89}.pink-bold a svg{margin-left:.4rem;position:relative;top:-1px}.information-block{grid-gap:8rem;display:grid;grid-template-columns:1fr 23rem;margin-top:4rem}@media (max-width:1050px){.information-block{grid-gap:4rem;grid-template-columns:1fr;padding-left:20px;padding-right:20px}}.information-block .left .pink-bold:first-child{margin-top:0}.information-block .left h2{margin:0}@media (max-width:1050px){.information-block .left h2{margin-bottom:3rem;margin-top:3rem}}.information-block .left ul{padding-left:1.5rem}.information-block .left ul li{margin-bottom:5px}.information-block .left .information-block-offer-description-copy p{color:#781538;font-size:18px;font-size:1.2857142857rem;font-weight:700}.information-block .left .information-block-offer-description-copy a{border-bottom:2px solid transparent;color:#42c9c2;font-size:15px;font-size:1.0714285714rem;font-weight:700;text-decoration:none}.information-block .left .information-block-offer-description-copy a:hover{border-bottom:2px solid #42c9c2}@media (max-width:1050px){.information-block .right{display:none}}.information-block .right .inner{background-color:#002d5c;padding:2rem}.information-block .right .inner h4{color:#fff;font-size:18px;font-size:1.2857142857rem;margin:0}.information-block .right .inner p{color:#fff}.information-block .right .inner .tel{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:18px;font-size:1.2857142857rem;margin-top:2rem;text-decoration:none}.information-block .right .inner .tel:hover{border-bottom:2px solid #42c9c2}.information-block .right .inner .see-full{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:14px;font-size:1rem;font-weight:600;margin-top:.2rem;text-decoration:none;text-transform:uppercase}.information-block .right .inner .see-full:hover{border-bottom:2px solid #42c9c2}.information-block .right .inner .button.primary2.outline span{color:#fff!important}.information-block .right .inner .opening-times-panel{margin-bottom:2rem;margin-top:2rem}.information-block .right .inner .opening-times-panel p{font-size:17px;font-size:1.2142857143rem;margin:0}.information-block .right .inner .opening-times-panel p span{font-weight:700}.information-block .right .inner .opening-times-panel p .selling-from-development{color:#42c9c2;text-decoration:none}.information-block .right .inner .opening-times-panel p .selling-from-development:hover{text-decoration:underline}.information-block .right .inner .button:last-child{margin-bottom:0}@media (max-width:1050px){.information-block.plot-info-block{margin-bottom:80px}.information-block.plot-info-block .right{display:block!important}}.video-image-event-banner #play-button{width:15%}.video-image-event-banner #play-button img{max-width:100%}@media (max-width:1050px){.video-image-event-banner{display:none}}.video-image-event-banner-mobile{display:none}@media (max-width:1050px){.video-image-event-banner-mobile{display:block}.image-event-banner{display:none}}.image-event-banner img{width:100%}.image-event-banner-mobile{display:none}@media (max-width:1050px){.image-event-banner-mobile{display:block}}.image-event-banner-mobile img{width:100%}.module-title{font-size:36px;font-size:2.5714285714rem;line-height:1.2;padding:0 20px}.module__image_text{display:grid;grid-template-columns:1fr 1fr;margin-bottom:80px}@media (max-width:1050px){.module__image_text{display:block;margin-bottom:60px}}.module__image_text .image{background-position:50%;background-size:cover;min-height:300px}.module__image_text .text{background:#002d5c;box-sizing:border-box;padding:40px 60px}@media (max-width:1050px){.module__image_text .text{padding:40px 20px}}.module__image_text .text p{color:#fff;font-size:17px;font-weight:400;letter-spacing:.05rem;margin-bottom:40px}.module__image_text .text .testimonial-quote p{margin-top:0}.module__image_text .text .title{font-size:21px;font-size:1.5rem;font-weight:600;letter-spacing:.25rem;line-height:2.5rem;text-transform:uppercase}@media (max-width:1050px){.module__image_text .text .title{font-size:25px;font-size:1.7857142857rem;margin-top:0}}.module__image_text .text.large-title .title{font-size:32px;font-size:2.2857142857rem;letter-spacing:.35rem;line-height:2.5rem;text-transform:uppercase}@media (max-width:1050px){.module__image_text .text.large-title .title{font-size:25px;font-size:1.7857142857rem;margin-top:0}}.module__image_text .text.small-text p{font-size:17px;font-weight:300}.module__image_text .text.white{background-color:#fff}.module__image_text .text.white p{color:#002d5c!important;font-weight:400}.module__image_text .text.white p.title{font-weight:600}@media (max-width:1050px){.module__image_text .button{display:block!important;margin-left:auto;margin-right:auto;max-width:100%}.module__image_text.mobile-reverse{direction:rtl;display:grid;grid-template-columns:1fr;width:100%}.module__image_text.mobile-reverse .text{direction:ltr}.module__image_text.mobile-reverse .text .button{width:100%}}.module__other-homes{margin-bottom:80px;margin-top:80px}@media (max-width:1050px){.module__other-homes{margin-bottom:60px;overflow:hidden;padding:0 20px}.module__other-homes h2{margin-bottom:60px;margin-top:0}}.module__other-homes .other-homes-list{position:relative}.module__other-homes .other-homes-list .slick-list{margin:0 -10px}.module__other-homes .other-homes-list .slick-dots{align-items:center;bottom:30px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.module__other-homes .other-homes-list .slick-dots li.slick-active button{background:#42c9c2!important}.module__other-homes .other-homes-list .slick-dots li:last-child button{margin-right:0}.module__other-homes .other-homes-list .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.module__other-homes .other-homes-list .slick-dots button:hover{background:#42c9c2}.module__other-homes .other-homes-list .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:80px;transform:rotate(90deg);width:35px;z-index:999}.module__other-homes .other-homes-list .slick-prev:hover{background-color:#18958f}@media (max-width:767px){.module__other-homes .other-homes-list .slick-prev{top:27vw}}.module__other-homes .other-homes-list .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:80px;transform:rotate(-90deg);width:35px;z-index:999}.module__other-homes .other-homes-list .slick-next:hover{background-color:#18958f}@media (max-width:767px){.module__other-homes .other-homes-list .slick-next{top:27vw}}.module__other-homes .other-homes-list .other-homes-carousel{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:0;position:relative}@media (max-width:1050px){.module__other-homes .other-homes-list .other-homes-carousel{grid-template-columns:1fr 1fr}}@media (max-width:576px){.module__other-homes .other-homes-list .other-homes-carousel{grid-template-columns:1fr}}.module__other-homes .other-homes-list .other-homes-carousel.uninitialized{min-height:350px}@media (max-width:1050px){.module__terms{padding:0 20px}}.module__terms p{font-size:14px;font-size:1rem;font-weight:300;line-height:18px}@media (max-width:1050px){.landing_page__rsvp_text,.landing_page__so_text{padding:0 20px}}.landing_page__so_text h2,.landing_page__so_text p{max-width:100%!important}.landing_page__so_text img{height:auto;max-width:100%}.landing_page__so_image{margin:3rem 0 40px}@media (max-width:1050px){.landing_page__so_image{padding:0 20px}}.landing_page__so_image img{margin-bottom:20px}.landing_page__so_image p{font-size:12px;font-size:.8571428571rem;line-height:1.3rem}.rsvp-details{margin:40px 0}.rsvp-details p{font-size:15px;font-size:1.0714285714rem;font-weight:500;letter-spacing:.1rem;margin:0;text-transform:uppercase}.rsvp--grid,.rsvp--grid .enquire-col{display:block!important}.rsvp--grid .enquire-col .field-row{grid-gap:15px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}@media (max-width:1050px){.rsvp--grid .enquire-col .field-row{grid-template-columns:1fr}}.rsvp--grid .enquire-col .field-row-double{grid-template-columns:1fr 1fr}@media (max-width:1050px){.rsvp--grid .enquire-col .field-row-double{grid-template-columns:1fr}}.rsvp--grid .enquire-col input{display:block;width:100%}.composite-cards{margin:80px 0}@media (max-width:1050px){.composite-cards{margin:40px 0;padding:0 20px}}.composite-subheading p{font-size:16px;font-size:1.1428571429rem;font-weight:600}.book-heading{padding-top:40px}@media (max-width:1050px){.book-heading{padding:20px 0}}.module__appointment{margin-bottom:20px}@media (max-width:1050px){.module__appointment{padding:0 20px}}.module__appointment *{box-sizing:border-box}.module__appointment h2{margin-bottom:20px}.module__appointment h3{margin-bottom:20px;margin-top:0}.module__appointment .appointment-section-wrap{min-height:284px;position:relative}.module__appointment .appointment-section-wrap.error{border:2px solid #f00013}.module__appointment .appointment-block,.module__appointment .appointment-block-replicant{margin:auto;max-width:600px;width:80%}@media (max-width:1050px){.module__appointment .appointment-block,.module__appointment .appointment-block-replicant{max-width:100%;width:100%}}.module__appointment .appointment-block .title,.module__appointment .appointment-block-replicant .title{color:#002d5c;font-size:24px;font-size:1.7142857143rem;font-weight:600;text-align:center}.module__appointment .appointment-block .content,.module__appointment .appointment-block-replicant .content{padding:20px;width:100%}@media (max-width:1050px){.module__appointment .appointment-block .content,.module__appointment .appointment-block-replicant .content{padding:20px 0}}.module__appointment .appointment-block .buttons,.module__appointment .appointment-block-replicant .buttons{padding-top:20px}.module__appointment .appointment-block .buttons a,.module__appointment .appointment-block-replicant .buttons a{margin:auto;max-width:120px}.module__appointment .appointment-block-replicant.time-panel,.module__appointment .appointment-block.time-panel{display:none}.module__appointment .appointment-block-replicant.time-panel .times,.module__appointment .appointment-block.time-panel .times{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px}@media (max-width:1050px){.module__appointment .appointment-block-replicant.time-panel .times,.module__appointment .appointment-block.time-panel .times{padding:0}}.module__appointment .appointment-block-replicant.time-panel .times .time,.module__appointment .appointment-block.time-panel .times .time{background:#002d5c;color:#fff;cursor:pointer;font-size:18px;font-size:1.2857142857rem;font-weight:600;margin:9px;padding:15px;text-align:center;width:29.8%}@media (max-width:576px){.module__appointment .appointment-block-replicant.time-panel .times .time,.module__appointment .appointment-block.time-panel .times .time{width:100%}}.module__appointment .appointment-block-replicant.time-panel .times .time:hover,.module__appointment .appointment-block.time-panel .times .time:hover{background:#00468f}.module__appointment .appointment-block-replicant.summary-panel,.module__appointment .appointment-block-replicant.summary-panel-replicant,.module__appointment .appointment-block.summary-panel,.module__appointment .appointment-block.summary-panel-replicant{display:none}.module__appointment .appointment-block-replicant.summary-panel .info,.module__appointment .appointment-block-replicant.summary-panel-replicant .info,.module__appointment .appointment-block.summary-panel .info,.module__appointment .appointment-block.summary-panel-replicant .info{background:#002d5c;padding:30px}.module__appointment .appointment-block-replicant.summary-panel .info .date,.module__appointment .appointment-block-replicant.summary-panel-replicant .info .date,.module__appointment .appointment-block.summary-panel .info .date,.module__appointment .appointment-block.summary-panel-replicant .info .date{color:#fff;font-size:24px;font-size:1.7142857143rem;font-weight:600;margin-bottom:10px;text-align:center}.module__appointment .appointment-block-replicant.summary-panel .info .time,.module__appointment .appointment-block-replicant.summary-panel-replicant .info .time,.module__appointment .appointment-block.summary-panel .info .time,.module__appointment .appointment-block.summary-panel-replicant .info .time{color:#fff;font-size:24px;font-size:1.7142857143rem;font-weight:600;text-align:center}.module__appointment .appointment-block-replicant.show,.module__appointment .appointment-block.show{display:block}.module__appointment .calendar{width:100%}.module__appointment .calendar .ui-widget{font-size:1.1em}.module__appointment .calendar .ui-datepicker{display:none;padding:0!important;width:100%}@media (max-width:1050px){.module__appointment .calendar .ui-datepicker{width:100%}.module__appointment .calendar .ui-datepicker table{overflow:hidden;width:100%}}.module__appointment .calendar .ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0;width:100%}.module__appointment .calendar .ui-datepicker td{border:0;border-right:1px solid #e8e8e8;padding:0}.module__appointment .calendar .ui-datepicker td:hover{background-color:#002d5c}.module__appointment .calendar .ui-datepicker td:last-child{border-right:0}.module__appointment .calendar .ui-datepicker .ui-datepicker-title{font-weight:400;line-height:1.8em;margin:0 2.3em;text-align:center}.module__appointment .calendar .ui-datepicker td a,.module__appointment .calendar .ui-datepicker td span{padding:1.5em!important}@media (max-width:1050px){.module__appointment .calendar .ui-datepicker td a,.module__appointment .calendar .ui-datepicker td span{padding:2em .25em!important}}.module__appointment .calendar .ui-datepicker-header{padding:15px 0}.module__appointment .calendar .ui-state-default,.module__appointment .calendar .ui-widget-content .ui-state-default,.module__appointment .calendar .ui-widget-header .ui-state-default{background:#fff;border:0;color:#555;font-weight:400}.module__appointment .calendar .ui-datepicker-today .ui-state-highlight{background:#42c9c2}.module__appointment .calendar .ui-state-active,.module__appointment .calendar .ui-widget-content .ui-state-active,.module__appointment .calendar .ui-widget-header .ui-state-active{background:#002d5c;border:0;color:#fff;font-weight:400}.module__appointment .calendar .ui-state-default.ui-state-hover{background:#002d5c;color:#fff}.module__appointment .calendar .ui-datepicker td a,.module__appointment .calendar .ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.module__appointment .calendar .ui-widget-header{background:#002d5c;border:0;color:#222;color:#fff;font-weight:700}.module__appointment .calendar .ui-corner-all,.module__appointment .calendar .ui-corner-left,.module__appointment .calendar .ui-corner-tl,.module__appointment .calendar .ui-corner-top{border-top-left-radius:0}.module__appointment .calendar .ui-corner-all,.module__appointment .calendar .ui-corner-right,.module__appointment .calendar .ui-corner-top,.module__appointment .calendar .ui-corner-tr{border-top-right-radius:0}.module__appointment .calendar .ui-corner-all,.module__appointment .calendar .ui-corner-bl,.module__appointment .calendar .ui-corner-bottom,.module__appointment .calendar .ui-corner-left{border-bottom-left-radius:0}.module__appointment .calendar .ui-corner-all,.module__appointment .calendar .ui-corner-bottom,.module__appointment .calendar .ui-corner-br,.module__appointment .calendar .ui-corner-right{border-bottom-right-radius:0}.module__appointment .calendar .ui-datepicker-calendar thead{background:#003976;color:#fff;font-size:.85em;font-weight:400}.module__appointment .calendar .ui-datepicker-calendar thead span{font-weight:500}.module__appointment .calendar .ui-icon.ui-icon-circle-triangle-w{background:url(/images/icons/white-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;transform:rotateY(180deg)}.module__appointment .calendar .ui-datepicker-next.ui-corner-all,.module__appointment .calendar .ui-datepicker-prev.ui-corner-all{top:13px}.module__appointment .calendar .ui-datepicker-next.ui-state-hover,.module__appointment .calendar .ui-datepicker-prev.ui-state-hover{background:hsla(0,0%,100%,.32);border:1px solid #002d5c!important;cursor:pointer}.module__appointment .calendar .ui-icon.ui-icon-circle-triangle-e{background:url(/images/icons/white-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.module__appointment .calendar .ui-state-disabled{opacity:1}.module__appointment .calendar .ui-state-disabled span{color:#cacaca!important}.sticky-mobile-footer{background:#fff;border-top:5px solid #fff;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:1000}@media (max-width:1050px){.sticky-mobile-footer{display:block}}.sticky-mobile-footer .inner{grid-gap:5px;display:grid}.sticky-mobile-footer .inner.three{grid-template-columns:1fr 1fr 1fr}.sticky-mobile-footer .inner.two{grid-template-columns:1fr 1fr}.sticky-mobile-footer .inner .grid-item{text-align:center}.sticky-mobile-footer .inner .grid-item a{align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center}.incentive-card{grid-gap:4rem;display:grid;grid-template-columns:18rem 1fr}@media (max-width:1050px){.incentive-card{grid-gap:2.5rem;grid-template-columns:1fr}}.incentive-card img{display:block}.incentive-card .image img{width:100%}.incentive-card .text .custom-incentive-name{color:#002d5c;font-size:19px;font-size:1.3571428571rem;font-weight:500;letter-spacing:.15rem;text-transform:uppercase}.incentive-card .text p{margin:2rem 0;max-width:80%}@media (max-width:1050px){.incentive-card .text p{max-width:100%}}.incentive-card .text .button{max-width:20rem}@media (max-width:1050px){.incentive-card .text .button{max-width:100%;text-align:center}}.incentive-card+.incentive-card{margin-top:4rem}.bottom-cta{background-color:#002d5c;margin-bottom:80px}.bottom-cta .inner{align-items:center;display:flex;justify-content:space-between;padding:2rem}@media (max-width:1050px){.bottom-cta .inner{display:block;margin:0 auto;max-width:16rem}}.bottom-cta .inner .text h2{color:#fff;margin:0 0 1.2rem}@media (max-width:1050px){.bottom-cta .inner .text h2{font-size:17px;font-size:1.2142857143rem}}.bottom-cta .inner .text p{color:#fff}.bottom-cta .inner .text a{color:#42c9c2;font-weight:600;text-decoration:none;text-transform:uppercase}.bottom-cta .inner .text a:hover{text-decoration:underline}.bottom-cta .inner .text a.tel{font-size:18px;font-size:1.2857142857rem}.bottom-cta .inner .text .opening-times p{margin-bottom:.5rem}.bottom-cta .inner .text .opening-times a{color:#42c9c2;display:block;margin-bottom:1rem}.bottom-cta .inner .text .opening-times a svg{margin-left:.5rem;transform:rotate(90deg);transition:all .4s ease-in-out}.bottom-cta .inner .text .opening-times a.active svg{transform:rotate(-90deg)}.bottom-cta .inner .actions{max-width:20rem}@media (max-width:1050px){.bottom-cta .inner .actions{margin-top:2rem}}.bottom-cta .inner .actions .button+.button{margin-top:1.3rem}.bottom-cta .inner .actions .button.outline{color:#fff!important}.development-update{background-color:#006e89;margin-bottom:80px;margin-top:80px}.development-update .inner{align-items:center;display:flex;justify-content:space-between;padding:2rem}@media (max-width:1050px){.development-update .inner{display:block}}.development-update .inner .text{max-width:40rem}.development-update .inner .text h2{color:#fff;margin:0 0 1.2rem}@media (max-width:1050px){.development-update .inner .text h2{font-size:36px;font-size:2.5714285714rem;line-height:1.2;margin-bottom:0}}.development-update .inner .text p{color:#fff;margin:2rem 0}.development-update .inner .text a{color:#42c9c2;font-weight:600;text-decoration:none;text-transform:uppercase}.development-update .inner .text a:hover{text-decoration:underline}.development-update .inner .text a.tel{font-size:18px;font-size:1.2857142857rem}.development-update .inner .actions{max-width:15rem;width:100%}.development-update .inner .actions .button{width:100%}.development-update .inner .actions .button+.button{margin-top:1.3rem}.top-breadcrumb{margin-top:30px}@media (max-width:1050px){.top-breadcrumb{padding-left:20px;padding-right:20px}}.top-breadcrumb a{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.top-breadcrumb a:hover{border-bottom:2px solid #006e89}.top-breadcrumb a svg{margin-right:2px;transform:rotate(-180deg)}@media (max-width:1050px){.module__plot-floorplans{margin-bottom:4rem;padding:0 20px}}.module__plot-floorplans .inner .floorplans-wrap{grid-gap:5rem;display:grid;grid-template-columns:1.5fr 1fr}@media (max-width:1050px){.module__plot-floorplans .inner .floorplans-wrap{grid-gap:2rem;grid-template-columns:1fr}}.module__plot-floorplans .inner .floorplans-wrap .floorplan-images .image{display:none}.module__plot-floorplans .inner .floorplans-wrap .floorplan-images .image.active{display:block}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul{list-style-type:none;margin-bottom:0;padding:0}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul li{display:inline-block}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul li+li{margin-left:1rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul li a{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul li a:hover{border-bottom:2px solid #42c9c2}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-nav ul li a.floorplan_nav.active{border-bottom:2px solid #42c9c2!important}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions{padding-bottom:1.5rem;padding-top:1.5rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions{display:none}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions.active{display:block}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions tr td{color:#002d5c;font-size:21px;font-size:1.5rem}@media (max-width:1050px){.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions tr td{font-size:18px;font-size:1.2857142857rem}}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions tr td.name{font-weight:700;text-transform:uppercase}@media (max-width:1050px){.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions tr td.name{font-size:18px;font-size:1.2857142857rem}}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions tr.dims td{padding-bottom:1.5rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .floorplan-dimensions .dimensions .disclaimer *{font-size:11px;font-size:.7857142857rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .save-home{border-bottom:2px solid transparent;color:#006e89;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .save-home:hover{border-bottom:2px solid #42c9c2}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt{margin-top:3rem;text-decoration:none;width:18rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a{text-decoration:none}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a span{background-color:#42c9c2;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a:hover .vt-mini-bg span,.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a:hover span{background-color:#30a8a2}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a img{display:block;width:100%}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a .vt-mini-bg{align-items:center;background-image:url(/images/mini-vt.png);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:10rem;width:100%}@media (max-width:1050px){.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a .vt-mini-bg{min-height:13rem}}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .mini-vt a .vt-mini-bg span{background-color:rgba(73,201,194,.8);padding-bottom:1.5rem;padding-top:1.5rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .more-properties-btn{margin-top:1rem;width:18rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .disclaimer-small{display:none;margin-top:3rem}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .disclaimer-small.active{display:block}.module__plot-floorplans .inner .floorplans-wrap .floorplan-nav-and-dimensions .disclaimer-small p{font-size:12px;font-size:.8571428571rem;line-height:1.5}.the-garden{margin-top:4rem}@media (max-width:1050px){.the-garden{margin-bottom:60px;margin-top:0;padding:0 20px}}.the-garden .inner{grid-gap:13rem;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1050px){.the-garden .inner{display:block}}.the-garden .inner .text .button{margin-top:2rem;max-width:15rem}.the-garden .inner .text ul{padding-left:1.5rem}.the-garden .inner .text ul li{font-weight:600}@media (max-width:1050px){.the-garden .inner .image{margin-top:3rem}}.the-garden .inner .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1050px){.plot-video-wrap{margin-bottom:4rem;padding:0 20px}}.plot-video-wrap .plot-video{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:120px;min-height:513px;position:relative}@media (max-width:1050px){.plot-video-wrap .plot-video{margin-bottom:0;min-height:300px;padding:0 20px}}.plot-video-wrap .plot-video .play-button{background-color:#42c9c2;background-color:rgba(66,201,194,.8);color:#002d5c;font-size:18px;font-size:1.2857142857rem;font-weight:700;letter-spacing:.15rem;margin:0 auto;max-width:3rem;padding:4rem 3rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.plot-video-wrap .plot-video .play-button:hover{background-color:#42c9c2}.plot-video-wrap .plot-video .iframe-container{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.plot-video-wrap .plot-video .iframe-container.show{opacity:1}.plot-video-wrap .plot-video .iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.useful-info{margin-top:4rem}@media (max-width:1050px){.useful-info{margin-bottom:6rem;margin-top:0}}.useful-info .inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media (max-width:1050px){.useful-info .inner{display:flex;flex-direction:column-reverse;gap:20px;padding:0 20px}}.useful-info .inner .text{box-sizing:border-box;padding:20px;width:100%}@media (max-width:1050px){.useful-info .inner .text{padding:0}}.useful-info .inner .text h2{color:#002d5c;font-size:2rem;margin:0 0 20px}@media (max-width:1050px){.useful-info .inner .text h2{font-size:1.5rem}}.useful-info .inner .text .button{margin-top:2rem;max-width:15rem}.useful-info .inner .text .container-list,.useful-info .inner .text .useful-info-list{align-items:stretch;color:#fff;display:flex;flex-direction:column}.useful-info .inner .text .container-list .group,.useful-info .inner .text .useful-info-list .group{-moz-column-break-inside:avoid;background-color:#f4ebdd;break-inside:avoid;margin-bottom:30px;padding:20px 20px 30px;position:relative;transition:max-height .3s ease-in-out}.useful-info .inner .text .container-list .group:last-of-type,.useful-info .inner .text .useful-info-list .group:last-of-type{margin-bottom:0}.useful-info .inner .text .container-list .group .outer-wrap,.useful-info .inner .text .useful-info-list .group .outer-wrap{height:100%}.useful-info .inner .text .container-list .group .outer-wrap .list-flex,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-flex{transition:max-height .3s ease-in-out}.useful-info .inner .text .container-list .group .outer-wrap .list-flex.compressed,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-flex.compressed{max-height:205px;overflow:hidden}@media (max-width:1050px){.useful-info .inner .text .container-list .group .outer-wrap .list-flex.compressed,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-flex.compressed{max-height:305px}}.useful-info .inner .text .container-list .group .outer-wrap .list-flex.expanded,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-flex.expanded{max-height:none}.useful-info .inner .text .container-list .group .outer-wrap .list-cont,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-cont{box-sizing:border-box;clear:both;padding:6px;width:50%}@media (max-width:1050px){.useful-info .inner .text .container-list .group .outer-wrap .list-cont,.useful-info .inner .text .useful-info-list .group .outer-wrap .list-cont{width:100%}}.useful-info .inner .text .container-list .read-more,.useful-info .inner .text .useful-info-list .read-more{align-items:center;bottom:7px;display:flex;font-size:1.1rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:2000}.useful-info .inner .text .container-list .read-more img,.useful-info .inner .text .useful-info-list .read-more img{height:10px;margin-left:5px;transform:rotate(0deg);transition:transform .3s ease-in-out;width:10px}.useful-info .inner .text .container-list .read-more img.rotate,.useful-info .inner .text .useful-info-list .read-more img.rotate{transform:rotate(180deg)}.useful-info .inner a{color:#002d5c}.useful-info .inner h3,.useful-info .inner p{color:#002d5c;margin:7px 0}.useful-info .inner h3.heading,.useful-info .inner p.heading{color:#002d5c;font-size:2rem;font-weight:600;margin:0 0 5px}.useful-info .inner li{color:#002d5c;font-weight:400;margin:0;padding-bottom:10px}.useful-info .inner li:last-of-type{padding-bottom:0}.useful-info .inner li a{color:#002d5c;text-decoration:underline}.useful-info .inner ul{margin:5px 0 0}.useful-info .inner ul li{font-weight:400;padding-bottom:5px}.useful-info .image{box-sizing:border-box;width:50%}@media (max-width:1050px){.useful-info .image{width:100%}}.useful-info .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.visit-showhome{background-color:#006e89;margin-top:80px}@media (max-width:1050px){.visit-showhome{margin-bottom:60px;margin-top:0}}.visit-showhome .inner{align-items:center;display:flex;justify-content:space-between;padding:3rem}@media (max-width:1050px){.visit-showhome .inner{display:block}}.visit-showhome .inner .text{max-width:40rem}.visit-showhome .inner .text h2{color:#fff;margin:0 0 1.2rem}.visit-showhome .inner .text p{color:#fff;line-height:1.7;margin:2rem 0 0}@media (max-width:1050px){.visit-showhome .inner .text p{margin-bottom:2rem}}.visit-showhome .inner .text a{color:#42c9c2;font-weight:600;text-decoration:none;text-transform:uppercase}.visit-showhome .inner .text a:hover{text-decoration:underline}.visit-showhome .inner .text a.tel{font-size:18px;font-size:1.2857142857rem}.visit-showhome .inner .actions{max-width:15rem;width:100%}@media (max-width:1050px){.visit-showhome .inner .actions{max-width:100%}}.visit-showhome .inner .actions .button{margin:0;width:100%}.visit-showhome .inner .actions .button+.button{margin-top:1.3rem}.plot-location{margin-top:4rem}@media (max-width:1050px){.plot-location{margin-bottom:6rem}}.plot-location .development__local-area .local-area-map{height:45rem!important}@media (max-width:1050px){.plot-location .development__local-area .local-area-map{height:30rem!important}}@media (max-width:380px){.plot-location .development__local-area .local-area-map{height:20rem!important}}.similar-homes{margin-bottom:4rem}@media (max-width:1050px){.similar-homes{padding:0 20px}}.similar-homes .this-area,.similar-homes .this-development{margin-top:4rem}@media (max-width:1050px){.similar-homes .this-area,.similar-homes .this-development{margin-top:0}}.similar-homes .this-area h4,.similar-homes .this-development h4{margin-bottom:4rem}.similar-homes .this-area .homes-grid,.similar-homes .this-development .homes-grid{grid-gap:6rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);max-width:100%;width:100%}@media (max-width:1050px){.similar-homes .this-area .homes-grid,.similar-homes .this-development .homes-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:576px){.similar-homes .this-area .homes-grid,.similar-homes .this-development .homes-grid{grid-template-columns:minmax(0,1fr)}}.nearby-home-card,.nearby-home-card-link{text-decoration:none!important}.nearby-home-card{box-shadow:0 4px 4px 0 #d3d3d3;cursor:pointer;margin:0;position:relative;top:0;transition:all .5s ease-in-out}.nearby-home-card:hover{top:-10px}.nearby-home-card .flash{background-color:#002d5c;color:#fff;font-weight:600;left:20px;padding:10px 20px;top:-20px}.nearby-home-card .banner,.nearby-home-card .flash{display:flex;justify-content:center;position:absolute;text-transform:uppercase;z-index:999}.nearby-home-card .banner{align-items:center;background:#e1cbaa;box-sizing:border-box;color:#002d5c;font-size:14px;font-size:1rem;font-weight:500;height:50px;left:0;letter-spacing:.05rem;margin:0;padding:5px 15px;text-align:center;top:0;width:100%}.nearby-home-card .banner.offer p{color:#fff;font-size:12px;font-size:.8571428571rem;margin-bottom:3px}@media (max-width:1050px){.nearby-home-card .banner.mobile{display:flex!important}}.nearby-home-card .home-image-wrap{height:200px;position:relative}@media (max-width:1300px){.nearby-home-card .home-image-wrap{height:180px}}@media (max-width:1050px){.nearby-home-card .home-image-wrap{height:auto;margin-right:1.5rem;-o-object-fit:contain;object-fit:contain;width:100%}}@media (max-width:380px){.nearby-home-card .home-image-wrap{max-width:100%}}.nearby-home-card .home-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1050px){.nearby-home-card .home-image-wrap img{-o-object-fit:contain;object-fit:contain}}.nearby-home-card .nearby-home-info{background:transparent;padding:60px 20px 20px;position:relative}.nearby-home-card .nearby-home-info .name{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.05rem;margin:0;text-transform:uppercase}.nearby-home-card .nearby-home-info .info{margin-top:0}.nearby-home-card .nearby-home-info .tour{color:#42c9c2;display:inline-block;font-size:13px;font-size:.9285714286rem;font-weight:500}.nearby-home-card .action,.nearby-home-card .nearby-home-info .tour{border-bottom:2px solid transparent;letter-spacing:.02rem;margin:0;text-decoration:none;text-transform:uppercase}.nearby-home-card .action{color:#006e89;font-size:14px;font-size:1rem;font-weight:600;max-width:-moz-fit-content;max-width:fit-content}.nearby-home-card .action:hover{border-bottom:2px solid #42c9c2}.nearby-home-card .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:45%;transform:rotate(90deg);width:35px;z-index:999}@media (max-width:1050px){.nearby-home-card .slick-prev{bottom:41%;top:inherit}}.nearby-home-card .slick-prev:hover{background-color:#18958f}.nearby-home-card .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_darkblue.png);background-position:50%;background-repeat:no-repeat;background-size:28%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-1px;text-indent:0;top:45%;transform:rotate(-90deg);width:35px;z-index:999}@media (max-width:1050px){.nearby-home-card .slick-next{bottom:41%;top:inherit}}.nearby-home-card .slick-next:hover{background-color:#18958f}.nearby-home-card .slick-dots{align-items:center;bottom:5px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}@media (max-width:1050px){.nearby-home-card .slick-dots{bottom:15px;position:absolute}}.nearby-home-card .slick-dots li.slick-active button{background:#42c9c2!important}.nearby-home-card .slick-dots li:last-child button{margin-right:0}.nearby-home-card .slick-dots button{background:#fff;border-style:none;content:"";cursor:pointer;display:block;height:10px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px}.nearby-home-card .slick-dots button:hover{background:#42c9c2}@media (max-width:1050px){#testimonials h2{padding:0 20px}}#panelOpeningSidebar .all-opening-times{border:0;padding:1rem 0}.module__opening-times-small-devices{position:relative}.mobile-show{display:none}@media (max-width:1050px){.mobile-show{display:block}}.development-tp-widget-mobile{display:none!important}@media (max-width:1050px){.development-tp-widget-mobile{display:grid!important}}.development-tp-widget{display:grid;grid-template-columns:50% 50%;margin:0 auto 10px;max-width:300px;text-align:center}@media (max-width:1050px){.development-tp-widget{margin:40px auto 0}}iframe.interactive-brochure{border:none;display:block;height:100vh;overflow:hidden;width:100vw}@media (max-width:1050px){.module__plot-availability{margin-bottom:60px;padding-left:20px;padding-right:20px}.module__plot-availability h2{margin-bottom:60px;margin-top:0}}.module__plot-availability h2 span{color:#42c9c2;display:block;font-size:14px;font-size:1rem;font-weight:400;letter-spacing:.02rem;text-transform:none}.module__plot-availability .plot-table{background:#e8faf8;border-spacing:0;padding-bottom:20px;width:100%}@media (max-width:1050px){.module__plot-availability .plot-table{padding-bottom:0}.module__plot-availability .plot-table tr td:first-child,.module__plot-availability .plot-table tr th:first-child{padding-left:15px!important}}.module__plot-availability .plot-table tr td:first-child,.module__plot-availability .plot-table tr th:first-child{padding-right:15px!important}.module__plot-availability .plot-table tr:hover{background:#42c9c2;cursor:pointer}.module__plot-availability .plot-table tr:hover:first-of-type{background:#e8faf8}.module__plot-availability .plot-table tr:hover td{color:#fff}.module__plot-availability .plot-table tr:hover .heart svg path{stroke:#fff!important}.module__plot-availability .plot-table tr:hover .heart.saved svg path{fill:#fff!important}.module__plot-availability .plot-table tr.active{background:#42c9c2;cursor:pointer}.module__plot-availability .plot-table tr.active:first-of-type{background:#e8faf8}.module__plot-availability .plot-table tr.active td,.module__plot-availability .plot-table tr.active td p{color:#fff}.module__plot-availability .plot-table tr.active .heart svg path{stroke:#fff!important}.module__plot-availability .plot-table tr.active .heart.saved svg path{fill:#fff!important}.module__plot-availability .plot-table tr th{color:#002d5c;font-size:15px;font-size:1.0714285714rem;letter-spacing:.1rem;padding:20px 0;text-align:left;text-transform:uppercase}@media (max-width:1050px){.module__plot-availability .plot-table tr th{font-size:13px;font-size:.9285714286rem;letter-spacing:.05rem;text-transform:capitalize;width:25%}.module__plot-availability .plot-table tr th:nth-child(3){display:none}}.module__plot-availability .plot-table tr th:first-child{padding-left:20px}@media (max-width:1050px){.module__plot-availability .plot-table tr th:first-child{padding-left:0}}.module__plot-availability .plot-table tr th:last-child{text-align:center}.module__plot-availability .plot-table tr td{color:#002d5c;font-size:13px;font-size:.9285714286rem;font-weight:400;padding:10px 0}.module__plot-availability .plot-table tr td p{font-weight:inherit!important;margin:0!important}.module__plot-availability .plot-table tr td:first-child{padding-left:20px}@media (max-width:1050px){.module__plot-availability .plot-table tr td:first-child{padding-left:0}}.module__plot-availability .plot-table tr td:nth-child(3){font-weight:600}@media (max-width:1050px){.module__plot-availability .plot-table tr td:nth-child(3){display:none}}.module__plot-availability .plot-table tr td:last-child{text-align:center}.module__plot-availability .plot-table .heart svg{display:block;height:17px;margin:0 auto;width:20px}.module__plot-availability .plot-table .heart svg path{stroke:#42c9c2}.module__plot-availability .plot-table .heart svg:hover path{fill:#fff!important}.module__plot-availability .plot-table .heart.saved svg path{fill:#42c9c2!important}.module__floorplans{display:none;margin-bottom:60px}.module__floorplans.active{display:block}@media (max-width:1050px){.module__floorplans{padding-left:20px;padding-right:20px}}.module__floorplans .plot-title{color:#002d5c;font-size:35px;font-size:2.5rem;font-weight:500;letter-spacing:.3rem;margin:3rem 0 20px;text-transform:uppercase}@media (max-width:1050px){.module__floorplans .plot-title{font-size:25px;font-size:1.7857142857rem;letter-spacing:.2rem;line-height:2.4rem;margin-top:0}}.module__floorplans ul{list-style-type:none;margin:0;padding:0}@media (max-width:1050px){.module__floorplans ul{text-align:center}}.module__floorplans ul li{display:inline-block;margin-right:30px}.module__floorplans ul li:last-child{margin-right:0}.module__floorplans ul li a{color:#42c9c2;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__floorplans ul li a.active{border-bottom:2px solid #42c9c2;pointer-events:none}.module__floorplans .floorplan__tabs{margin-top:60px}.module__floorplans .floorplan__tabs .floorplan__tab{align-items:center;display:none;justify-content:space-around}.module__floorplans .floorplan__tabs .floorplan__tab.active{display:flex}@media (max-width:1050px){.module__floorplans .floorplan__tabs .floorplan__tab.active{display:block}}.module__floorplans .floorplan__tabs .floorplan__tab .image{flex:0 0 341px}.module__floorplans .floorplan__tabs .floorplan__tab .image img{display:block;width:100%}@media (max-width:1050px){.module__floorplans .floorplan__tabs .floorplan__tab .image img{margin:0 auto;max-width:320px}}.module__floorplans .floorplan__tabs .floorplan__tab .dimensions{flex:0 0 350px}@media (max-width:1050px){.module__floorplans .floorplan__tabs .floorplan__tab .dimensions{flex:none;margin-top:40px;width:100%}}.module__floorplans .floorplan__tabs .floorplan__tab .dimensions table{background:#e8faf8;border-spacing:0;margin:0 auto;max-width:320px;width:100%}@media (max-width:1050px){.module__floorplans .floorplan__tabs .floorplan__tab .dimensions table{max-width:100%}}.module__floorplans .floorplan__tabs .floorplan__tab .dimensions table tr:nth-child(odd) td{background:#fff;font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.module__floorplans .floorplan__tabs .floorplan__tab .dimensions table tr td{color:#002d5c;font-size:13px;font-size:.9285714286rem;font-weight:400;padding:10px 0 10px 8px}.module__floorplans .floorplan__tabs .floorplan__tab .dimensions .disclaimer p{display:block;font-size:12px;font-size:.8571428571rem;line-height:16px;margin:40px auto 0;max-width:350px}@media (max-width:1050px){.module__floorplans .floorplan__tabs .floorplan__tab .dimensions .disclaimer p{max-width:100%}}.module__housetype-ctas{margin-bottom:60px}@media (max-width:1050px){.module__housetype-ctas{padding-left:20px;padding-right:20px}}.module__housetype-ctas .cta-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:1050px){.module__housetype-ctas .cta-wrap{display:block}}.module__housetype-ctas .cta-wrap .cta-button{background:#e8faf8;flex:1 1 auto;padding:20px;text-align:center}@media (max-width:1050px){.module__housetype-ctas .cta-wrap .cta-button{margin-left:0!important;margin-right:0!important}.module__housetype-ctas .cta-wrap .cta-button:first-child{margin-bottom:30px}}.module__housetype-ctas .cta-wrap .cta-button:first-child{margin-right:8px}.module__housetype-ctas .cta-wrap .cta-button:last-child{margin-left:8px}.module__housetype-ctas .cta-wrap .cta-button p{display:block;font-size:18px;font-size:1.2857142857rem;font-weight:600;letter-spacing:.1rem;margin-bottom:5px;margin-top:0;text-align:center;text-transform:uppercase}.module__housetype-ctas .cta-wrap .cta-button a{border-bottom:2px solid transparent;color:#42c9c2;display:inline-block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;margin:0 auto;text-align:center;text-decoration:none;text-transform:uppercase}.module__housetype-ctas .cta-wrap .cta-button a:hover{border-bottom:2px solid #42c9c2;cursor:pointer}.module__housetype-ctas .large-cta{align-items:center;background:#e8faf8;display:flex;justify-content:space-between;padding:30px 20px}@media (max-width:1050px){.module__housetype-ctas .large-cta{display:block}}.module__housetype-ctas .large-cta .text{flex:0 0 500px}.module__housetype-ctas .large-cta .text p{font-size:13px;font-size:.9285714286rem}.module__housetype-ctas .large-cta .text p:first-child{display:block;font-size:18px;font-size:1.2857142857rem;font-weight:600;letter-spacing:.1rem;margin-bottom:5px;margin-top:0;text-transform:uppercase}.module__housetype-ctas .large-cta a{flex:0 0 220px}@media (max-width:1050px){.module__housetype-ctas .large-cta a{margin-left:auto;margin-right:auto;margin-top:30px;max-width:250px}}.module__housetype-info{margin-bottom:60px;max-width:600px;min-width:500px}@media (max-width:1050px){.module__housetype-info{min-width:auto;padding-left:20px;padding-right:20px}}.module__housetype-info a,.module__housetype-info li,.module__housetype-info p{font-size:17px}.module__housetype-info h4{margin-bottom:3.5rem;margin-top:3.5rem}.module__housetype-info h4:first-child{margin-top:0}.module__housetype-info h5{margin-bottom:1.5rem;margin-top:3.5rem}.module__housetype-info .button{margin-top:60px;max-width:200px}@media (max-width:1050px){.module__housetype-info .button{display:block;margin-left:auto;margin-right:auto;margin-top:40px}}.module__housetype-info .plot-key-features{display:none}.module__nearest-showhome{display:flex;justify-content:space-between;margin-bottom:70px}@media (max-width:1050px){.module__nearest-showhome{display:block;padding-left:20px;padding-right:20px}}.module__nearest-showhome .text{background:#e8faf8;box-sizing:border-box;flex:0 0 50%}.module__nearest-showhome .text .padding{box-sizing:border-box;padding:40px}.module__nearest-showhome .text .padding p{font-size:13px;font-size:.9285714286rem;max-width:75%;min-width:200px}@media (max-width:1050px){.module__nearest-showhome .text .padding p{max-width:100%}}.module__nearest-showhome .text .padding p:first-child{display:block;font-size:18px;font-size:1.2857142857rem;font-weight:600;letter-spacing:.1rem;margin-bottom:30px;margin-top:0;text-transform:uppercase}.module__nearest-showhome .text .padding .button{margin:90px auto 0;max-width:220px}@media (max-width:1050px){.module__nearest-showhome .text .padding .button{margin:40px auto 0}}.module__nearest-showhome .image{background-position:50%;background-repeat:no-repeat;background:#e8faf8;background-size:cover;box-sizing:border-box;flex:0 0 50%;height:350px}@media (max-width:1050px){.module__nearest-showhome .image{height:59vw}.help-you-move-plot-mobile{padding:0!important}.help-you-move-plot-mobile h2{padding-left:20px}.help-you-move-plot-mobile .mobile-accordian-button{padding-left:60px}}.module__help-you-move{margin-bottom:60px}@media (max-width:1050px){.module__help-you-move{display:block;padding-left:20px;padding-right:20px}}.module__help-you-move .help-you-move-tabs{display:flex}@media (max-width:1050px){.module__help-you-move .help-you-move-tabs{display:none}}.module__help-you-move .help-you-move-tabs a{align-items:center;background:green;border-top:15px solid #fff;color:#fff;cursor:pointer;display:flex;flex:1 1 500px;font-weight:500;justify-content:center;letter-spacing:.1rem;min-height:45px;text-decoration:none;text-transform:uppercase;transition:border-top .3s ease,background-color .5s ease}.module__help-you-move .help-you-move-tabs a.htb{background-color:#1f9f99}.module__help-you-move .help-you-move-tabs a.htb:hover{background-color:#177470}.module__help-you-move .help-you-move-tabs a.smoothmove{background-color:#00a5e2}.module__help-you-move .help-you-move-tabs a.smoothmove:hover{background-color:#0080af}.module__help-you-move .help-you-move-tabs a.smoothmove img{max-width:150px}.module__help-you-move .help-you-move-tabs a.part-ex{background-color:#42c9c2}.module__help-you-move .help-you-move-tabs a.part-ex:hover{background-color:#30a8a2}.module__help-you-move .help-you-move-tabs a.part-ex img{max-width:150px}.module__help-you-move .help-you-move-tabs a.part-ex-plus{background-color:#002d5c}.module__help-you-move .help-you-move-tabs a.part-ex-plus:hover{background-color:#001429}.module__help-you-move .help-you-move-tabs a.part-ex-plus img{max-width:150px}.module__help-you-move .help-you-move-tabs a.home-reach{background-color:#00c7a0}.module__help-you-move .help-you-move-tabs a.home-reach:hover{background-color:#009477}.module__help-you-move .help-you-move-tabs a.deposit-unlock{background-color:#002d5c}.module__help-you-move .help-you-move-tabs a.deposit-unlock:hover{background-color:#003976}.module__help-you-move .help-you-move-tabs a.deposit-unlock img{max-width:150px}.module__help-you-move .help-you-move-tabs a.deposit-booster{background-color:#ed6a5b}.module__help-you-move .help-you-move-tabs a.deposit-booster:hover{background-color:#f07f72}.module__help-you-move .help-you-move-tabs a.deposit-booster img{max-width:150px}.module__help-you-move .help-you-move-tabs a.first-homes{background-color:#b22a3c}.module__help-you-move .help-you-move-tabs a.first-homes:hover{background-color:#c72f43}.module__help-you-move .help-you-move-tabs a.ftb-pack{background-color:#42c9c2}.module__help-you-move .help-you-move-tabs a.ftb-pack:hover{background-color:#30a8a2}.module__help-you-move .help-you-move-tabs a.ftb-pack img{max-width:150px}.module__help-you-move .help-you-move-tabs a.armed-forces{background-color:#002d5c}.module__help-you-move .help-you-move-tabs a.armed-forces:hover{background-color:#001429}.module__help-you-move .help-you-move-tabs a.armed-forces img{max-width:150px}.module__help-you-move .help-you-move-tabs a.own-new-rate-reducer{background-color:#002d5c}.module__help-you-move .help-you-move-tabs a.own-new-rate-reducer:hover{background-color:#001429}.module__help-you-move .help-you-move-tabs a.own-new-rate-reducer img{max-width:150px}.module__help-you-move .help-you-move-tabs a.active{border-top:0 solid #fff}.module__help-you-move .mobile-accordian-button{border-bottom:2px solid #fff;box-sizing:border-box;color:#fff;display:none;font-size:18px;font-size:1.2857142857rem;letter-spacing:.15rem;padding:15px;text-decoration:none;text-transform:uppercase;width:auto}@media (max-width:1050px){.module__help-you-move .mobile-accordian-button{display:block;padding-left:40px}}.module__help-you-move .mobile-accordian-button.htb{background-color:#1f9f99}.module__help-you-move .mobile-accordian-button.htb:hover{background-color:#177470}.module__help-you-move .mobile-accordian-button.smoothmove{background-color:#00a5e2}.module__help-you-move .mobile-accordian-button.smoothmove:hover{background-color:#0080af}.module__help-you-move .mobile-accordian-button.part-ex{background-color:#42c9c2}.module__help-you-move .mobile-accordian-button.part-ex:hover{background-color:#30a8a2}.module__help-you-move .mobile-accordian-button.home-reach{background-color:#00c7a0}.module__help-you-move .mobile-accordian-button.home-reach:hover{background-color:#009477}.module__help-you-move .mobile-accordian-button.deposit-unlock{background-color:#002d5c}.module__help-you-move .mobile-accordian-button.deposit-unlock:hover{background-color:#001429}.module__help-you-move .mobile-accordian-button.deposit-booster{background-color:#ed6a5b}.module__help-you-move .mobile-accordian-button.deposit-booster:hover{background-color:#e8402d}.module__help-you-move .mobile-accordian-button.first-homes{background-color:#b22a3c}.module__help-you-move .mobile-accordian-button.first-homes:hover{background-color:#89202e}.module__help-you-move .help-you-move-tab-content{border:2px solid #42c9c2;border-top:0;display:none;padding:0}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content{border:0!important}}.module__help-you-move .help-you-move-tab-content .help-you-move-carousel-card{display:flex}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .help-you-move-carousel-card{flex-direction:column}}.module__help-you-move .help-you-move-tab-content .help-you-move-carousel-card .text{flex:1 1 auto;padding:40px 100px 20px 60px}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .help-you-move-carousel-card .text{padding:40px 20px 20px}}.module__help-you-move .help-you-move-tab-content .image{background-size:cover;flex:0 0 400px}.module__help-you-move .help-you-move-tab-content.active{display:block}.module__help-you-move .help-you-move-tab-content .content{align-items:flex-start;display:flex;justify-content:space-between}.module__help-you-move .help-you-move-tab-content .content .text{flex:0 1 500px}.module__help-you-move .help-you-move-tab-content .content .text p{font-size:17px}.module__help-you-move .help-you-move-tab-content .content .text p:first-of-type{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.15rem;margin-top:0;text-transform:uppercase}.module__help-you-move .help-you-move-tab-content .content img{display:block;flex:0 0 100px;margin-left:50px;margin-right:50px;width:100px}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .content img{margin-left:30px;margin-right:0}}.module__help-you-move .help-you-move-tab-content .calculations{background:#e8faf8;box-sizing:border-box;margin-bottom:30px;margin-top:30px;padding:30px}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .calculations{background:transparent;margin-top:0;padding:0}}.module__help-you-move .help-you-move-tab-content .calculations .large-figure{margin-bottom:30px}.module__help-you-move .help-you-move-tab-content .calculations .semi{font-weight:500;margin-top:0}.module__help-you-move .help-you-move-tab-content .calculations .figure{color:#42c9c2;font-size:40px;font-size:2.8571428571rem;font-weight:300;margin:0}.module__help-you-move .help-you-move-tab-content .calculations .flex{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .calculations .flex{display:block}}.module__help-you-move .help-you-move-tab-content .calculations .flex .flex-item{flex:1 1 500px;margin-bottom:20px}@media (max-width:1050px){.module__help-you-move .help-you-move-tab-content .calculations .flex .flex-item{margin-bottom:20px}}.module__help-you-move .help-you-move-tab-content .calculations .flex .flex-item:last-child{margin-bottom:0}.module__help-you-move .help-you-move-tab-content .calculations .flex .flex-item p{margin:0}.module__help-you-move .help-you-move-tab-content .calculations .flex .flex-item p.small-figure{color:#42c9c2;font-size:28px;font-size:2rem;font-weight:300;margin-top:5px}.module__help-you-move .help-you-move-tab-content .calculations .disclaimer p{font-size:13px;font-size:.9285714286rem}.module__help-you-move .help-you-move-tab-content .button{display:block;max-width:220px}.module__image-disclaimer{margin-bottom:60px}@media (max-width:1050px){.module__image-disclaimer{padding:0 20px}}.module__image-disclaimer p{font-size:14px;font-size:1rem;font-weight:300;line-height:18px}.module__image-text-slider{margin-bottom:70px;padding-bottom:50px}@media (max-width:1050px){.module__image-text-slider{padding-left:20px;padding-right:20px}.module__image-text-slider h2{max-width:70%}}.module__image-text-slider .slick-slide{outline:0!important}.module__image-text-slider .slick-dots{align-items:center;bottom:-50px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.module__image-text-slider .slick-dots li.slick-active button{background:#42c9c2!important}.module__image-text-slider .slick-dots li:last-child button{margin-right:0}.module__image-text-slider .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.module__image-text-slider .slick-dots button:hover{background:#42c9c2}.module__image-text-slider .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:48%;transform:rotate(90deg);width:35px;z-index:999}@media (max-width:1050px){.module__image-text-slider .slick-prev{bottom:calc(100% - 50vw);top:inherit}}.module__image-text-slider .slick-prev:hover{background-color:#18958f}.module__image-text-slider .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:0;text-indent:0;top:48%;transform:rotate(-90deg);width:35px;z-index:999}@media (max-width:1050px){.module__image-text-slider .slick-next{bottom:calc(100% - 50vw);top:inherit}}.module__image-text-slider .slick-next:hover{background-color:#18958f}@media (max-width:1050px){.module__image-text-slider .main-carousel{margin-left:-20px;margin-right:-20px}}.module__image-text-slider .main-carousel .main-carousel-card{display:flex;justify-content:space-between}@media (max-width:1050px){.module__image-text-slider .main-carousel .main-carousel-card{display:block}}.module__image-text-slider .main-carousel .main-carousel-card .image{background-position:50%;background-size:cover;flex:0 0 50%;position:relative}.module__image-text-slider .main-carousel .main-carousel-card .image img{display:block;width:100%}@media (max-width:1050px){.module__image-text-slider .main-carousel .main-carousel-card .image{display:block;flex:none;min-height:62vw;width:100%}}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive{background:#002d5c;left:0;position:absolute;text-align:center;top:0;width:100%}@media (max-width:1050px){.module__image-text-slider .main-carousel .main-carousel-card .image .incentive{padding-left:10px;text-align:left}}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive a{color:#fff;display:block;font-weight:400;letter-spacing:.15rem;margin:0;padding:8px 5px;text-decoration:none;text-transform:uppercase}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive1{background:#00a5e2}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive2{background:#42c9c2}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive3{background:#1f9f99}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive4{background:#00c7a0}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive5{background:#002d5c}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive6{background:#b22a3c}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive7{background:#ed6a5b}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive8{background:#002d5c}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive9{background:#42c9c2}.module__image-text-slider .main-carousel .main-carousel-card .image .incentive.incentive10{background:#002d5c}.module__image-text-slider .main-carousel .main-carousel-card .text{border:2px solid #42c9c2;border-left:0;flex:1 1 auto;padding:80px 100px 80px 60px}@media (max-width:1050px){.module__image-text-slider .main-carousel .main-carousel-card .text{border:0;padding:40px 20px 20px}}.module__image-text-slider .main-carousel .main-carousel-card .text .uppcase-title{font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.module__image-text-slider .main-carousel .main-carousel-card .text p{font-size:17px;margin-bottom:30px;margin-top:0}.module__image-text-slider .main-carousel .main-carousel-card .text p:first-child{font-size:18px;font-size:1.2857142857rem;line-height:2.2rem}.module__image-text-slider .main-carousel .main-carousel-card .text a{display:inline-block;min-width:200px}@media (max-width:1050px){.module__image-text-slider .main-carousel .main-carousel-card .text a{display:block;margin:0 auto;max-width:200px!important}}.module__image-text-slider .specification-slider .main-carousel-card .text{padding:55px 100px 36px 60px}@media (max-width:1050px){.module__image-text-slider .specification-slider .main-carousel-card .text{padding:55px 20px 36px}}.module__image-text-slider .specification-slider .main-carousel-card .text p{font-size:17px;margin-bottom:14px}.small-cta{align-items:center;background:#e8faf8;display:flex;justify-content:space-between;margin-top:60px;padding:25px}.small-cta.placemaker{margin-bottom:60px}@media (max-width:1050px){.small-cta{display:block;margin-top:80px}}.small-cta p{font-size:19px;font-size:1.3571428571rem;font-weight:600;letter-spacing:.1rem;margin:0;text-transform:uppercase}@media (max-width:1050px){.small-cta p{text-align:center}}.small-cta a{flex:0 0 250px;margin:0 0 0 50px!important;max-width:250px}@media (max-width:1050px){.small-cta a{margin:20px auto 0!important}.search__header{padding:20px}}.search__header .search__nav-container{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between}.search__header .search__body-sticky .button{display:none;margin:3rem 0 0}@media (max-width:1050px){.search__header .search__body-sticky .button{display:block}}.search__header .search__body-sticky a.open:after{transform:rotate(180deg)}.search__header h1{margin-bottom:0;margin-top:60px;text-transform:uppercase}@media (max-width:1050px){.search__header h1{font-size:30px;font-size:2.1428571429rem;margin-bottom:10px}}.search__header .search-terms{color:#781538!important;font-size:15px;font-size:1.0714285714rem;margin-bottom:40px;margin-top:3px}.search__header .search-terms span{border-bottom:2px solid #781538}@media (max-width:1050px){.search__header .search-terms{margin-bottom:20px;margin-top:40px}}.search__header ul{list-style-type:none;margin:0;padding:0}@media (max-width:1050px){.search__header ul{display:none}}.search__header ul li{display:inline-block;margin-right:30px}.search__header ul li:last-child{margin-right:0}.search__header ul li a{color:#42c9c2;font-size:13px;font-weight:500;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.search__header ul li a:hover{color:#30a8a2;cursor:pointer}.search__header ul li a.active{border-bottom:2px solid #42c9c2}@media (max-width:1050px){.search__header ul li a{font-size:12px;font-size:.8571428571rem}}.search__header .search-tab-navigation-mobile{display:none;margin-top:20px}@media (max-width:1050px){.search__header .search-tab-navigation-mobile{align-items:center;display:flex;justify-content:center;margin-bottom:0}}form.search-form{display:flex;gap:1rem;margin-top:2rem}@media (max-width:1050px){form.search-form{display:block}}form.search-form .search-input-container{display:flex}form.search-form .search-input-container.loading:after{top:3px}form.search-form input,form.search-form label,form.search-form select,form.search-form textarea{display:block;font-size:13px;font-size:.9285714286rem;outline:0}form.search-form label{color:#002d5c;font-weight:600;margin-bottom:5px}form.search-form input,form.search-form select{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;height:40px;padding:0;text-indent:5px;vertical-align:middle;width:100%}@media (max-width:1050px){form.search-form input,form.search-form select{margin-bottom:20px}}form.search-form input{width:220px}@media (max-width:1050px){form.search-form input{width:100%}form.search-form select{margin-bottom:0}}form.search-form .select{width:140px}@media (max-width:1050px){form.search-form .select{width:auto}}form.search-form .location{margin-bottom:25px;margin-right:auto}form.search-form .location .search-input-container{position:relative}form.search-form .location .search-input-container .search-input-mag-glass{background-color:#42c9c2;background-image:url(/images/magnifying_glass@2x_blue.png);background-position:50%;background-repeat:no-repeat;background-size:12px;cursor:pointer;height:40px;text-align:center;width:40px}form.search-form .location .search-input-container .search-input-mag-glass:hover{opacity:80%}@media (max-width:1050px){form.search-form .location{margin-bottom:0}}form.search-form .refine-message{color:#979797;font-size:10px;font-size:.8rem;margin-bottom:10px;margin-top:-15px}form.search-form .distance-beds{display:flex;justify-content:space-between;margin-bottom:25px}form.search-form .distance-beds .distance{flex:0 1 500px;margin-right:5px}form.search-form .distance-beds .beds{flex:0 1 500px;margin-left:5px}form.search-form .min-max-price{display:flex;justify-content:space-between;margin-bottom:30px}form.search-form .min-max-price .min-price{flex:0 1 500px;margin-right:5px}form.search-form .min-max-price .max-price{flex:0 1 500px;margin-left:5px}form.search-form .options{margin-bottom:25px}form.search-form .options ul{display:flex;list-style-type:none;margin:0;padding:0}@media (max-width:1050px){form.search-form .options ul{justify-content:flex-start!important}}form.search-form .options ul li{display:flex;margin-left:25px}form.search-form .options ul li:first-child{margin-left:0}form.search-form .options ul li p{font-weight:600;margin-bottom:0;margin-right:10px;margin-top:0}form.search-form .options .checkbox-container{display:inline-block;vertical-align:middle;width:20px}form.search-form .options .checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}form.search-form .options .checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}form.search-form .options .checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}form.search-form .options .checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}form.search-form .options .checkbox-container .checkbox-label input:checked~.checkbox-custom{background:#42c9c2;border:2px solid #42c9c2;opacity:1;transform:rotate(0deg) scale(1)}form.search-form .options .checkbox-container .checkbox-label .checkbox-custom:after{border:solid #fff;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}form.search-form .options .checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}form.search-form .options .checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}form.search-form .options .checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.mobile-search-refine{display:none;margin-bottom:30px;margin-top:30px}@media (max-width:1050px){.mobile-search-refine{display:block}}.mobile-search-refine.open a.with-arrow:after{transform:rotate(180deg)}.mobile-search-refine .refine-block,.search-tab{padding-top:20px}.search-tab{display:none;position:relative}.search-tab.open{display:block}@media (max-width:1050px){.search-tab{padding:0 20px}}.search-tab .homes--grid{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1050px){.search-tab .homes--grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.search-tab .homes--grid{grid-template-columns:1fr!important}}.search__body{display:flex;justify-content:space-between;position:relative}.search__body .search__body-content{min-height:75vh;width:100%}.search__body .search__body-content .search-prompt{display:none}@media (max-width:1050px){.search__body .search__body-content .search-prompt{display:block;padding:0 20px}}.search__body .search__body-content .search-prompt .inner{background:#42c9c2;color:#fff;font-size:16px;font-size:1.1428571429rem;font-weight:600;padding:20px;text-align:center}.search__body .search__body-content .loading-notification{background:#42c9c2;color:#fff;display:none;font-size:14px;font-size:1rem;font-weight:600;margin-top:20px;padding:15px;text-align:center}.search__body .search__body-content .disclaimer{margin-top:20px}@media (max-width:1050px){.search__body .search__body-content .disclaimer{padding:0 20px}}.search__body .search__body-sticky{height:100%;position:sticky;top:0;width:280px}@media (max-width:1050px){.search__body .search__body-sticky{display:none}}.search__body .search__body-sticky .search__body-sticky-inner{background:transparent;box-sizing:border-box;margin-top:20px;padding:0 20px;position:relative}.search__body .search__body-sticky .search__body-sticky-inner p.dev-title{color:#002d5c;font-size:17px;font-size:1.2142857143rem;font-weight:600;letter-spacing:.15rem;margin-bottom:25px;margin-top:0;text-transform:uppercase}.search__body .search__body-sticky .search__body-sticky-inner .lowercase{text-transform:lowercase}.search__body .search__body-sticky .search__body-sticky-inner .button{margin:0}.search__body .disclaimer p{font-size:14px;font-size:1rem;line-height:18px}.search__body .closedMap{height:350px;width:100%}.search__body .expandedMap{background:#b1b1b1;height:600px;width:100%}.search__body .expandedMap .clusterText{color:#002d5c;font-size:21px;position:absolute;right:12px;top:-24px}.search__body .expandedMap .gm-style .gm-style-iw-d{max-height:418px!important;overflow:visible!important}.search__body .expandedMap .gm-style .gm-style-iw-c{background-color:#e8faf8;border-radius:0;min-width:219px!important}.search__body .expandedMap .gm-style .gm-style-iw-c button img{display:none!important}.search__body .expandedMap .gm-style .gm-style-iw-t:after{background:#e8faf8}.search__body .expandedMap .gm-style .divInfoWindow{color:#002d5c;max-width:100%;padding:2px 5px 5px}.search__body .expandedMap .gm-style .divInfoWindow .image-preview{background-position:50%;background-size:cover;height:144px;width:100%}.search__body .expandedMap .gm-style .divInfoWindow .marker-title{color:#002d5c;font-size:20px;font-weight:600;margin-bottom:15px}.search__body .expandedMap .gm-style .divInfoWindow .marker-name{margin-top:15px}.search__body .expandedMap .gm-style .divInfoWindow .marker-name a{color:#002d5c;font-size:20px;font-weight:600;text-decoration:none}.search__body .expandedMap .gm-style .divInfoWindow .button{z-index:999}.search__body .expandedMap .gm-style .divInfoWindow p{font-size:16px}.search__body .expandedMap .gm-style .divInfoWindow p .price{font-weight:600}.search__body .loading-panel{box-sizing:border-box;display:none;left:0;padding-top:70px;position:absolute;text-align:center;top:0;width:100%;z-index:999}.search__body .loading-panel img{border-radius:50%}.search__body .result-container{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);min-height:400px}@media (max-width:1050px){.search__body .result-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.search__body .result-container{grid-template-columns:1fr}}.search__body .search-message{background:#42c9c2;color:#fff;display:none;font-size:14px;font-size:1rem;font-weight:600;margin-top:20px;padding:15px;text-align:center}.search__body .location-form{display:flex}@media (max-width:1050px){.search__body .location-form{display:none;padding:0 20px}}.search__body .location-form .location{flex:80%;margin:20px 0 10px;position:relative}.search__body .location-form .location input{background:#f4f3f5;border:0;border-radius:0;box-sizing:border-box;color:#002d5c;display:block;font-size:16px;font-size:1.1428571429rem;font-weight:500;height:50px;outline:none;padding:0;text-align:center;text-indent:5px;vertical-align:middle;width:100%}.search__body .location-form .alt-search{flex:20%;padding:20px 0 10px}.search__body .location-form .alt-search .button{height:50px}@media (max-width:1050px){.dynamic-search-filters{padding:20px}}.dynamic-search .search__body-content{min-height:0}.dynamic-search .search__body-content.loading{min-height:20rem}.dynamic-search .search__body-content .result-container{margin-top:40px;min-height:0}@media (max-width:1050px){.dynamic-search{padding:20px}}.search-suggestions-box{background:#fff;box-shadow:0 5px 6px 3px rgba(0,0,0,.231);flex:none;max-height:200px;overflow:auto;padding:0 10px 0 0;position:absolute;width:calc(100% - 10px);z-index:9999}.search-suggestions-box .suggestion{color:#002d5c;cursor:pointer;display:block;font-weight:600;padding:6px 5px;text-decoration:none;transition:background-color .25s ease;white-space:nowrap;width:100%}.search-suggestions-box .suggestion:hover{background:#e8faf8}.search-suggestions-box .category{color:#a5a5a5;cursor:pointer;font-weight:500;padding:5px}.gm-style .gm-style-iw-d{max-height:418px!important;min-width:200px!important;overflow:visible!important}.gm-style .gm-style-iw-c{background-color:#e8faf8;border-radius:0;min-width:219px!important}.gm-style .gm-style-iw-c button img{display:none!important}.gm-style .gm-style-iw-t:after{background:#e8faf8}.gm-style .divInfoWindow{color:#002d5c;max-width:264px;padding:2px 5px 5px}.gm-style .divInfoWindow .image-preview{background-position:50%;background-size:cover;height:172px;width:100%}.gm-style .divInfoWindow .marker-title{color:#002d5c;font-size:20px;font-weight:600;margin-bottom:15px}.gm-style .divInfoWindow .marker-name{margin-top:15px}.gm-style .divInfoWindow .marker-name a{color:#002d5c;font-size:20px;font-weight:600;text-decoration:none}.gm-style .divInfoWindow .button{z-index:999}.gm-style .divInfoWindow p{font-size:16px}.gm-style .divInfoWindow p .price{font-weight:600}.towns-counties-header{margin-bottom:40px}.towns-counties-header .breadcrumb{font-size:11px;font-size:.7857142857rem;margin-bottom:0;margin-top:40px}.towns-counties-header .breadcrumb span.divider{display:inline-block;margin:0 5px}.towns-counties-header .breadcrumb span.name{color:#42c9c2}.towns-counties-header h1{margin-bottom:60px;margin-top:0}@media (max-width:1050px){.towns-counties-header h1{font-size:30px;font-size:2.1428571429rem;margin-bottom:30px}}.towns-counties-header .para{max-width:700px}@media (max-width:1050px){.towns-counties-header .para p{font-size:16px;font-size:1.1428571429rem;line-height:26px}}.towns-counties-dev-grid{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1050px){.towns-counties-dev-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.towns-counties-dev-grid{grid-template-columns:1fr}}.towns-counties-text{margin-bottom:60px;margin-top:60px}.towns-counties-text h3{font-size:18px;font-size:1.2857142857rem;text-transform:uppercase}@media (max-width:1050px){.towns-counties-text h3{font-size:22px;font-size:1.5714285714rem}.towns-counties-text p{font-size:16px;font-size:1.1428571429rem;line-height:26px}}.towns-counties-text .text-row{margin-bottom:40px}.towns-counties-text .text-row:last-child{margin-bottom:0}.all-locations-container{margin-bottom:40px}.all-locations-container:last-child{margin-bottom:0}.all-locations-container .all-locations-heading{background:#002d5c;margin-bottom:40px;padding:15px}.all-locations-container .all-locations-heading h3{color:#fff;line-height:1!important;margin:0!important}.all-locations-container .all-locations-grid{display:flex;flex-wrap:wrap;row-gap:10px}.all-locations-container .all-locations-grid__item{flex:1 1 400px}.all-locations-container .all-locations-grid__item p a{color:#006e89!important}.all-locations-container .all-locations-grid__item p a:hover{color:#42c9c2!important}.page__title{margin-bottom:60px}.page__title h1{margin-top:60px}@media (max-width:1050px){.page__title h1{font-size:30px;font-size:2.1428571429rem;margin-bottom:30px}}.page__title p.intro{max-width:500px;text-transform:none!important}@media (max-width:1050px){.page__title p.intro{font-size:16px;font-size:1.1428571429rem;line-height:26px}}.htb .module__title-image-text{margin-bottom:80px}@media (max-width:1050px){.htb .module__title-image-text{margin-bottom:60px}}.htb .module__title-image-text .flex .image{min-height:300px}.htb .module__title-image-text .flex .video{flex:0 1 690px;margin:0!important;min-height:390px!important}@media (max-width:1050px){.htb .module__title-image-text .flex .video{min-height:0!important}}.htb .module__title-image-text .flex .video #play-button img{display:block!important;margin:0 auto!important;width:70%!important}@media (max-width:1050px){.htb .module__title-image-text .flex .active{padding-top:56.25%}}.htb .module__title-image-text .flex .text{align-items:center;box-sizing:border-box;display:flex;flex:0 1 550px;padding:40px 40px 40px 80px}@media (max-width:1050px){.htb .module__title-image-text .flex .text{display:block;flex:none;padding:60px 0 0}}.htb .module__title-image-text .flex .text a{width:200px}@media (max-width:1050px){.htb .module__title-image-text .flex .text .text-image{align-items:center;display:block;flex-direction:row-reverse;justify-content:space-between}.htb .module__title-image-text .flex .text .text-image h3{flex:1 1 auto;margin-right:20px}}.htb .module__title-image-text .region-container{flex-direction:row-reverse}@media (max-width:1050px){.htb .module__title-image-text .region-container{flex-direction:column-reverse}}.htb .module__title-image-text .region-container .image{background-position:100%;background-repeat:no-repeat;background-size:contain}.htb .module__title-image-text .region-container .region-container__text{padding-left:0;padding-right:80px}.htb .module__title-image-text .region-container .region-container__text h2{margin-bottom:40px;margin-top:0}@media (max-width:1050px){.htb .module__price-caps{padding:0 20px}}.htb .module__price-caps .price-caps-table{font-size:1.1em;width:56%}@media (max-width:1050px){.htb .module__price-caps .price-caps-table{width:100%}}.htb .module__price-caps .price-caps-table__blue{background:#84cac7}.htb .module__price-caps .price-caps-table__region{color:#002d5c}.htb .module__price-caps .price-caps-table__amount{color:#002d5c;font-weight:600;text-align:right}.htb .module__price-caps .price-caps-table__last-row{border-bottom:1px solid #002d5c}.htb .module__price-caps .price-caps-table td{border-top:1px solid #002d5c;padding:1%}@media (max-width:1050px){.module__smart-own-how-it-works{padding:0 20px}}.module__smart-own-how-it-works .content{margin:0 auto 60px;max-width:80%}@media (max-width:1050px){.module__smart-own-how-it-works .content{max-width:100%}}.module__smart-own-how-it-works .smart-own-how-it-works-grid{grid-gap:20px;display:grid;grid-template-columns:50% 50%}@media (max-width:1050px){.module__smart-own-how-it-works .smart-own-how-it-works-grid{grid-template-columns:100%}}.module__smart-own-how-it-works .smart-own-how-it-works-column{display:flex;flex-direction:column}.module__smart-own-how-it-works .smart-own-how-it-works-title p{font-size:21px;font-weight:500;text-align:center}.module__smart-own-how-it-works .smart-own-how-it-works-table{margin-bottom:auto}.module__smart-own-how-it-works .smart-own-how-it-works-table-row{align-items:center;background-color:#e8faf8;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 20px}.module__smart-own-how-it-works .smart-own-how-it-works-table-row.so-row-dark{background-color:#42c9c2}.module__smart-own-how-it-works .smart-own-how-it-works-table-left{flex:0 0 75%}.module__smart-own-how-it-works .smart-own-how-it-works-table-right p{font-weight:500}.module__smart-own-how-it-works .smart-own-how-it-works-grid-cost p{text-align:center}.module__smart-own-how-it-works .smart-own-how-it-works-grid-cost p:first-child{margin-bottom:0}.module__smart-own-how-it-works .smart-own-how-it-works-grid-cost p:last-child{font-size:32px;font-weight:500;margin-top:0}@media (max-width:1050px){.module__how-does-it-work{padding:0 20px}}.module__how-does-it-work .grid-blocks{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:40px 10% 60px}@media (max-width:1300px){.module__how-does-it-work .grid-blocks{grid-gap:5px;margin:40px 0 60px}}@media (max-width:768px){.module__how-does-it-work .grid-blocks{grid-gap:5px;grid-template-columns:1fr;margin:40px 0 60px}}.module__how-does-it-work .grid-blocks .grid-block{box-sizing:border-box;min-height:280px;padding:15px;position:relative}@media (max-width:1050px){.module__how-does-it-work .grid-blocks .grid-block{min-height:240px}}.module__how-does-it-work .grid-blocks .grid-block p{color:#fff;font-size:17px;font-size:1.2142857143rem;font-weight:300;margin:50px 0 0}@media (max-width:1050px){.module__how-does-it-work .grid-blocks .grid-block p{font-size:15px;font-size:1.0714285714rem;margin-top:35px}}.module__how-does-it-work .grid-blocks .grid-block span{background:#fff;color:#1f9f99;display:block;font-weight:500;padding:5px 10px;position:absolute;text-align:center}@media (max-width:1050px){.module__how-does-it-work .grid-blocks .grid-block span{font-size:12px;font-size:.8571428571rem;padding:2px 5px}}.module__how-does-it-work .grid-blocks .grid-block .large-number{bottom:30px;font-size:80px;font-size:5.7142857143rem;font-weight:300;letter-spacing:-.25rem;position:absolute;right:15px}@media (max-width:1050px){.module__how-does-it-work .grid-blocks .grid-block .large-number{font-size:60px;font-size:4.2857142857rem}}.module__how-does-it-work .grid-blocks .grid-block:first-child{background:#84cac7}.module__how-does-it-work .grid-blocks .grid-block:nth-child(2){background:#63bcb8}.module__how-does-it-work .grid-blocks .grid-block:nth-child(3){background:#41ada8}.module__how-does-it-work .grid-blocks .grid-block:nth-child(4){background:#1f9f99}.module__how-does-it-work .grid-blocks.smoothmove .grid-block:first-child{background:#3ab2e6}.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(2){background:#2eaee4}.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(3){background:#28ace4}.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(4),.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(5),.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(6),.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(7),.module__how-does-it-work .grid-blocks.smoothmove .grid-block:nth-child(8){background:#00a5e2}.module__how-does-it-work .grid-blocks.smoothmove .grid-block span{color:#00a5e2}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:first-child{background:#dff2f0}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:first-child p{color:#00b7af}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(2){background:#c3e5e3}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(2) p{color:#00b7af}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(3){background:#aededb}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(3) p{color:#00b7af}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(4){background:#87d0cd}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(5){background:#57c3bd}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(6){background:#00b7af}.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(7),.module__how-does-it-work .grid-blocks.depositunlock .grid-block:nth-child(8){background:#002d5c}.module__how-does-it-work .grid-blocks.depositunlock .grid-block span{color:#00b7af}.module__how-does-it-work .grid-blocks.reserve-online{grid-template-columns:repeat(4,1fr);margin:40px 0 60px}@media (max-width:1050px){.module__how-does-it-work .grid-blocks.reserve-online{grid-template-columns:1fr;margin:40px 10% 60px}}.module__how-does-it-work .grid-blocks.reserve-online .grid-block span{color:#002d5c}.module__how-does-it-work .grid-blocks.reserve-online .grid-block:first-child{background:#164372}.module__how-does-it-work .grid-blocks.reserve-online .grid-block:nth-child(2){background:#103d6c}.module__how-does-it-work .grid-blocks.reserve-online .grid-block:nth-child(3){background:#083564}.module__how-does-it-work .grid-blocks.reserve-online .grid-block:nth-child(4){background:#002d5c}.module__how-does-it-work .grid-blocks.our-values .grid-block span{color:#002d5c}.module__how-does-it-work .grid-blocks.our-values .grid-block:first-child{background:#164372}.module__how-does-it-work .grid-blocks.our-values .grid-block:nth-child(2){background:#103d6c}.module__how-does-it-work .grid-blocks.our-values .grid-block:nth-child(3){background:#083564}.module__how-does-it-work .grid-blocks.our-values .grid-block:nth-child(4),.module__how-does-it-work .grid-blocks.our-values .grid-block:nth-child(5){background:#002d5c}.module__how-does-it-work .grid-blocks.partexchange .grid-block{align-items:center;display:flex;min-height:300px!important;padding-bottom:0!important}.module__how-does-it-work .grid-blocks.partexchange .grid-block:first-child{background:#f78b78}.module__how-does-it-work .grid-blocks.partexchange .grid-block:nth-child(2){background:#f38471}.module__how-does-it-work .grid-blocks.partexchange .grid-block:nth-child(3){background:#f17c68}.module__how-does-it-work .grid-blocks.partexchange .grid-block:nth-child(4),.module__how-does-it-work .grid-blocks.partexchange .grid-block:nth-child(5),.module__how-does-it-work .grid-blocks.partexchange .grid-block:nth-child(6){background:#42c9c2}.module__how-does-it-work .grid-blocks.partexchange .grid-block span{align-self:flex-start;color:#42c9c2}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block{align-items:center;display:flex;min-height:300px!important;padding-bottom:0!important}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:first-child{background:#002d5c}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:nth-child(2){background:#00468f}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:nth-child(3){background:#004894}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:nth-child(4){background:#004b99}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:nth-child(5){background:#004d9e}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block:nth-child(6){background:#0050a3}.module__how-does-it-work .grid-blocks.partexchangeplus .grid-block span{align-self:flex-start;color:#002d5c}.module__how-does-it-work .grid-blocks.firsthomes{grid-template-columns:1fr 1fr;margin:40px 20% 60px}@media (max-width:1300px){.module__how-does-it-work .grid-blocks.firsthomes{grid-gap:5px;margin:40px 0 60px}}@media (max-width:768px){.module__how-does-it-work .grid-blocks.firsthomes{grid-gap:5px;grid-template-columns:1fr;margin:40px 0 60px}}.module__how-does-it-work .grid-blocks.firsthomes .grid-block{align-items:center;display:flex;min-height:300px!important;padding-bottom:0!important}.module__how-does-it-work .grid-blocks.firsthomes .grid-block:first-child{background:#006ab6}.module__how-does-it-work .grid-blocks.firsthomes .grid-block:nth-child(2){background:#2279b8}.module__how-does-it-work .grid-blocks.firsthomes .grid-block:nth-child(3){background:#4489bb}.module__how-does-it-work .grid-blocks.firsthomes .grid-block:nth-child(4){background:#5692bd}.module__how-does-it-work .grid-blocks.firsthomes .grid-block span{align-self:flex-start;color:#006ab6}.module__how-does-it-work .grid-blocks.depositbooster{grid-template-columns:1fr 1fr;margin:40px 20% 60px}@media (max-width:1300px){.module__how-does-it-work .grid-blocks.depositbooster{grid-gap:5px;margin:40px 0 60px}}@media (max-width:768px){.module__how-does-it-work .grid-blocks.depositbooster{grid-gap:5px;grid-template-columns:1fr;margin:40px 0 60px}}.module__how-does-it-work .grid-blocks.depositbooster .grid-block{align-items:center;display:flex;min-height:300px!important;padding-bottom:0!important}.module__how-does-it-work .grid-blocks.depositbooster .grid-block:first-child{background:#007c4d}.module__how-does-it-work .grid-blocks.depositbooster .grid-block:nth-child(2){background:#009059}.module__how-does-it-work .grid-blocks.depositbooster .grid-block:nth-child(3){background:#02a466}.module__how-does-it-work .grid-blocks.depositbooster .grid-block:nth-child(4){background:#00bd75}.module__how-does-it-work .grid-blocks.depositbooster .grid-block span{align-self:flex-start;color:#006ab6}.module__how-does-it-work .grid-blocks.depositbooster .grid-block p{width:100%}.module__how-does-it-work.no-percent .grid-blocks .grid-block p{margin-top:100px!important;text-align:center!important}@media (max-width:1050px){.module__how-does-it-work.no-percent .grid-blocks .grid-block p{margin-top:75px!important}}.module__how-does-it-work.first-homes-grid-blocks h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-top:0}.module__help-to-buy-calculator{margin-bottom:80px}@media (max-width:1050px){.module__help-to-buy-calculator{padding:0 20px}}.module__help-to-buy-calculator .calc-wrap{background:#e8faf8;box-sizing:border-box;padding:20px 40px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap{padding:20px 20px 30px}}.module__help-to-buy-calculator .calc-wrap .calculator-fields{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields{display:block}}.module__help-to-buy-calculator .calc-wrap .calculator-fields p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:33px;text-transform:uppercase}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields{flex:0 0 500px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .desktop{display:none!important}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .mobile{display:none!important}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .mobile{display:block!important}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row:first-child{margin-bottom:0;margin-top:10px}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row.flex-row{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row.flex-row{display:block}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row .calc-input{background:#fff;flex:1 1 200px;font-size:16px;font-weight:500;height:50px;margin:0 15px 0 0;text-indent:10px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row .calc-input{display:block;width:100%}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row a,.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row button{flex:0 1 225px;margin-bottom:0}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row p.label{flex:1 1 200px;font-size:14px;font-size:1rem;font-weight:500;padding-left:10px}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields{display:flex;flex:0 1 225px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields{margin-bottom:20px;padding-left:10px}}.module__help-to-buy-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields label{margin-bottom:0!important}.module__help-to-buy-calculator .calc-wrap .calculator-fields .location .select .selectBox{font-size:16px!important}.module__help-to-buy-calculator .calc-results{display:none}.module__help-to-buy-calculator .calc-results .result-row-flex{display:flex;justify-content:flex-start;margin-bottom:30px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-flex{display:block;margin-top:40px}}.module__help-to-buy-calculator .calc-results .result-row-flex div{margin-right:50px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-flex div{margin-bottom:40px}.module__help-to-buy-calculator .calc-results .result-row-flex div:last-child{margin-bottom:0}}.module__help-to-buy-calculator .calc-results .result-row-flex div p{font-weight:600;margin:0}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-flex div p{font-size:15px;font-size:1.0714285714rem;font-weight:400}}.module__help-to-buy-calculator .calc-results .result-row-flex div .large-number{color:#42c9c2;font-size:31px;font-size:2.2142857143rem;font-weight:300!important;letter-spacing:-.1rem;margin:5px 0 0!important}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-flex div .large-number{font-size:36px;font-size:2.5714285714rem}}.module__help-to-buy-calculator .calc-results .result-row-single{margin-bottom:50px}.module__help-to-buy-calculator .calc-results .result-row-single div p{font-weight:600;margin:0;max-width:325px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-single div p{font-size:15px;font-size:1.0714285714rem;font-weight:400}}.module__help-to-buy-calculator .calc-results .result-row-single div .large-number{color:#42c9c2;font-size:31px;font-size:2.2142857143rem;font-weight:300!important;letter-spacing:-.1rem;margin:5px 0 0!important}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-single div .large-number{font-size:36px;font-size:2.5714285714rem}}.module__help-to-buy-calculator .calc-results .result-row-single div .larger-number{color:#42c9c2;font-size:42px;font-size:3rem;font-weight:300!important;letter-spacing:-.05rem;margin:12px 0 0!important}@media (max-width:1050px){.module__help-to-buy-calculator .calc-results .result-row-single div .larger-number{font-size:44px;font-size:3.1428571429rem}}.module__help-to-buy-calculator .calc-results .disclaimer{max-width:850px}.module__help-to-buy-calculator .calc-results .disclaimer p{font-size:11px;font-size:.7857142857rem;line-height:18px;margin-top:0}.module__help-to-buy-calculator .calc-result-home-search{align-items:center;display:flex;justify-content:space-between;margin-top:10px}@media (max-width:1050px){.module__help-to-buy-calculator .calc-result-home-search{display:block}}.module__help-to-buy-calculator .calc-result-home-search p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:33px;text-transform:uppercase}@media (max-width:1050px){.module__help-to-buy-calculator .calc-result-home-search p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600}}.module__help-to-buy-calculator .calc-result-home-search .fields{flex:0 0 500px}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row{position:relative}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row.flex-row{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row.flex-row{display:block}}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row .search-input-container{flex:1 1 200px;margin:0 15px 0 0}@media (max-width:1050px){.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row .search-input-container{display:block;width:100%}}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row .search-input-container .calc-input{background:#fff;font-weight:500;height:50px}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row a,.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row button{flex:0 1 225px;margin-bottom:0}@media (max-width:1050px){.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row a,.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row button{margin-top:10px}}.module__help-to-buy-calculator .calc-result-home-search .fields .fields-row p.label{flex:1 1 200px;font-size:14px;font-size:1rem;font-weight:500}.module__help-to-buy-calculator .calc-result-home-search .search-suggestions-box{top:52px}.module__help-to-buy-calculator .home-search-wrap{display:none}.module__help-to-buy-calculator .home-search-wrap p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:42px;margin-top:50px;max-width:700px;text-transform:uppercase}@media (max-width:1050px){.module__help-to-buy-calculator .home-search-wrap p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600;line-height:33px;margin-bottom:40px;margin-top:40px}}.module__help-to-buy-calculator .home-search-wrap .homes-grid{grid-column-gap:35px;display:grid;grid-template-columns:1fr 1fr 1fr;min-height:200px}@media (max-width:1300px){.module__help-to-buy-calculator .home-search-wrap .homes-grid{grid-column-gap:15px}.module__help-to-buy-calculator .home-search-wrap .homes-grid .development-card{margin-bottom:15px!important}}@media (max-width:1050px){.module__help-to-buy-calculator .home-search-wrap .homes-grid{grid-template-columns:1fr}}.module__help-to-buy-calculator .home-search-wrap .disclaimer p{font-size:12px;font-size:.8571428571rem;line-height:16px}.module__help-to-buy-calculator .home-search-wrap .loading-panel{left:0;position:absolute;text-align:center;width:100%;z-index:99999}.module__help-to-buy-calculator .home-search-wrap .loading-panel img{border-radius:50%}.module__help-to-buy-calculator .home-search-wrap .search-errors{background:#e8faf8;color:#002d5c;font-size:18px;font-size:1.2857142857rem;font-weight:600;padding:20px;text-align:center;width:100%}.module__video{margin-bottom:80px}.module__video .video{background:#ccc;margin:0 auto;max-width:80%;min-height:600px}@media (max-width:1050px){.module__video .video{max-width:100%;min-height:300px}}#incentives-video{overflow:hidden;position:relative}@media (max-width:1050px){#incentives-video{margin-left:20px;margin-right:20px}}#video-holder{border:0;display:none;height:100%;left:0;position:absolute;top:0;width:100%}#video-image img{display:block;width:100%}#play-button{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:1050px){#play-button img{display:block;margin:0 auto;width:50%}}#play-button-mobile{cursor:pointer;display:none;left:50%;position:absolute;top:50%;transform:translate(-25%,-50%)}@media (max-width:1050px){#play-button-mobile img{width:50%}}.module__single_small_cta{grid-gap:15px;display:grid;grid-template-columns:1fr;margin:0 auto 80px}@media (max-width:1050px){.module__single_small_cta{grid-template-columns:1fr;padding:0 20px}}.module__single_small_cta .cta{background-color:#e8faf8;box-sizing:border-box;padding:30px 40px}.module__single_small_cta .cta h3{font-size:20px;font-size:1.4285714286rem;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.module__single_small_cta .cta p{max-width:80%}@media (max-width:1050px){.module__single_small_cta .cta p{max-width:100%}}.module__single_small_cta .cta a{color:#42c9c2;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__dual_small_cta{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto 80px}@media (max-width:1050px){.module__dual_small_cta{grid-template-columns:1fr;padding:0 20px}}.module__dual_small_cta .cta{background-color:#e8faf8;box-sizing:border-box;padding:30px 40px}.module__dual_small_cta .cta h3{font-size:20px;font-size:1.4285714286rem;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.module__dual_small_cta .cta p{font-size:16px;max-width:90%}@media (max-width:1050px){.module__dual_small_cta .cta p{max-width:100%}}.module__dual_small_cta .cta a{border-bottom:2px solid transparent;color:#42c9c2;font-size:16px;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__dual_small_cta .cta a:hover{border-bottom:2px solid #42c9c2}.module__faqs{margin-bottom:80px}@media (max-width:1050px){.module__faqs{padding:0 20px}}.module__faqs .faq{border-top:2px solid #ddd;max-width:800px}.module__faqs .faq:last-child{border-bottom:2px solid #ddd}.module__faqs .faq .faq-title{color:#002d5c;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:.1rem;max-width:100%;padding-right:20%;position:relative;text-transform:uppercase;transition:color .3s ease}@media (max-width:1050px){.module__faqs .faq .faq-title{font-weight:500}}.module__faqs .faq .faq-title:hover{color:#42c9c2}.module__faqs .faq .faq-title:after{background-image:url(/images/down_arrow@2x.png);background-size:cover;content:"";height:8px;position:absolute;right:20px;top:5px;transform:rotate(0deg);transition:all .5s ease;width:14px}.module__faqs .faq .faq-title.open:after{transform:rotate(180deg)}.module__faqs .faq .faq-body{box-sizing:border-box;display:none;max-width:80%;padding:10px 0 30px}@media (max-width:1050px){.module__faqs .faq .faq-body{max-width:100%}}.module__faqs .faq.active .faq-title{color:#42c9c2}.component__module-image-text-slider{overflow:hidden;position:relative}.component__module-image-text-slider .slick-list{margin:0 -10px}@media (max-width:1050px){.component__module-image-text-slider .slick-list{margin:0}}.component__module-image-text-slider .slick-dots{align-items:center;bottom:30px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.component__module-image-text-slider .slick-dots li.slick-active button{background:#42c9c2!important}.component__module-image-text-slider .slick-dots li:last-child button{margin-right:0}.component__module-image-text-slider .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.component__module-image-text-slider .slick-dots button:hover{background:#42c9c2}.component__module-image-text-slider .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;left:0;outline:0!important;position:absolute;text-indent:0;top:180px;transform:rotate(90deg);width:35px;z-index:999}.component__module-image-text-slider .slick-prev:hover{background-color:#18958f}@media (max-width:1050px){.component__module-image-text-slider .slick-prev{left:0}}.component__module-image-text-slider .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:0;text-indent:0;top:180px;transform:rotate(-90deg);width:35px;z-index:999}.component__module-image-text-slider .slick-next:hover{background-color:#18958f}@media (max-width:1050px){.component__module-image-text-slider .slick-next{right:0}}.component__module-image-text-slider .carousel .module__image_text{display:flex!important}@media (max-width:1050px){.component__module-image-text-slider .carousel .module__image_text{display:block!important}}.component__module-image-text-slider .carousel .module__image_text .text{flex:1 0 410px}.component__module-image-text-slider .carousel .module__image_text .text .testimonial-quote{max-width:80%}.component__module-image-text-slider .carousel .module__image_text .image{flex:0 1 680px}@media (max-width:1050px){.component__module-image-text-slider .carousel .module__image_text .image{flex:none;height:45vw}}.module__stamp-duty-calculator{margin-bottom:80px}@media (max-width:1050px){.module__stamp-duty-calculator{padding:0 20px}}.module__stamp-duty-calculator .calc-wrap{background:#e8faf8;box-sizing:border-box;padding:20px 40px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap{padding:20px 20px 30px}}.module__stamp-duty-calculator .calc-wrap .calculator-fields{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields{display:block}}.module__stamp-duty-calculator .calc-wrap .calculator-fields p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:33px;text-transform:uppercase}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields{flex:0 0 500px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .desktop{display:none!important}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .mobile{display:none!important}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .mobile{display:block!important}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row{position:relative}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row input{background:#fff}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row:first-child{margin-bottom:0;margin-top:10px}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row.flex-row{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row.flex-row{display:block}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .search-input-container{flex:1 1 200px;margin:0 15px 0 0}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .search-input-container{display:block;width:100%}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .search-input-container .calc-input{background:#fff;font-weight:500;height:50px}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row a{flex:0 1 225px;margin-bottom:0}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row p.label{flex:1 1 200px;font-size:14px;font-size:1rem;font-weight:500}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields{display:flex;flex:0 1 225px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields{margin-bottom:20px}}.module__stamp-duty-calculator .calc-wrap .calculator-fields .fields .fields-row .radio-fields label{margin-bottom:0!important}.module__stamp-duty-calculator .calc-results{display:none}.module__stamp-duty-calculator .calc-results .result-row-flex{display:flex;justify-content:flex-start;margin-bottom:30px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-flex{display:block;margin-top:40px}}.module__stamp-duty-calculator .calc-results .result-row-flex div{margin-right:50px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-flex div{margin-bottom:40px}.module__stamp-duty-calculator .calc-results .result-row-flex div:last-child{margin-bottom:0}}.module__stamp-duty-calculator .calc-results .result-row-flex div p{font-weight:600;margin:0}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-flex div p{font-size:15px;font-size:1.0714285714rem;font-weight:400}}.module__stamp-duty-calculator .calc-results .result-row-flex div .large-number{color:#42c9c2;font-size:31px;font-size:2.2142857143rem;font-weight:300!important;letter-spacing:-.1rem;margin:5px 0 0!important}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-flex div .large-number{font-size:36px;font-size:2.5714285714rem}}.module__stamp-duty-calculator .calc-results .result-row-single{margin-bottom:50px}.module__stamp-duty-calculator .calc-results .result-row-single div p{font-weight:600;margin:0;max-width:325px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-single div p{font-size:15px;font-size:1.0714285714rem;font-weight:400}}.module__stamp-duty-calculator .calc-results .result-row-single div .large-number{color:#42c9c2;font-size:31px;font-size:2.2142857143rem;font-weight:300!important;letter-spacing:-.1rem;margin:5px 0 0!important}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-single div .large-number{font-size:36px;font-size:2.5714285714rem}}.module__stamp-duty-calculator .calc-results .result-row-single div .larger-number{color:#42c9c2;font-size:42px;font-size:3rem;font-weight:300!important;letter-spacing:-.05rem;margin:12px 0 0!important}@media (max-width:1050px){.module__stamp-duty-calculator .calc-results .result-row-single div .larger-number{font-size:44px;font-size:3.1428571429rem}}.module__stamp-duty-calculator .calc-results h3{text-transform:uppercase}.module__stamp-duty-calculator .calc-results table{background:#fff;border-collapse:collapse;width:100%}.module__stamp-duty-calculator .calc-results table th{background:#002d5c;color:#fff;padding:20px 10px;text-align:left;text-transform:uppercase}.module__stamp-duty-calculator .calc-results table td{padding:20px 10px}.module__stamp-duty-calculator .calc-results table td strong{color:#002d5c}.module__stamp-duty-calculator .calc-results .disclaimer{max-width:850px}.module__stamp-duty-calculator .calc-results .disclaimer p{font-size:11px;font-size:.7857142857rem;line-height:18px;margin-top:0}.module__stamp-duty-calculator .calc-result-home-search{align-items:center;display:flex;justify-content:space-between;margin-top:10px}@media (max-width:1050px){.module__stamp-duty-calculator .calc-result-home-search{display:block}}.module__stamp-duty-calculator .calc-result-home-search p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:33px;text-transform:uppercase}@media (max-width:1050px){.module__stamp-duty-calculator .calc-result-home-search p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600}}.module__stamp-duty-calculator .calc-result-home-search .fields{flex:0 0 500px}.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row.flex-row{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row.flex-row{display:block}}.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row .search-input-container{flex:1 1 200px;margin:0 15px 0 0}@media (max-width:1050px){.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row .search-input-container{display:block;width:100%}}.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row .search-input-container .calc-input{background:#fff;font-weight:500;height:50px}.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row a{flex:0 1 225px;margin-bottom:0}@media (max-width:1050px){.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row a{margin-top:10px}}.module__stamp-duty-calculator .calc-result-home-search .fields .fields-row p.label{flex:1 1 200px;font-size:14px;font-size:1rem;font-weight:500}.module__stamp-duty-calculator .home-search-wrap{display:none}.module__stamp-duty-calculator .home-search-wrap p.title{font-size:28px;font-size:2rem;font-weight:600;letter-spacing:.15rem;line-height:42px;margin-top:50px;max-width:700px;text-transform:uppercase}@media (max-width:1050px){.module__stamp-duty-calculator .home-search-wrap p.title{font-size:23px;font-size:1.6428571429rem;font-weight:600;line-height:33px;margin-bottom:40px;margin-top:40px}}.module__stamp-duty-calculator .home-search-wrap .homes-grid{grid-column-gap:35px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1300px){.module__stamp-duty-calculator .home-search-wrap .homes-grid{grid-column-gap:15px}.module__stamp-duty-calculator .home-search-wrap .homes-grid .development-card{margin-bottom:15px!important}}@media (max-width:1050px){.module__stamp-duty-calculator .home-search-wrap .homes-grid{grid-template-columns:1fr}}.module__stamp-duty-calculator .home-search-wrap .disclaimer p{font-size:12px;font-size:.8571428571rem;line-height:16px}.module__stamp-duty-calculator .s-d-radios .checkbox{position:relative}@media (max-width:1050px){.module__stamp-duty-calculator .s-d-radios p{margin-bottom:20px;max-width:calc(100% - 45px);position:relative;top:4px}}.module__stamp-duty-calculator .s-d-radios .checkbox-input{cursor:pointer;opacity:0;position:absolute;right:5px;top:-15px;transform:scale(1);width:auto;z-index:999}.module__stamp-duty-calculator .s-d-radios .checkbox-input:checked~.control__indicator{background-image:url(/images/radio-checked.jpg);background-size:cover;border:2px solid #42c9c2}.module__stamp-duty-calculator .s-d-radios .control__indicator{background-color:#fff;border:2px solid #fff;bottom:0;height:2rem;position:absolute;right:0;width:2rem}@media (max-width:1050px){.module__stamp-duty-calculator .s-d-radios .control__indicator{bottom:inherit;top:0}}.module__stamp-duty-calculator .calc-results{justify-content:center}.module__stamp-duty-calculator .calc-results .s-d-result p{font-size:1.8em;line-height:1.5em;text-align:center}.incentive-help-to-buy{background:#1f9f99!important}.incentive-help-to-buy:hover{background:#177470!important}.incentive-smoothmove{background:#00a5e2!important}.incentive-smoothmove:hover{background:#0080af!important}.incentive-smoothmove a{align-items:center;display:flex!important;justify-content:center}.incentive-smoothmove a img{max-width:150px}.incentive-part-exchange{background:#42c9c2!important}.incentive-part-exchange:hover{background:#30a8a2!important}.incentive-part-exchange a{align-items:center;display:flex!important;justify-content:center}.incentive-part-exchange a img{max-width:150px}.incentive-part-exchange-plus{background:#002d5c!important}.incentive-part-exchange-plus:hover{background:#001429!important}.incentive-part-exchange-plus a{align-items:center;display:flex!important;justify-content:center}.incentive-part-exchange-plus a img{max-width:150px}.incentive-home-reach{background:#00c7a0!important}.incentive-home-reach:hover{background:#009477!important}.incentive-deposit-unlock{background:#002d5c!important}.incentive-deposit-unlock:hover{background:#001429!important}.incentive-deposit-unlock a{align-items:center;display:flex!important;justify-content:center}.incentive-deposit-unlock a img{max-width:150px}.incentive-first-homes{background:#b22a3c!important}.incentive-first-homes:hover{background:#89202e!important}.incentive-ftb-pack{background:#42c9c2!important}.incentive-ftb-pack:hover{background:#30a8a2!important}.incentive-ftb-pack a{align-items:center;display:flex!important;justify-content:center}.incentive-ftb-pack a img{max-width:150px}.incentive-armed-forces{background:#002d5c!important}.incentive-armed-forces:hover{background:#001429!important}.incentive-armed-forces a{align-items:center;display:flex!important;justify-content:center}.incentive-armed-forces a img{max-width:150px}.incentive-own-new-rate-reducer{background:#002d5c!important}.incentive-own-new-rate-reducer:hover{background:#001429!important}.incentive-own-new-rate-reducer a{align-items:center;display:flex!important;justify-content:center}.incentive-own-new-rate-reducer a img{max-width:150px}@media (max-width:1300px){#terms-and-conditions,.disclaimer-with-padding{padding:0 20px}}.htb-logos{justify-content:space-between;margin-bottom:40px;width:220px}.htb-logos img{margin-right:20px}.htb-logos img:last-child{margin-right:0}@media (max-width:1050px){.htb-logos{display:block;width:100%}.htb-logos img{height:auto!important}.htb-logos img:first-child{margin-right:20px}.smoothmove-tag{padding:0 20px}}.module__scheme-graphics{margin-bottom:80px}.module__scheme-graphics .module__scheme-graphics-inner{padding:80px 40px}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-heading{margin-bottom:80px}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-heading img{display:block;height:auto;margin:0 auto;width:100%}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-blocks{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-blocks__item{display:grid;flex:1 1 168px;gap:20px;grid-template-rows:100px 1fr;max-width:168px;padding:30px 25px 20px;position:relative}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-blocks__item--number{align-items:center;color:#fff;display:flex;height:25px;justify-content:center;left:10px;margin:0;position:absolute;top:10px;width:25px}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-blocks__item--icon{display:block;height:auto;margin:0 auto;max-width:100px;width:100%}.module__scheme-graphics .module__scheme-graphics-inner .scheme-graphics-blocks__item--text{color:#fff;margin:0;text-align:center}.module__scheme-graphics .part-exchange{background-color:#42c9c2}.module__scheme-graphics .part-exchange .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .part-exchange .scheme-graphics-blocks__item{background-color:#002d5c}.module__scheme-graphics .part-exchange .scheme-graphics-blocks__item--number{background-color:#ed6a5b}.module__scheme-graphics .part-exchange-plus{background-color:#002d5c}.module__scheme-graphics .part-exchange-plus .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .part-exchange-plus .scheme-graphics-blocks__item{background-color:#ed6a5b}.module__scheme-graphics .part-exchange-plus .scheme-graphics-blocks__item--number,.module__scheme-graphics .smart-own{background-color:#002d5c}.module__scheme-graphics .smart-own .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .smart-own .scheme-graphics-blocks__item{background-color:#e1cbaa;flex:1 1 250px;max-width:250px}.module__scheme-graphics .smart-own .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .smart-own .scheme-graphics-blocks__item--text{color:#002d5c}.module__scheme-graphics .smooth-move{background-color:#00a5e2}.module__scheme-graphics .smooth-move .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .armed-forces,.module__scheme-graphics .smooth-move .scheme-graphics-blocks__item,.module__scheme-graphics .smooth-move .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .armed-forces .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .armed-forces .scheme-graphics-blocks__item{background-color:#b22a3c}.module__scheme-graphics .armed-forces .scheme-graphics-blocks__item--number,.module__scheme-graphics .own-new-rate-reducer{background-color:#002d5c}.module__scheme-graphics .own-new-rate-reducer .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .own-new-rate-reducer .scheme-graphics-blocks__item{background-color:#e83047}.module__scheme-graphics .deposit-unlock,.module__scheme-graphics .own-new-rate-reducer .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .deposit-unlock .scheme-graphics-heading img{max-width:150px}.module__scheme-graphics .deposit-unlock .scheme-graphics-blocks__item{background-color:#42c9c2}.module__scheme-graphics .deposit-unlock .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .first-homes{background-color:#b22a3c}.module__scheme-graphics .first-homes .scheme-graphics-heading img{max-width:230px}.module__scheme-graphics .first-homes .scheme-graphics-blocks__item{background-color:#007abc}.module__scheme-graphics .first-homes .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .ftb-pack{background-color:#42c9c2}.module__scheme-graphics .ftb-pack .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .ftb-pack .scheme-graphics-blocks__item{background-color:#c9338b}.module__scheme-graphics .ftb-pack .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .deposit-boost{background-color:#ed6a5b}.module__scheme-graphics .deposit-boost .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .deposit-boost .scheme-graphics-blocks__item{background-color:#31ac5c}.module__scheme-graphics .deposit-boost .scheme-graphics-blocks__item--number{background-color:#002d5c}.module__scheme-graphics .family-cashback{background-color:#c9338b}.module__scheme-graphics .family-cashback .scheme-graphics-heading img{max-width:930px}.module__scheme-graphics .family-cashback .scheme-graphics-blocks__item{background-color:#002d5c;flex:1 1 200px;max-width:200px}.module__scheme-graphics .family-cashback .scheme-graphics-blocks__item--number{background-color:#c9338b}.module__scheme-graphics .mortgage-contributor{background-color:#002d5c}.module__scheme-graphics .mortgage-contributor .scheme-graphics-heading img{max-width:400px}.module__scheme-graphics .mortgage-contributor .scheme-graphics-blocks__item{align-items:center;background-color:#e57128;display:flex;flex-direction:column;justify-content:center;min-height:150px}.module__scheme-graphics .mortgage-contributor .scheme-graphics-blocks__item--number{background-color:#e57128}.module__scheme-graphics .mortgage-contributor .scheme-graphics-blocks__item--text{font-size:16px}.module__scheme-graphics .one-hundred-five-part-exchange{background-color:#002d5c}.module__scheme-graphics .one-hundred-five-part-exchange .scheme-graphics-heading img{max-width:500px}.module__scheme-graphics .one-hundred-five-part-exchange .scheme-graphics-blocks__item{background-color:#e67127;flex:1 1 172px;max-width:172px;padding:30px 23px 20px}.module__scheme-graphics .one-hundred-five-part-exchange .scheme-graphics-blocks__item--number{background-color:#002d5c}.investors-heading{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.investors-heading{display:block}}.investors-heading .page__title{flex:1 1 600px}@media (max-width:1050px){.investors-heading .page__title{flex:none;margin-bottom:60px}}.investors-heading .page__title p{text-transform:none}.investors-heading .share-price{margin-left:80px;margin-top:25px}@media (max-width:1050px){.investors-heading .share-price{margin-left:0}}.share-price{background:#e8faf8;box-sizing:border-box;flex:1 1 600px;padding:30px;padding-bottom:0!important}@media (max-width:1050px){.share-price{flex:none;margin-left:0}}.share-price .content .current{font-size:17px;font-size:1.2142857143rem;font-weight:600;letter-spacing:.1rem;margin:0;text-transform:uppercase}.share-price .content .current span{font-size:26px;font-size:1.8571428571rem;font-weight:500}.share-price .share-details{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:25px;margin-top:25px}.share-price .share-details .share-detail{flex:1 1 100px}.share-price .share-details .share-detail p{font-size:15px;font-size:1.0714285714rem;font-weight:400;margin:0;text-transform:none}.share-price .share-details .share-detail p span{font-size:16px;font-size:1.1428571429rem;font-weight:500}.share-price .share-details .share-detail:last-child{flex:1 1 200px}.share-price .button{margin:0;width:250px}@media (max-width:1050px){.recent-highlights{padding:0 20px}}.recent-highlights .grid-blocks{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin:40px auto 60px}@media (max-width:1050px){.recent-highlights .grid-blocks{grid-gap:5px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.recent-highlights .grid-blocks{grid-template-columns:1fr}}.recent-highlights .grid-blocks .grid-block{background:#002d5c;box-sizing:border-box;display:flex;flex-direction:column;min-height:250px;padding:20px;position:relative}@media (max-width:1050px){.recent-highlights .grid-blocks .grid-block{min-height:200px;padding:10px}}.recent-highlights .grid-blocks .grid-block p{color:#fff;font-weight:500;margin:0;text-transform:uppercase}.recent-highlights .grid-blocks .grid-block .head{flex:1 1 auto}.recent-highlights .grid-blocks .grid-block .head p:first-child{font-size:15px;font-size:1.0714285714rem;font-weight:400;letter-spacing:.15rem;max-width:80%;min-height:60px;text-transform:uppercase}@media (max-width:1050px){.recent-highlights .grid-blocks .grid-block .head p:first-child{font-size:12px;font-size:.8571428571rem;letter-spacing:.05rem;line-height:16px}}.recent-highlights .grid-blocks .grid-block .head p:nth-child(2){font-size:55px;font-size:3.9285714286rem;letter-spacing:.15rem;margin-top:20px;text-transform:none}@media (max-width:1050px){.recent-highlights .grid-blocks .grid-block .head p:nth-child(2){font-size:35px;font-size:2.5rem}}.recent-highlights .grid-blocks .grid-block .head p:nth-child(3){font-size:30px;font-size:2.1428571429rem;letter-spacing:.15rem;margin-top:20px;text-transform:none}@media (max-width:1050px){.recent-highlights .grid-blocks .grid-block .head p:nth-child(3){font-size:20px;font-size:1.4285714286rem;margin-top:5px}}.recent-highlights .grid-blocks .grid-block .foot{border-top:1px solid #597695;display:flex;justify-content:space-between;padding-top:5px}.recent-highlights .grid-blocks .grid-block .foot p{color:#597695;font-size:15px;font-size:1.0714285714rem;letter-spacing:.05rem;text-transform:none}@media (max-width:1050px){.recent-highlights .grid-blocks .grid-block .foot p{font-size:14px;font-size:1rem}}.invest-about{margin-bottom:80px}.invest-about h2{margin-bottom:40px}.invest-about .image{min-height:500px!important}.invest-about .flex .text{flex:0 0 600px}@media (max-width:1050px){.invest-about .flex .text{flex:none}}.financial-calendar{margin-bottom:80px}@media (max-width:1050px){.financial-calendar{padding:0 20px}}.financial-calendar .calendar-content{background:#e8faf8;padding:30px}.financial-calendar .calendar-content .slick-list{margin:0 -10px}@media (max-width:1050px){.financial-calendar .calendar-content .slick-list{margin:0}}.financial-calendar .calendar-content .slick-dots{align-items:center;bottom:30px;display:flex;justify-content:center;left:auto;list-style-type:none;margin:0 auto;padding:0;position:absolute;right:auto;text-align:center;width:100%}.financial-calendar .calendar-content .slick-dots li.slick-active button{background:#42c9c2!important}.financial-calendar .calendar-content .slick-dots li:last-child button{margin-right:0}.financial-calendar .calendar-content .slick-dots button{background:#002d5c;border-style:none;content:"";cursor:pointer;display:block;height:10px;height:7px;margin-right:25px;outline:0!important;padding:0;text-indent:-9999em;text-transform:uppercase;width:10px;width:7px}.financial-calendar .calendar-content .slick-dots button:hover{background:#42c9c2}.financial-calendar .calendar-content .slick-prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:8px;text-indent:0;top:-115px;transform:rotate(90deg);width:35px;z-index:999}.financial-calendar .calendar-content .slick-prev:hover{background-color:#18958f}.financial-calendar .calendar-content .slick-next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;font-size:0;height:35px;outline:0!important;position:absolute;right:-30px;text-indent:0;top:-115px;transform:rotate(-90deg);width:35px;z-index:999}.financial-calendar .calendar-content .slick-next:hover{background-color:#18958f}.financial-calendar .calendar-content .calendar-carousel .calendar-item{border-left:1px solid #42c9c2;min-height:200px;padding-left:30px;padding-right:30px}@media (max-width:1050px){.financial-calendar .calendar-content .calendar-carousel .calendar-item{padding-left:20px;padding-right:20px}}.financial-calendar .calendar-content .calendar-carousel .calendar-item.slick-current.slick-active{border-left:1px solid #e8faf8}.financial-calendar .calendar-content .calendar-carousel .calendar-item .day{color:#42c9c2;font-size:60px;font-size:4.2857142857rem;font-weight:300;letter-spacing:0;margin:20px 0 0}@media (max-width:1050px){.financial-calendar .calendar-content .calendar-carousel .calendar-item .day{font-size:50px;font-size:3.5714285714rem;letter-spacing:-.05rem}}.financial-calendar .calendar-content .calendar-carousel .calendar-item .month{color:#42c9c2;font-size:16px;font-size:1.1428571429rem;letter-spacing:.05rem;margin:15px 0 0;text-transform:uppercase}@media (max-width:1050px){.financial-calendar .calendar-content .calendar-carousel .calendar-item .month{font-size:15px;font-size:1.0714285714rem}}.financial-calendar .calendar-content .calendar-carousel .calendar-item .year{color:#42c9c2;font-size:16px;font-size:1.1428571429rem;letter-spacing:.05rem;margin:0;text-transform:uppercase}@media (max-width:1050px){.financial-calendar .calendar-content .calendar-carousel .calendar-item .year{font-size:15px;font-size:1.0714285714rem}}.financial-calendar .calendar-content .calendar-carousel .calendar-item .text{font-size:14px;font-size:1rem;margin:20px 0 0}.financial-calendar-updated-container{margin-bottom:80px}@media (max-width:1050px){.financial-calendar-updated-container{padding:0 20px}}.financial-calendar-updated-container .financial-calendar-updated-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:3rem}@media (max-width:1050px){.financial-calendar-updated-container .financial-calendar-updated-heading{align-items:flex-start;flex-direction:column}}.financial-calendar-updated-container .financial-calendar-updated-heading__title{margin:0}.financial-calendar-updated-container .financial-calendar-updated-heading__right{display:flex}.financial-calendar-updated-container .financial-calendar-updated-heading__right .active-event{border-bottom:2px solid #42c9c2}.financial-calendar-updated-container .financial-calendar-updated-heading__past,.financial-calendar-updated-container .financial-calendar-updated-heading__upcoming{color:#42c9c2;font-size:15px;font-weight:500;line-height:normal;margin-bottom:5px}.financial-calendar-updated-container .financial-calendar-updated-heading__past:hover,.financial-calendar-updated-container .financial-calendar-updated-heading__upcoming:hover{border-bottom:2px solid #42c9c2;cursor:pointer}.financial-calendar-updated-container .financial-calendar-updated-heading__upcoming{margin-right:20px}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header{background-color:#002d5c;display:flex}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header__date,.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header__event{color:#fff;flex:50%;margin-bottom:10px;margin-top:10px}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header__date{margin-left:40px}@media (max-width:1050px){.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header__date{flex:30%;margin-left:10px}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-header__event{flex:70%;margin-left:10px;margin-right:15px}}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item{display:flex}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item:nth-child(2n){background-color:#e8faf8}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item-left,.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item-right{flex:50%}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item-left{margin-left:40px}@media (max-width:1050px){.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item-left{flex:30%;margin-left:10px}}.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__date,.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__event{margin:8px 0}@media (max-width:1050px){.financial-calendar-updated-container .financial-calendar-updated-events .financial-calendar-updated-events-results__item-right{flex:70%;margin-left:10px;margin-right:15px}}.module__latest-news{margin-bottom:80px}@media (max-width:1050px){.module__latest-news{padding:0 20px}}.module__latest-news .heading-with-button{align-items:center;display:flex;justify-content:space-between}.module__latest-news .heading-with-button h2{flex:1 1 auto}.module__latest-news .heading-with-button .button{margin:0 0 0 20px;width:180px}.module__latest-news .latest-news{grid-gap:8vw;display:grid;grid-template-columns:1fr 1fr 1fr;margin:40px auto 60px}@media (max-width:1050px){.module__latest-news .latest-news{grid-template-columns:1fr}.module__latest-news .latest-news .news-block:nth-child(2),.module__latest-news .latest-news .news-block:nth-child(3){display:none}}.module__latest-news .latest-news .news-block .date{font-size:16px;font-size:1.1428571429rem;font-weight:500;letter-spacing:.05rem;margin:0;text-transform:uppercase}.module__latest-news .latest-news .news-block a{color:#002d5c;display:block;font-size:20px;font-size:1.4285714286rem;font-weight:500;line-height:30px;margin:20px 0;text-decoration:none}.module__latest-news .latest-news .news-block a:hover{text-decoration:underline}.module__latest-news .latest-news .news-block p{font-size:16px;font-size:1.1428571429rem;margin-top:0}@media (max-width:1050px){.scam{padding:0 20px}}.scam p{font-size:16px!important;font-weight:500!important}.scam a{color:#002d5c;font-weight:500}.ipo-content{display:flex;margin-bottom:40px}@media (max-width:1050px){.ipo-content{display:block}}.ipo-content .content{flex:1 1 auto;margin-right:80px}@media (max-width:1050px){.ipo-content .content{margin-right:0}}.ipo-content .content .ipo-text p{font-size:16px;font-size:1.1428571429rem;text-transform:none}.ipo-content .content .share-price{display:none;margin-bottom:40px}@media (max-width:1050px){.ipo-content .content .share-price{display:block}}.ipo-content .sidebar{flex:0 0 550px}@media (max-width:1050px){.ipo-content .sidebar{flex:none!important;padding-left:20px;padding-right:20px}}.ipo-content .sidebar .other-documents h2{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.1rem}.ipo-content .sidebar .other-documents .tab-row{margin-bottom:10px}.ipo-content .sidebar .other-documents .tab-row a.tab-nav{background-color:#e8faf8;color:#002d5c;cursor:pointer;display:block;font-size:17px;font-size:1.2142857143rem;font-weight:600;letter-spacing:.1rem;padding:25px 30px;position:relative;text-decoration:none;text-transform:uppercase}.ipo-content .sidebar .other-documents .tab-row a.tab-nav:hover{background:#e0f8f5}.ipo-content .sidebar .other-documents .tab-row a.tab-nav:after{background-image:url(/images/home/down_arrow@2x.png);background-repeat:no-repeat;background-size:cover;content:"";height:8px;position:absolute;right:30px;top:35px;transform:rotate(0deg);transition:transform .5s ease;width:14px}.ipo-content .sidebar .other-documents .tab-row a.tab-nav.active:after{transform:rotate(-180deg)}.ipo-content .sidebar .other-documents .tab-row .tab{display:none}.ipo-content .sidebar .other-documents .tab-row .tab-item{padding:30px}.ipo-content .sidebar .other-documents .tab-row .tab-item p:first-child{font-size:13px;font-size:.9285714286rem;font-weight:500;letter-spacing:.05rem;margin:0}.ipo-content .sidebar .other-documents .tab-row .tab-item p:nth-child(2){color:#002d5c;font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;margin-top:0;text-transform:uppercase}.ipo-content .sidebar .other-documents .tab-row .tab-item a{border-bottom:1px solid #fff;color:#42c9c2;display:inline-block;font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.05rem;margin:0;text-decoration:none;text-transform:uppercase}.ipo-content .sidebar .other-documents .tab-row .tab-item a:hover{border-bottom:1px solid #42c9c2}.ipo-content .sidebar .other-documents-reports-and-policies{display:flex;flex-wrap:wrap;justify-content:space-between}.ipo-content .sidebar .other-documents-reports-and-policies h2{flex:0 0 100%}.ipo-content .sidebar .other-documents-reports-and-policies .tab-row{flex:0 0 49%}@media (max-width:1050px){.ipo-content .sidebar .other-documents-reports-and-policies .tab-row{flex:0 0 100%}.ipo-content .sidebar .share-price{display:none}.ipo-contacts{padding-left:20px;padding-right:20px}}.ipo-contacts h3{font-size:21px;font-size:1.5rem;font-weight:600;margin-top:40px;text-transform:uppercase}.ipo-contacts .ipo-contact-row{background:#e8faf8;display:flex;margin-bottom:10px;padding:25px}.ipo-contacts .ipo-contact-row:last-child{margin-bottom:70px}@media (max-width:1050px){.ipo-contacts .ipo-contact-row{display:block}}.ipo-contacts .ipo-contact-row p{color:#002d5c;flex:1 1 auto;font-size:16px;font-size:1.1428571429rem;margin:0}.ipo-contacts .ipo-contact-row p:first-child{flex:0 0 350px;font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}@media (max-width:1050px){.ipo-contacts .ipo-contact-row p:first-child{flex:none!important}}.ipo-contacts .ipo-contact-row a{color:#002d5c;cursor:pointer;display:inline-block;flex:1 1 400px;font-size:16px;font-size:1.1428571429rem;font-weight:600;justify-self:flex-end;letter-spacing:.15rem;text-align:right;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.ipo-contacts .ipo-contact-row a{color:#42c9c2;flex:none!important;margin-top:20px}}.business-model{display:flex;flex-wrap:wrap;justify-content:space-between}.business-model img{flex:0 0 45%}@media (max-width:1050px){.business-model img{flex:0 0 100%}}.sustainability-governance-images{grid-column-gap:5px;display:grid;grid-template-columns:repeat(8,auto);justify-content:space-between}@media (max-width:1050px){.sustainability-governance-images{grid-template-columns:repeat(4,auto)}.sustainability-governance-images img{margin-bottom:20px}}.sustainability-governance-top{margin-bottom:5px;margin-top:40px}@media (max-width:1050px){.sustainability-governance-top{margin-bottom:0}}.sustainability-governance-extra-images{display:flex;justify-content:center;margin-bottom:40px;margin-top:20px}@media (max-width:576px){.sustainability-governance-extra-images{align-items:center;flex-direction:column}}.sustainability-governance-extra-images__ftse{margin-right:40px;max-width:120px}@media (max-width:1050px){.sustainability-governance-extra-images__ftse{max-width:100px}}@media (max-width:576px){.sustainability-governance-extra-images__ftse{margin-bottom:40px;margin-right:0}}.sustainability-governance-extra-images__cdp{margin-right:40px;max-width:200px}@media (max-width:1050px){.sustainability-governance-extra-images__cdp{max-width:175px}}@media (max-width:576px){.sustainability-governance-extra-images__cdp{margin-bottom:40px;margin-right:0}}.sustainability-governance-extra-images__msci{max-width:200px}@media (max-width:1050px){.sustainability-governance-extra-images__msci{max-width:175px}}.investment-case-name{font-size:16px!important;line-height:25px!important}.module__business-models{margin-bottom:80px}@media (max-width:1050px){.module__business-models{padding:0 20px}}@media (max-width:576px){.module__business-models{padding:0}}.module__business-models .business-model{background-color:#002d5c;margin:0 auto 30px;max-width:85%}@media (max-width:576px){.module__business-models .business-model{max-width:100%}}.module__business-models .business-model .business-model-title{color:#fff;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:.1rem;margin-bottom:0;max-width:100%;padding:15px 25% 15px 33px;position:relative;text-transform:uppercase;width:100%}@media (max-width:1050px){.module__business-models .business-model .business-model-title{font-weight:500}}.module__business-models .business-model .business-model-title:after{color:#42c9c2;content:"VIEW";font-size:13px;height:8px;position:absolute;right:60px;width:14px}@media (max-width:576px){.module__business-models .business-model .business-model-title:after{right:50px;top:30%}}.module__business-models .business-model .business-model-title.open:after{content:"HIDE"}.module__business-models .business-model .business-model-body{box-sizing:border-box;display:none;flex-wrap:wrap;max-width:100%;padding:10px 0 30px}@media (max-width:1050px){.module__business-models .business-model .business-model-body{max-width:100%}}.module__business-models .business-model .business-model-body .business-model-col-50{display:flex;flex:0 0 50%;margin-top:20px}@media (max-width:1050px){.module__business-models .business-model .business-model-body .business-model-col-50{flex:0 0 80%;flex-wrap:wrap}}.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-icon{padding-left:33px;padding-right:33px}@media (max-width:1050px){.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-icon{padding-bottom:20px}}@media (max-width:576px){.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-icon{flex:0 0 100%}}.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-text{padding-right:33px}@media (max-width:1050px){.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-text{flex:0 0 100%;padding-left:33px}}.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-text p{color:#42c9c2;font-weight:600;letter-spacing:2px;line-height:100%;margin-bottom:0;text-transform:uppercase}.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-text ul{padding-left:0}.module__business-models .business-model .business-model-body .business-model-col-50 .business-model-text ul li{color:#fff}.module__business-models .business-model .business-model-body .business-model-col-50 .creating-value-text{padding-left:33px}@media (max-width:576px){.module__business-models .business-model .business-model-body .business-model-col-50 .creating-value-text{padding-top:0!important}}.module__business-models .business-model .business-model-body .business-model-col-100{display:flex;flex:0 0 100%;margin-top:20px}@media (max-width:576px){.module__business-models .business-model .business-model-body .business-model-col-100{flex-wrap:wrap}}.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-number{background-color:#42c9c2;margin-left:33px;margin-right:15px;max-height:23px;min-width:20px;padding:15px 20px}.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-number p{color:#fff;font-size:33px;font-weight:100;margin-bottom:0;text-align:center}.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-text{align-items:center;display:flex;letter-spacing:2px;text-transform:uppercase}@media (max-width:1050px){.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-text{padding-right:33px}}@media (max-width:576px){.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-text{padding-left:33px;padding-right:33px;padding-top:20px}}.module__business-models .business-model .business-model-body .business-model-col-100 .what-makes-us-text p{color:#fff;margin-bottom:0}.module__business-models .business-model .business-model-body .what-makes-us-last{margin-bottom:20px}.module__business-models .business-model .business-model-body .value-left{flex:0 0 80%;margin-left:33px;margin-right:5%}@media (max-width:1050px){.module__business-models .business-model .business-model-body .value-left{flex:0 0 80%}}.module__business-models .business-model .business-model-body .value-middle{flex:0 0 12%;margin-right:5%}@media (max-width:1050px){.module__business-models .business-model .business-model-body .value-middle{flex:0 0 80%;margin-left:33px}}.module__business-models .business-model .business-model-body .value-middle .value-heading{font-size:24px;font-size:1.7142857143rem}.module__business-models .business-model .business-model-body .value-right{flex:0 0 20%}@media (max-width:1050px){.module__business-models .business-model .business-model-body .value-right{flex:0 0 80%;margin-left:33px;padding-bottom:20px}}.module__business-models .business-model .business-model-body .value-right .value-heading{font-size:24px;font-size:1.7142857143rem}.module__business-models .business-model .business-model-body .value-heading{color:#42c9c2;font-weight:600;letter-spacing:2px;line-height:100%;text-transform:uppercase}.module__business-models .business-model .business-model-body .value-text{color:#fff}@media (max-width:1050px){.module__business-models .business-model .business-model-body .stakeholders-text{flex-wrap:wrap}}.module__business-models .business-model .business-model-body .long-term-heading{color:#fff;margin-left:33px;margin-right:25%}@media (max-width:576px){.module__business-models .business-model .business-model-body .long-term-heading{margin-right:33px}}.module__business-models .business-model .business-model-body .long-term-text{color:#fff;margin-left:33px;margin-right:25%}@media (max-width:576px){.module__business-models .business-model .business-model-body .long-term-text{margin-right:33px}}.module__business-models .business-model .business-model-body-open{display:flex}.module__business-models .business-model-arrow{position:relative}.module__business-models .business-model-arrow:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #002d5c;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;width:0}.module__kpis{margin-bottom:80px}@media (max-width:1050px){.module__kpis{padding:0 20px}}.module__kpis .kpi{background-color:#b4dddc;max-width:100%}.module__kpis .kpi .kpi-title{color:#002d5c;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:.1rem;margin-bottom:0;max-width:100%;padding:15px 25% 15px 33px;position:relative;text-transform:uppercase;transition:color .3s ease}@media (max-width:1050px){.module__kpis .kpi .kpi-title{font-weight:500}}.module__kpis .kpi .kpi-title:after{background-image:url(/images/down_arrow@2x.png);background-size:cover;content:"";height:8px;position:absolute;right:33px;top:40%;transform:rotate(0deg);transition:all .5s ease;width:14px}.module__kpis .kpi .kpi-title.open:after{transform:rotate(180deg)}.module__kpis .kpi .kpi-body{box-sizing:border-box;display:none;max-width:100%;padding:10px 0 30px}@media (max-width:1050px){.module__kpis .kpi .kpi-body{max-width:100%}}.module__kpis .kpi .kpi-body .kpi-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:33px;margin-right:33px}.module__kpis .kpi .kpi-body .kpi-container .kpi-col-3{display:flex;flex:0 0 30%;flex-direction:column;margin-right:3%}@media (max-width:1050px){.module__kpis .kpi .kpi-body .kpi-container .kpi-col-3{flex:0 0 40%}}@media (max-width:576px){.module__kpis .kpi .kpi-body .kpi-container .kpi-col-3{flex:0 0 80%}}.module__kpis .kpi .kpi-body .kpi-container .kpi-col-3__last{margin-right:auto}@media (max-width:1050px){.module__kpis .kpi .kpi-body .kpi-container .kpi-col-3__last{margin-right:3%}}.module__kpis .kpi .kpi-body .kpi-container__title{font-size:18px;font-weight:600;letter-spacing:1px;min-height:50px;text-transform:uppercase}.module__kpis .kpi .kpi-body .kpi-container__number{font-size:44px;margin-bottom:10px;margin-top:10px}.module__kpis .kpi .kpi-body .kpi-container__image{min-height:90px}@media (max-width:576px){.module__kpis .kpi .kpi-body .kpi-container__image{min-height:unset}}.module__kpis .kpi .kpi-body .kpi-container__image img{width:100%}@media (max-width:1050px){.module__kpis .kpi .kpi-body .kpi-container__image img{width:100%}}.module__kpis .kpi .kpi-body .financial-targets-disclaimer{font-size:14px;font-size:1rem}.corporate-governance__top{display:flex;justify-content:center;margin-top:60px}.corporate-governance__top .the-board-hidden-copy{display:none}.corporate-governance__top .the-board-hide,.corporate-governance__top .the-board-read-more{color:#42c9c2;cursor:pointer;display:inline-block;margin:8px 30px 20px 25px;text-transform:uppercase}.corporate-governance__top .the-board-hide{display:none}.corporate-governance__the-board{background-color:#002d5c;flex:0 0 50%;padding-bottom:10px}@media (max-width:1050px){.corporate-governance__the-board{flex:0 0 75%}}@media (max-width:576px){.corporate-governance__the-board{flex:0 0 100%}}.corporate-governance__the-board .roles-and-responsibilities{cursor:pointer;position:relative}@media (max-width:1050px){.corporate-governance__the-board .roles-and-responsibilities{max-width:80%}}.corporate-governance__the-board .roles-and-responsibilities:after{background-image:url(/images/down_arrow_white.png);background-size:cover;content:"";height:8px;position:absolute;right:33px;top:40%;transform:rotate(0deg);transition:all .5s ease;width:14px}@media (max-width:1050px){.corporate-governance__the-board .roles-and-responsibilities:after{right:23px}}@media (max-width:576px){.corporate-governance__the-board .roles-and-responsibilities:after{right:-20px}}.corporate-governance__the-board .roles-and-responsibilities.open:after{transform:rotate(180deg)}.corporate-governance__the-board .faq .faq-title{padding-right:20%!important}@media (max-width:1050px){.corporate-governance__the-board .faq .faq-title{max-width:80%!important;padding-right:0!important}}.corporate-governance__the-board .faq .faq-title span{font-weight:400!important}.corporate-governance__the-board .faq .faq-body{display:none;max-width:87%}.corporate-governance__the-board .faq-blue{display:none}.corporate-governance__heading{color:#fff;font-weight:500;letter-spacing:1px;margin-bottom:0;padding:20px 0 10px 25px!important;text-transform:uppercase}.corporate-governance .text{color:#fff;padding:0 25px}.corporate-governance__middle{max-width:100%}@media (max-width:576px){.corporate-governance .two-arrow-desktop{display:none}}.corporate-governance .two-arrow-mobile{display:none}@media (max-width:576px){.corporate-governance .two-arrow-mobile{display:block}}.corporate-governance__bottom{display:flex;justify-content:space-between;margin-bottom:75px}@media (max-width:576px){.corporate-governance__bottom{display:none}}.corporate-governance__bottom-mobile{display:none;justify-content:space-between;margin-bottom:75px}@media (max-width:576px){.corporate-governance__bottom-mobile{display:flex;flex-wrap:wrap}}.corporate-governance__bottom-mobile .faq-title-mobile{min-height:47px;padding:10px 0 30px 11px!important}.corporate-governance__bottom-mobile .faq-title-mobile:after{left:13px!important;top:75%!important}.corporate-governance__bottom-mobile .faq-title-below{padding:10px 0 10px 10px!important}.corporate-governance__bottom-mobile .executive-committee-below{display:none;flex:0 0 100%}.corporate-governance__bottom-mobile .committees-below{display:none;flex:0 0 100%;margin-top:5px}.corporate-governance__bottom-mobile .bottom-border{background-color:#00b0ad;height:5px;width:49.5%}.corporate-governance__bottom-mobile .executive-committees-text{background-color:#00b0ad}.corporate-governance__bottom-mobile .executive-committees-text p{margin-bottom:0;padding:10px}.corporate-governance__bottom-mobile .text{padding-left:10px!important}.corporate-governance__bottom-mobile ul{margin-bottom:0;max-width:80%;padding-bottom:10px;padding-left:25px!important}.corporate-governance__executive-committee{background-color:#fff;flex:0 0 49.5%}.corporate-governance__executive-committee .faq{background-color:#00b0ad}.corporate-governance__executive-committee .faq-body{display:none;max-width:87%;padding-bottom:1%}.corporate-governance__executive-committee--title{cursor:pointer;margin-bottom:0;padding:10px 0 10px 25px!important;position:relative}@media (max-width:576px){.corporate-governance__executive-committee--title{width:85%}}.corporate-governance__executive-committee--title:after{background-image:url(/images/down_arrow_white.png);background-size:cover;content:"";height:8px;position:absolute;right:33px;top:40%;transform:rotate(0deg);transition:all .5s ease;width:14px}@media (max-width:1050px){.corporate-governance__executive-committee--title:after{right:23px}}@media (max-width:576px){.corporate-governance__executive-committee--title:after{right:-20px}}.corporate-governance__executive-committee--title.open:after{transform:rotate(180deg)}.corporate-governance__executive-committee .the-directors{color:#002d5c;font-weight:500;letter-spacing:1px;margin-bottom:0;padding:10px 0 10px 25px;text-transform:uppercase}.corporate-governance__executive-committee .faq-gold .faq-title:after,.corporate-governance__executive-committee .faq-grey .faq-title:after{background-image:url(/images/down_arrow_white.png)}.corporate-governance__executive-committee .faq-gold ul,.corporate-governance__executive-committee .faq-grey ul{margin-bottom:0;padding-bottom:15px}.corporate-governance__executive-committee .faq-gold ul li:last-child,.corporate-governance__executive-committee .faq-grey ul li:last-child{margin-bottom:0}.corporate-governance__executive-committee .faq-grey{background-color:#c8a260}.corporate-governance__executive-committee .faq-grey .faq-title{color:#fff;padding-right:20%!important}@media (max-width:1050px){.corporate-governance__executive-committee .faq-grey .faq-title{padding-right:0!important}}.corporate-governance__executive-committee .faq-grey .text{color:#fff}.corporate-governance__executive-committee .faq-red{background-color:#a21843}@media (max-width:1050px){.corporate-governance__executive-committee .faq-red{margin-top:10px!important}}.corporate-governance__executive-committee .faq-red .faq-title{color:#fff;padding-right:20%!important}@media (max-width:1050px){.corporate-governance__executive-committee .faq-red .faq-title{padding-right:0!important}}.corporate-governance__executive-committee .faq-red .text,.corporate-governance__executive-committee .faq-red ul li{color:#fff}.corporate-governance__executive-committee .top-grey{padding-top:15px!important}.corporate-governance__executive-committee .bottom-grey{padding-bottom:15px!important}.corporate-governance__executive-committee .faq-gold .text{color:#fff}.corporate-governance__executive-committee .executive-committee-down-arrow-container{display:flex;justify-content:space-around}.corporate-governance__executive-committee .executive-committee-below-container{display:flex;justify-content:space-between}.corporate-governance__committees,.corporate-governance__executive-committee .executive-committee-below-container__inner{flex:0 0 49.5%}.corporate-governance__committees .faq-body{display:none}.corporate-governance__committees-inner{background-color:#515874;padding-bottom:10px}@media (max-width:576px){.corporate-governance__committees-inner{padding-bottom:0!important}}.corporate-governance__committees-inner .top-gold{padding-top:15px!important}.corporate-governance__committees-inner .bottom-gold{padding-bottom:15px!important}.corporate-governance__managment{background-color:#c8a260}.corporate-governance__managment .managment-heading{color:#fff!important;padding-bottom:0!important}@media (max-width:1050px){.corporate-governance__managment .managment-heading{margin-top:10px!important;padding-left:10px!important}}.white-list{color:#fff}.last-list{margin-bottom:10px!important}.mt-0{margin-top:0!important}.mb-40{margin-bottom:40px!important}.pt-20{padding-top:20px!important}.pb-20{padding-bottom:20px!important}.down-arrow{background-color:#fff;display:flex;justify-content:center}.down-arrow img{padding-left:1%}@media (max-width:576px){.down-arrow img{width:5px!important}}.arrow-below{margin-bottom:0!important}.sustainability-governance{margin:0 auto 40px;max-width:60%}@media (max-width:1050px){.sustainability-governance{max-width:100%;padding:0!important}}.sustainability-governance .kpi{margin-bottom:15px}.sustainability-governance .kpi-body{padding:0!important}.sustainability-governance .kpi-col{flex:0 0 80%}.sustainability-governance .no-arrow-center{background-color:#002d5c;color:#fff!important;cursor:auto!important;padding:15px 25px!important;text-align:center}.sustainability-governance .no-arrow-center:after{content:unset!important}.sustainability-governance .white-arrow{color:#fff!important}.sustainability-governance .white-arrow:after{background-image:url(/images/down_arrow_white.png)!important}.sustainability-governance .light-blue{background-color:#42c9c2}.sustainability-governance .light-blue .kpi-container__text{color:#fff!important}.sustainability-governance .light-blue .forums-list{letter-spacing:1px;line-height:30px}.sustainability-governance .gold{background-color:#c59e5a}.sustainability-governance .gold .kpi-container__text{color:#fff!important}.sustainability-governance .red{background-color:#a21843}.sustainability-governance .red .kpi-container__text{color:#fff!important}.intro-longer{max-width:700px!important}.module__enquiry{max-width:85%}@media (max-width:1050px){.module__enquiry{max-width:100%;padding:0 20px}}.module__enquiry h3{font-size:20px;font-size:1.4285714286rem;font-weight:600;line-height:28px;margin-top:0;min-height:56px;text-transform:uppercase}@media (max-width:1050px){.module__enquiry h3{min-height:auto}}.module__enquiry .flex{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:1050px){.module__enquiry .flex{display:block;margin-bottom:0}}.module__enquiry .flex .col{flex:0 0 300px;margin-left:100px}@media (max-width:1050px){.module__enquiry .flex .col{flex:none!important;margin-bottom:60px;margin-left:0}}.module__enquiry .flex .col:first-child{flex:1 1 auto;margin-left:0}.module__enquiry .flex .col:first-child h3{position:relative;top:16px!important}@media (max-width:1050px){.module__enquiry .flex .col:first-child h3{top:inherit!important}.module__enquiry .flex .col:first-child .form-row{display:block}.module__enquiry .flex .col:first-child .form-input{display:block;flex:none;width:100%}.module__enquiry .flex .col:first-child .form-input:first-child{margin-right:5px}}@media (max-width:1050px) and (max-width:1050px){.module__enquiry .flex .col:first-child .form-input:first-child{margin-right:0}}@media (max-width:1050px){.module__enquiry .flex .col:first-child .form-input:nth-child(2){margin-left:5px}}@media (max-width:1050px) and (max-width:1050px){.module__enquiry .flex .col:first-child .form-input:nth-child(2){margin-left:0}}@media (max-width:1050px){.module__enquiry .flex .col:first-child .form-input.double{align-items:center!important}}.module__enquiry .form-wrap.short{width:62%}@media (max-width:1050px){.module__enquiry .form-wrap.short{width:100%}}.module__enquiry .form-wrap .form-row{display:flex;justify-content:space-between;margin-bottom:20px}.module__enquiry .form-wrap .form-row .form-input{flex:0 1 301px}.module__enquiry .form-wrap .form-row .form-input.full-width{flex:1 1 auto;margin-right:0!important}.module__enquiry .form-wrap .form-row .form-input:first-child{margin-right:5px}.module__enquiry .form-wrap .form-row .form-input:nth-child(2){margin-left:5px}.module__enquiry .form-wrap .form-row .form-input.double{align-items:flex-end;display:flex;justify-content:space-between}.module__enquiry .form-wrap .form-row .form-input.double div{flex:1 1 auto;margin-right:10px}.module__enquiry .form-wrap .form-row .form-input.double a{flex:0 1 150px;margin:0;padding:10px 0}.module__enquiry .passwords{max-width:780px}.module__enquiry .passwords h3{position:relative;top:16px!important}@media (max-width:1050px){.module__enquiry .passwords h3{top:inherit!important}}.module__enquiry button{font-family:proxima-nova,sans-serif;width:150px}.cs-flex-container{display:flex;flex-direction:column;justify-content:flex-start}.cs-flex-container__title{flex:0 0 55px}.cs-flex-container__address{display:flex;flex:0 0 120px}@media (max-width:1050px){.cs-flex-container__address{flex-direction:column}}.cs-flex-container__address--left{flex:250px}@media (max-width:1050px){.cs-flex-container__address--left{flex:100px}}.cs-flex-container__address--left p{margin:0}.cs-flex-container__address--right p:first-child{margin-bottom:20px;margin-top:0}@media (max-width:1050px){.cs-flex-container__address--right p:first-child{margin-bottom:20px}}.cs-flex-container__address--right p:nth-child(2){margin-bottom:0}@media (max-width:1050px){.cs-flex-container__address--right p:nth-child(2){margin-bottom:25px;margin-top:5px}}.cs-flex-container__button{flex:100%}@media (max-width:1050px){.cs-flex-container__button{margin-bottom:20px}}.cs-flex-container__button button{margin-bottom:30px!important}.cs-flex-container__cs-title p{margin-top:0}.cs-flex-container .midlands-office{flex:0 0 140px}.show-cs-form__container h3{margin-bottom:20px!important}.show-cs-form__container .cs-form form{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media (max-width:1050px){.show-cs-form__container .cs-form form{grid-gap:0;grid-template-columns:1fr}}.show-cs-form__container .cs-form form .grid-row,.show-cs-form__container .cs-form form .grid-row-2,.show-cs-form__container .cs-form form .grid-row-3{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:1050px){.show-cs-form__container .cs-form form .grid-row,.show-cs-form__container .cs-form form .grid-row-2,.show-cs-form__container .cs-form form .grid-row-3{align-items:flex-start;flex-direction:column;grid-column:span 1}}.show-cs-form__container .cs-form form .grid-row .flex-col-half,.show-cs-form__container .cs-form form .grid-row-2 .flex-col-half,.show-cs-form__container .cs-form form .grid-row-3 .flex-col-half{width:49%}@media (max-width:1050px){.show-cs-form__container .cs-form form .grid-row .flex-col-half,.show-cs-form__container .cs-form form .grid-row-2 .flex-col-half,.show-cs-form__container .cs-form form .grid-row-3 .flex-col-half{width:100%}}.show-cs-form__container .cs-form form .grid-row .flex-col-third,.show-cs-form__container .cs-form form .grid-row-2 .flex-col-third,.show-cs-form__container .cs-form form .grid-row-3 .flex-col-third{width:32.5%}@media (max-width:1050px){.show-cs-form__container .cs-form form .grid-row .flex-col-third,.show-cs-form__container .cs-form form .grid-row-2 .flex-col-third,.show-cs-form__container .cs-form form .grid-row-3 .flex-col-third{width:100%}}.show-cs-form__container .cs-form form .grid-row .flex-col-full,.show-cs-form__container .cs-form form .grid-row-2 .flex-col-full,.show-cs-form__container .cs-form form .grid-row-3 .flex-col-full{width:100%}.show-cs-form__container .cs-form form .grid-row{grid-column:span 1}.show-cs-form__container .cs-form form .grid-row-2{grid-column:span 2}.show-cs-form__container .cs-form form .grid-row-3{grid-column:span 3}.show-cs-form__container .cs-form form .grid-row-10{grid-row-start:10}.show-cs-form__container .cs-form form .grid-row-11{grid-row-start:11}.show-cs-form__container .cs-form form textarea{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:1rem;font-weight:500!important;padding:0;resize:none;text-indent:5px;width:100%}.show-cs-form__container .cs-form form select:after{background-image:url(/images/dropdown.svg);background-repeat:no-repeat;background-size:cover;content:"";height:8px;pointer-events:none;position:absolute;right:8px;top:15px;width:14px}.show-cs-form__container .cs-form form input::-webkit-inner-spin-button,.show-cs-form__container .cs-form form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.show-cs-form__container .cs-form form input[type=number]{-moz-appearance:textfield}.show-cs-form__container .cs-form form .cs-file-upload{display:flex;flex-wrap:wrap}@media (max-width:1050px){.show-cs-form__container .cs-form form .cs-file-upload{margin-top:10px}}.show-cs-form__container .cs-form form .cs-file-upload label{flex:0 0 100%}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-attachment-container{margin-bottom:20px;margin-right:20px}@media (max-width:1050px){.show-cs-form__container .cs-form form .cs-file-upload .cs-add-attachment-container{margin-bottom:0}}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-attachment-container__button{background-color:transparent;border:2px solid #42c9c2;box-sizing:border-box;color:#42c9c2;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;height:auto;letter-spacing:.1rem;outline:0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-attachment-container__button:hover{background:#18958f;border-color:#18958f;color:#fff}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-attachment-container__button.error{border:2px solid #862d32!important;color:#862d32!important}.show-cs-form__container .cs-form form .cs-file-upload .cs-file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-additional{align-self:center;cursor:pointer;flex:0 0 180px;margin-bottom:20px}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-additional p{font-size:13px;font-size:.9285714286rem;margin:0}.show-cs-form__container .cs-form form .cs-file-upload .cs-add-additional p span{color:#42c9c2;font-size:16px;font-size:1.1428571429rem}@media (max-width:1050px){.show-cs-form__container .cs-form form .postcode-input{margin-bottom:0}}.show-cs-form__container .cs-form form .find-address{margin:21px 0 0 auto;padding:10px}@media (max-width:1050px){.show-cs-form__container .cs-form form .contacted-before-label{margin-bottom:10px}}.show-cs-form__container .cs-form form .contacted-before{margin:0}.show-cs-form__container .cs-form form .contacted-before-checkbox{display:flex}.show-cs-form__container .cs-form form .contact-no-label{margin-left:20px}.show-cs-form__container .cs-form form .contact-yes-text{margin:0 0 0 32px}.show-cs-form__container .cs-form form .contact-no-text{margin:0 0 0 30px}.show-cs-form__container .cs-form form .contacted-before-radio{height:24px;margin:0;width:24px}.show-cs-form__container .cs-form form .privacy-notice{display:inline-block;font-size:11px;font-weight:500;margin-right:5px}.show-cs-form__container .cs-form form .privacy-notice-input{height:24px}.show-cs-form__container .cs-form form .cs-privacy-notice-link{color:#002d5c;font-weight:600}.show-cs-form__container .cs-form form .cs-privacy-notice-link:hover{color:#42c9c2}.show-cs-form__container .cs-form form .submit-button{min-width:150px}.show-cs-form__container .cs-form form .mt-20{margin-top:20px}.show-cs-form__phone{background:#e8faf8;padding:30px 35px}.show-cs-form__phone--title{font-size:1.6rem!important;text-transform:uppercase}.show-cs-form__phone--text{margin-bottom:0}.show-cs-form__phone--link{color:#42c9c2}.show-cs-form__phone--link:hover{color:#002d5c}.pac-container .pac-item span{font-feature-settings:normal;-moz-font-feature-settings:normal}.footer-line-break{display:none!important}@media (max-width:576px){.footer-line-break{display:block!important;line-height:6px}}.variety-image{float:right;margin-left:20px}@media (max-width:576px){.variety-image{float:none;margin-left:0}.mobile-max-width-100{max-width:100%!important}}.module__links-text{margin-bottom:80px}@media (max-width:1050px){.module__links-text{padding-left:20px;padding-right:20px}}.module__links-text .links-text{display:flex;justify-content:space-between}@media (max-width:1050px){.module__links-text .links-text{display:block}}.module__links-text .links-text .links{box-sizing:border-box;flex:0 1 700px;margin-left:7.5px}.module__links-text .links-text .links:first-child{margin-left:0!important;margin-right:7.5px}@media (max-width:1050px){.module__links-text .links-text .links:first-child{margin-right:0!important}.module__links-text .links-text .links{margin-left:0;margin-right:0}.module__links-text .links-text .links:last-child{margin-bottom:40px}}.module__links-text .links-text .links .link{background:#e8faf8;margin-bottom:15px;transition:background-color .5s ease}.module__links-text .links-text .links .link:hover{background:#e0f8f5}.module__links-text .links-text .links .link a.main{border-bottom:1px solid #e8faf8;color:#002d5c;display:block;font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;padding:15px;position:relative;text-decoration:none;text-transform:uppercase}.module__links-text .links-text .links .link a.main:after{background-image:url(/images/home/down_arrow@2x.png);background-repeat:no-repeat;background-size:cover;content:"";height:8px;position:absolute;right:15px;top:20px;transform:rotate(-90deg);transition:transform .5s ease;width:14px}.module__links-text .links-text .links .link a.main.active:after{transform:rotate(0deg)}.module__links-text .links-text .links .link ul{display:none;list-style:none;margin:0;padding:10px 30px}.module__links-text .links-text .links .link ul li a{border-bottom:1px solid #e8faf8;color:#002d5c;font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.13rem;text-decoration:none;text-transform:uppercase}.module__links-text .links-text .links .link ul li a.active,.module__links-text .links-text .links .link ul li a:hover{border-bottom:1px solid #002d5c}.module__links-text .links-text .links ul.test{list-style-type:none;margin:0;padding:0}.module__links-text .links-text .links ul.test li{display:block;margin:0;padding-bottom:15px}.module__links-text .links-text .links ul.test li a{border-bottom:1px solid #002d5c;color:#fff;font-size:21px;font-size:1.5rem;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}.module__links-text .links-text .links ul.test li a:hover{border-bottom:1px solid #fff}.module__links-text .links-text .links ul.test li a.active{color:#42c9c2}.module__links-text .links-text .links ul.test li.links-subnav ul{display:none;padding-left:20px;padding-top:15px}.module__links-text .links-text .links ul.test li.links-subnav ul.open{display:block}.module__links-text .links-text .links ul.test li.links-subnav ul li a{font-size:18px;font-size:1.2857142857rem}.module__links-text .links-text .text{flex:1 1 auto}.module__links-text .links-text .text h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-bottom:40px;margin-top:0;text-transform:uppercase}@media (max-width:1050px){.module__links-text .links-text .text h3{line-height:29px}}.module__links-text .links-text .text p{font-size:14px;font-size:1rem}.module__links-text .links-text .text a{margin-top:40px;width:150px}@media (max-width:1050px){.module__links-text .links-text .text a{margin:40px auto 0}}.core-principals{margin-bottom:80px}@media (max-width:1050px){.core-principals{padding-left:20px;padding-right:20px}}.core-principals .text h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-bottom:40px;margin-top:0;text-transform:uppercase}.core-principals .text .grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1050px){.core-principals .text .grid{grid-template-columns:1fr}}.core-principals .text .grid .grid-block{background:#e8faf8;padding:20px}.core-principals .text .grid .grid-block p{font-size:14px;font-size:1rem}.core-principals .text .grid .grid-block p:first-child{font-size:18px;font-size:1.2857142857rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.core-principals .text .grid .grid-block a{margin-top:30px}.module__title-left-text-right{margin-bottom:80px}@media (max-width:1050px){.module__title-left-text-right{margin-bottom:60px;padding-left:20px;padding-right:20px}}.module__title-left-text-right .content{margin:0 auto;max-width:90%}@media (max-width:1050px){.module__title-left-text-right .content{max-width:100%}}.module__title-left-text-right .content .row{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:1050px){.module__title-left-text-right .content .row{display:block}}.module__title-left-text-right .content .row .title{flex:0 0 250px;margin-right:50px}@media (max-width:1050px){.module__title-left-text-right .content .row .title{flex:none;margin-right:0}}.module__title-left-text-right .content .row .title h3,.module__title-left-text-right .content .row .title p{color:#002d5c;font-size:19px;font-size:1.3571428571rem;letter-spacing:.15rem;line-height:2.1rem;margin:0;text-transform:uppercase}@media (max-width:1050px){.module__title-left-text-right .content .row .title h3,.module__title-left-text-right .content .row .title p{margin-bottom:1rem}}.module__title-left-text-right .content .row .text{color:#002d5c;flex:1 1 auto}@media (max-width:1050px){.module__title-left-text-right .content .row .text{flex:none}}.module__title-left-text-right .content .row .text .large-bold{display:block;font-size:17px;font-weight:600;line-height:24px;margin-bottom:20px}@media (max-width:1050px){.module__title-left-text-right .content .row .text .large-bold{margin-bottom:1.4rem}}.module__title-left-text-right .content .row .text .green-box{background:#e8faf8;margin-top:40px;padding:30px}.module__title-left-text-right .content .row .text .green-box p.title{font-size:20px;font-size:1.4285714286rem;font-weight:600;letter-spacing:.1rem;margin-bottom:0;margin-top:0;text-transform:uppercase}.module__title-left-text-right .content .row .text .green-box p{font-size:1rem}.module__title-left-text-right .content .row .text .green-box a{border-bottom:2px solid transparent;color:#42c9c2;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.module__title-left-text-right .content .row .text .green-box a:hover{border-bottom:2px solid #42c9c2}.module__press_items{margin-bottom:80px}@media (max-width:1050px){.module__press_items{padding-left:20px;padding-right:20px}}.module__press_items .press-list .press-filter{margin-bottom:80px;padding-left:40px;padding-right:40px}@media (max-width:1050px){.module__press_items .press-list .press-filter{padding:0}}.module__press_items .press-list .press-filter .filter-title{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.module__press_items .press-list .press-filter form{display:flex;max-width:600px}.module__press_items .press-list .press-filter .select{flex:1 1 auto}.module__press_items .press-list .press-filter .select:first-child{margin-right:40px}.module__press_items .press-list .press-item{clear:both;margin-bottom:80px;padding-left:40px;padding-right:40px}@media (max-width:1050px){.module__press_items .press-list .press-item{padding:0}}.module__press_items .press-list .press-item img{float:right;height:auto;margin:0 0 10px 10px;width:300px}@media (max-width:1050px){.module__press_items .press-list .press-item img{float:none;margin:0 0 10px}}.module__press_items .press-list .press-item .date{font-size:13px;font-size:.9285714286rem;font-weight:600;letter-spacing:.05rem;margin:0 0 10px;text-transform:uppercase}.module__press_items .press-list .press-item .title{font-size:20px;font-size:1.4285714286rem;font-weight:500;letter-spacing:.1rem;margin-top:0;text-decoration:none;text-transform:uppercase}.module__press_items .press-list .press-item .snippet{margin-bottom:30px}.module__press_items .press-list .press-item .button{max-width:320px}.module__press_items.case-study-list .case-study-grid{grid-column-gap:15px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1050px){.module__press_items.case-study-list .case-study-grid{grid-template-columns:1fr}}.module__press_items.case-study-list .case-study-grid img{display:block;float:none;margin:0 0 30px;width:100%}@media (max-width:1050px){.press-copy{padding-left:20px;padding-right:20px}}.press-copy.with-image{display:flex}@media (max-width:1050px){.press-copy.with-image{display:block}}.press-copy.with-image .content{flex:1 1 800px;margin-right:40px}@media (max-width:1050px){.press-copy.with-image .content{flex:none;margin-bottom:50px;margin-right:0}}.press-copy.with-image .content img{margin-top:20px;width:300px}.press-copy.with-image .image{flex:0 0 500px;margin-top:20px}@media (max-width:1050px){.press-copy.with-image .image{flex:none;margin-top:0}}.press-copy.with-image .image img{display:block;width:100%}.press-copy .image-right{float:right;margin-bottom:20px;margin-left:20px;max-width:40%}@media (max-width:1050px){.press-copy .image-right{float:none;margin-left:0;max-width:100%;width:100%}}.module__results-centre-reports-accordian{margin-bottom:80px}@media (max-width:1050px){.module__results-centre-reports-accordian{padding-left:20px;padding-right:20px}}.module__results-centre-reports-accordian .content .accordian-row .button.active{background:#42c9c2;color:#fff}.module__results-centre-reports-accordian .content .accordian-row .accordian-records{display:none}.module__results-centre-reports-accordian .content .accordian-row .accordian-records.active{display:block}.module__results-centre-reports-accordian .content .record{align-items:flex-start;background:#e8faf8;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}@media (max-width:1050px){.module__results-centre-reports-accordian .content .record{display:block;flex:none}}.module__results-centre-reports-accordian .content .record .name{flex:0 1 350px;font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;margin-right:50px;margin-top:0;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.module__results-centre-reports-accordian .content .record .name{display:block;flex:none;margin-bottom:20px;margin-right:0}}.module__results-centre-reports-accordian .content .record .content{flex:1 1 auto}@media (max-width:1050px){.module__results-centre-reports-accordian .content .record .content{display:block;flex:none}}.module__results-centre-reports-accordian .content .record .content ul{list-style-type:none;margin:0;padding:0}.module__results-centre-reports-accordian .content .record .content ul li{color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;margin:0 0 7px;text-transform:uppercase}.module__results-centre-reports-accordian .content .record .content ul li a{border-bottom:2px solid #e8faf8;color:#42c9c2;cursor:pointer;text-decoration:none}.module__results-centre-reports-accordian .content .record .content ul li a:hover{border-bottom:2px solid #42c9c2}.module__results-centre-reports{margin-bottom:80px}@media (max-width:1050px){.module__results-centre-reports{padding-left:20px;padding-right:20px}}.module__results-centre-reports .content{display:flex;justify-content:space-between}@media (max-width:1050px){.module__results-centre-reports .content{display:block}}.module__results-centre-reports .content .nav{flex:0 0 300px;margin-right:70px}@media (max-width:1050px){.module__results-centre-reports .content .nav{display:block;flex:none;margin-bottom:40px;margin-right:0}}.module__results-centre-reports .content .nav ul{list-style-type:none;margin:0;padding:0}.module__results-centre-reports .content .nav ul li a.active{background:#42c9c2;color:#fff}.module__results-centre-reports .content .tabs{flex:1 1 auto}@media (max-width:1050px){.module__results-centre-reports .content .tabs{display:block;flex:none}}.module__results-centre-reports .content .tabs .year{display:none}.module__results-centre-reports .content .tabs .year.active{display:block}.module__results-centre-reports .content .tabs .year .record{align-items:flex-start;background:#e8faf8;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}@media (max-width:1050px){.module__results-centre-reports .content .tabs .year .record{display:block;flex:none}}.module__results-centre-reports .content .tabs .year .record .name{flex:0 0 350px;font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;margin-right:50px;margin-top:0;text-decoration:none;text-transform:uppercase}@media (max-width:1050px){.module__results-centre-reports .content .tabs .year .record .name{display:block;flex:none;margin-bottom:20px;margin-right:0}}.module__results-centre-reports .content .tabs .year .record .content{flex:1 1 auto}@media (max-width:1050px){.module__results-centre-reports .content .tabs .year .record .content{display:block;flex:none}}.module__results-centre-reports .content .tabs .year .record .content ul{list-style-type:none;margin:0;padding:0}.module__results-centre-reports .content .tabs .year .record .content ul li{color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;margin:0 0 7px}.module__results-centre-reports .content .tabs .year .record .content ul li a{border-bottom:2px solid #e8faf8;color:#42c9c2;cursor:pointer;text-decoration:none}.module__results-centre-reports .content .tabs .year .record .content ul li a:hover{border-bottom:2px solid #42c9c2}@media (max-width:1050px){.module__results-centre-reports.with-mobile-buttons .nav{display:none!important}}.module__results-centre-reports.with-mobile-buttons .accordian-year{display:none}.module__results-centre-reports.with-mobile-buttons .accordian-year.active{background:#42c9c2;color:#fff}@media (max-width:1050px){.module__results-centre-reports.with-mobile-buttons .accordian-year{display:block}}.module__nav-and-tabs{margin-bottom:80px}@media (max-width:1050px){.module__nav-and-tabs{padding-left:20px;padding-right:20px}}.module__nav-and-tabs .content{display:flex;justify-content:space-between}@media (max-width:1050px){.module__nav-and-tabs .content{display:block}}.module__nav-and-tabs .content .nav{flex:0 0 300px;margin-right:70px}@media (max-width:1050px){.module__nav-and-tabs .content .nav{display:block;flex:none;margin-bottom:40px;margin-right:0}}.module__nav-and-tabs .content .nav ul{list-style-type:none;margin:0;padding:0}.module__nav-and-tabs .content .nav ul li a.active{background:#42c9c2;color:#fff}.module__nav-and-tabs .content .tabs{flex:1 1 auto}@media (max-width:1050px){.module__nav-and-tabs .content .tabs{display:block;flex:none}}.module__nav-and-tabs .content .tab-content.desktop{display:none}.module__nav-and-tabs .content .tab-content.desktop.active{display:block}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content.desktop.active{display:none!important}}.module__nav-and-tabs .content .tab-content.mobile{display:none!important}.module__nav-and-tabs .content .tab-content.mobile.active{padding-top:40px}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content.mobile.active{display:block!important}}.module__nav-and-tabs .content .tab-content h3{font-size:28px;font-size:2rem;font-weight:500;letter-spacing:.15rem;margin:0;text-decoration:none;text-transform:uppercase}.module__nav-and-tabs .content .tab-content p.title{font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}.module__nav-and-tabs .content .tab-content .addresses{display:flex;justify-content:space-between;margin-bottom:0}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content .addresses{display:block}}.module__nav-and-tabs .content .tab-content .address p,.module__nav-and-tabs .content .tab-content .other p{font-size:16px;font-size:1.1428571429rem}.module__nav-and-tabs .content .tab-content .address a,.module__nav-and-tabs .content .tab-content .other a{text-decoration:none}.module__nav-and-tabs .content .tab-content iframe{flex:1 0 320px;height:300px;margin-left:40px;margin-top:20px;max-width:320px}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content iframe{margin:0;max-width:100%;width:100%}}.module__nav-and-tabs .content .tab-content .other{margin-left:40px}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content .other{margin:0}}.module__nav-and-tabs .content .tab-content .related-developments{margin-top:80px}.module__nav-and-tabs .content .tab-content .related-developments h3{margin-bottom:25px}@media (max-width:1300px){.module__nav-and-tabs .content .tab-content .related-developments .development-list .dev-actions{gap:20px}.module__nav-and-tabs .content .tab-content .related-developments .development-list .dev-actions a{margin-bottom:0!important}}@media (max-width:1050px){.module__nav-and-tabs .content .tab-content .related-developments .development-list .dev-actions{display:grid!important;gap:10px;grid-template-columns:1fr!important}.module__nav-and-tabs .content .tab-content .related-developments .development-list .dev-actions a{margin:0}.intro-text{padding-left:20px;padding-right:20px}}.intro-text p{max-width:80%}.intro-text p:first-child{font-size:18px;font-size:1.2857142857rem;font-weight:600}.board-members .board-member{grid-gap:40px;background:#e8faf8;display:grid;grid-template-columns:193px 2fr;margin-bottom:20px;padding:40px}@media (max-width:1050px){.board-members .board-member{display:block}}.board-members .board-member .details .name{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.1rem;line-height:26px;margin-top:0;text-transform:uppercase}.board-members .board-member .details p{font-size:17px}.board-members .board-member .details p:last-child{margin-bottom:0}.board-members .board-member .details p span{display:block;font-size:17px;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.board-members .board-member .image{width:193px}@media (max-width:1050px){.board-members .board-member .image{margin-bottom:40px}}.board-members .board-member .image img{display:block;width:100%}.module__vacancies{margin-bottom:60px}@media (max-width:1050px){.module__vacancies{padding-left:20px;padding-right:20px}}.module__vacancies .vacancy{background:#e8faf8;margin-bottom:20px;padding:30px}.module__vacancies .vacancy .title p{font-size:18px;font-size:1.2857142857rem;font-weight:500;margin-top:0}.module__vacancies .vacancy .title p:first-child{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.1rem;line-height:26px;margin:0 0 5px;text-transform:uppercase}.module__vacancies .vacancy .details{font-size:14px;font-size:1rem}.module__vacancies .vacancy .apply{display:flex;justify-content:space-between}@media (max-width:1050px){.module__vacancies .vacancy .apply{display:block;margin-top:40px}}.module__vacancies .vacancy .apply .closing{margin-right:20px}.module__vacancies .vacancy .apply .closing p{font-weight:600}.module__vacancies .vacancy .apply .closing p span{font-weight:400}.module__vacancies .vacancy .apply .button{min-width:200px}.press .press-enquiry{margin-bottom:40px}.press .press-enquiry p{font-size:14px;font-size:1rem}.press .press-enquiry p:first-child{font-size:18px;font-size:1.2857142857rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase}.press .press-enquiry p span{display:block;font-size:14px;font-size:1rem}.press .press-enquiry a{border-bottom:2px solid transparent;color:#42c9c2;font-weight:600;letter-spacing:.05rem;margin-bottom:10px;text-decoration:none;text-transform:uppercase}.press .press-enquiry a:hover{border-bottom:2px solid #42c9c2}.press .press-enquiry:last-child{margin-bottom:0}.press .pagination{margin-left:10%;margin-right:10%}.press .pagination li{margin-bottom:30px}.press .pagination a{background:none;border:2px solid #42c9c2;color:#42c9c2}.press .pagination a:hover{background:#42c9c2;color:#002d5c}.press .pagination .active span{background:#42c9c2;border:2px solid #42c9c2;color:#fff}.customer-reviews-grid{margin-top:35px}.customer-reviews-grid .grid{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1050px){.customer-reviews-grid .grid{grid-template-columns:1fr}}.customer-reviews-grid .grid .grid-item .media iframe{max-height:308px!important;min-height:200px!important}@media (max-width:1050px){.customer-reviews-grid .grid .grid-item .media iframe{height:40vw!important}}.customer-reviews-grid .grid .grid-item .media.bg{background-position:top;background-size:cover;height:23vw!important;max-height:308px!important;min-height:200px!important}.customer-reviews-grid .grid .grid-item .text{padding:0 20px}.customer-reviews-grid .grid .grid-item .text .quote:before{color:#42c9c2;content:'"';display:block;font-size:22px;font-size:1.5714285714rem;font-weight:600;left:-10px;position:relative}.customer-reviews-grid .grid .grid-item .text .quote:after{color:#42c9c2;content:'"';display:block;font-size:22px;font-size:1.5714285714rem;font-weight:600;position:relative;right:-10px;text-align:right}.customer-reviews-grid .grid .grid-item .text .quote-author{font-weight:500;text-align:right}.module__mini-search .search-panel{background:transparent;box-sizing:border-box;margin-bottom:60px;margin-top:20px;padding:0 20px;position:relative}.module__mini-search .search-panel p.dev-title{color:#002d5c;font-size:17px;font-size:1.2142857143rem;font-weight:600;letter-spacing:.15rem;margin-bottom:25px;margin-top:0;text-transform:uppercase}.module__mini-search .search-panel .lowercase{text-transform:lowercase}.module__mini-search .search-panel .button{margin:0}.module__my-new-home-boxes{margin-bottom:80px}.module__my-new-home-boxes .boxes{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1050px){.module__my-new-home-boxes .boxes{grid-template-columns:1fr}}.module__my-new-home-boxes .boxes .box .text{min-height:70px}.module__my-new-home-boxes .boxes .box .text p{font-size:14px;font-size:1rem;font-weight:600;letter-spacing:.1rem;text-align:center;text-transform:uppercase}.module__my-new-home-boxes .boxes .box .box-action{background:#e8faf8;padding:20px}.module__my-new-home-boxes .boxes .box .box-action p{font-size:16px;font-size:1.1428571429rem;font-weight:600;letter-spacing:.1rem;text-align:center;text-transform:uppercase}.agm-reports{margin-bottom:80px}@media (max-width:1050px){.agm-reports{padding:0 20px}}.agm-reports .tab-nav{display:flex;margin-bottom:40px}@media (max-width:1050px){.agm-reports .tab-nav{display:block}}.agm-reports .tab-nav .tab-nav-link{flex:0 0 90px;margin-right:15px}@media (max-width:1050px){.agm-reports .tab-nav .tab-nav-link{flex:none;margin-right:0}}.agm-reports .tab-nav .tab-nav-link a.active{background:#42c9c2;color:#fff}.agm-reports .tab{display:none}@media (max-width:1050px){.agm-reports .tab{overflow-x:scroll}}.agm-reports .tab.active{display:block}.agm-reports .tab table{border-collapse:collapse;height:auto;width:100%}.agm-reports .tab table tr:nth-child(2n) td{background-color:#e8faf8}.agm-reports .tab table th{color:#002d5c;font-size:17px;font-size:1.2142857143rem;font-weight:600;letter-spacing:.1rem;padding:15px 10px;text-align:left;text-transform:uppercase}.agm-reports .tab table th:first-child{width:25%}.agm-reports .tab table td{color:#002d5c;font-size:14px;font-size:1rem;padding:15px 10px}@media (max-width:1050px){.agm-reports .tab table td{padding:15px 5px}}.agm-reports .tab table td:first-child{color:#002d5c;font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.1rem;text-align:left;text-transform:uppercase}@media (max-width:1050px){.agm-reports .tab table td:first-child{font-size:13px;font-size:.9285714286rem}}.agm-reports .tab table td a{border-bottom:2px solid transparent;color:#42c9c2;font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.1rem;text-align:left;text-decoration:none;text-transform:uppercase}.agm-reports .tab table td a:hover{border-bottom:2px solid #42c9c2}@media (max-width:1050px){.agm-reports .tab table td a{font-size:13px;font-size:.9285714286rem}.agm-reports.with-mobile-buttons .tab-nav{display:none!important}}.agm-reports.with-mobile-buttons .accordian-year{display:none}.agm-reports.with-mobile-buttons .accordian-year.active{background:#42c9c2;color:#fff}@media (max-width:1050px){.agm-reports.with-mobile-buttons .accordian-year{display:block}.dividend-slider{padding:0 20px}}.dividend-slider .dividend-heading{display:flex;justify-content:space-between}.dividend-slider .dividend-heading h2{margin-right:40px;margin-top:0}.dividend-slider .dividend-heading .slider-controls{align-items:center;display:flex;justify-content:space-between;width:74px}@media (max-width:1050px){.dividend-slider .dividend-heading .slider-controls{margin-top:-48px}}.dividend-slider .dividend-heading .slider-controls .prev{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:35px;outline:0!important;text-indent:0;transform:rotate(90deg);width:35px;z-index:999}.dividend-slider .dividend-heading .slider-controls .prev:hover{background-color:#18958f}.dividend-slider .dividend-heading .slider-controls .next{background-color:#42c9c2;background-image:url(/images/down_arrow_white.png);background-position:50%;background-repeat:no-repeat;background-size:38%;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:35px;outline:0!important;text-indent:0;transform:rotate(-90deg);width:35px;z-index:999}.dividend-slider .dividend-heading .slider-controls .next:hover{background-color:#18958f}.dividend-slider .action-required{border:2px solid #002d5c;margin-bottom:10px;padding:10px;width:-moz-fit-content;width:fit-content}.dividend-slider .action-required p:first-child{border-bottom:2px solid;display:inline;font-weight:600;margin-bottom:10px}.dividend-slider .action-required p:last-child{margin-bottom:0;margin-top:10px}.dividend-slider .dividend-slide{background:#e8faf8}.dividend-slider .dividend-slide .content{display:flex;justify-content:space-between;padding:25px}@media (max-width:1050px){.dividend-slider .dividend-slide .content{display:block;overflow-x:scroll}}.dividend-slider .dividend-slide .content .year{color:#42c9c2;font-size:40px;font-size:2.8571428571rem;font-weight:300;margin:8px 60px 0 0}@media (max-width:1050px){.dividend-slider .dividend-slide .content .year{margin:20px 0}}.dividend-slider table{border-collapse:collapse;height:auto;width:100%}.dividend-slider table tr:last-child td{padding-bottom:0!important}.dividend-slider table th{color:#002d5c;font-size:15px;font-size:1.0714285714rem;font-weight:600;letter-spacing:.1rem;padding:0 10px 10px;text-align:left;text-transform:uppercase}@media (max-width:1050px){.dividend-slider table th:first-child{padding-left:0}}.dividend-slider table td{color:#002d5c;font-size:14px;font-size:1rem;padding:7px 10px}@media (max-width:1050px){.dividend-slider table td:first-child{padding-left:0}}@media (max-width:576px){.dividend-slider-desktop{display:none!important}}.dividend-slider-mobile{display:none!important}@media (max-width:576px){.dividend-slider-mobile{display:block!important}}.dividend-slider-mobile table th{padding-top:10px!important}.im-already-registered.active,.sign-me-up.active{background-color:#42c9c2!important;color:#fff!important}.signup-form{display:none;margin-top:80px}.signup-form h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.signup-form .signup-grid{display:flex;justify-content:space-between}@media (max-width:1050px){.signup-form .signup-grid{display:block}}.signup-form .signup-grid .left{flex:0 1 650px;margin-right:90px}@media (max-width:1050px){.signup-form .signup-grid .left{display:block;flex:none;margin-right:0}}.signup-form .signup-grid .left .fields-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px}.signup-form .signup-grid .left .fields-grid:last-child{margin-bottom:20px}.signup-form .signup-grid .right{flex:0 1 520px}@media (max-width:1050px){.signup-form .signup-grid .right{flex:none;margin-top:60px;width:100%}}.signup-form .signup-grid .right .options-grid{grid-gap:5px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1050px){.signup-form .signup-grid .right .options-grid{grid-template-columns:1fr}}.signup-form .signup-grid .right .options-grid .option-single p{display:inline-block;font-size:14px;font-size:1rem;font-weight:600;line-height:16px;margin-left:10px;vertical-align:middle}.signup-form ul{list-style-type:none;margin:0;padding:0}.signup-form ul li{display:inline-block;margin-right:15px}.signup-form ul li:last-child{margin-right:0}.signup-form ul li p{margin-left:10px}.signup-form .checkbox-container{display:inline-block;vertical-align:middle;width:20px}.signup-form .checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}.signup-form .checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}.signup-form .checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}.signup-form .checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}.signup-form .checkbox-container .checkbox-label input:checked~.checkbox-custom{background:#42c9c2;border:2px solid #42c9c2;opacity:1;transform:rotate(0deg) scale(1)}.signup-form .checkbox-container .checkbox-label .checkbox-custom:after{border:solid #fff;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}.signup-form .checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}.signup-form .checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}.signup-form .checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.signup-form .enquire--terms{margin-top:40px;max-width:650px}.signup-form .enquire--terms p{display:inline-block;font-size:12px;font-size:.8571428571rem;line-height:16px;vertical-align:middle}.signup-form .enquire--terms p~.checkbox-container{margin-left:10px}.signup-form .enquire--terms .two-col{display:block}@media (max-width:1050px){.signup-form .enquire--terms .two-col{display:block}.signup-form .enquire--terms .two-col .col{margin-right:0}}.signup-form .enquire--terms .two-col .col:last-child{flex:0 0 150px;margin-right:0}.signup-form .enquire--terms .two-col .col:last-child button{display:block;width:100%}.signup-form .enquire--terms .two-col .col .button{margin-top:60px;max-width:220px}@media (max-width:1050px){.signup-form .enquire--terms .two-col .col .button{display:block;max-width:220px}.investor-contacts{padding:0 20px}}.investor-contacts h2{margin:0 0 80px}.investor-contacts h3{font-size:20px;font-size:1.4285714286rem;font-weight:600;text-transform:uppercase}.investor-contacts .columns{display:flex;justify-content:space-between}@media (max-width:1050px){.investor-contacts .columns{display:block}}.investor-contacts .columns .invest-col{flex:1 1 660px;margin-right:100px}@media (max-width:1050px){.investor-contacts .columns .invest-col{flex:none;margin-bottom:60px;margin-right:0}}.investor-contacts .columns .invest-col:last-child{margin-right:0}.investor-contacts .columns .invest-col p{margin-top:0}.investor-contacts .columns .invest-col p:first-child{margin:0}.investor-contacts .columns .invest-col a{border-bottom:2px solid transparent;color:#42c9c2;font-weight:600;text-decoration:none}.investor-contacts .columns .invest-col a:hover{border-bottom:2px solid #42c9c2}.standalone-copy .bscc_content h3{margin-bottom:5px;margin-top:30px}.standalone-copy .bscc_content h3:first-child{margin-top:0}.standalone-copy{margin-bottom:80px}@media (max-width:1050px){.standalone-copy{margin-bottom:60px;padding:0 20px}}.standalone-copy .content h3{font-size:22px;font-size:1.5714285714rem;font-weight:600;letter-spacing:.15rem;line-height:38px;margin-bottom:38px;margin-top:0;text-transform:uppercase}.standalone-copy .content p{font-size:17px;margin-top:0}.standalone-copy .content a{margin-top:40px;width:150px}@media (max-width:1050px){.standalone-copy .content a{margin:40px auto 0}}.standalone-copy .customers-community-henley{display:flex;flex-wrap:wrap;justify-content:space-between}.standalone-copy .customers-community-henley h2{flex:0 0 100%}.standalone-copy .customers-community-henley .customers-community-henley__left{flex:0 0 33%}@media (max-width:1050px){.standalone-copy .customers-community-henley .customers-community-henley__left{flex:0 0 100%;margin-bottom:20px}}.standalone-copy .customers-community-henley .customers-community-henley__left img{width:100%}.standalone-copy .customers-community-henley .customers-community-henley__right{align-self:flex-end;flex:0 0 60%}@media (max-width:1050px){.standalone-copy .customers-community-henley .customers-community-henley__right{flex:0 0 100%}}.standalone-copy .green-box{background:#e8faf8;margin-bottom:40px;padding:30px}.standalone-copy .green-box p{font-size:18px;font-size:1.2857142857rem;font-weight:600}.standalone-copy .green-box p.disclaimer{font-size:1rem}.contact-table a{color:#002d5c!important}.contact-table a:hover{color:#42c9c2!important}.buying-with-us-images{height:auto;max-width:500px;width:100%}.about-us-overview{display:flex}@media (max-width:1050px){.about-us-overview{flex-direction:column}}.about-us-overview__image{flex:0 0 40%;margin-right:5%}@media (max-width:1050px){.about-us-overview__image{margin-bottom:60px;margin-right:0}}.about-us-overview__text{flex:0 0 55%;margin:auto 0}.culture-bottom{display:flex;justify-content:space-between}@media (max-width:1050px){.culture-bottom{display:block}}.culture-bottom__left{flex:0 0 33%}@media (max-width:1050px){.culture-bottom__left{display:none}}.culture-bottom__right{display:flex;flex:0 0 60%;flex-direction:column;justify-content:center}.culture-bottom__mobile{display:none}@media (max-width:1050px){.culture-bottom__mobile{display:block}}.culture-bottom__mobile img{max-width:100%}.triple-images{height:auto;max-width:33%;width:100%}@media (max-width:1050px){.triple-images{max-width:300px}}.what-matters-to-our-people{display:flex;flex-wrap:wrap}.what-matters-to-our-people__bullets{flex:0 0 50%}@media (max-width:1050px){.what-matters-to-our-people__bullets{display:block;flex:inherit;width:100%}}.what-matters-to-our-people__image{display:flex;flex:0 0 50%;justify-content:end;margin-bottom:60px}@media (max-width:1050px){.what-matters-to-our-people__image{display:block;flex:inherit;height:auto;width:100%}.what-matters-to-our-people__image img{display:block;max-width:inherit!important;width:100%}}.what-matters-to-our-people__87{align-items:center;display:flex;flex:0 0 50%}@media (max-width:1050px){.what-matters-to-our-people__87{flex:0 0 100%;margin-bottom:60px}}@media (max-width:576px){.what-matters-to-our-people__87{flex-wrap:wrap;justify-content:center;margin-bottom:20px}}.what-matters-to-our-people__87 img{flex:0 0 30%}@media (max-width:576px){.what-matters-to-our-people__87 img{flex:0 0 60%;margin-bottom:20px}}.what-matters-to-our-people__87 h3{flex:0 0 50%;margin-left:5%}@media (max-width:1050px){.what-matters-to-our-people__87 h3{flex:0 0 65%;font-size:18px!important}}@media (max-width:576px){.what-matters-to-our-people__87 h3{flex:0 0 100%;margin-left:0;text-align:center}}.what-matters-to-our-people__84{align-items:center;display:flex;flex:0 0 50%}@media (max-width:1050px){.what-matters-to-our-people__84{flex:0 0 100%}}@media (max-width:576px){.what-matters-to-our-people__84{flex-wrap:wrap;justify-content:center}}.what-matters-to-our-people__84 img{flex:0 0 30%}@media (max-width:576px){.what-matters-to-our-people__84 img{flex:0 0 60%;margin-bottom:20px}}.what-matters-to-our-people__84 h3{flex:0 0 50%;margin-left:5%}@media (max-width:1050px){.what-matters-to-our-people__84 h3{flex:0 0 65%;font-size:18px!important}}@media (max-width:576px){.what-matters-to-our-people__84 h3{flex:0 0 100%;margin-left:0;text-align:center}}.what-matters-to-our-people-disclaimer{margin-top:40px!important}@media (max-width:576px){.what-matters-to-our-people-disclaimer{margin-top:20px!important}}.our-purpose-and-values .strategy-wheel{background-color:#e8faf8;display:flex;justify-content:center;margin-top:40px}@media (max-width:1050px){.our-purpose-and-values .strategy-wheel{display:block}}.our-purpose-and-values .strategy-wheel img{height:auto;max-width:500px;width:100%}@media (max-width:1050px){.our-purpose-and-values .strategy-wheel img{display:block;margin:0 auto}}.our-purpose-and-values .our-priorities__block{align-items:center;display:flex;margin-bottom:10px;padding:2%}@media (max-width:1050px){.our-purpose-and-values .our-priorities__block{flex-wrap:wrap;justify-content:center;padding:5%}}.our-purpose-and-values .our-priorities__image{flex:0 0 12%}@media (max-width:1050px){.our-purpose-and-values .our-priorities__image{flex:0 0 25%;margin-right:5%}}.our-purpose-and-values .our-priorities__title{flex:0 0 25%}@media (max-width:1050px){.our-purpose-and-values .our-priorities__title{flex:0 0 60%}}.our-purpose-and-values .our-priorities__title p{color:#fff;font-size:20px;font-size:1.4285714286rem;font-weight:500;letter-spacing:2px;line-height:30px;margin:0;padding-right:10%;text-transform:uppercase}.our-purpose-and-values .our-priorities__text{flex:0 0 60%}@media (max-width:1050px){.our-purpose-and-values .our-priorities__text{flex:0 0 90%;margin-top:20px}}.our-purpose-and-values .our-priorities__text p{color:#fff;margin:0}.our-purpose-and-values .our-priorities__placemaking{background-color:#bd975c}.our-purpose-and-values .our-priorities__land{background-color:#ee2e4f}.our-purpose-and-values .our-priorities__operational{background-color:#554741}.our-purpose-and-values .our-priorities__five-star{background-color:#00b8b0}.our-purpose-and-values .our-priorities__multi-channel{background-color:#002c5c}.our-purpose-and-values .our-foundations{display:flex;flex-wrap:wrap;justify-content:space-between}.our-purpose-and-values .our-foundations h2{width:60%}.our-purpose-and-values .our-foundations .top{margin-bottom:15px}.our-purpose-and-values .our-foundations__block{background-color:#002d5c;flex:0 0 49.5%;min-height:200px}@media (max-width:1050px){.our-purpose-and-values .our-foundations__block{flex:0 0 100%;margin-bottom:15px}}.our-purpose-and-values .our-foundations__block--title{color:#fff;font-size:20px!important;font-weight:500;margin:0 0 20px;padding:5% 5% 3%;text-transform:uppercase}@media (max-width:576px){.our-purpose-and-values .our-foundations__block--title{padding:10% 10% 3%}}.our-purpose-and-values .our-foundations__block--text{color:#fff;margin:0;padding:0 5% 5%}@media (max-width:576px){.our-purpose-and-values .our-foundations__block--text{padding:0 10% 10%}}.our-purpose-and-values .our-values h3{width:70%}@media (max-width:576px){.our-purpose-and-values .our-values h3{width:90%}}.our-purpose-and-values .our-values__block{align-items:center;background-color:#e8faf8;display:grid;grid-template-columns:10% 40% 50%;margin-bottom:10px;padding:2%}@media (max-width:1050px){.our-purpose-and-values .our-values__block{grid-template-columns:25% 70%;grid-template-rows:1fr 1fr;padding:5%}}.our-purpose-and-values .our-values__number{align-items:center;display:flex;justify-content:center;min-height:60px}@media (max-width:1050px){.our-purpose-and-values .our-values__number{grid-column:1/1;grid-row:1/3}}.our-purpose-and-values .our-values__number p{display:flex;font-size:80px;font-weight:100;margin:0}.our-purpose-and-values .our-values__title{display:flex;padding-right:10%}@media (max-width:1050px){.our-purpose-and-values .our-values__title{grid-column:2/3;grid-row:1/1;padding-right:0}}.our-purpose-and-values .our-values__title p{font-size:20px;font-weight:500;letter-spacing:2px;margin:0}@media (max-width:1050px){.our-purpose-and-values .our-values__text{grid-column:2/3;grid-row:2/2}}.our-purpose-and-values .our-values__text p{margin:0}.our-purpose-and-values .our-culture{background-color:#002d5c;margin-top:60px;padding:3%}@media (max-width:1050px){.our-purpose-and-values .our-culture{padding:5%}}@media (max-width:576px){.our-purpose-and-values .our-culture{padding:10%}}.our-purpose-and-values .our-culture__title{color:#fff;margin-top:0}.our-purpose-and-values .our-culture__text{color:#fff;margin:0}.our-purpose-and-values .our-culture__button{margin:40px 0 0!important;width:300px!important}@media (max-width:576px){.our-purpose-and-values .our-culture__button{width:100%!important}}p span,p strong{font-family:proxima-nova,sans-serif!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:first-line,input:-webkit-autofill:focus,input:-webkit-autofill:hover{font-family:proxima-nova,sans-serif!important}.navy-panel{background-color:#002d5c;margin-bottom:60px;margin-top:60px;padding:3%}@media (max-width:1050px){.navy-panel{padding:5%}}@media (max-width:576px){.navy-panel{padding:10%}}.navy-panel__title{color:#fff;margin-top:0}.navy-panel__text{color:#fff;margin:0}.navy-panel .small-text{color:#fff;font-size:12px;font-size:.8571428571rem;font-style:italic}.navy-panel__button{margin:40px 0 0!important;width:300px!important}@media (max-width:576px){.navy-panel__button{width:100%!important}}.pages-images-two img{max-width:49%}@media (max-width:576px){.pages-images-two img{max-width:100%!important}}.pages-images-two__left{margin-right:1%}@media (max-width:576px){.pages-images-two__left{margin-bottom:10px;margin-right:0!important}}.pages-images-three img{max-width:33%}@media (max-width:576px){.pages-images-three img{max-width:100%!important}}.pages-images-three__left{margin-right:auto}@media (max-width:576px){.pages-images-three__left{margin-bottom:10px;margin-right:0!important}}.pages-images-three__middle{margin-right:auto}@media (max-width:576px){.pages-images-three__middle{margin-bottom:10px;margin-right:0!important}}.module__title-image-text-reverse .flex{flex-direction:row-reverse}@media (max-width:1050px){.module__title-image-text-reverse .flex{flex-direction:column}}.module__title-image-text-reverse .text{padding:40px 80px 40px 40px!important}@media (max-width:1050px){.module__title-image-text-reverse .text{padding:60px 0 0!important}}.module__title-image-text-reverse .about-us-hbf-logo{margin-right:5%;width:20%}@media (max-width:1050px){.module__title-image-text-reverse .about-us-hbf-logo{width:15%}}@media (max-width:576px){.module__title-image-text-reverse .about-us-hbf-logo{width:30%}}.module__title-image-text-reverse .about-us-ftse-logo{margin-right:5%;width:30%}@media (max-width:1050px){.module__title-image-text-reverse .about-us-ftse-logo{width:20%}}@media (max-width:576px){.module__title-image-text-reverse .about-us-ftse-logo{width:40%}}.module__title-image-text-reverse .about-us-consumer-code-logo{margin-top:5%;width:55%}@media (max-width:1050px){.module__title-image-text-reverse .about-us-consumer-code-logo{width:40%}}@media (max-width:576px){.module__title-image-text-reverse .about-us-consumer-code-logo{margin-top:10%;width:75%}}.mortgage-updates-video{margin:0;padding:0}.complaints-procedure-table{border-collapse:collapse;border-spacing:0;margin-bottom:20px;margin-top:20px}.complaints-procedure-table td,.complaints-procedure-table th{border:1px solid #42c9c2;padding:10px 16px;text-align:left}@media (max-width:1050px){.complaints-procedure-table td,.complaints-procedure-table th{border:none;display:block;padding:0}}.complaints-procedure-table td p,.complaints-procedure-table th p{margin-bottom:0}@media (max-width:1050px){.complaints-procedure-table td p,.complaints-procedure-table th p{margin-bottom:16px}}.green-download-box{background:#e8faf8;display:flex;margin-top:40px;padding:30px}@media (max-width:1050px){.green-download-box{display:block}}.green-download-box p.title{font-size:20px;font-size:1.4285714286rem;font-weight:600;letter-spacing:.1rem;margin-bottom:0;margin-top:0;text-transform:uppercase}.green-download-box p{font-size:16px;font-weight:600!important}@media (max-width:1050px){.green-download-box p{margin-bottom:25px!important;text-align:center}.green-download-box a{margin:0 auto;max-width:400px!important}}.pension-scheme-grid{grid-column-gap:2rem;display:grid;grid-template-columns:60% 1fr}@media (max-width:1050px){.pension-scheme-grid{grid-template-columns:1fr}}.pension-scheme-grid__block-two{grid-row:span 2}@media (max-width:1050px){.pension-scheme-grid__block-two{grid-row-start:2}}@media (max-width:1050px) and (max-width:1050px){.pension-scheme-grid__block-two{margin-top:24px}}.pension-scheme-grid__border{border:1px solid #002d5c;margin-bottom:40px;padding:20px}.operating-responsibly-school-logo{align-items:center;display:grid;gap:2rem;grid-template-columns:66% 1fr}@media (max-width:576px){.operating-responsibly-school-logo{grid-template-columns:1fr;margin-bottom:30px}}.operating-responsibly-school-logo img{height:auto;max-width:250px;width:100%}.green-case-study-box{background:#e8faf8;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem}@media (max-width:1050px){.green-case-study-box{grid-template-columns:1fr}}.green-case-study-box__title{grid-column:span 2}@media (max-width:1050px){.green-case-study-box__title{grid-column:span 1}}.green-case-study-box__title h3{font-size:19px;margin:0;text-transform:uppercase}.green-case-study-box__text p:first-child{margin-top:0}.green-case-study-box__text p:last-child{margin-bottom:0}.green-case-study-box__text--bottom{grid-column:span 2}@media (max-width:1050px){.green-case-study-box__text--bottom{grid-column:span 1}}.green-case-study-box__image img{height:auto;width:100%}@media (max-width:1050px){.green-case-study-box__image{grid-row-start:4}}.development-panel{display:flex;justify-content:center;margin:auto auto 40px;min-width:300px;width:65%}@media (max-width:1050px){.development-panel{flex-direction:column-reverse;width:80%}}.development-panel .left{background:#002d5c;box-sizing:border-box;display:flex;flex:0 0 337px;flex-direction:column;justify-content:space-between;padding:40px 20px}@media (max-width:1050px){.development-panel .left{flex:0}}.development-panel .left .title{font-size:1.8rem}.development-panel .left .address,.development-panel .left .title{color:#fff;margin-bottom:24px;text-align:center;text-transform:uppercase}.development-panel .left .address{font-size:1rem}.development-panel .left .button{color:#42c9c2;margin:0 auto;min-width:200px;width:80%}.development-panel .right{box-sizing:border-box;flex:0 0 434px}@media (max-width:1050px){.development-panel .right{flex:0}}.development-panel .right img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.facebook_engagement .module__enquiry h3{margin-bottom:42px}.blogs .blogs-categories{margin-bottom:80px}@media (max-width:1050px){.blogs .blogs-categories{padding:0 20px}}.blogs .blogs-categories__text h2{margin-bottom:20px;text-align:center}.blogs .blogs-categories__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.blogs .blogs-categories__list p{border:2px solid #002d5c;color:#002d5c;cursor:pointer;font-weight:600;margin:0;padding:5px 15px;text-transform:uppercase}.blogs .blogs-categories__list p.active,.blogs .blogs-categories__list p:hover{background-color:#002d5c;color:#fff}.blogs .blogs-body{margin-bottom:80px}@media (max-width:1050px){.blogs .blogs-body{padding:0 20px}}.blogs .blogs-body__grid{grid-gap:60px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1050px){.blogs .blogs-body__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blogs .blogs-body__grid{grid-template-columns:1fr}}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-image{position:relative}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-image__image{line-height:0}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-image__image img{width:100%}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-image__category{background-color:#002d5c;bottom:0;left:0;position:absolute}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-image__category p{color:#fff;font-size:15px;font-weight:500;margin:5px 10px;text-transform:uppercase}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-content__date p{text-transform:uppercase}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-content__title p{font-size:22px;font-weight:600;letter-spacing:.2rem;margin-bottom:11px;text-transform:uppercase}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-content__link a{color:#42c9c2;font-weight:600;letter-spacing:.2rem;text-decoration:none;text-transform:uppercase}.blogs .blogs-body__grid .blogs-grid-item__container .blogs-content__link a:hover{text-decoration:underline;text-decoration-thickness:2px}.blogs .pagination{margin-left:10%;margin-right:10%}.blogs .pagination li{margin-bottom:30px}.blogs .pagination a{background:none;color:#002d5c;padding:4px 8px}.blogs .pagination .active span,.blogs .pagination a:hover{background:none;border-bottom:2px solid #42c9c2;color:#42c9c2}.blogs .pagination .active span{padding:4px 8px}.blogs .pagination a[rel]{background:#42c9c2;font-size:24px;padding:4px 12px}.blogs .pagination a[rel]:hover{background:#002d5c;border-bottom:2px solid #002d5c;color:#42c9c2}.search-press-room .search-form{flex-direction:column}.search-press-room .search-form .location{margin-bottom:0;width:100%}.search-press-room .search-form .location .select{width:100%}.mobile-search-refine-press-room .location{margin-bottom:25px!important}@media (max-width:1050px){.module__my-crest-login{padding:0 20px}}.module__my-crest-login .content{display:flex;justify-content:space-between}@media (max-width:1050px){.module__my-crest-login .content{display:block}}.module__my-crest-login .content .login{flex:0 0 600px;margin-right:60px}@media (max-width:1050px){.module__my-crest-login .content .login{flex:none;margin:0}}.module__my-crest-login .content .join{flex:1 1 500px}@media (max-width:1050px){.module__my-crest-login .content .join{flex:none;margin:60px 0 0}}.module__my-crest-login .content .join a{margin-top:35px}.module__my-crest-login .content h3{font-size:20px;font-size:1.4285714286rem;font-weight:600;text-transform:uppercase}.module__my-crest-login .content .terms p{display:inline-block;font-size:12px;font-size:.8571428571rem;line-height:16px;vertical-align:middle}.module__my-crest-login .content .terms p~.checkbox-container{margin-left:10px}.module__my-crest-login .content .checkbox-container{display:inline-block;vertical-align:middle;width:20px}.module__my-crest-login .content .checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}.module__my-crest-login .content .checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}.module__my-crest-login .content .checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}.module__my-crest-login .content .checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}.module__my-crest-login .content .checkbox-container .checkbox-label input:checked~.checkbox-custom{background:#42c9c2;border:2px solid #42c9c2;opacity:1;transform:rotate(0deg) scale(1)}.module__my-crest-login .content .checkbox-container .checkbox-label .checkbox-custom:after{border:solid #fff;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}.module__my-crest-login .content .checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}.module__my-crest-login .content .checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}.module__my-crest-login .content .checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.my-crest .page__title a{color:#42c9c2;display:inline-block;font-weight:600;margin-top:10px;text-decoration:none;text-transform:uppercase}.my-crest.success{margin-bottom:40px}.my-crest h2{font-size:24px;font-size:1.7142857143rem}.my-crest .example-button{border:2px solid #fff;cursor:pointer;display:inline-block;margin-left:10px;margin-right:10px;padding:10px;vertical-align:middle}@media (max-width:1050px){.my-crest .example-button{display:block;margin:12px auto;max-width:320px}}.my-crest .example-button .btn-text{font-weight:600;padding-right:5px}.my-crest .example-button .btn-heart{vertical-align:middle}.my-crest .saved-wrap{max-width:73%}@media (max-width:1050px){.my-crest .saved-wrap{max-width:100%;padding:0 20px}}.my-crest .saved-wrap .homes-wrap{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1050px){.my-crest .saved-wrap .homes-wrap{grid-template-columns:1fr}.my-crest .module__enquire{padding-left:20px;padding-right:20px}}.my-crest .module__enquire .enquire--grid{grid-column-gap:15px;display:grid;grid-template-columns:1fr .48fr;margin-bottom:20px}@media (max-width:1050px){.my-crest .module__enquire .enquire--grid{grid-template-columns:1fr}}.my-crest .module__enquire .enquire-col{flex-direction:column}.my-crest .module__enquire .enquire-col,.my-crest .module__enquire .field-row{display:flex;justify-content:space-between}@media (max-width:1050px){.my-crest .module__enquire .field-row:nth-child(2){display:block}.my-crest .module__enquire .field-row:nth-child(2) .field{width:100%}}.my-crest .module__enquire .field-row.two{margin-bottom:10px}@media (max-width:1050px){.my-crest .module__enquire .field-row.two{display:block}.my-crest .module__enquire .field-row.two .field{flex:none;width:100%}.my-crest .module__enquire .field-row.two .field:first-child{margin-right:0}}.my-crest .module__enquire .field{margin-right:10px;width:60%}.my-crest .module__enquire .field input,.my-crest .module__enquire .field label,.my-crest .module__enquire .field textarea{display:block;outline:0}.my-crest .module__enquire .field label{color:#002d5c;font-weight:600;margin-bottom:10px}.my-crest .module__enquire .field input{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;height:40px;text-indent:5px;vertical-align:middle;width:90%}@media (max-width:1050px){.my-crest .module__enquire .field input{margin-bottom:20px;width:100%}}.my-crest .module__enquire .field textarea{background:#f4f3f5;border:0;border-radius:0;box-sizing:border-box;color:#002d5c;display:block;font-size:14px;font-size:1rem;font-weight:500;padding:5px;vertical-align:middle;width:100%}.my-crest .module__enquire ul{list-style-type:none;margin:0;padding:0}.my-crest .module__enquire ul li{display:inline-block;margin-right:15px}.my-crest .module__enquire ul li:last-child{margin-right:0}.my-crest .module__enquire .checkbox-container{display:inline-block;vertical-align:middle;width:20px}.my-crest .module__enquire .checkbox-container~p{margin-left:10px}.my-crest .module__enquire .checkbox-container .input-title{clear:both;color:#002d5c;font-size:16px;font-weight:300;margin-left:10px;padding:22px 0 0}.my-crest .module__enquire .checkbox-container .checkbox-label{clear:both;cursor:pointer;display:block;font-size:22px;height:24px;line-height:24px;margin:auto;position:relative;width:24px}.my-crest .module__enquire .checkbox-container .checkbox-label input{cursor:pointer;opacity:0;position:absolute}.my-crest .module__enquire .checkbox-container .checkbox-label .checkbox-custom{background-color:transparent;background-color:#f4f3f5;border:2px solid #f4f3f5;height:20px;left:0;position:absolute;top:0;width:20px}.my-crest .module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom{background-color:#f4f3f5;border:2px solid #f4f3f5;opacity:1;transform:rotate(0deg) scale(1)}.my-crest .module__enquire .checkbox-container .checkbox-label .checkbox-custom:after{border:solid #002d5c;border-radius:0;border-width:0 3px 3px 0;content:"";height:0;left:12px;opacity:1;position:absolute;top:14px;transform:rotate(0deg) scale(0);width:0}.my-crest .module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom:after{background-color:transparent;border:solid #002d5c;border-radius:0;border-width:0 2px 2px 0;height:10px;left:7px;opacity:1;top:3px;transform:rotate(45deg) scale(1);width:5px}.my-crest .module__enquire .checkbox-container .checkbox-label .checkbox-custom:before{border:2px solid #f4f3f5;border-radius:5px;content:"";height:0;left:10px;position:absolute;top:10px;transform:scale(0);width:0}.my-crest .module__enquire .checkbox-container .checkbox-label input:checked~.checkbox-custom:before{border-radius:0;height:20px;left:-3px;opacity:0;top:-3px;transform:scale(3);width:20px;z-index:999}.my-crest .module__enquire .enquire--terms{margin-top:40px}.my-crest .module__enquire .enquire--terms p{display:inline-block;font-size:16px;font-size:1.1428571429rem;line-height:16px;vertical-align:middle}.my-crest .module__enquire .enquire--terms p~.checkbox-container{margin-left:10px}.my-crest .module__enquire .enquire--terms .two-col{align-items:center;display:flex;justify-content:space-between}@media (max-width:1050px){.my-crest .module__enquire .enquire--terms .two-col{display:block}}.my-crest .module__enquire .enquire--terms .two-col .col{flex:1 1 auto;margin-right:100px}@media (max-width:1050px){.my-crest .module__enquire .enquire--terms .two-col .col{margin-right:0}}.my-crest .module__enquire .enquire--terms .two-col .col:last-child{flex:0 0 150px;margin-right:0;margin-top:auto}.my-crest .module__enquire .enquire--terms .two-col .col:last-child button{display:block;width:100%}@media (max-width:1050px){.my-crest .module__enquire .enquire--terms .two-col .col .button{display:block;margin:20px auto 60px;max-width:220px}}body .pca .pcatext.pcaautocomplete{font-family:proxima-nova,sans-serif!important}.bscc-form-container h3{margin-bottom:20px!important}.bscc-form-container .bscc-form form{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin:auto;max-width:700px}@media (max-width:1050px){.bscc-form-container .bscc-form form{grid-gap:0;grid-template-columns:1fr}}.bscc-form-container .bscc-form form .grid-row,.bscc-form-container .bscc-form form .grid-row-2,.bscc-form-container .bscc-form form .grid-row-3{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:1050px){.bscc-form-container .bscc-form form .grid-row,.bscc-form-container .bscc-form form .grid-row-2,.bscc-form-container .bscc-form form .grid-row-3{align-items:flex-start;flex-direction:column;grid-column:span 1}}.bscc-form-container .bscc-form form .grid-row .flex-col-half,.bscc-form-container .bscc-form form .grid-row-2 .flex-col-half,.bscc-form-container .bscc-form form .grid-row-3 .flex-col-half{width:49%}@media (max-width:1050px){.bscc-form-container .bscc-form form .grid-row .flex-col-half,.bscc-form-container .bscc-form form .grid-row-2 .flex-col-half,.bscc-form-container .bscc-form form .grid-row-3 .flex-col-half{width:100%}}.bscc-form-container .bscc-form form .grid-row .flex-col-third,.bscc-form-container .bscc-form form .grid-row-2 .flex-col-third,.bscc-form-container .bscc-form form .grid-row-3 .flex-col-third{width:32.5%}@media (max-width:1050px){.bscc-form-container .bscc-form form .grid-row .flex-col-third,.bscc-form-container .bscc-form form .grid-row-2 .flex-col-third,.bscc-form-container .bscc-form form .grid-row-3 .flex-col-third{width:100%}}.bscc-form-container .bscc-form form .grid-row .flex-col-full,.bscc-form-container .bscc-form form .grid-row-2 .flex-col-full,.bscc-form-container .bscc-form form .grid-row-3 .flex-col-full{width:100%}.bscc-form-container .bscc-form form .grid-row{grid-column:span 1}.bscc-form-container .bscc-form form .grid-row-2{grid-column:span 2}.bscc-form-container .bscc-form form .grid-row-3{grid-column:span 3}.bscc-form-container .bscc-form form .grid-row-8{grid-row-start:8}.bscc-form-container .bscc-form form .grid-row-9{grid-row-start:9}.bscc-form-container .bscc-form form .grid-row-10{grid-row-start:10}.bscc-form-container .bscc-form form .grid-row-11{grid-row-start:11}.bscc-form-container .bscc-form form textarea{background:#f4f3f5;border:0;border-radius:0;color:#002d5c;display:block;font-size:1rem;font-weight:500!important;padding:0;resize:none;text-indent:5px;width:100%}.bscc-form-container .bscc-form form select:after{background-image:url(/images/dropdown.svg);background-repeat:no-repeat;background-size:cover;content:"";height:8px;pointer-events:none;position:absolute;right:8px;top:15px;width:14px}.bscc-form-container .bscc-form form input::-webkit-inner-spin-button,.bscc-form-container .bscc-form form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bscc-form-container .bscc-form form input[type=number]{-moz-appearance:textfield}.bscc-form-container .bscc-form form .bscc-file-upload{display:flex;flex-wrap:wrap}@media (max-width:1050px){.bscc-form-container .bscc-form form .bscc-file-upload{margin-top:10px}}.bscc-form-container .bscc-form form .bscc-file-upload label{flex:0 0 100%}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-attachment-container{margin-bottom:20px;margin-right:20px}@media (max-width:1050px){.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-attachment-container{margin-bottom:0}}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-attachment-container__button{background-color:transparent;border:2px solid #42c9c2;box-sizing:border-box;color:#42c9c2;cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;height:auto;letter-spacing:.1rem;outline:0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-attachment-container__button:hover{background:#18958f;border-color:#18958f;color:#fff}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-attachment-container__button.error{border:2px solid #862d32!important;color:#862d32!important}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-additional{align-self:center;cursor:pointer;flex:0 0 180px;margin-bottom:20px}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-additional p{font-size:13px;font-size:.9285714286rem;margin:0}.bscc-form-container .bscc-form form .bscc-file-upload .bscc-add-additional p span{color:#42c9c2;font-size:16px;font-size:1.1428571429rem}@media (max-width:1050px){.bscc-form-container .bscc-form form .contacted-before-label{margin-bottom:10px}}.bscc-form-container .bscc-form form .contacted-before{margin:0}.bscc-form-container .bscc-form form .contacted-before-checkbox{display:flex}.bscc-form-container .bscc-form form .contact-no-label{margin-left:20px}.bscc-form-container .bscc-form form .contact-yes-text{margin:0 0 0 32px}.bscc-form-container .bscc-form form .contact-no-text{margin:0 0 0 30px}.bscc-form-container .bscc-form form .contacted-before-radio{height:24px;margin:0;width:24px}.bscc-form-container .bscc-form form .privacy-notice{display:inline-block;font-size:11px;font-weight:500;margin-right:5px}.bscc-form-container .bscc-form form .privacy-notice-input{height:24px}.bscc-form-container .bscc-form form .bscc-privacy-notice-link{color:#002d5c;font-weight:600}.bscc-form-container .bscc-form form .bscc-privacy-notice-link:hover{color:#42c9c2}.bscc-form-container .bscc-form form .submit-button{min-width:150px}.bscc-form-container .bscc-form form .mt-20{margin-top:20px}section.module__title-guides_grid{margin:auto;max-width:1050px;padding:0 20px}section.module__title-guides_grid .getting_to_know_your_home_grid{display:grid;gap:40px 90px;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:900px){section.module__title-guides_grid .getting_to_know_your_home_grid{gap:40px 40px}}@media (max-width:767px){section.module__title-guides_grid .getting_to_know_your_home_grid{grid-template-columns:repeat(1,1fr)}}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item{width:100%}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a{color:transparent;display:flex;flex-direction:column}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a:active,section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a:hover{border-bottom:0 solid #002d5c;color:#002d5c}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a .image_cont{height:275px;overflow:hidden;width:100%}@media (max-width:767px){section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a .image_cont{height:235px}}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item a .image_cont img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item .text_blue_bg{background:#002d5c;color:#fff}section.module__title-guides_grid .getting_to_know_your_home_grid .grid_item .text_blue_bg h3{color:#fff;font-size:19px;font-weight:600;letter-spacing:2px;margin:0;padding:15px 0;text-align:center}.module__list_links{padding:20px 0}.module__list_links .flex{align-items:center;display:flex;flex-direction:row;gap:50px}.module__list_links .flex .image{max-width:700px;width:100%}.module__list_links .flex .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module__list_links .flex .list_section h2{font-size:1.875rem;margin:0;padding-bottom:20px}.module__list_links .flex .list_section ul{padding:0}.module__list_links .flex .list_section ul li{list-style:none;margin-bottom:20px}.module__list_links .flex .list_section ul li a{color:#002d5c;font-size:18px;font-weight:600;padding-bottom:2px;text-decoration:underline}.module__guide_video iframe{aspect-ratio:16/9;height:100%;width:100%}section.module__video_and_title{margin-bottom:20px;text-transform:uppercase}@media (max-width:1050px){section.module__video_and_title{margin-bottom:60px;margin-top:60px;padding:0 20px}}
