@font-face{font-display:swap;font-family:"Averta Standard W01";src:url(/wp-content/themes/twentyseventeen-child/assets/fonts/AvertaStd/89f1e0ce-0337-46bd-83eb-521970fb47c9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Averta Standard W01";src:url(/wp-content/themes/twentyseventeen-child/assets/fonts/AvertaStd/1e92f6d7-7f6f-4498-8aef-b4ae8457137f.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Averta Standard W01";src:url(/wp-content/themes/twentyseventeen-child/assets/fonts/AvertaStd/c52b7ee6-2bc8-4dfc-8fef-36af3c2d0f63.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Averta Standard W01";src:url(/wp-content/themes/twentyseventeen-child/assets/fonts/AvertaStd/4e32fe9a-3c73-4a05-b996-73380fe0d650.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}html{scroll-padding-top:80px;height:-webkit-fill-available}body{font-family:'Averta Standard W01',"Helvetica",sans-serif;font-size:14px;color:#5b676e;font-weight:300;line-height:normal;padding-top:0;min-height:100%;min-height:-webkit-fill-available}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}a{color:#666}a:hover{cursor:pointer}a:focus,button:focus{outline:none!important}a:active{outline:none!important}.fal{font-weight:400}.fab{font-weight:400}::-ms-clear{display:none}ul,ul li,ol,ol li{padding:0 0 0 0}img{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{border:0}::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,.title{font-family:'Averta Standard W01',sans-serif}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,button,input,select,textarea,a *,a *:before,a *:after,button *,button *:before,button *:after,a:before,a:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,button:hover,input:hover,select:hover,textarea:hover,a:hover *,a:hover *:before,a:hover *:after,button:hover *,button:hover *:before,button:hover *:after,a:hover:before,a:hover:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}::-moz-selection{color:#fff;background:#2863ad}::selection{color:#fff;background:#2863ad}::-ms-clear{display:none}p{margin:0 0 24px;line-height:26px}li:last-of-type{margin:0 0 0 0!important}:focus,:active,:visited{outline:none;text-decoration:none}.element{float:left;width:100%;height:auto;display:block}.vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vhboth{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%)translateX(-50%);-ms-transform:translateY(-50%)translateX(-50%);transform:translateY(-50%)translateX(-50%)}.vertical-center{align-items:center}.fab:before,.fab:after{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400}.far:before,.far:after{font-family:'Font Awesome 5 Pro';font-weight:400}.fal:before,.fal:after{font-family:'Font Awesome 5 Pro';font-weight:300}.fas:before,.fas:after{font-family:"Font Awesome 5 Pro";font-weight:900}.container-fluid{margin:0 0 50px 0;float:left;width:100%;clear:both}.no-padding{padding:0 0 0 0!important}.no-margin{margin:0 0 0 0!important}:hover,:active,:focus{text-decoration:none!important}.sticky{position:-webkit-sticky;position:sticky;top:0}.sticky:before,.sticky:after{content:'';display:table}.slick-initialized .slick-slide,.slick-slider .slick-list,.slick-slider .slick-track,.slick-slider{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.slick-slider button.fal.general{position:absolute;z-index:3;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#f5f5f5;color:#ccc;width:40px;height:40px;padding:0;border-radius:0}.slick-slider button.fal.general:hover{color:#2863ad}.slick-slider button.fal.general.previous{left:-60px}.slick-slider button.fal.general.next{right:-60px}.slick-slider ul.slick-dots{width:auto;display:block;position:relative;float:left;list-style-type:none;margin:0 0 0 0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-slider ul.slick-dots li{float:left;width:auto;height:auto;display:block;margin:0 2px!important}.slick-slider ul.slick-dots li button{width:15px;height:15px;padding:0;text-indent:-9999px;border-radius:50%;border:2px solid #ccc;background:none}.slick-slider ul.slick-dots li button:hover{border-color:#1b1b1b}.slick-slider ul.slick-dots li.slick-active button{background:#2863ad;border-color:#2863ad;pointer-events:none;cursor:default}.slick-slider ul.slick-dots li.slick-active button:hover{pointer-events:none;cursor:default}h1{font-size:38px;font-weight:600;text-transform:none;color:#2863ad;line-height:44px;padding:0 0 0 0;margin:0 0 30px 0}h2{font-size:28px;font-weight:600;text-transform:none;color:#2f3d45;line-height:34px;padding:0 0 0 0;margin:0 0 25px 0}h3{margin:0 0 25px 0;padding:0 0 0 0;text-transform:none;font-weight:600;color:#2863ad;font-size:24px;line-height:30px}h4{font-size:20px;color:#2f3d45;font-weight:600;line-height:26px;margin:0 0 24px 0;padding:0 0 0 0;text-transform:none}h5,h6,h7{font-size:17px;font-weight:600;color:#5b676e;padding:0 0 0 0;line-height:normal;margin:0 0 25px 0;text-transform:none}.standard-post .no-sidebar{float:left;width:100%;height:auto;display:block}.content img,.content img.alignleft{float:left;width:auto;height:auto;margin:0 30px 30px 0;display:block}.content img.alignright{float:right;width:auto;height:auto;margin:0 0 30px 30px;display:block}blockquote{float:left;width:100%;height:auto;margin:0 0 25px 0;border-left:none;font-size:17px;padding:30px;color:#fff;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1)}blockquote p{line-height:30px}blockquote :last-child{margin:0 0 0 0}blockquote p.meta{font-weight:600;letter-spacing:.5px;font-size:20px}.table td,.table th{padding:15px 20px;vertical-align:middle;border-top:1px solid #9fa7ab;font-size:14px}.table thead th{vertical-align:bottom;border-bottom:1px solid #3f4f57;border-top:none;padding-top:0}hr{float:left;width:100%;display:block;margin:0 0 24px 0;background:none;border-bottom:1px solid #9fa7ab;border-top:none}ol,ul{margin:0 0 30px 0;list-style-type:none}.content ol,.content ul{display:table;padding:0 0 0 30px}ol li{float:left;position:relative;width:100%;display:block;height:auto;margin:0 0 10px 0;padding:0 0 0 30px;counter-increment:step-counter}ol li:before{content:counter(step-counter)".";margin-right:5px;font-size:80%;font-weight:600;font-family:'Averta Standard W01',sans-serif;position:absolute;left:0;font-size:16px;color:#2f3d45}ul li{float:left;height:auto;display:block;text-align:left}.content{font-size:16px}.content ul li{margin:0 0 10px 0;padding:0 0 0 25px;position:relative;line-height:32px;float:none}.content ol li{margin:0 0 10px 0;padding:0 0 0 25px;position:relative;line-height:32px;float:none}.content ul li:before{content:"";width:6px;height:6px;background:#2f3d45;position:absolute;left:0;top:14px;border-radius:50%}.content a:not(.cta-button){color:#2f3d45;font-weight:600;text-decoration:underline}.content a:not(.cta-button):hover{text-decoration:underline!important;color:#2863ad}.content p{line-height:32px}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a,.content h7 a{font-weight:inherit}.container-fluid.header{position:relative;top:0;left:0;height:110px;margin:0 0 0 0;padding:29px 0;background:#fff;z-index:20;-webkit-transition:all 0.4s ease-in-out!important;-moz-transition:all 0.4s ease-in-out!important;-ms-transition:all 0.4s ease-in-out!important;-o-transition:all 0.4s ease-in-out!important;transition:all 0.4s ease-in-out!important}.header a#burgerMenu{float:right;width:40px;height:40px;text-align:center;border:none;color:#1b1b1b;position:relative;padding:5px 12px;display:none;float:right;width:40px;height:40px;text-align:center;line-height:40px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);border-radius:50%;font-size:0;color:#fff;margin:8px 0 0 0}.header a#burgerMenu span{position:absolute;width:16px;height:2px;display:block;background:#fff;left:12px}.header a#burgerMenu span:nth-of-type(1){top:12px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header a#burgerMenu span:nth-of-type(2){top:19px;opacity:1}.header a#burgerMenu span:nth-of-type(3){bottom:12px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header a#burgerMenu.clicked span:nth-of-type(1){top:19px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header a#burgerMenu.clicked span:nth-of-type(2){top:19px;opacity:0}.header a#burgerMenu.clicked span:nth-of-type(3){bottom:19px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header a#logo-main{float:left;width:auto;display:block;height:52px;margin-top:-1px}.header a#logo-main img{float:left;width:auto;height:100%;display:block;max-width:none}.row.top-menu{margin-bottom:14px;margin-top:-4px}.row.top-menu .menu-top-menu-container{float:right}.row.top-menu .menu-top-menu-container ul.menu{float:left;margin:0}.row.top-menu .menu-top-menu-container ul.menu li{float:left;margin:0 35px 0 0;position:relative}.row.top-menu .menu-top-menu-container ul.menu li:last-of-type{margin:0}.row.top-menu .menu-top-menu-container ul.menu li a{float:left;font-size:14px;color:#3f4f57;font-weight:400}.row.top-menu .menu-top-menu-container ul.menu li a:hover{color:#2863ad}.row.top-menu .menu-top-menu-container ul.menu li.current-menu-item a,.row.top-menu .menu-top-menu-container ul.menu li.current-page-parent>a{color:#2863ad}.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu{position:absolute;top:48px;background:#fff;left:0;display:none;width:auto;-webkit-box-shadow:0 0 29px 0 rgb(47 61 69 / .13);box-shadow:0 0 29px 0 rgb(47 61 69 / .13);padding:21px 25px;z-index:10}.row.top-menu .menu-top-menu-container ul.menu li:last-of-type>ul.sub-menu{left:auto;right:0}.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li{float:left;width:100%;display:block;height:auto;margin:0 0 13px 0;position:relative;clear:both;white-space:nowrap}.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li a{font-weight:400;color:#2f3d45;float:left;font-size:14px}.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li a:hover{color:#2863ad}.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li.current-menu-item a{color:#2863ad}.row.top-menu .menu-top-menu-container ul.menu li.menu-item-has-children>a:after{content:"\f107";position:relative;display:block;font-size:12px;opacity:1;color:#2f3d45;float:right;margin:6px 0 0 10px;font-family:'Font Awesome 5 Pro';font-weight:400;line-height:1}.row.top-menu .menu-top-menu-container ul.menu li.menu-item-has-children a:after:hover{opacity:1}.header a#searchMenu{float:right;width:50px;height:50px;text-align:center;line-height:50px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);border-radius:50%;font-size:0;color:#fff;margin:1px 0 0 0}.header a#searchMenu i:before{font-size:16px}.header a#searchMenu:hover{opacity:.8}.row.main-menu .search-overlay-block{position:absolute;right:15px;top:1px;width:470px;height:50px;display:none}.row.main-menu .search-overlay-block a.close-search{position:absolute;left:-37px;top:18px;font-size:16px;color:#f43535;font-size:0}.row.main-menu .search-overlay-block a.close-search:before{font-size:16px}.row.main-menu .search-overlay-block .search-form-main{height:100%}.row.main-menu .search-overlay-block .search-form-main form.search-form{height:100%;overflow:visible}.row.main-menu .search-overlay-block .search-form-main form.search-form input{height:100%;width:100%;border-radius:35px;padding:14px 25px;font-size:16px;-webkit-box-shadow:0 0 13px 0 rgb(47 61 69 / .21);box-shadow:0 0 13px 0 rgb(47 61 69 / .21)}.row.main-menu .search-overlay-block .search-form-main form.search-form button.search-submit{position:absolute;width:50px;height:50px;top:0;right:0;line-height:50px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);border-radius:50%;font-size:0;color:#fff}.row.main-menu .search-overlay-block .search-form-main form.search-form button.search-submit:hover{opacity:.8}.container-fluid.header nav{padding:0}.header .menu-main-menu-container{float:left;width:auto;display:block;height:auto;margin:16px 50px 0 0}.header .menu-main-menu-container ul{float:right;display:table;height:auto;margin:0 auto;padding:0 0 0 0;list-style-type:none}.header .menu-main-menu-container ul li{float:left;display:block;height:auto;margin:0 40px 0 0;position:relative;width:auto;padding:0;line-height:normal}.header .menu-main-menu-container ul li:last-of-type{margin:0 0 0 0!important}.header .menu-main-menu-container ul li a{float:left;width:100%;display:block;height:auto;font-weight:700;font-size:16px;color:#2f3d45}.header .menu-main-menu-container ul li.current-menu-item a,.header .menu-main-menu-container ul li.current-menu-parent a{color:#2863ad}.header .menu-main-menu-container ul li a:hover{color:#2863ad}.header .menu-main-menu-container ul li>ul.sub-menu{position:absolute;top:48px;background:#fff;left:0;display:none;width:auto;-webkit-box-shadow:0 0 29px 0 rgb(47 61 69 / .13);box-shadow:0 0 29px 0 rgb(47 61 69 / .13);padding:20px 25px}.header .menu-main-menu-container ul li>ul.sub-menu li{float:left;width:auto;display:block;height:auto;margin:0 0 20px 0;clear:both;white-space:nowrap}.header .menu-main-menu-container ul li>ul.sub-menu li a{font-weight:400;color:#2f3d45;float:left;font-size:16px}.header .menu-main-menu-container ul li>ul.sub-menu li a:hover{color:#2863ad}.header .menu-main-menu-container ul li>ul.sub-menu li.current-menu-item a{color:#2863ad}.header .menu-main-menu-container ul li.menu-item-has-children{padding-bottom:34px}.header .menu-main-menu-container ul li.menu-item-has-children>a:after{content:"\f107";position:relative;display:block;font-size:12px;opacity:1;color:#2f3d45;float:right;margin:7px 0 0 10px;font-family:'Font Awesome 5 Pro';font-weight:400;line-height:1}.header .menu-main-menu-container ul li.menu-item-has-children a:after:hover{opacity:1}.mega-menu-container{width:100%;position:fixed;margin:0 0 0 0;top:80px;display:none;z-index:21}.mega-menu-container .mega-menu-inner{width:100%;height:auto;display:block;padding:30px;background:#fff}.slider-main{float:left;width:100%;height:auto;display:block;position:relative;overflow:hidden;margin:0 0 50px 0;z-index:6}.slider-main .slick-list,.slider-main .slick-track{height:auto;float:left;width:100%;display:block}.slider-main .slides{position:relative;float:left;width:100%;height:600px}.slider-main .slides .overlay{position:absolute;height:100%;width:100%;display:block}.slider-main button.fal{position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;padding:0 0 0 0;font-size:40px;color:#fff;opacity:.2}.slider-main button.fal:hover{opacity:1}.slider-main button.fal.previous{left:50px}.slider-main button.fal.next{right:50px}.slider-main ul.slick-dots{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 0;margin:0 0 0 0;list-style-type:none}.slider-main ul.slick-dots li{float:left;margin:0 4px}.slider-main ul.slick-dots li button{padding:0 0 0 0;text-indent:-9999px;border:2px solid rgb(255 255 255 / .4);width:15px;height:15px;border-radius:50%;background:none}.slider-main ul.slick-dots li button:hover{border-color:2px solid rgb(255 255 255)}.slider-main ul.slick-dots li.slick-active button{background:#fff;border-color:#fff}.wpcf7{float:left;width:100%;height:auto;display:block;position:relative}.wpcf7 br{display:none}form{float:left;width:100%;display:block;height:auto}form .fields,form .form-row,form#commentform p{float:left;display:block;height:auto;margin:0 0 15px 0}form .fields.half,form .form-row.form-row-first,form .form-row.form-row-last{width:49%}form .fields.right{float:right}form .fields.full,form .form-row.form-row-wide,form#commentform p{width:100%}form .fields.submit{width:100%;display:block;margin:0 0 0 0}form .fields.hidden{display:none!important}form .fields label{float:left;width:100%}form .fields b,form .form-row label,div.summary table.variations tr td label,form#commentform p label{float:left;width:100%;display:block;height:auto;margin:0 0 10px 0;text-transform:none;font-size:14px;font-weight:600;color:#3f4f57}form .fields b:hover,form .form-row label:hover,form#commentform p label:hover{cursor:pointer;color:#2863ad}form .fields input.wpcf7-text,form .fields textarea,form .form-row input:not([type=checkbox]):not([type=radio]),form .form-row textarea,.quantity input,form#commentform p:not(.form-submit) input:not([type=checkbox]):not([type=radio]),form#commentform p textarea{float:left;width:100%;display:block;height:50px;border:1px solid rgb(91 103 110 / 36%);padding:10px 24px;text-transform:none;font-size:16px;font-weight:400;color:#5b676e;border-radius:25px;-webkit-appearance:none}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input{float:left;width:100%;display:block;height:50px;border:1px solid rgb(91 103 110 / 36%);padding:10px 24px;text-transform:none;font-size:16px;font-weight:400;color:#5b676e;border-radius:25px;box-shadow:none;padding-right:50px}form .fields .selectize-input:after,form .form-row .selectize-input:after,div.summary table.variations tr td .selectize-input:after{content:"\f107"!important;font-family:"Font Awesome 5 Pro";top:16px!important;border:none!important;margin:0px!important;color:#5b676e;right:34px!important;font-weight:100;font-size:20px}form .fields .selectize-input .item,form .form-row .selectize-input .item,div.summary table.variations tr td .selectize-input .item{float:left;width:auto;display:block;margin-top:5px}form .fields .selectize-input.dropdown-active:after,form .form-row .selectize-input.dropdown-active:after,div.summary table.variations tr td .selectize-input.dropdown-active:after{content:"\f106"!important}form .fields .selectize-input.dropdown-active,form .form-row .selectize-input.dropdown-active,div.summary table.variations tr td .selectize-input.dropdown-active{border-radius:25px 25px 0 0;border:1px solid #5b676e}form .fields .selectize-dropdown,form .form-row .selectize-dropdown,div.summary table.variations tr td .selectize-dropdown{border:1px solid #5b676e;border-radius:0 0 25px 25px;border-top:1px solid #fff;margin:-6px 0 0 0;box-shadow:none;padding:0 0 7px}form .fields .selectize-dropdown .selectize-dropdown-content,form .form-row .selectize-dropdown .selectize-dropdown-content,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content{float:left;width:100%;display:block}form .fields .selectize-dropdown .selectize-dropdown-content .option,form .form-row .selectize-dropdown .selectize-dropdown-content .option,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content .option{font-size:14px;color:#5b676e;font-weight:100;opacity:1;padding:13px 24px;background:none}form .fields .selectize-dropdown .selectize-dropdown-content .option:hover,form .form-row .selectize-dropdown .selectize-dropdown-content .option:hover,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content .option:hover{opacity:.6;cursor:pointer}form .fields .selectize-dropdown .selectize-dropdown-content .option.selected,form .form-row .selectize-dropdown .selectize-dropdown-content .option.selected,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content .option.selected{color:#2f3d45;font-weight:700}form .fields .selectize-input input,form .form-row .selectize-input input,div.summary table.variations tr td .selectize-input input{display:none!important}.wpcf7 form .fields textarea,form .form-row textarea,form#commentform p textarea{height:150px;resize:none;padding:13px 24px;line-height:28px}.wpcf7 form .fields input.wpcf7-text:hover,.wpcf7 form .fields textarea:hover,form .form-row input:hover,form .form-row textarea:hover,form#commentform p input:hover,form#commentform p textarea:hover{border:1px solid rgb(91 103 110 / 70%);cursor:default}.wpcf7 form .fields input.wpcf7-text:focus,.wpcf7 form .fields textarea:focus,form .form-row input:focus,form .form-row textarea:focus,form#commentform p input:focus,form#commentform p textarea:focus{border-color:#2f3d45;cursor:default}form#commentform p input[type=checkbox],form#commentform p input[type=radio]{float:left;margin:6px 10px 0 0}form#commentform p.comment-form-cookies-consent label{width:auto;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-family:'Averta Standard W01',sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;font-family:'Averta Standard W01',sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-family:'Averta Standard W01',sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;font-family:'Averta Standard W01',sans-serif}form .fields span.text{float:left;width:100%;font-size:14px;line-height:24px;margin:0 0 15px 0}.wpcf7 form .fields .wpcf7-checkbox,.wpcf7 form .fields .wpcf7-radio{float:left;width:100%;height:auto;display:block}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item{margin:0 0 0 0;float:left;width:50%;height:auto}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;position:relative}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:400;color:#3f4f57;font-size:16px;padding:0 0 0 50px;line-height:34px}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{content:"\f00c";width:35px;height:35px;display:block;position:absolute;border:1px solid #ccc;left:0;top:0;border-radius:5px;font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff0;text-align:center;line-height:33px;font-size:18px}.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before{border-radius:50%}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input:checked~span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input:checked~span.wpcf7-list-item-label:before{color:#2863ad;border-color:#2f3d45}form .fields.gdpr .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item span.wpcf7-list-item-label:before,form .fields.gdpr .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item span.wpcf7-list-item-label:before{border-color:red}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input:checked~span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label{color:#1b1b1b}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover{cursor:pointer}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input{display:none}.fields.full.gdpr{position:relative;margin-top:15px;margin-bottom:30px}form .fields.gdpr span.wpcf7-not-valid-tip{position:absolute;margin:0;top:40px}form .fields.gdpr .wpcf7-checkbox{width:auto}form .fields.gdpr .wpcf7-checkbox span.wpcf7-list-item{margin:0}form .fields.gdpr .wpcf7-checkbox span.wpcf7-list-item span.wpcf7-list-item-label{width:35px;overflow:hidden;height:35px}form .fields.gdpr span.label-gdpr{float:left;width:auto;line-height:34px;font-weight:400;color:#3f4f57;font-size:16px}form .fields.gdpr span.label-gdpr a{color:#2f3d45;font-weight:600;text-decoration:underline}form .fields.gdpr span.label-gdpr a:hover{text-decoration:underline!important;color:#2863ad}.wpcf7-response-output{clear:both;float:left;width:100%;display:none;border:none!important;padding:0 0 0 0!important;margin:20px 0 0 0!important;text-align:center;text-transform:uppercase;font-weight:600;font-size:13px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:red}.wpcf7 form.sent .wpcf7-response-output{color:#35c40e}.wpcf7 form.sent .wpcf7-response-output{text-transform:none;color:#2863ad;float:left;width:100%;margin:50px 0 0 0;padding:30px;background:#d6e8e8;font-size:33px;padding:30px!important}.modal-inner-block .form-container .wpcf7 form.sent .wpcf7-response-output{margin:19px 0 0 0!important;font-size:20px}div.wpcf7-validation-errors{color:red}.wpcf7 form .fields span.wpcf7-not-valid-tip{float:left;clear:both;font-size:10px;margin:5px 0 0 0;display:none!important}.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid,form .fields .wpcf7-not-valid .selectize-input{border-color:red}.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label{color:red}.form-overlay{position:absolute;width:100%;height:100%;z-index:3;background:rgb(255 255 255 / .8);visibility:hidden;top:0;left:0}.lds-ring{display:inline-block;position:absolute;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #2863ad;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#2863ad #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}button.frm_prev_page,form#custom_loginform p.login-submit input#wp-submit,.cta-button,.wpcf7 form .fields.submit .wpcf7-submit.cta-button{padding:14px 32px;font-family:'Averta Standard W01',sans-serif;font-weight:600;font-size:16px;color:#fff;float:left;line-height:1;min-width:165px;border-radius:25px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);text-align:center}.wpcf7 form .fields.submit .wpcf7-submit.cta-button{float:right}button.frm_prev_page:hover,form#custom_loginform p.login-submit input#wp-submit:hover,.cta-button:hover,.wpcf7 form .fields.submit .wpcf7-submit.cta-button:hover{background:#36444c;color:#fff}button.frm_prev_page:focus,form#custom_loginform p.login-submit input#wp-submit:focus,.cta-button:focus,.wpcf7 form .fields.submit .wpcf7-submit.cta-button:focus{background:#1a262c;color:#fff;border-color:#1a262c}.cta-button.secondary,.wpcf7 form .fields.submit .wpcf7-submit.cta-button.secondary{background:#fff;color:#2863ad;border:solid 1px #2863ad}.cta-button.secondary:hover,.wpcf7 form .fields.submit .wpcf7-submit.cta-button.secondary:hover{background:#36444c;color:#fff;border:solid 1px #36444c}.cta-button.secondary:focus,.wpcf7 form .fields.submit .wpcf7-submit.cta-button.secondary:focus{background:#1a262c;color:#fff;border-color:#1a262c}.standard-hero{padding-top:10px;margin-bottom:60px}.standard-hero{padding-top:10px;margin-bottom:60px}.standard-hero h1{float:left;width:100%;font-size:60px;font-weight:600;color:#2863ad;line-height:55px;margin:25px 0 0 0;text-align:left;text-transform:none}.single-news .standard-hero h1{font-size:51px}.standard-hero p#breadcrumbs{float:left;width:auto;display:block;position:relative;margin:0 0 0 0;font-size:14px;line-height:12px;color:#3f4f57;opacity:.79}.standard-hero p#breadcrumbs a{float:left;width:auto;display:block;height:auto;font-weight:600;color:#3f4f57}.standard-hero p#breadcrumbs a:hover{color:#2863ad}.standard-hero p#breadcrumbs b{float:left;width:auto;display:block;margin:0 20px;color:#3f4f57}.standard-hero p#breadcrumbs strong{color:#3f4f57;font-weight:600}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer{height:215px;display:block;margin:0 0 35px 0;opacity:1;background:#e5e9ea}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer:before{content:'';float:left;width:100%;height:100%;position:absolute;left:0;top:0;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #e5e9ea;background-size:195px;background-blend-mode:multiply}.post-list .news-post a.post-thumbnail-outer:hover .post-thumbnail-outer{opacity:.6}.post-list .news-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img{float:left;width:100%;height:100%;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.post-list .news-post .post-content{margin-top:-9px}.post-list .news-post .post-content h3{text-transform:none;font-weight:400;margin:0 0 13px 0;font-size:18px;line-height:32px;color:#2863ad;min-height:64px}.post-list .news-post a.post-thumbnail-outer:hover .post-content h3{color:#2f3d45}.post-list .news-post .post-content span.posted{font-weight:700;font-size:14px;color:#3f4f57}.post-list .news-post .post-content .content-inner{float:left;width:100%;display:block;height:auto;color:#666}.post-list .news-post .post-content .content-inner p{float:left;width:100%;display:block;margin:0 0 0 0!important}.post-list .news-post a.post-thumbnail-outer span.cta-button{position:absolute;bottom:30px;left:30px}.post-list article{margin:0 0 50px 0}.post-list-slider{float:left;width:100%;display:block;height:auto}body.error404{padding-top:0}.error404 .error-404{min-height:100%;min-height:-webkit-fill-available;overflow:hidden}.error404 .error-404 .error-404-inner{float:left;width:100%;height:auto;display:block;background:rgb(27 27 27 / .87);padding:30px}.error404 .error-404 .error-404-inner h1{font-size:150px;float:left;text-align:center;width:100%;font-weight:600;letter-spacing:3px;color:#2863ad;line-height:107px;margin:0 0 20px 0}.error404 .error-404 .error-404-inner b.title{float:left;width:100%;display:block;margin:0 0 30px 0;text-transform:uppercase;text-align:center;font-size:25px;line-height:18px;color:#2863ad}.error404 .error-404 .error-404-inner span.main{float:left;width:100%;display:block;height:auto}.error404 .error-404 .error-404-inner p{color:#fff;text-align:center;margin:0 0 30px 0}.error404 .error-404 .error-404-inner p a{font-weight:700;color:#2863ad}.error404 .error-404 .error-404-inner p a:hover{color:#fff}.error404 .error-404 .error-404-inner span.main p{font-size:20px;line-height:30px;margin:0 0 20px 0}.search-form-main{width:100%;height:auto;display:block;float:left}.search-form-main form.search-form{width:100%;height:auto;display:block;float:left;position:relative;border-radius:5px;overflow:hidden}.search-form-main form.search-form input.search-field{float:left;width:98%;display:block;border:none;padding:11px 60px 11px 18px;font-size:13px;border-radius:0}.search-form-main form.search-form button.search-submit{position:absolute;top:0;right:0;width:42px;height:41px;background:#2863ad;border-radius:0}.search-form-main form.search-form button.search-submit:hover{background:#954402}.search-form-main form.search-form button.search-submit i.fa{float:left;width:100%;display:block;margin:-3px 0 0 0;font-size:16px}.no-results-block{float:left;width:100%;height:auto;display:block}.no-results-block h2{float:left;width:100%;display:block;font-weight:100;color:#1b1b1b;font-size:20px;line-height:22px}.no-results-block p{float:left;width:100%;display:block;margin:0}.footer-bottom{height:80px;background:#2d3a42;border-top:solid 1px rgb(255 255 255 / 16%)}.footer-bottom p{float:left;width:100%;display:block;font-size:14px;text-transform:capitalize;color:#fff;margin:0 0 0;font-weight:700;line-height:26px;letter-spacing:-.02em}.footer-bottom p span{display:inline-block;padding:0 25px;font-weight:100}.footer-bottom p a{color:#fff;font-weight:700}.footer-bottom p a.identify:hover{color:#ccc}.standard-post-content{float:left;width:100%;height:auto;display:block;font-size:16px}.standard-post-content>:last-child{margin:0}.standard-post-content.with-sidebar{padding:0 0 0 30px}.sidebar-section{float:left;width:100%;height:auto;margin:0 0 60px 0;padding-left:40px}.sidebar-section span.title{float:left;width:100%;display:block;font-weight:600;font-size:20px;text-transform:none;color:#2f3d45;margin:0 0 35px 0}.contact-meta{float:left;width:100%;display:block;height:auto}.contact-meta a{float:left;width:100%;height:35px;display:block;margin:0 0 4px 0}.contact-meta a i.fa{float:left;height:100%;width:35px;margin:0 10px 0 0;background:#2863ad;color:#fff;text-align:center;padding:10px 0 0 0}.contact-meta a span{float:left;width:76%;display:block;height:auto;line-height:12px;font-weight:400;color:#666}.contact-meta a span.address{line-height:21px;margin:-3px 0 0 0}.contact-meta a:hover i.fal{background:#1b1b1b}.contact-meta a span p{float:left;width:100%;display:block;margin:0 0 0 0}.contact-meta a.address span p{line-height:normal;margin:1px 0 0 0}.contact-meta ul.social-media{float:left;width:100%;display:block;height:auto;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dashed #ccc}.contact-meta ul.social-media li{padding:0 0 0 0;margin:0 10px 0 0;width:auto}.contact-meta ul.social-media li:before{display:none}.contact-meta ul.social-media li a{margin:0 0 0 0;height:auto}.contact-meta ul.social-media li a .fab{height:auto;width:10px;padding:0 0 0 0;background:none;color:#ccc;font-size:22px}.contact-meta ul.social-media li a:hover .fab{color:#2863ad}.content b,.content strong{color:#27333a;font-weight:800}footer{float:left;width:100%;display:block;height:auto}.mobile-menu-container{position:fixed;z-index:101;background:#fff;top:0;height:100%;min-height:100%;min-height:-webkit-fill-available;padding:25px 0;left:0;width:100%;padding-top:110px;transform:translateX(-100%)}.mobile-menu-container.active{left:0;transform:translateX(0%)}.mobile-menu-container .container,.mobile-menu-container .container .row{height:100%}.mobile-menu-container .container .row .col-12{height:100%}.mobile-menu-container .mobile-menu-inner{position:relative;width:100%;height:100%;display:block;float:left;padding-bottom:80px}.mobile-menu-container .mobile-menu-inner .search-form-main{height:50px;position:absolute;bottom:0;left:0}.mobile-menu-container .mobile-menu-inner .search-form-main form.search-form{height:100%;overflow:visible}.mobile-menu-container .mobile-menu-inner .search-form-main form.search-form input{height:100%;width:100%;border-radius:35px;padding:14px 25px;font-size:13px;-webkit-box-shadow:0 0 13px 0 rgb(47 61 69 / .21);box-shadow:0 0 13px 0 rgb(47 61 69 / .21)}.mobile-menu-container .mobile-menu-inner .search-form-main form.search-form button.search-submit{position:absolute;width:50px;height:50px;top:0;right:0;line-height:50px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);border-radius:50%;font-size:0;color:#fff}.mobile-menu-container .mobile-menu-inner .search-form-main form.search-form button.search-submit:hover{opacity:.8}.mobile-menu-container .mobile-menu-inner .menu-inner{position:relative;width:100%;height:100%;display:block;float:left;overflow:auto}.mobile-menu-container .mobile-menu-inner .menu-inner span.menu-title{font-size:14px;float:left;width:100%;margin:0 0 20px 0;font-weight:600;color:#2f3d45}.mobile-menu-container .mobile-menu-inner .menu-inner>div{position:relative;width:230px;display:block;float:left;clear:both;margin-bottom:80px}.mobile-menu-container .mobile-menu-inner .menu-inner>div:last-of-type{margin:0}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;list-style-type:none}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li,.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li>ul.sub-menu>li{float:left;width:100%;margin:0 0 25px 0;display:block}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children ul.sub-menu li{margin:0 0 15px 0}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li>a,.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li>ul.sub-menu>li>a{width:100%;height:auto;display:block;float:left}.mobile-menu-container .mobile-menu-inner .menu-inner>div.menu-main-menu-container ul.menu>li>a{font-size:22px;font-weight:600;color:#2f3d45}.mobile-menu-container .mobile-menu-inner .menu-inner>div.menu-top-menu-container ul.menu>li>a,.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children ul.sub-menu li a{font-size:16px;font-weight:400;color:#3f4f57}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children ul.sub-menu{position:relative;width:100%;height:100%;background:#fff;display:none;overflow:auto;float:left;margin:15px 0 0 0}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children>a{position:relative;padding-right:25px}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children>a:before{content:"\f107";position:absolute;right:0;top:9px;display:block;font-size:16px;opacity:1;color:#2f3d45;float:right;font-family:'Font Awesome 5 Pro';font-weight:400;line-height:1}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children>a.active{color:#2863ad}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-has-children>a.active:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.development-notice{position:fixed;bottom:0;height:auto;width:100%;background:rgb(27 27 27 / .9);z-index:999999;padding:30px;display:none}.development-notice .development-notice-inner{float:left;width:100%;display:block;height:auto}.development-notice .development-notice-inner b.title{float:left;width:100%;display:block;text-align:center;margin:0 0 30px 0;text-transform:uppercase;font-size:30px;color:#fff;line-height:1}.development-notice .development-notice-inner p{text-align:center;color:#fff;margin:0 0 0 0;font-size:18px;padding:0 15px}.footer{background:#303e47;padding-top:85px;padding-bottom:80px}.footer .footer-section{float:left;width:100%;display:block;height:auto}.footer .footer-section a#footer-logo-main{float:left;width:auto;height:45px;position:relative;margin:0 0 40px 0}.footer .footer-section a#footer-logo-main img{float:left;width:auto;height:100%;filter:brightness(0) invert(1)}.footer .footer-section span.title{float:left;width:100%;display:block;height:auto;font-size:16px;text-transform:none;font-weight:700;color:#fff;line-height:17px;margin:0 0 0 0}.footer .footer-section .footer-meta{float:left;width:100%;display:block;height:auto}.footer .footer-section .footer-meta p{float:left;width:100%;height:auto;display:block;color:#9d9c9c;margin:0 0 0 0}.footer .footer-section ul.menu{float:left;width:100%;display:block;margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer .footer-section ul.menu li{float:left;width:100%;display:block;margin:40px 0 0 0!important;position:relative;line-height:1}.footer .footer-section ul.menu li a{color:#cbd5db;line-height:18px;font-size:16px;letter-spacing:-.02em}.footer .footer-section ul.menu li a:hover{color:#fff}.footer .footer-section .meta-inner{clear:both;float:left;width:100%;display:block;margin:0 0 12px 0}.footer .footer-section .contact-details-block .contact-details .meta-inner{letter-spacing:-.02em;color:#cbd5db}.footer-section .contact-details-block .contact-details .meta-inner :last-child{margin:0}.footer .footer-section .contact-details-block .contact-details .social-icons{float:left;width:100%;display:block}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media{float:left;width:100%;display:block;height:auto;margin:50px 0 0 0;padding:0}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li{padding:0 0 0 0;margin:0 10px 0 0;width:auto}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li:before{display:none}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li a{margin:0 0 0 0;font-size:0;width:35px;height:35px;border:solid 2px #fff;text-align:center;line-height:31px;border-radius:50%}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li a:before{font-size:14px;color:#fff}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li a:hover{background:#fff}.footer .footer-section .contact-details-block .contact-details .social-icons ul.social-media li a:hover:before{color:#303e47}.footer .footer-section .meta-inner a{float:left;width:auto;display:block;color:#3f4f57;line-height:22px;max-width:89%}.footer .footer-section .meta-inner a:hover{color:#2863ad}.footer .footer-section .contact-details-block .contact-details .meta-inner:last-of-type :last-child{margin:0}.accreditation-list .accredications-list-inner{float:left;width:100%;display:block;height:auto}.accreditation-list .accredications-list-inner a.accred-logo-contain{float:left;width:100%;height:100px;display:block}.accreditation-list .accredications-list-inner a.accred-logo-contain img{float:left;width:auto;display:block}.flexible-article-fields .container-fluid.flexible-row-block{margin-bottom:60px}.flexible-article-fields .container-fluid.flexible-row-block:not(.developments-listing):not(.videos-list):not(.cta-tiles-section):last-of-type{margin-bottom:0}.accordions .accordion-section{float:left;width:100%;display:block;height:auto;margin:0 0 15px 0;border:solid 1px #9fa7ab}.accordions .accordion-section:hover{border:solid 1px #2863ad}.accordions .accordion-section:last-of-type{margin:0}.accordions .accordion-section.active{border-color:#3f4f57}.accordions .accordion-section .acc-section{float:left;width:100%;display:none;padding:18px 28px;padding-top:0}.accordions .accordion-section .acc-section>:last-child:not(.row):not(.container){margin:0}.accordions .accordion-section .acc-section .table-inner{float:left;width:100%;margin:10px 0 0 0}.accordions .accordion-section .acc-title{float:left;width:100%;display:block;height:auto;position:relative;margin:0;font-size:20px;font-weight:700;color:#2f3d45;padding:18px 28px;cursor:pointer}.accordions .accordion-section .acc-title:before{content:'\f107';font-family:'Font Awesome 5 Pro';font-weight:300;color:#2863ad;font-size:20px;position:absolute;right:28px;top:20px}.accordions .accordion-section.active .acc-title:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.grid-gallery-image,.block-gallery-image{float:left;width:100%;margin-bottom:30px}.block-gallery-image{margin-bottom:0}.grid-gallery-image a,.block-gallery-image a{float:left;width:100%}.grid-gallery-image a img,.block-gallery-image a img{float:left;width:100%}.column-content-text :last-child{margin:0}.column-content-text span.title{font-size:28px;font-weight:600;text-transform:none;color:#2f3d45;line-height:34px;margin:0 0 25px 0}.left-image.image-content-block .column-content-text{padding-left:40px}.right-image.image-content-block .column-content-text{padding-right:40px}.flexible-row-block.blockquote{background:#f6f6f6;padding-top:60px;padding-bottom:60px}.blockquote .blockquote-text{font-size:24px;float:left;width:100%;height:auto;color:#000;text-align:center;padding-top:45px;position:relative}.blockquote .blockquote-text:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'\f10d';float:left;top:0;font-family:"Font Awesome 5 Pro";font-weight:900}.blockquote .blockquote-text>*{line-height:36px}.blockquote .blockquote-text>:last-child{margin:0}.row.title-row{margin-bottom:54px}.row.title-row.has-filters-below{margin-bottom:35px}.row.title-row .title{float:left;width:auto;font-size:34px;line-height:40px;color:#2f3d45;margin:0;font-weight:100}.row.title-row .title.white{color:#fff;text-shadow:1px 1px 25px #2c2f2c}.post-list .row.title-row .title{font-size:28px;line-height:34px}.row.title-row a{float:right;font-weight:700;color:#2f3d45;text-decoration:underline!important;margin:10px 0}.row.title-row a:hover{color:#2863ad}.row.title-row span.showing{float:right;font-weight:700;color:#2f3d45;margin:10px 0}.row.title-row.accordions-title{margin-bottom:30px}.row.title-row.accordions-title span.title{font-size:30px}.row.title-row .siteplan-download-buttons{float:right;margin:10px 0}.row.title-row .siteplan-download-buttons a{float:left;text-decoration:none!important;margin:0;display:none}.row.title-row .siteplan-download-buttons a:first-of-type{display:block}.full-width-image .image-container{float:left;width:100%;height:auto;position:relative;overflow:hidden}.full-width-image .image-container span.caption{position:absolute;bottom:0;left:0;float:left;padding:15px 30px;background:#d6e8e8;font-weight:400;color:#2f3d45;font-size:16px;line-height:28px}.full-width-image .image-container img{float:left;width:100%;height:auto}.youtube-responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-responsive-container iframe,.youtube-responsive-container object,.youtube-responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}form.filterable_search span#load_more{float:left;cursor:pointer}div#filterable_search_results p.no-results{float:left;font-size:16px;line-height:20px;font-weight:600;width:100%;margin:0}form.filterable_search{float:left;width:100%;height:auto;position:relative}.flexible-article-fields{float:left;width:100%;position:relative;margin-bottom:110px}.flexible-article-fields .container-fluid.flexible-row-block:not(.developments-listing):not(.videos-list):not(.cta-tiles-section):last-of-type{margin-bottom:0}.flexible-article-fields.has-sidebar .full-width-image .col.no-padding{padding-right:15px!important;padding-left:15px!important}.flexible-article-fields.has-sidebar .blockquote .blockquote-text{background:#f6f6f6;padding:60px;padding-top:105px}.flexible-article-fields.has-sidebar .flexible-row-block.blockquote{background:none;padding-top:0;padding-bottom:0}.flexible-article-fields.has-sidebar .container-fluid.flexible-row-block{margin-bottom:40px;padding:0}.flexible-article-fields.has-sidebar .container-fluid.flexible-row-block .container{padding:0}.flexible-article-fields.has-sidebar>.container-fluid:last-of-type{margin-bottom:40px}.container-fluid.accreditation-list{padding-top:45px;padding-bottom:45px;border-top:solid 1px #9fa7ab;border-bottom:solid 1px #9fa7ab}.accred-logo-contain{height:65px}.cta-block a{background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35);padding:30px}.cta-block a:hover{-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .65);box-shadow:0 0 25px 0 rgb(47 61 69 / .65)}.cta-block a .icon-container{float:left;width:auto;height:57px;display:block;margin:0 0 30px 0}.cta-block a .icon-container img{float:left;width:auto;height:57px}.cta-block a .title{font-size:18px;font-weight:600;color:#2f3d45;line-height:26px;letter-spacing:.35px;margin:0 0 18px 0}.cta-block a .title.no-content{margin:0}.cta-block a:hover .title{color:#f597a9}.cta-block a .content{font-size:14px;color:#3f4f57;margin-bottom:23px}.cta-block a .content p{line-height:28px}.cta-block a .content :last-child{margin:0}.cta-block a span.cta-button{float:none;display:table;margin:0 auto;background:#f597a9;color:#fff}.cta-block a:hover span.cta-button{background:#36444c;color:#fff}.cta-list.sidebar-ctas .cta-block a .title{float:right;width:70%;margin:4px 0 20px 0}.cta-list.sidebar-ctas article{margin-bottom:30px}.container-fluid.for-us-block{margin-bottom:100px}.cta-block.way-cta a{padding:40px 30px;text-decoration:none!important;font-weight:300}.cta-block.way-cta a .icon-container{float:none;display:table;margin:0 auto 25px;width:auto}.cta-block.way-cta a .title{font-size:19px;font-weight:600}.cta-block.way-cta a .content{min-height:84px}.split-images .col-6:last-of-type .split-gallery-image{margin-top:35px}.for-us-block .column-content-text{padding-left:33px;font-size:16px;padding-top:45px;padding-bottom:45px}.for-us-block .column-content-text span.title{float:left;width:105%;margin:-14px 0 50px 0;font-size:48px;font-weight:600;line-height:64px;color:#303e47;letter-spacing:.02em}.for-us-block .column-content-text span.title u{color:#f296a8;text-decoration:none;position:relative;-webkit-box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);line-height:1;display:inline-block}.for-us-block .column-content-text .content{margin:0 0 62px 0;float:left;width:100%;letter-spacing:-.02em;font-size:16px;color:#61696e}.for-us-block .column-content-text .content p{line-height:34px}.for-us-block .column-content-text .content :last-child{margin:0 0 0 0}.for-us-block .column-content-text .content>:first-child{margin-top:-11px}.for-us-block .column-content-text .content>:last-child{margin-bottom:-11px}.for-us-block .column-content-text .buttons{float:left;width:100%}.for-us-block .column-content-text .buttons .cta-button{float:left;margin:0 50px 0 0}.container-fluid.cta-list.has-background{position:relative;padding-top:90px;margin-bottom:110px}.container-fluid.cta-list.has-background .background-image{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:60px}.container-fluid.cta-list.has-background .background-image .image{width:100%;height:100%;display:block;float:left;filter:contrast(1.1) brightness(1.1);overflow:hidden}.container-fluid.cta-list.ways-to-buy{margin-bottom:70px}.cta-list.ways-to-buy article{margin-bottom:30px}.container-fluid.locations-list{margin-bottom:110px}.locations-list .category-post{float:left;width:100%;height:100%;position:relative}.locations-list .category-post a.post-thumbnail-outer{float:left;width:100%;height:100%;position:relative;background:#fff}.locations-list .category-post a.post-thumbnail-outer:hover{-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35)}.locations-list .category-post a.post-thumbnail-outer .post-thumbnail-outer{float:left;width:100%;height:255px;position:relative;overflow:hidden;z-index:1}.locations-list .category-post a.post-thumbnail-outer .post-thumbnail-outer:before{content:'';z-index:3;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(19 36 45 / 3%);display:block}.locations-list .category-post a.post-thumbnail-outer .post-thumbnail-outer:after{content:'';z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#13242d;background:-moz-linear-gradient(0deg,rgb(19 36 45) 0%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(19 36 45) 0%,#fff0 100%);background:linear-gradient(0deg,rgb(19 36 45) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#13242d",endColorstr="#13242d",GradientType=1);opacity:.6}.locations-list .category-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img{float:left;width:100%;height:100%;background:url(//st-modwen-homes.ams3.digitaloceanspaces.com/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.locations-list .category-post a.post-thumbnail-outer .post-thumbnail-outer img{float:left;width:100%;height:100%;object-fit:cover;z-index:1;position:relative}.locations-list .category-post a.post-thumbnail-outer .post-content{float:left;width:100%;padding:30px;bottom:0;left:0;z-index:2}.locations-list .category-post a.post-thumbnail-outer .post-content span.cta-button{float:left;margin:15px 0 0}.locations-list .category-post a.post-thumbnail-outer:hover .post-content span.cta-button{background:#36444c;color:#fff}.locations-list .category-post a.post-thumbnail-outer:hover .post-thumbnail-outer:before{background:rgb(38 99 173 / 80%)}.locations-list .category-post a.post-thumbnail-outer:hover .post-thumbnail-outer:after{opacity:0}.locations-list .category-post a.post-thumbnail-outer .post-content h3{float:left;width:100%;padding:0;margin:0 0 15px 0;font-size:22px;color:#fff;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.locations-list .category-post a.post-thumbnail-outer:hover .post-content h3{color:#fff}.container-fluid.slider-top{height:565px;margin-bottom:100px}.container-fluid.slider-top .container.vertical:before{position:absolute;top:0;width:53%;height:100%;background:rgb(39 33 30 / .86);content:'';display:block;filter:blur(79px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.7}.container-fluid.slider-top .background-images{left:0;top:0}.container-fluid.slider-top .background-images .image{display:block;filter:contrast(1.1) brightness(1.1)}.container-fluid.slider-top .background-images .image.mobile-image{display:none}.row.slider-content{margin-bottom:50px}.row.slider-content h1{font-size:70px;color:#fff;line-height:79px;text-shadow:0 0 54px rgb(44 47 44 / .31)}.row.slider-content h1 u{text-decoration:none!important;position:relative;z-index:2}.row.slider-content h1 u:before{content:'';position:absolute;left:0;bottom:9px;width:100%;height:15px;background:#3673c0;z-index:-1}.row.slider-content .content{font-size:18px;color:#fff}.row.slider-content .content p{line-height:31px}.row.slider-content .content :last-child{margin:0}.row.search-bar .search-form-container{padding:0 70px;height:70px}.row.search-bar .search-form-container .search-form-main{height:100%}.row.search-bar .search-form-container .search-form-main form.search-form{height:100%}.row.search-bar .search-form-container .search-form-main form.search-form input{height:100%;width:100%;border-radius:35px;padding:20px 35px;font-size:18px}.row.search-bar .search-form-container .search-form-main form.search-form button.search-submit{position:absolute;width:50px;height:50px;top:10px;right:10px;line-height:50px;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);border-radius:50%;font-size:0;color:#fff}.row.search-bar .search-form-container .search-form-main form.search-form button.search-submit:hover{opacity:.8}.container-fluid.testimonials-list{margin-bottom:110px}.testimonial-slider{padding-bottom:70px}.testimonial-slider .slide{width:100%}.testimonial-slider.slick-slider button.fal.general{top:auto;-webkit-transform:none;-ms-transform:none;transform:none;left:47.4%!important;bottom:0;right:auto;width:50px;height:50px;border-radius:50%;border:solid 1px rgb(40 99 173 / .74);background:#fff;color:#2863ad;font-size:0}.testimonial-slider.slick-slider button.fal.general:before{color:#2863ad;font-size:20px}.testimonial-slider.slick-slider button.fal.general:hover{border-color:#fff0;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1)}.testimonial-slider.slick-slider button.fal.general:hover:before{color:#fff}.testimonial-slider.slick-slider button.fal.general.next{left:53%!important;padding-left:2px}.testimonial-slider.slick-slider button.fal.general.previous{padding-right:2px}.testimonial-slider .slide .testimonial-slide-content{padding-top:0}.testimonial-image{height:445px}.testimonial-image .missing-img{float:left;width:100%;height:100%;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.testimonial-slide-content{padding-top:35px;padding-left:50px}.testimonial-slide-content .title-top{font-size:20px;font-weight:600;margin:0 0 30px 0;color:#2f3d45}.testimonial-slide-content .content{font-size:22px;color:#3f4f57;margin:0 0 30px 0}.testimonial-slide-content .content p{line-height:44px}.testimonial-slide-content .content :last-child{margin:0}.testimonial-slide-content .meta{font-size:16px;font-weight:700;line-height:26px;color:#2f3d45}.container-fluid.development-gallery{margin-bottom:90px}.development-gallery .image-slider-top{float:left;width:100%;height:auto;position:relative;margin:0 0 40px 0}.development-gallery .image-slider-top .image-block{float:left;width:100%;max-height:740px}.development-gallery .image-slider-top .image-block img{float:left;width:100%;height:auto}.development-gallery .image-slide-bottom .image-block{float:left;width:100%;opacity:.7;margin-bottom:20px!important}.development-gallery .image-slide-bottom .image-block.active,.development-gallery .image-slide-bottom .image-block:hover{opacity:1}.development-gallery .image-slide-bottom .image-block img{float:left;width:100%}.development-gallery .image-slider-top button.general.slick-arrow{width:auto;height:auto;background:0 0;font-size:0;color:#2863ad;opacity:.7}.development-gallery .image-slider-top button.general.slick-arrow:before{font-size:40px}.development-gallery .image-slider-top button.general.slick-arrow:hover{opacity:1}.tax-developments .container-fluid.accordion-section{margin-bottom:75px}.container-fluid.hero-image{height:390px;position:relative;background:#f5f5f5}.container-fluid.hero-image .social-share-block{position:absolute;right:0;width:55px;padding:18px 10px;background:#fff}.container-fluid.hero-image .social-share-block .title{writing-mode:vertical-rl;float:left;font-size:12px;font-weight:500;color:#1b1b1b;margin:0 12px 20px 12px}.container-fluid.hero-image .social-share-block .social-share{float:left;width:100%}.container-fluid.hero-image .social-share-block .social-share a.social-link{float:left;width:30px;height:30px;border-radius:50%;line-height:32px;text-align:center;background:#2f3d45;margin:0 2px 10px 2px;font-size:11.66px;color:#fff}.container-fluid.hero-image .social-share-block .social-share a.social-link:hover{opacity:.6}.container-fluid.hero-image .social-share-block .social-share a.social-link:last-of-type{margin-bottom:0}.container-fluid.hero-image .social-share-block .social-share a.social-link.fa-facebook-f{background:#1877f2}.container-fluid.hero-image .social-share-block .social-share a.social-link.fa-linkedin-in{background:#0e76a8}.container-fluid.hero-image .social-share-block .social-share a.social-link.fa-twitter{background:#1da1f2}.container-fluid.hero-image .social-share-block .social-share a.social-link.fa-whatsapp{background:#25D366;display:none}.container-fluid.hero-image .container,.container-fluid.hero-image .container .row,.container-fluid.hero-image .container .row .col-12{height:100%;position:relative}.hero-image .hero-dev-meta{position:absolute;bottom:30px;left:0;padding:0 15px;float:left;width:100%}.hero-image .hero-dev-meta span{float:left;width:auto;padding:12px 20px;background:#d6e8e8;color:#fff;color:#2f3d45;font-size:14px;font-weight:700;line-height:1}.hero-image .hero-dev-meta span i{float:left;font-size:16px;color:#2f3d45;margin:0 10px 0 0}.hero-image .hero-dev-meta span.white{background:#fff}.hero-image .hero-dev-meta span.white i{color:#e07b90}.development-intro{float:left;width:100%;position:relative}.development-intro .content{float:left;width:100%;position:relative;margin:0 0 45px 0}.development-intro .content :last-child{margin:0}.development-intro span.button-label{float:left;width:100%;font-size:16px;color:#2f3d45;font-weight:700;line-height:32px;margin:0 0 20px 0}.development-intro .buttons{float:left;width:100%}.development-intro .buttons .cta-button{float:left;width:32%;margin:0 2% 12px 0;line-height:24px;padding:14px 50px}.development-intro .buttons .cta-button:nth-child(3n+3){margin:0}.download-list .row article{margin-bottom:35px}.download-post{float:left;width:100%}.download-post a{float:left;width:100%;height:65px;position:relative}.download-post a .row{height:100%;position:relative}.download-post a .download-icon{float:left;width:100%;height:63px}.bodyactive .download-post a .download-icon.pdf{background:url(/wp-content/uploads/2020/08/03092123/pdf-logo.png.webp) no-repeat center center;background-size:contain}.bodyactive .download-post a .download-icon.jpg{background:url(/wp-content/uploads/2020/08/13153948/jpg-icon.png.webp) no-repeat center center;background-size:contain}.download-post a .download-content{float:left;width:100%}.download-post a .download-content .main-title{float:left;width:100%;font-size:18px;font-weight:700;color:#2f3d45;margin:0 0 12px 0}.download-post a .download-content .file-name{float:left;width:100%;font-style:italic;font-size:14px;font-weight:400;color:#3f4f57}.download-post a .download-meta{float:left;width:100%}.download-post a .download-meta span{float:left;width:50%;color:#3f4f57;font-weight:400;font-size:16px}.download-post a i.fas.fa-download{float:right;width:50px;height:50px;text-align:center;line-height:48px;border-radius:50%;border:solid 1px rgb(40 99 173 / .74);font-size:16px;color:#2863ad}.download-post a:hover i.fas.fa-download{border:solid 1px rgb(40 99 173);background:#2863ad;color:#fff}.download-post a i.fas.fa-download:before{color:#2863ad}.download-post a:hover i.fas.fa-download:before{color:#fff}.category-list-post{float:left;width:100%;position:relative}.category-list-post .post-thumbnail-outer{float:left;width:297px;height:297px;position:relative}.category-list-post a.post-thumbnail-outer .post-thumbnail-outer .image-overlay-meta{position:absolute;top:0;left:0;width:100%;height:100%}.category-list-post a.post-thumbnail-outer .post-thumbnail-outer .image-overlay-meta p.call-out-tag{margin:25px auto 0;float:none;display:table;max-width:82%;background:#d6e8e8;padding:12px 19px;font-size:13px;line-height:21px;text-align:center;font-weight:600;color:#2f3d45}.category-list-post .post-thumbnail-outer .post-thumbnail-inner{float:left;width:100%;height:100%;position:relative}.category-list-post .post-thumbnail-outer .post-thumbnail-inner img{float:left;width:100%}.category-list-post .post-thumbnail-outer .post-thumbnail-inner .missing-img{float:left;width:100%;height:100%;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.category-list-post .post-content{float:right;width:69%;position:relative;padding-top:35px}.category-list-post .post-content h3{float:left;width:100%;position:relative;margin:0 0 25px 0;font-size:20px;font-weight:600;color:#2f3d45}.category-list-post .post-content h3 a{color:#2f3d45}.category-list-post .post-content h3 a:hover{color:#2863ad}.category-list-post .post-content .content{float:left;width:100%;position:relative;margin:0 0 25px 0;font-size:16px;color:#3f4f57}.category-list-post .post-content .content :last-child{margin:0}.category-list-post .post-content .meta{float:left}.category-list-post .post-content .meta span{float:left;font-weight:900;color:#2f3d45;margin:0 30px 0 0}.category-list-post .post-content .meta span i{font-size:16px;float:left;margin:3px 10px 0 0;color:#e07b90}.category-list-post .post-content .cta-button{float:right}.standard-hero.top-level{margin-bottom:50px}.development-intro-sub .development-sidebar{float:left;width:100%;padding-left:40px}aside.sidebar-section.what-does-home-offer{padding:30px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35)}aside.sidebar-section.what-does-home-offer span.title{margin:0 0 20px 0}aside.sidebar-section.what-does-home-offer .content{float:left;width:100%;margin:0;font-size:14px}aside.sidebar-section.what-does-home-offer .content ul{float:left;width:100%;padding:0;margin:0}aside.sidebar-section.what-does-home-offer .content ul li{float:left;width:100%;margin:0 0 14px 0;padding:0;line-height:23px;font-weight:700;color:#2f3d45}aside.sidebar-section.what-does-home-offer .content ul li:before{content:'\f00c';position:static;float:left;width:20px;height:auto;background:none;color:#e07b90;font-family:'Font Awesome 5 Pro';font-weight:900;margin:6px 10px 0 0;line-height:1;text-align:center}aside.sidebar-section.what-does-home-offer .content ul li.great-transport-links:before{content:'\f85a'}aside.sidebar-section.what-does-home-offer .content ul li.excellent-schools-nearby:before{content:'\f549'}aside.sidebar-section.what-does-home-offer .content ul li.well-lit-cycle-routes:before{content:'\f84a'}aside.sidebar-section.what-does-home-offer .content ul li.electric-car-charging-points:before{content:'\f85b'}aside.sidebar-section.what-does-home-offer .content ul li.part-of-wider-regeneration:before{content:'\f015'}aside.sidebar-section.what-does-home-offer .content ul li.children’s-play-area:before{content:'\f1ae'}aside.sidebar-section.what-does-home-offer .content ul li.last-homes-remaining:before{content:'\f015'}aside.sidebar-section.what-does-home-offer .content ul li.nearby-green-spaces:before{content:'\f724'}aside.sidebar-section.what-does-home-offer .content ul li.village-location:before{content:'\f015'}aside.sidebar-section.what-does-home-offer .content ul li.close-to-london:before{content:'\f5a0'}aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-retail:before{content:'\f07a'}aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-amenities:before{content:'\f593'}aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-school:before{content:'\f549'}aside.sidebar-section.what-does-home-offer .content ul li.near-to-train-station:before{content:'\f238'}aside.sidebar-section.what-does-home-offer .content ul li.close-to-amenities:before{content:'\f593'}aside.sidebar-section.what-does-home-offer .content ul li.sports-facilities:before{content:'\f1e3'}aside.sidebar-section.what-does-home-offer .content ul li.community-hub:before{content:'\f0c0'}aside.sidebar-section.what-does-home-offer .content ul li.hyperoptic-internet:before{content:'\f1eb'}aside.sidebar-section.what-does-home-offer .content ul li.fibreoptic-internet:before{content:'\f1eb'}aside.sidebar-section.what-does-home-offer .content ul li.open-plan-kitchen-diner:before,.new-intro-2020 .icon-list li.open-plan-kitchen-diner:before{content:'\f2e6'}aside.sidebar-section.what-does-home-offer .content ul li.open-plan-ground-floor:before,.new-intro-2020 .icon-list li.open-plan-ground-floor:before{content:'\f546'}aside.sidebar-section.what-does-home-offer .content ul li.ring-2-doorbell:before,.new-intro-2020 .icon-list li.ring-2-doorbell:before{content:'\f0f3'}aside.sidebar-section.what-does-home-offer .content ul li.nest-learning-thermostat:before,.new-intro-2020 .icon-list li.nest-learning-thermostat:before{content:'\e00c'}aside.sidebar-section.what-does-home-offer .content ul li.bi-folding-doors:before,.new-intro-2020 .icon-list li.bi-folding-doors:before{content:'\f52b'}aside.sidebar-section.what-does-home-offer .content ul li.upgraded-kitchen:before,.new-intro-2020 .icon-list li.upgraded-kitchen:before{content:'\f2e6'}aside.sidebar-section.what-does-home-offer .content ul li.south-facing-garden:before,.new-intro-2020 .icon-list li.south-facing-garden:before{content:'\f724'}aside.sidebar-section.what-does-home-offer .content ul li.great-storage-throughout:before,.new-intro-2020 .icon-list li.great-storage-throughout:before{content:'\f4b7'}aside.sidebar-section.what-does-home-offer .content ul li.low-energy-lighting-throughout:before,.new-intro-2020 .icon-list li.low-energy-lighting-throughout:before{content:'\f670'}aside.sidebar-section.what-does-home-offer .content ul li.magnetic-plaster-wall,.new-intro-2020 .icon-list li.magnetic-plaster-wall:before{content:'\f076'}aside.sidebar-section.what-does-home-offer .content ul li.single-garage:before,.new-intro-2020 .icon-list li.single-garage:before{content:'\e00b'}aside.sidebar-section.what-does-home-offer .content ul li.double-garage:before,.new-intro-2020 .icon-list li.double-garage:before{content:'\e00b'}aside.sidebar-section.what-does-home-offer .content ul li.two-parking-spaces:before,.new-intro-2020 .icon-list li.two-parking-spaces:before{content:'\f540'}aside.sidebar-section.what-does-home-offer .content ul li.en-suite-to-master-bedroom:before,.new-intro-2020 .icon-list li.en-suite-to-master-bedroom:before{content:'\f7bd'}aside.sidebar-section.what-does-home-offer .content ul li.downstairs-wc:before,.new-intro-2020 .icon-list li.downstairs-wc:before{content:'\f7bd'}aside.sidebar-section.what-does-home-offer .content ul li.solar-panels:before,.new-intro-2020 .icon-list li.solar-panels:before{content:'\f5ba'}aside.sidebar-section.what-does-home-offer .content ul li.study:before,.new-intro-2020 .icon-list li.study:before{content:'\f5d1'}aside.sidebar-section.what-does-home-offer .content ul li.walk-in-wardrobe:before,.new-intro-2020 .icon-list li.walk-in-wardrobe:before{content:'\f553'}aside.sidebar-section.what-does-home-offer .content ul li.built-in-wardrobe:before,.new-intro-2020 .icon-list li.built-in-wardrobe:before{content:'\f553'}aside.sidebar-section.what-does-home-offer .content ul li.kitchen-island:before,.new-intro-2020 .icon-list li.kitchen-island:before{content:'\e06d'}aside.sidebar-section.what-does-home-offer .content ul li.utility-room:before,.new-intro-2020 .icon-list li.utility-room:before{content:'\f898'}aside.sidebar-section.what-does-home-offer .content ul li.floor-to-ceiling-windows:before,.new-intro-2020 .icon-list li.floor-to-ceiling-windows:before{content:'\e050'}aside.sidebar-section.what-does-home-offer .content ul li.integral-garage:before,.new-intro-2020 .icon-list li.integral-garage:before{content:'\e00b'}aside.sidebar-section.what-does-home-offer .content ul li.patio-doors:before,.new-intro-2020 .icon-list li.patio-doors:before{content:'\f52b'}aside.sidebar-section.what-does-home-offer .content ul li.double-oven:before,.new-intro-2020 .icon-list li.double-oven:before{content:'\e01d'}aside.sidebar-section.what-does-home-offer .content ul li.family-room:before,.new-intro-2020 .icon-list li.family-room:before{content:'\f26c'}aside.sidebar-section.what-does-home-offer .content ul li.bed:before,.new-intro-2020 .icon-list li.bed:before{content:'\f236'}aside.sidebar-section.what-does-home-offer .content ul li.price:before,.new-intro-2020 .icon-list li.price:before{content:'\f154'}aside.sidebar-section.what-does-home-offer .content ul li.extra-sockets-for-home-office:before,.new-intro-2020 .icon-list li.extra-sockets-for-home-office:before{content:'\f1e6'}aside.sidebar-section.contact-details{padding-left:0;padding:30px;background:#d6e8e8;margin-top:-120px}aside.sidebar-section.contact-details span.call-us{float:left;width:100%;text-align:center;font-size:18px;color:#2f3d45;margin:0 0 10px 0}aside.sidebar-section.contact-details span.call-us a{color:#2863ad;font-weight:900;text-decoration:underline}aside.sidebar-section.contact-details span.call-us a:hover{color:#2f3d45;text-decoration:underline!important}aside.sidebar-section.contact-details span.times{float:left;width:100%;text-align:center;font-size:14px;font-weight:700;color:#2f3d45;margin:2px 0 18px 0}aside.sidebar-section.contact-details .opening-times{float:left;width:100%;text-align:center;margin:0 0 15px 0}aside.sidebar-section.contact-details .opening-times b{float:left;width:100%;font-size:13px;font-weight:900;color:#2f3d45;margin:0 0 12px 0}aside.sidebar-section.contact-details .opening-times span{float:left;width:100%;font-size:14px;font-weight:400;color:#2f3d45;margin:0 0 8px 0}aside.sidebar-section.contact-details .opening-times :last-child{margin:0}aside.sidebar-section.contact-details a.email-us{float:none;display:table;position:relative;margin:0 auto;color:#2863ad;text-decoration:underline!important;font-weight:700;padding-left:50px;line-height:30px}aside.sidebar-section.contact-details a.email-us:before{content:'\f0e0';position:absolute;left:0;top:0;width:32px;height:32px;display:block;border-radius:50%;line-height:32px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;background:#2863ad;color:#fff;font-size:12px}aside.sidebar-section.contact-details a.email-us:hover{color:#2f3d45}aside.sidebar-section.contact-details a.email-us:hover:before{background:#2f3d45}.developments-listing .row.intro-content{margin-bottom:10px}.developments-listing .row.intro-content .content{float:left;width:100%;position:relative}.developments-listing .row.intro-content .content :last-child{margin:0}.developments-listing .row.global-filters{margin-bottom:10px}.developments-listing.top-level-listing .row.global-filters{margin-bottom:45px}.developments-listing .row.tab-row{margin-bottom:45px}.developments-listing .row.tab-row .development-tabs{float:right}.developments-listing .row.tab-row .development-tabs a{float:left;min-width:auto;padding:14px 20px;border:solid 1px #2863ad}.developments-listing .row.tab-row .development-tabs a i{float:left;margin:1px 10px 0 0;font-size:16px}.developments-listing .row.tab-row .development-tabs a i:before{color:#2863ad}.developments-listing .row.tab-row .development-tabs a:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.developments-listing .row.tab-row .development-tabs a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.developments-listing .row.tab-row .development-tabs a:hover{border-color:#2f3d45;color:#2f3d45;background:#fff}.developments-listing .row.tab-row .development-tabs a:hover i:before{color:#2f3d45}.developments-listing .row.tab-row .development-tabs a.active{background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);color:#fff;border-color:#2863ad}.developments-listing .row.tab-row .development-tabs a.active i:before{color:#fff}.floor-plans .floor-plans-images{float:left;width:100%;padding:0 80px}.floor-plans .floor-plans-images .slide.image-slide{float:left;width:100%}.floor-plans .floor-plans-images .slide.image-slide img{float:left;width:100%;height:auto}.floor-plans .floor-plans-images button.general.slick-arrow{width:auto;height:auto;background:none;font-size:25px;color:#2863ad;opacity:.7}.floor-plans .floor-plans-images button.general.slick-arrow:hover{opacity:1}.floor-plans .floor-plans-images button.fal.general.previous{left:20px}.floor-plans .floor-plans-images button.fal.general.next{right:20px}.floor-plans-content{float:left;width:85%;padding:0 0;overflow:hidden}.floor-plans-content .slick-list{overflow:visible}.floor-plans-content .slide.content-slide{float:left;width:100%;margin:0 30px}.floor-plans-content .slide.content-slide span.title{float:left;width:100%;font-size:20px;font-weight:600;color:#2f3d45;margin:0 0 27px 0}.floor-plans-content .slide.content-slide .dimensions{float:left;width:100%;padding:35px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35);margin:0 0 60px 0;font-size:16px}.floor-plans-content .slide.content-slide .dimensions p{float:left;width:100%}.floor-plans-content .slide.content-slide .dimensions :last-child{margin:0}.floor-plans-content .slide.content-slide .note{float:left;width:100%;font-size:14px}.floor-plans-content .slide.content-slide .note p{line-height:24px}.floor-plans-content .slide.content-slide .note :last-child{margin:0}.container-fluid.home-list{margin-bottom:80px}.home-list .row.post-listing article{margin-bottom:40px}.home-list .home-post{float:left;width:100%;height:100%;position:relative}.home-list .home-post a.post-thumbnail-outer{float:left;width:100%;height:100%;position:relative;background:#fff;padding-top:255px}.home-list .home-post a.post-thumbnail-outer:hover{-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35)}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer{float:left;width:100%;height:255px;position:relative;position:absolute;top:0;left:0;overflow:hidden}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer img{float:left;width:100%;height:auto}.home-list .home-post a.post-thumbnail-outer:hover .post-thumbnail-outer img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer .missing-img{float:left;width:100%;height:100%;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer .image-overlay-meta{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .35) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .35) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer .image-overlay-meta p.phase{position:absolute;bottom:30px;left:30px;margin:0;color:#fff;font-weight:600}.home-list .home-post a.post-thumbnail-outer .post-thumbnail-outer .image-overlay-meta p.call-out-tag{margin:25px auto 0;float:none;display:table;max-width:82%;background:#d6e8e8;padding:12px 19px;font-size:13px;line-height:21px;text-align:center;font-weight:600;color:#2f3d45}.home-list .home-post a.post-thumbnail-outer .post-content{float:left;width:100%;padding:23px 28px;border:solid 1px #ccc;border-top:none;height:100%}.home-list .home-post a.post-thumbnail-outer:hover .post-content{border-color:#fff0}.home-list .home-post a.post-thumbnail-outer .post-content h3{float:left;width:100%;padding:0;margin:0 0 25px 0;font-size:20px;color:#2f3d45;font-weight:700}.home-list .home-post a.post-thumbnail-outer:hover .post-content h3{color:#2863ad}.home-list .home-post a.post-thumbnail-outer .post-content .content{float:left;width:100%;font-size:14px;color:#3f4f57;margin:0 0 25px 0}.home-list .home-post a.post-thumbnail-outer .post-content .content :last-child{margin:0}.home-list .home-post a.post-thumbnail-outer .post-content .meta{float:left;width:100%}.home-list .home-post a.post-thumbnail-outer .post-content .meta span{float:left;width:100%;color:#2f3d45;font-size:14px;font-weight:900;line-height:17px;margin:0 0 15px 0;padding-left:30px;position:relative}.home-list .home-post a.post-thumbnail-outer .post-content .meta span:last-of-type{margin:0}.home-list .home-post a.post-thumbnail-outer .post-content .meta span i{float:left;font-size:16px;color:#e07b90;margin:0;position:absolute;left:0;top:1px}.image-slide-standard{float:left;width:100%;position:relative}.image-slide-standard .image-block{float:left;width:100%;position:relative;overflow:hidden}.image-slide-standard .image-block img{float:left;width:100%;position:relative}.image-slide-standard .image-block:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.image-slide-standard button.general.slick-arrow{width:auto;height:auto;background:none!important;font-size:25px;color:#2863ad;opacity:.7}.image-slide-standard button.general.slick-arrow:hover{opacity:1}.siteplans .row article{display:none}.siteplans .row article:first-of-type{display:block}.siteplans .row article .siteplan-image-block{float:left;width:100%;position:relative}.siteplans .row article .siteplan-image-block img{float:left;width:100%;position:relative;height:auto}.developments-listing .row.intro-content.top-level-intro{margin-bottom:55px}.developments-listing .loader{float:left;width:100%;height:300px;position:relative;display:none}.developments-listing .loader.main-loader{position:absolute;top:0;left:0}.developments-listing .loader .form-overlay{visibility:visible}.container-fluid.developments-listing.top-level-listing{min-height:500px;margin-bottom:110px}.container-fluid.developments-listing.top-level-listing.locations-list{min-height:367px;margin-bottom:65px}.developments-listing .list-view{float:left;width:100%;position:relative;display:block}.developments-listing .list-view article{margin-bottom:35px}.developments-listing .list-view article:last-of-type{margin-bottom:0}body.search .developments-listing .list-view article{margin-bottom:50px}.developments-listing .map-view{float:left;width:100%;position:relative;display:none;margin:0}.developments-listing .map-view .acf-map{height:1255px;margin:0;float:left;width:100%;position:relative}.developments-listing .map-view .acf-map img{max-width:inherit!important}.coming-soon-slider{float:left;width:100%;position:relative}.coming-soon-slider .slide{float:left;width:100%;position:relative}.coming-soon-slider button.general.slick-arrow{width:auto;height:auto;background:none!important;font-size:40px;color:#2863ad;opacity:.7}.coming-soon-slider button.general.slick-arrow:hover{opacity:1}.container-fluid.coming-soon-blocks,.container-fluid.find-your-homes-content{margin-bottom:85px}.container-fluid.slider-top.error-404{min-height:100%;min-height:-webkit-fill-available;overflow:hidden;height:100vh;margin-bottom:0}.container-fluid.slider-top.error-404 .background-images .image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(27 27 27 / 71%)}.slider-top.error-404 .row.slider-content .content{font-size:16px}.slider-top.error-404 .row.slider-content .content p{line-height:28px}.row.slider-content .content a{color:#fff}.row.slider-content .content a:hover{color:#fff;opacity:.6}.slider-top.error-404 .row.slider-content h1{font-size:200px;line-height:130px;margin-bottom:50px}.slider-top.error-404 .row.slider-content h1 b.title{float:left;width:100%;font-size:49px;line-height:.8;margin-top:45px}.post-type-archive-testimonials .testimonials-list{margin-bottom:60px}.testimonials-list div#filterable_search_results article{margin:0 0 50px 0}.testimonials-list div#filterable_search_results article:nth-child(2n) .row{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.testimonials-list div#filterable_search_results article:nth-child(2n) .row .testimonial-slide-content{padding-left:0;padding-right:50px}.testimonial-slide-content.no-image{padding-left:0!important;padding-right:0!important}.search-list-post{float:left;width:100%;position:relative}.search-list-post .post-thumbnail-outer{float:left;width:265px;height:265px;position:relative;overflow:hidden}.search-list-post .post-thumbnail-outer .post-thumbnail-inner{float:left;width:100%;height:100%;position:relative}.search-list-post .post-thumbnail-outer img.vertical{float:left;width:100%;position:relative}.search-list-post .post-thumbnail-outer .post-thumbnail-inner img{float:left;width:100%}.search-list-post .post-thumbnail-outer .post-thumbnail-inner .missing-img{float:left;width:100%;height:100%;background:url(/wp-content/uploads/2020/08/05105522/st-modwen-logo-450x97.png.webp) no-repeat center center #f3f3f3;background-size:75%;background-blend-mode:multiply}.search-list-post .post-content{float:right;width:63%;position:relative}.search-list-post .post-content h3{float:left;width:100%;position:relative;margin:0 0 25px 0;font-size:20px;font-weight:600;color:#2f3d45}.search-list-post .post-content h3 a{color:#2f3d45}.search-list-post .post-content h3 a:hover{color:#2863ad}.search-list-post .post-content h3 a small{display:block;float:left;width:100%;color:#2f3d45}.search-list-post .post-content h3 a:hover small{color:#2863ad}.search-list-post .post-content .content{float:left;width:100%;position:relative;margin:0 0 25px 0;font-size:16px;color:#3f4f57}.search-list-post .post-content .content h1,.search-list-post .post-content .content h2,.search-list-post .post-content .content h3,.search-list-post .post-content .content h4,.search-list-post .post-content .content h5,.search-list-post .post-content .content h6,.search-list-post .post-content .content h7{font-size:17px;font-weight:700}.search-list-post .post-content .content ul{width:100%;padding-left:0}.search-list-post .post-content .content :last-child{margin:0}.search-list-post .post-content .meta{float:left;width:100%}.search-list-post .post-content .meta span{float:left;font-weight:900;color:#2f3d45;margin:0 30px 0 0;padding-left:30px;position:relative}.search-list-post .post-content .meta span i{font-size:16px;float:left;margin:3px 10px 0 0;color:#e07b90;position:absolute;left:0;top:1px}.search-list-post .post-content .cta-button{float:right;margin:28px 0 0 0}body.search .developments-listing .list-view .row>div#filterable_search_results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;width:100%}.content b,.content strong{font-weight:700}.standard-post.contact-page-details .form-block{float:left;width:100%;padding-left:30px}.contact-details-block{float:left;width:100%;margin:0 0 50px 0}.contact-details-block:last-of-type{margin:0}.contact-details-block span.main-title{float:left;width:100%;font-size:20px;font-weight:600;color:#2f3d45;margin:0 0 25px 0}.contact-details-block .content{float:left;width:100%;font-size:16px;margin-bottom:24px}.contact-details-block .content>:last-child{margin:0}.contact-details-block .contact-details{float:left;width:100%;margin:0 0 30px 0}.contact-details-block .contact-details:last-of-type{margin:0}.contact-details-block .contact-details span.contact-title{float:left;width:100%;font-size:14px;font-weight:600;color:#3f4f57;margin:0 0 20px 0}.contact-details-block .contact-details .meta-inner{float:left;width:100%;margin:0 0 13px 0}.contact-details-block .contact-details .meta-inner:last-of-type{margin:0}.contact-details-block .contact-details .meta-inner i.fas{float:left;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;margin:0 16px 0 0;font-weight:900;background:#2863ad;color:#fff;font-size:12px}.contact-details-block .contact-details .meta-inner span{float:left;width:68%;font-size:16px;line-height:29px;margin-top:-6px}.contact-details-block .contact-details .meta-inner span a,.contact-details-block .content a{color:#2863ad;text-decoration:underline;font-weight:700}.contact-details-block .contact-details .meta-inner>a{float:left;font-size:16px;line-height:30px;color:#2863ad;text-decoration:underline;font-weight:700}.contact-details-block .contact-details .meta-inner a:hover,.contact-details-block .contact-details .meta-inner span a:hover,.contact-details-block .content a:hover{text-decoration:underline!important;color:#2f3d45}.standard-post.contact-page-details .media-enquiries-block{float:left;width:100%;color:#2f3d45;margin:50px 0 0 0;padding:30px;background:#d6e8e8}.standard-post.contact-page-details .media-enquiries-block p{float:left;width:100%;font-weight:500;color:#2f3d45;font-size:17px;line-height:29px;margin-top:-7px}.standard-post.contact-page-details .media-enquiries-block span.meta{float:left;margin:0 30px 0 0}.standard-post.contact-page-details .media-enquiries-block span.meta:last-of-type{margin:0}.standard-post.contact-page-details .media-enquiries-block span.meta i.fas{float:left;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;margin:0 16px 0 0;font-weight:900;background:#2863ad;color:#fff;font-size:12px}.standard-post.contact-page-details .media-enquiries-block span.meta>a{float:left;font-size:16px;line-height:30px;color:#2863ad;text-decoration:underline;font-weight:700;line-height:26px}.standard-post.contact-page-details .media-enquiries-block span.meta a:hover{text-decoration:underline!important;color:#2f3d45}.row.global-filters{margin-bottom:45px}.global-filters-blocks{float:left;width:100%;position:relative;font-size:16px}.global-filters-blocks span.filters-label{float:left;font-weight:600;color:#2f3d45;margin:0 40px 0 0}.global-filters-blocks .filters{float:left}.global-filters-blocks .filters a{float:left;font-weight:700;color:#5a6b74;margin:0 40px 0 0;position:relative}.global-filters-blocks .filters a:last-of-type{margin:0}.global-filters-blocks .filters a:before{content:'';position:absolute;left:0;width:0;height:1px;background:#5a6b74;bottom:0}.global-filters-blocks .filters a.active:before,.global-filters-blocks .filters a:hover:before{width:100%}.global-filters-blocks .filters a:hover{color:#2f3d45}.global-filters-blocks .filters a.active{color:#2f3d45;cursor:pointer;pointer-events:none}.tour-virtual{position:relative;overflow:hidden;padding-top:56.25%;float:left;width:100%}.tour-video{position:relative;float:left;width:100%}.tour-video>div{position:relative;float:left;width:100%}.tour-virtual iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.modal-container-block{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;margin:0;padding:50px 0 50px 0;background:rgb(47 61 69 / .6);display:none}.modal-container-block .container,.modal-container-block .container>.row,.modal-container-block .container>.row>.col-12{height:100%}.modal-container-block .modal-inner-block{float:left;width:380px;height:auto;position:relative;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .2);box-shadow:0 0 25px 0 rgb(47 61 69 / .2);max-height:100%;overflow:auto}.modal-container-block .modal-inner-block .title-container{float:left;width:100%;margin:0 0 35px 0;position:relative;padding:30px;padding-bottom:0}.modal-container-block .modal-inner-block .title-container .title{float:left;width:100%;font-size:20px;text-transform:none;line-height:1;color:#2f3d45;font-weight:600;padding-right:30px;line-height:1.3;margin:-6px 0 -5px 0}.modal-container-block .modal-inner-block .title-container .title small{display:block;float:left;width:100%;margin:15px 0 0 0;font-size:16px}.modal-container-block .modal-inner-block .title-container .close-modal{position:absolute;right:30px;top:30px;display:block;font-size:0;color:#f43535}.modal-container-block .modal-inner-block .title-container .close-modal:before{font-size:20px}.modal-container-block .modal-inner-block .title-container .close-modal:hover{opacity:.8}.modal-container-block .modal-inner-block .form-container{float:left;width:100%;position:relative;padding:30px;padding-top:0}.flexible-article-fields.has-sidebar>.container-fluid,.flexible-article-fields.has-sidebar>.container-fluid>.container{padding:0}.flexible-article-fields.has-sidebar .slick-slider button.fal.general.next{right:-40px}.flexible-article-fields.has-sidebar .slick-slider button.fal.general.previous{left:-40px}div#filterable_search_filters{float:left;width:100%;padding-right:45px;position:relative}div#filterable_search_filters span.title.main-title{float:left;width:100%;font-size:20px;color:#2f3d45;font-weight:600;margin:-5px 0 30px 0}div#filterable_search_filters div#filterable_search_filters_output{float:left;width:100%}div#filterable_search_filters div#filterable_search_filters_output .filter_container{float:left;width:100%;margin:0 0 25px 0}div#filterable_search_filters div#filterable_search_filters_output .filter_container span.filter-title{float:left;width:100%;font-size:14px;font-weight:700;color:#3f4f57;margin:0 0 20px 0}div#filterable_search_filters div#filterable_search_filters_output .filter_container label{float:left;width:100%;margin:0 0 12px 0}div#filterable_search_filters div#filterable_search_filters_output .filter_container label span{float:left;width:100%;position:relative;padding-left:52px;line-height:35px;font-size:16px}div#filterable_search_filters div#filterable_search_filters_output .filter_container label span:before{content:"\f00c";width:35px;height:35px;display:block;position:absolute;border:1px solid #ccc;left:0;top:0;border-radius:5px;font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff0;text-align:center;line-height:33px;font-size:18px}div#filterable_search_filters div#filterable_search_filters_output .filter_container label input{display:none}div#filterable_search_filters div#filterable_search_filters_output .filter_container label input:checked~span:before{color:#2863ad}div#filterable_search_filters div#filterable_search_filters_output .filter_container label input:checked~span{color:#1b1b1b}div#filterable_search_filters div#filterable_search_filters_output .filter_container label span:hover{cursor:pointer}div#filterable_search_filters div#filterable_search_filters_output .filter_container .range-slider{float:left;width:100%;padding:0 9px}.standard-hero b.search-results{float:left;width:100%;font-size:20px;margin:15px 0 0 0;color:#2f3d45}body.single-homes .standard-hero b.search-results{margin:30px 0 0 0}.container-fluid.no-results-block{margin-bottom:110px}.no-results-block .title-container{float:left;width:100%;margin-bottom:35px}.no-results-block .title-container.right-title{padding-left:30px}.no-results-block .title-container .title{float:left;width:100%;color:#2f3d45;font-size:20px;font-weight:600}.no-results-block .title-container .links{float:left;width:100%;margin:25px 0 0 0}.no-results-block .title-container .links p{float:left;width:100%;margin:0;font-size:16px;color:#2f3d45}.no-results-block .title-container .links p a{font-weight:700;color:#2f3d45;text-decoration:underline!important}.no-results-block .title-container .links p a:hover{color:#2863ad;text-decoration:underline!important}.no-results-block .map-container{float:left;width:100%;height:700px;position:relative;margin:0 0 40px 0}.no-results-block .map-container .acf-map{float:left;width:100%;height:100%}.no-results-block .form-block{float:left;width:100%;padding-left:30px}.table-section .table-section{float:left;width:100%}.table-section table.table{margin:0}.alerts{position:relative;top:0;height:auto;left:0;z-index:9;margin-bottom:55px;float:left;width:100%;display:block}body.home .alerts{margin-bottom:0}.alerts .alert-message{float:left;width:100%;height:auto;background:#e40046;color:#fff;text-align:center;padding:13px 0;position:relative}.alerts .alert-message .title{font-weight:700}.alerts .alert-message a{color:#fff;font-weight:600;text-decoration:underline}.alerts .alert-message a:hover{text-decoration:none!important;color:#fff;opacity:.6}.alerts .alert-message a.close-alert{position:absolute;right:30px;top:17px;text-decoration:none!important;font-size:0}.alerts .alert-message a.close-alert:before{font-size:14px}.alerts .alert-message a.close-alert:hover{opacity:.6}.container-fluid.dev-links{margin-bottom:70px}.container-fluid.dev-links .row.title-row{margin-bottom:20px}.container-fluid.dev-links .content a{margin-left:15px}.container-fluid.dev-links .content a:first-of-type{margin-left:0}.gm-style{font-family:'Averta Standard W01',sans-serif;font-size:14px;color:#5b676e;font-weight:300;line-height:normal}.gm-style .gm-style-iw-c{width:296px;border-radius:0;padding:20px}.gm-style .gm-style-iw-c .gm-style-iw-d{float:left;width:100%}.gm-style .gm-style-iw-c .gm-style-iw-d>div{float:left;width:100%}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-thumbnail-outer{float:left;width:100%;position:relative;margin:0 0 20px 0}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-thumbnail-outer img{float:left;width:100%}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-thumbnail-outer .image-overlay-meta{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-thumbnail-outer .image-overlay-meta p.call-out-tag{margin:25px auto 0;float:none;display:table;max-width:82%;background:#d6e8e8;padding:12px 19px;font-size:13px;line-height:21px;text-align:center;font-weight:600;color:#2f3d45}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content{float:left;width:100%;position:relative}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content h3{float:left;width:100%;padding:0;margin:0 0 15px 0;font-size:18px;color:#2f3d45;font-weight:600}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content .meta{float:left;width:100%}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content .meta span{float:left;width:100%;color:#2f3d45;font-size:14px;font-weight:900;line-height:17px;margin:0 0 15px 0}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content .meta span:last-of-type{margin:0}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content .meta span i{float:left;font-size:16px;color:#e07b90;margin:0 10px 0 0}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content a.read-more{float:right;margin:10px 0;color:#2f3d45;font-weight:700;font-size:15px;text-decoration:underline}.gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content a.read-more:hover{text-decoration:underline!important;color:#2863ad}.no-results-block .form-block .wpcf7 form .fields textarea{height:342px}.post-list form.filterable_search .row{clear:both}.testimonials-list form.filterable_search .row{clear:both}.contact-details-block .contact-details .meta-inner>a.desktop{display:block}.contact-details-block .contact-details .meta-inner>a.mobile{display:none}.lightbox .lb-outerContainer{background-color:#fff0}.lightbox .lb-outerContainer .lb-container{position:relative;background:#fff;border-radius:3px}.lightbox .lb-outerContainer .lb-container .lb-dataContainer{position:absolute;bottom:0;left:0}.lightbox .lb-outerContainer .lb-container .lb-dataContainer .lb-data .lb-details .lb-caption{float:left;padding:15px 30px;background:#d6e8e8;font-weight:400;color:#2f3d45;font-size:16px;line-height:28px;width:auto}.lightbox .lb-outerContainer .lb-container .lb-dataContainer .lb-data{padding:4px;float:left;width:100%}form.filterable_search div#filterable_search_results pre{float:left;width:100%;background:#f5f5f5;padding:10px;border:solid 1px}div#filterable_search_filters_output .filter_container input#slider-filter-price-value{float:left;width:100%;display:block;height:50px;border:1px solid #ccc;padding:10px 15px;text-transform:none;font-size:13px;font-weight:400;color:#1b1b1b;border-radius:25px;-webkit-appearance:none;display:none}div#filterable_search_filters_output .filter_container input#slider-filter-price-value:hover{cursor:pointer}div#filterable_search_filters_output .filter_container input#slider-filter-price-value:focus{border-color:#2f3d45;cursor:default}div#filterable_search_filters_output .filter_container div#slider-filter-price{float:left;width:100%;margin:10px 0 28px 0;background:#c9d8df;height:2px;border:none}div#filterable_search_filters_output .filter_container div#slider-filter-price .ui-slider-handle{height:18px;width:18px;border-radius:50%;border:none;background:#c9d8df;top:-8px;cursor:pointer}div#filterable_search_filters_output .filter_container div#slider-filter-price .ui-slider-handle b{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;font-size:12px;font-weight:700;font-family:'Averta Standard W01',sans-serif;color:#2f3d45}div#filterable_search_filters_output .filter_container div#slider-filter-price .ui-slider-handle:hover{background:#2863ad}div#filterable_search_filters a#reset-filter{float:left;font-weight:600;color:#f43535;text-decoration:underline!important}div#filterable_search_filters a#reset-filter:hover{opacity:.6}.container-fluid.home-map-location{margin-bottom:90px}.container-fluid.home-map-location .row.title-row{margin-bottom:40px}.home-map-location .map-view{float:left;width:100%;height:400px;position:relative}.home-map-location .map-view .acf-map{float:left;width:100%;height:100%}.home-map-location .map-view .overlay-address{position:absolute;bottom:0;left:0;padding:15px 30px;background:#d6e8e8;font-weight:600;color:#2f3d45;font-size:18px}.home-map-location .map-view .acf-map .gm-style .gm-style-iw-c .gm-style-iw-d>div .post-content a.read-more{display:none}.developments-listing form.filterable_search .row span#load_more{float:none;cursor:pointer;display:table;margin:0 auto}.home-list .loader{float:left;width:100%;height:478px;position:relative;display:none}.home-list .loader.main-loader{position:absolute;top:0;left:0}.home-list .loader .form-overlay{visibility:visible}.container-fluid.home-list.main-inner-listing{min-height:619px;margin-bottom:40px}.container-fluid.home-list.main-inner-listing .row.post-listing{position:relative}.header .menu-main-menu-container ul li>ul.sub-menu li#menu-item-80946,.header .menu-main-menu-container ul li>ul.sub-menu li#menu-item-2632,.header .menu-main-menu-container ul li>ul.sub-menu li#menu-item-2634,.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li#menu-item-2630,.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li#menu-item-2631,.row.top-menu .menu-top-menu-container ul.menu li>ul.sub-menu li#menu-item-2769{display:none!important}.container-fluid.virtual-tour{margin-bottom:90px}.container-fluid.download-list .row.title-row{margin-bottom:50px}.element,.wpcf7 form .fields.submit span.ajax-loader,body.error404 .header,body.error404 .footer,body.error404 .footer-bottom,.page .standard-post .standard-post-meta,.page .post-navigation,.contact-meta a span p br,.single-testimonials .standard-post .standard-post-meta,.testimonials-template-default .social-feed,.grecaptcha-badge,body.error404 .container-fluid.accreditation-list,body.error404 .alerts,body.error404 .container-fluid.footer-search-bar{display:none!important;visibility:none!important}div#cookie-law-info-bar .header .menu-main-menu-container ul li>ul.sub-menu,.header .menu-main-menu-container ul li.menu-item-has-children>a:after,.mega-menu-container,.header .menu-main-menu-container ul li>ul.sub-menu,.lightboxOverlay,.lightbox,.lightbox *,.accordion-section .acc-section,.tabbed-container .tabbed-content-contain .tabbed-inner,.container-fluid,.container,.row,.h1,h2,h3,h4,h5,h6,.col-12,.col-0{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.search-form-main form.search-form button.search-submit i{position:relative;top:-1px;left:1px}.search-form-main form.search-form button.search-submit i,.header a#searchMenu i{position:relative;top:-1px;left:1px}.header a#searchMenu i{top:0;line-height:50px;float:left;width:100%;height:100%;left:1px}.gm-style .gm-style-iw-c button.gm-ui-hover-effect{top:-5px!important;right:-5px!important}.search-form-main form.search-form button.search-submit i{font-size:16px;top:-1px;line-height:50px;float:left;width:100%;height:100%;left:1px}.news-slider{float:left;width:100%}.location-slider button.general.slick-arrow,.news-slider button.general.slick-arrow{width:auto;height:auto;background:none;font-size:40px;color:#2863ad;opacity:.7}.location-slider button.general.slick-arrow:hover,.news-slider button.general.slick-arrow:hover{opacity:1}.location-slider article,.news-slider article{float:left}.container-fluid.cta-list.has-background .background-image .image .container:before{position:absolute;left:-3%;top:-7%;width:46%;height:100%;background:rgb(39 33 30 / .86);content:'';display:block;filter:blur(80px);opacity:.5}.container-fluid.cta-list.has-background .background-image .image .container{position:relative;height:100%}.container-fluid.flexible-row-block .form-block{float:left;width:100%}.container-fluid.flexible-row-block .form-block{float:left;width:100%}.container-fluid.flexible-row-block .form-block#form-id-2770 .wpcf7 form .fields textarea{height:219px}.container-fluid.post-list.news-list{margin-bottom:90px}.single-homes .container-fluid.accreditation-list{margin-top:20px!important;max-height:157px;overflow:hidden}.single-homes .container-fluid.standard-hero{margin-bottom:40px}.scrollbar-thumb{background:#2f3d45!important;cursor:pointer}.scrollbar-track{opacity:1!important;background:rgb(47 61 69/29%)!important}.page-template-default .container-fluid.standard-hero{margin-bottom:70px}form.filterable_search a.open-filters{width:100%;padding:18px;font-size:19px;border-radius:100px;margin:0 0 40px 0;display:none}div#filterable_search_filters a.close-filters{display:none;position:absolute;right:30px;top:35px;font-size:24px;color:red}.modal-container-block .modal-inner-block::-webkit-scrollbar{-webkit-appearance:none;width:7px}.modal-container-block .modal-inner-block::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .5);box-shadow:0 0 1px rgb(255 255 255 / .5)}.home-map-location .map-image{float:left;width:100%;height:auto;position:relative;cursor:pointer}.home-map-location .map-image .overlay-address{position:absolute;bottom:0;left:0;padding:15px 30px;background:#d6e8e8;font-weight:600;color:#2f3d45;font-size:18px}.home-map-location .map-image img{float:left;width:100%;height:auto;position:relative}.home-map-location .map-view.has-static-image{display:none}.content blockquote p strong,.content blockquote p b,.content blockquote p a{color:#fff}.content blockquote p a:hover{color:#eee}.category-list-post .post-content .content blockquote{width:auto;margin:0 20px 20px 0;font-size:15px;padding:10px 20px}.category-list-post .post-content .content>p{clear:both}.development-gallery .image-slider-top .image-block{position:relative}.development-gallery .image-slider-top .image-block span.caption,.image-slide-standard .image-block span.caption{position:absolute;bottom:0;left:0;float:left;padding:15px 30px;background:#d6e8e8;font-weight:400;color:#2f3d45;font-size:16px;line-height:28px}.testimonial-slide-content a.cta-button{float:left;margin:30px 0 0 0}.contact-details-content-main{float:left;width:100%;position:relative}.contact-details-content-main span.title.main-title{float:left;width:100%;font-size:20px;font-weight:600;color:#2f3d45;margin:0 0 25px}.contact-details-boxes .contact-details-block{float:left;width:100%;padding:30px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .2);box-shadow:0 0 25px 0 rgb(47 61 69 / .2)}.contact-details-boxes .contact-details-block .media-enquiries-block{padding:0;margin:0;background:none}.contact-details-boxes .contact-details-block.standard-post.contact-page-details .media-enquiries-block span.meta{margin:0;width:50%}.contact-details-boxes .contact-details-block .contact-details.half-blocks{width:50%;margin:0 0 0 0}.contact-drop-listing .category-list-post .post-thumbnail-outer{width:350px;height:350px}.contact-drop-listing .category-list-post .post-content{width:63%;padding-top:0}.contact-drop-listing .category-list-post .post-content .meta{float:left;width:100%}.contact-drop-listing .category-list-post .post-content .meta span i{float:left;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;margin:0 16px 0 0;font-weight:900;background:#2863ad;color:#fff;font-size:12px}.contact-drop-listing .category-list-post .post-content .meta span a{float:left;font-size:16px;line-height:30px;color:#2863ad;text-decoration:underline;font-weight:700}.contact-drop-listing .category-list-post .post-content .meta span a:hover{text-decoration:underline!important;color:#2f3d45}.contact-drop-listing .category-list-post .post-content .cta-button{float:right;margin:40px 0 0 0}.category-list-post .post-content .meta span.meta-title{width:100%;margin:0 0 15px 0}.contact-blocks-dropped-content .contact-drop-listing{display:none;margin-bottom:70px;float:left;width:100%;padding-top:60px;border-top:solid 1px rgb(63 79 87 / .5)}.container-fluid.contact-page-top{margin-bottom:60px}.contact-blocks-dropped-content .loader{float:left;width:100%;height:412px;display:none;position:absolute;top:0;left:0}.contact-blocks-dropped-content .loader .form-overlay{visibility:visible}.contact-blocks-dropped-content.has-dropped>.container>.row>article{min-height:412px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contact-page-top .contact-dropdown-side.fields{float:right;width:100%;padding-left:30px;margin-top:65px}.contact-page-top .contact-dropdown-side.fields b.dropdown-label{float:left;width:100%;margin:0 0 15px 0;font-weight:700;color:#3f4f57;font-size:14px;line-height:1}.contact-page-top .contact-dropdown-side.fields .selectize-input{float:left;width:100%;display:block;height:50px;border:1px solid rgb(63 79 87 / .5);padding:15px 25px;text-transform:none;font-size:16px;font-weight:400;color:#3f4f57;border-radius:25px;-webkit-box-shadow:none;box-shadow:none}.contact-page-top .contact-dropdown-side.fields .selectize-input.input-active.dropdown-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.contact-page-top .contact-dropdown-side.fields .selectize-dropdown .option,.contact-page-top .contact-dropdown-side.fields .selectize-dropdown .optgroup-header{padding:15px 25px;text-transform:none;font-size:16px;font-weight:400;color:#3f4f57}.container-fluid.cta-list.has-background.no-actual-image{padding-top:0}.modal-container-block#home-of-the-month .modal-inner-block{width:100%}.modal-container-block#home-of-the-month .modal-inner-block .development-sidebar.home-of-the-month-side{float:left;width:38%;height:auto;position:relative;padding:30px;padding-top:0}.modal-container-block#home-of-the-month .modal-inner-block .form-container{float:right;width:62%;height:auto;position:relative;padding:30px;padding-top:0}.modal-container-block#home-of-the-month .modal-inner-block .home-of-the-month-side .image-container{float:left;width:100%}.modal-container-block#home-of-the-month .modal-inner-block .home-of-the-month-side .image-container img{float:left;width:100%}.modal-container-block#home-of-the-month .modal-inner-block .home-of-the-month-side .sidebar-section.what-does-home-offer{padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;margin:35px 0 0 0}.modal-container-block#home-of-the-month .modal-inner-block .home-of-the-month-side .sidebar-section.what-does-home-offer a.cta-button.secondary{margin:20px 0 0 0}.modal-container-block .modal-inner-block .form-container span.title.form-title{float:left;width:100%;font-size:18px;color:#2f3d45;margin:0 0 20px 0;font-weight:700}a#home-of-the-month-button{position:fixed;bottom:40px;right:40px;z-index:99;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .2);box-shadow:0 0 25px 0 rgb(47 61 69 / .2);height:45px;border-radius:25px;padding:0 24px;padding-left:60px}a#home-of-the-month-button .hotm-icon{position:absolute;left:0;top:0;width:45px;height:45px;background:url(/wp-content/uploads/2020/11/hotm-icon.png.webp) no-repeat center center #e40046;background-size:23px 21px;border-radius:50%}a#home-of-the-month-button .title{float:left;font-size:14px;color:#e40046;font-weight:700;line-height:45px;display:none}a#home-of-the-month-button .title.desktop-title{display:block}a#home-of-the-month-button:hover{background:#e40046}a#home-of-the-month-button:hover .title{color:#fff}.container-fluid.slider-top.has-alert-message{margin-bottom:0}.slider-alerts{position:static;width:100%;float:left;margin-bottom:100px}.slider-alerts .slider-alert-message{float:left;width:100%;height:auto;color:#fff;text-align:center;padding:13px 0;position:relative;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1)}.slider-alerts .slider-alert-message .title{font-weight:700}.slider-alerts .slider-alert-message a{color:#fff;font-weight:600;text-decoration:underline}.slider-alerts .slider-alert-message a:hover{text-decoration:none!important;color:#fff;opacity:.6}.blockquote-block-new{float:left;width:100%;position:relative}.blockquote-block-new .content-image-container{float:left;width:392px;height:auto;left:0;top:0;margin:0}.blockquote-block-new .quote-content{float:right;width:70%;padding:30px;background:#fff;position:absolute;z-index:2;right:0}.blockquote-block-new.background-color-blue .quote-content{background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1)}.blockquote-block-new .quote-content .content{float:left;width:100%;font-size:20px;color:#3f4f57}.blockquote-block-new.background-color-blue .quote-content .content{color:#fff}.blockquote-block-new .quote-content .content p{line-height:38px;margin:0 0 15px 0}.blockquote-block-new .quote-content .content :last-child{margin:0}.hero-image .development-header-box{position:absolute;bottom:90px;left:0;padding:0 15px;float:left;width:100%}.hero-image .development-header-box .inner{float:left;width:auto;background:#e40046;color:#fff;padding:15px 24px}.hero-image .development-header-box .inner .title{float:left;clear:both;font-size:16px}.hero-image .development-header-box .inner .title.top{font-weight:700;margin:0 0 5px 0}.cta-button.secondary.red,.wpcf7 form .fields.submit .wpcf7-submit.cta-button.secondary.red{background:#fff;color:#e40046;border:solid 1px #e40046}.cta-button.secondary.red:hover,.wpcf7 form .fields.submit .wpcf7-submit.cta-button.secondary.red:hover{background:#e40046;color:#fff;border:solid 1px #e40046}.row.title-row .title{font-size:28px;line-height:36px;font-weight:100;letter-spacing:.02em}.download-post a .download-content .main-title{font-weight:600;letter-spacing:.02em}.row.title-row span.showing{font-weight:500;color:#4e5b61;margin:7px 0;font-size:16px}.container-fluid.hero-image-new{margin-bottom:125px;height:610px;position:relative}.container-fluid.hero-image-new .image{float:left;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.container-fluid.hero-image-new:before{background:-moz-linear-gradient(top,rgb(39 39 39 / .45) 0%,#fff0 35%,#fff0 48%,rgb(39 39 39 / .9) 100%);background:-webkit-linear-gradient(top,rgb(39 39 39 / .45) 0%,#fff0 35%,#fff0 48%,rgb(39 39 39 / .9) 100%);background:linear-gradient(to bottom,rgb(39 39 39 / .45) 0%,#fff0 35%,#fff0 48%,rgb(39 39 39 / .9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2727273a',endColorstr='#2727273a',GradientType=0);content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:3;opacity:.8}.container-fluid.hero-image-new .container,.container-fluid.hero-image-new .container .row,.container-fluid.hero-image-new .container .row .col-12{height:100%;position:relative;z-index:4}.hero-image-new .hero-inner-container{float:left;width:100%;position:relative;height:100%}.hero-image-new .hero-inner-container .inner{position:absolute;left:0;width:100%;height:auto}.hero-image-new .hero-inner-container .inner.top{top:23px}.hero-image-new .hero-inner-container .inner.bottom{bottom:30px}.hero-image-new .header-bar-sidebar{float:left;width:100%;position:relative;height:100%;padding-left:40px}.hero-image-new .header-bar-sidebar .header-sidebar{position:absolute;left:0;width:100%;height:auto}.hero-image-new .header-bar-sidebar .inner{float:left;width:100%;position:relative;height:100%}.hero-image-new .header-bar-sidebar .header-sidebar.top{top:22px}.hero-image-new .header-bar-sidebar .header-sidebar.bottom{bottom:33px;padding:30px 25px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .35);box-shadow:0 0 25px 0 rgb(47 61 69 / .35)}.hero-image-new .header-bar-sidebar .header-sidebar.bottom .title{float:left;width:100%;display:block;font-size:16px;text-transform:none;color:#2f3d45;margin:0 0 20px 0;text-align:center;line-height:27px;font-weight:600}.hero-image-new .header-bar-sidebar .header-sidebar.bottom .buttons .cta-button{float:left;width:100%;text-align:center;margin:0 0 12px 0;font-size:14px;font-weight:700;padding:17px}.hero-image-new .header-bar-sidebar .header-sidebar.bottom .buttons .cta-button:last-of-type{margin:0}.hero-image-new .sales-alert-message{float:left;width:100%;padding:30px;background:#2f6ab6;color:#fff;position:relative}.hero-image-new .sales-alert-message.hidden-desktop{display:none;padding:20px;margin:20px 0 0 0}.hero-image-new .sales-alert-message a.close-sale-alert{position:absolute;right:20px;top:20px;text-decoration:none!important;color:#fff;font-size:0}.hero-image-new .sales-alert-message a.close-sale-alert:before{font-size:16px}.hero-image-new .sales-alert-message a.close-sale-alert:hover{opacity:.6}.hero-image-new .sales-alert-message .title{float:left;width:100%;font-size:16px;color:#dfedff;margin:0 0 15px 0}.hero-image-new .sales-alert-message .content{float:left;width:100%;font-size:14px;color:#dfedff;margin:0}.hero-image-new .sales-alert-message .content p{line-height:26px}.hero-image-new .sales-alert-message .content :last-child{margin:0}.hero-image-new .sales-alert-message .content a{color:#dfedff}.hero-image-new .sales-alert-message .content a:hover{color:#fff}.development-gallery .dev-image-content-right,.full-width-image .image-container .dev-image-content-right{float:left;width:100%;height:100%;background:#f0f1f2;padding:35px}.development-gallery .dev-image-content-right .vertical,.full-width-image .image-container .dev-image-content-right .vertical{float:left;width:100%}.development-gallery .dev-image-content-right .vertical .content,.full-width-image .image-container .dev-image-content-right .vertical .content{float:left;width:100%;font-size:30px;color:#2f3d45}.development-gallery .dev-image-content-right .vertical .content p,.full-width-image .image-container .dev-image-content-right .vertical .content p{line-height:48px}.development-gallery .dev-image-content-right .vertical .content :last-child,.full-width-image .image-container .dev-image-content-right .vertical .content :last-child{margin:0}.development-gallery .dev-image-content-right .vertical span.meta-title{float:left;width:100%;font-size:16px;font-weight:700;color:#2f3d45;margin:20px 0 0 0}.development-gallery .image-slider-mobile-quotes{float:left;width:100%;height:auto;display:none!important}.hero-image-new .hero-inner-container .inner.bottom .development-header-box{float:left;width:100%;margin:0 0 30px 0}.hero-image-new .hero-inner-container .inner.bottom .development-header-box .inner{float:left;width:auto;background:#e40046;color:#fff;padding:15px 24px;position:static}.hero-image-new .hero-inner-container .inner.bottom .development-header-box .inner .title{float:left;clear:both;font-size:16px}.hero-image-new .hero-inner-container .inner.bottom .development-header-box .inner .title.top{font-weight:700;margin:0 0 5px 0}.hero-image-new .hero-inner-container .inner.bottom h1{font-size:50px;font-weight:400;color:#fff;margin:0 0 10px 0}.hero-image-new .hero-inner-container .inner.bottom h1 small{font-size:20px;font-weight:600}.hero-image-new .hero-inner-container .inner.bottom .hero-dev-meta{float:left;width:100%;font-size:18px;font-weight:400;color:#fff}.hero-image-new .hero-inner-container .inner.bottom .hero-dev-meta p{line-height:28px;margin:0}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs{float:left;width:auto;display:block;position:relative;margin:0 0 0 0;font-size:14px;line-height:20px;color:#fff;text-shadow:0 0 29px #526278}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs a{height:auto;font-weight:600;color:#fff}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs a:hover{color:#e40046}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs b{margin:0 20px;color:#fff}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs strong{color:#fff;font-weight:600}.hero-image-new .social-share-block{position:absolute;right:0;width:55px;padding:18px 10px;background:#fff;z-index:4}.hero-image-new .social-share-block .title{writing-mode:vertical-rl;float:left;font-size:12px;font-weight:500;color:#1b1b1b;margin:0 12px 20px 12px}.hero-image-new .social-share-block .social-share{float:left;width:100%}.hero-image-new .social-share-block .social-share a.social-link{float:left;width:30px;height:30px;border-radius:50%;line-height:32px;text-align:center;background:#2f3d45;margin:0 2px 10px 2px;font-size:11.66px;color:#fff}.hero-image-new .social-share-block .social-share a.social-link:hover{opacity:.6}.hero-image-new .social-share-block .social-share a.social-link:last-of-type{margin-bottom:0}.hero-image-new .social-share-block .social-share a.social-link.fa-facebook-f{background:#1877f2}.hero-image-new .social-share-block .social-share a.social-link.fa-linkedin-in{background:#0e76a8}.hero-image-new .social-share-block .social-share a.social-link.fa-twitter{background:#1da1f2}.global-filters-blocks span.filters-label{font-weight:600}.global-filters-blocks .filters a{font-weight:600}.container-fluid.labels-bar-developments{padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / 20%);box-shadow:0 0 25px 0rgb(47 61 69 / .2);margin-bottom:0;position:absolute;top:720px;z-index:21;background:#fff}.container-fluid.labels-bar-developments.fixed{top:0;position:fixed}.labels-bar-developments .labels-inner{float:none;display:table;margin:0 auto}.labels-bar-developments .labels-inner .inner{float:left;position:relative}.labels-bar-developments .labels-inner .inner ul{float:left;margin:0}.labels-bar-developments .labels-inner .inner ul li{margin:0 18px!important}.labels-bar-developments .labels-inner .inner ul li a{font-size:16px;color:#2f3d45;font-weight:500}.labels-bar-developments .labels-inner .inner ul li a span{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.labels-bar-developments .labels-inner .inner ul li a:hover{color:#e40046}.development-intro-sub .call-us-cta-bar{float:left;width:100%;position:relative}.development-intro-sub .call-us-cta-bar span.title{float:left;width:100%;position:relative;font-size:20px;font-weight:600;color:#2f3d45;letter-spacing:.015em;margin:0 0 25px 0;line-height:20px}.development-intro-sub .call-us-cta-bar .content{float:left;width:auto;margin:0;width:100%}.development-intro-sub .call-us-cta-bar .contact-icons{float:right}.development-intro-sub .call-us-cta-bar .contact-icons a{float:left;position:relative;color:#2863ad;text-decoration:underline!important;font-weight:700;padding-left:50px;line-height:30px;margin:0 40px 0 0}.development-intro-sub .call-us-cta-bar .contact-icons a:last-of-type{margin:0}.development-intro-sub .call-us-cta-bar .contact-icons a:before{content:'\f0e0';position:absolute;left:0;top:0;width:32px;height:32px;display:block;border-radius:50%;line-height:32px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900;background:#2863ad;color:#fff;font-size:12px}.development-intro-sub .call-us-cta-bar .contact-icons a:hover{color:#2f3d45}.development-intro-sub .call-us-cta-bar .contact-icons a:hover:before{background:#2f3d45}.development-intro-sub .call-us-cta-bar .contact-icons a#tel:before{content:'\f879'}.ways-to-buy-new .ways-to-buy-new-image{float:left;width:100%;height:445px;position:relative;overflow:hidden}.ways-to-buy-new .ways-to-buy-new-image .post-thumbnail-outer{float:left;width:100%;height:100%;position:relative}.ways-to-buy-new .ways-to-buy-new-image .post-thumbnail-outer img{float:left;width:100%;height:auto}.ways-to-buy-new .ways-to-buy-new-image .icon-container{width:70px;position:absolute;right:45px;bottom:40px}.ways-to-buy-new .ways-to-buy-new-image .icon-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.ways-to-buy-new .ways-to-buy-new-image .icon-container img{position:relative;z-index:2;width:auto;height:auto}.row.ways-to-buy-new-row{min-height:445px}.ways-to-buy-new .ways-to-buy-new-content{float:left;width:100%;padding-left:35px;position:relative}.ways-to-buy-new .ways-to-buy-new-content span.title{float:left;width:100%;position:relative;font-size:24px;font-weight:600;color:#2f3d45;letter-spacing:.015em;margin:0 0 35px 0}.ways-to-buy-new .ways-to-buy-new-content .content{float:left;width:100%;color:#4e5b61;font-size:16px;margin:0 0 30px 0}.ways-to-buy-new .ways-to-buy-new-content .content p{line-height:30px}.ways-to-buy-new .ways-to-buy-new-content .content :last-child{margin:0}.ways-to-buy-new .ways-to-buy-new-content .cta-button{background:#f597a9;color:#fff}.ways-to-buy-new .ways-to-buy-new-content .cta-button:hover{background:#36444c;color:#fff}article.ways-to-buy-new{display:none}article.ways-to-buy-new:nth-child(1){display:block}.offer-sections aside.sidebar-section.what-does-home-offer{padding:0 0 0 0;background:#fff;-webkit-box-shadow:none;box-shadow:none;border-left:2px solid rgb(47 61 69 / .19);margin:0}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li:before{display:none}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li{margin:0}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a{float:left;text-decoration:none!important;padding:12px 0;padding-left:65px;font-size:16px;letter-spacing:.02em}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a:hover,.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a.active{color:#e07b90}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a:before{content:'\f00c';float:left;width:20px;height:auto;background:none;color:#e07b90;font-family:'Font Awesome 5 Pro';font-weight:900;line-height:1;text-align:center;position:absolute;left:21px;top:16px}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a:after{content:'';position:absolute;height:100%;width:0;display:block;left:-2px;top:0;background:#e07b90}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a:hover:after,.offer-sections aside.sidebar-section.what-does-home-offer .content ul li a.active:after{width:2px}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.great-transport-links a:before{content:'\f85a'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.excellent-schools-nearby a:before{content:'\f549'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.well-lit-cycle-routes a:before{content:'\f84a'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.electric-car-charging-points a:before{content:'\f85b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.part-of-wider-regeneration a:before{content:'\f015'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.children’s-play-area a:before{content:'\f1ae'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.last-homes-remaining a:before{content:'\f015'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.nearby-green-spaces a:before{content:'\f724'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.village-location a:before{content:'\f015'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.close-to-london a:before{content:'\f5a0'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-retail a:before{content:'\f07a'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-amenities a:before{content:'\f593'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.purpose-built-school a:before{content:'\f549'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.near-to-train-station a:before{content:'\f238'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.close-to-amenities a:before{content:'\f593'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.sports-facilities a:before{content:'\f1e3'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.community-hub a:before{content:'\f0c0'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.hyperoptic-internet a:before{content:'\f1eb'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.fibreoptic-internet a:before{content:'\f1eb'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.open-plan-kitchen-diner a:before{content:'\f2e6'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.open-plan-ground-floor a:before{content:'\f546'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.ring-2-doorbell a:before{content:'\f0f3'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.nest-learning-thermostat a:before{content:'\e00c'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.bi-folding-doors a:before{content:'\f52b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.upgraded-kitchen a:before{content:'\f2e6'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.south-facing-garden a:before{content:'\f724'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.great-storage-throughout a:before{content:'\f4b7'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.low-energy-lighting-throughout a:before{content:'\f670'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.magnetic-plaster-wall a:before{content:'\f076'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.single-garage a:before{content:'\e00b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.double-garage a:before{content:'\e00b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.two-parking-spaces a:before{content:'\f540'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.en-suite-to-master-bedroom a:before{content:'\f7bd'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.downstairs-wc a:before{content:'\f7bd'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.solar-panels a:before{content:'\f5ba'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.study a:before{content:'\f5d1'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.walk-in-wardrobe a:before{content:'\f553'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.built-in-wardrobe a:before{content:'\f553'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.kitchen-island a:before{content:'\e06d'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.utility-room a:before{content:'\f898'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.floor-to-ceiling-windows a:before{content:'\e050'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.integral-garage a:before{content:'\e00b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.patio-doors a:before{content:'\f52b'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.integrated-appliances a:before{content:''}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.double-oven a:before{content:'\e01d'}.offer-sections aside.sidebar-section.what-does-home-offer .content ul li.family-room a:before{content:'\f26c'}.offer-sections .featured-new-content{float:left;width:100%;display:none;padding-left:27px;position:relative;min-height:400px}.offer-sections .featured-new-content:nth-child(1){display:block}.offer-sections .featured-new-content .image-right{float:right;width:355px;position:relative;height:355px;overflow:hidden}.offer-sections .featured-new-content .image-right a.cta-button.secondary{position:absolute;bottom:30px;z-index:2;min-width:0;border:none;margin:0 auto;right:30px}.offer-sections .featured-new-content .image-right img{float:left;width:100%}.offer-sections .featured-new-content .content-left{float:left;width:51%}.offer-sections .featured-new-content .content-left span.title{float:left;width:100%;font-size:20px;margin:0 0 25px 0;font-weight:600;color:#2f3d45;letter-spacing:.015em}.offer-sections .featured-new-content .content-left .content{float:left;width:100%}.offer-sections .featured-new-content .content-left .content :last-child{margin:0}.development-gallery .image-slide-bottom{float:left;width:100%;position:relative}.development-gallery .image-slide-bottom .row{display:flex;flex-wrap:wrap;flex-grow:1;position:relative;margin:-15px -7.5px}.development-gallery .image-slide-bottom .row .col{padding:15px 7.5px;background:#fff}.development-gallery .image-slide-bottom .mosaic-layout a{background:#1b1b1b;float:left;width:100%;height:auto;opacity:1;display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:center;overflow:hidden;max-height:270px;margin-bottom:0!important;min-height:133px;background-position:center center;background-size:cover}.development-gallery .image-slide-bottom .mosaic-layout a:hover{opacity:.6}.development-gallery .image-slide-bottom img.scaler{float:left;width:100%;height:auto;display:block;opacity:0}.development-gallery .image-slide-bottom .col:nth-of-type(1),.development-gallery .image-slide-bottom .col:nth-of-type(3),.development-gallery .image-slide-bottom .col:nth-of-type(4),.development-gallery .image-slide-bottom .col:nth-of-type(7),.development-gallery .image-slide-bottom .col:nth-of-type(10),.development-gallery .image-slide-bottom .col:nth-of-type(12),.development-gallery .image-slide-bottom .col:nth-of-type(13),.development-gallery .image-slide-bottom .col:nth-of-type(16){min-width:25%}.development-gallery .image-slide-bottom .col:nth-of-type(2),.development-gallery .image-slide-bottom .col:nth-of-type(5),.development-gallery .image-slide-bottom .col:nth-of-type(6),.development-gallery .image-slide-bottom .col:nth-of-type(8),.development-gallery .image-slide-bottom .col:nth-of-type(9),.development-gallery .image-slide-bottom .col:nth-of-type(11),.development-gallery .image-slide-bottom .col:nth-of-type(14),.development-gallery .image-slide-bottom .col:nth-of-type(15){min-width:12.5%}.development-gallery .image-slide-bottom .col:nth-of-type(2) a,.development-gallery .image-slide-bottom .col:nth-of-type(3) a,.development-gallery .image-slide-bottom .col:nth-of-type(5) a,.development-gallery .image-slide-bottom .col:nth-of-type(9) a,.development-gallery .image-slide-bottom .col:nth-of-type(11) a,.development-gallery .image-slide-bottom .col:nth-of-type(13) a{height:100%}.development-gallery .image-slide-bottom .col:nth-of-type(6),.development-gallery .image-slide-bottom .col:nth-of-type(7),.development-gallery .image-slide-bottom .col:nth-of-type(8),.development-gallery .image-slide-bottom .col:nth-of-type(14),.development-gallery .image-slide-bottom .col:nth-of-type(15),.development-gallery .image-slide-bottom .col:nth-of-type(16){position:relative;z-index:2;margin-top:-14.5%}.development-gallery .image-slide-bottom .col:nth-of-type(6){margin-left:25%}.development-gallery .image-slide-bottom .col:nth-of-type(7){margin-left:0%}.development-gallery .image-slide-bottom .col:nth-of-type(8){margin-left:25%}.development-gallery .image-slide-bottom .col{flex:1;max-width:100%}.development-gallery .image-slide-bottom .col:nth-of-type(2) a,.development-gallery .image-slide-bottom .col:nth-of-type(3) a,.development-gallery .image-slide-bottom .col:nth-of-type(5) a,.development-gallery .image-slide-bottom .col:nth-of-type(9) a,.development-gallery .image-slide-bottom .col:nth-of-type(10) a,.development-gallery .image-slide-bottom .col:nth-of-type(11) a{align-items:start}.development-gallery .image-slide-bottom .col:nth-of-type(9),.development-gallery .image-slide-bottom .col:nth-of-type(10),.development-gallery .image-slide-bottom .col:nth-of-type(11),.development-gallery .image-slide-bottom .col:nth-of-type(12),.development-gallery .image-slide-bottom .col:nth-of-type(13){margin-top:-1.3%}.development-gallery .image-slide-bottom .col:nth-of-type(10),.development-gallery .image-slide-bottom .col:nth-of-type(12),.development-gallery .image-slide-bottom .col:nth-of-type(13){min-width:25%}.development-gallery .image-slide-bottom .col:nth-of-type(9){min-width:12.5%}.development-gallery .image-slide-bottom .col:nth-of-type(4),.development-gallery .image-slide-bottom .col:nth-of-type(10),.development-gallery .image-slide-bottom .col:nth-of-type(12),.development-gallery .image-slide-bottom .col:nth-of-type(13),.development-gallery .image-slide-bottom .col:nth-of-type(9){flex:1;max-width:100%}.development-gallery .image-slide-bottom .col:nth-of-type(6),.development-gallery .image-slide-bottom .col:nth-of-type(8),.development-gallery .image-slide-bottom .col:nth-of-type(14),.development-gallery .image-slide-bottom .col:nth-of-type(15),.development-gallery .image-slide-bottom .col:nth-of-type(16){max-width:12.5%}.development-gallery .image-slide-bottom .col:nth-of-type(7){max-width:25%}.development-gallery .image-slide-bottom .col a img{display:block}.development-gallery .image-slide-bottom .col a img.long{display:none}.development-gallery .image-slide-bottom .col:nth-of-type(3) a img,.development-gallery .image-slide-bottom .col:nth-of-type(7) a img{display:none}.development-gallery .image-slide-bottom .col:nth-of-type(3) a img.long,.development-gallery .image-slide-bottom .col:nth-of-type(7) a img.long{display:block}.development-gallery .image-slide-bottom .col:nth-of-type(9) a img,.development-gallery .image-slide-bottom .col:nth-of-type(16) a img{display:none}.development-gallery .image-slide-bottom .col:nth-of-type(9) a img.long,.development-gallery .image-slide-bottom .col:nth-of-type(16) a img.long{display:block}.development-intro-sub .call-us-cta-bar.has-sidebar-panel .contact-icons{float:left;width:100%;margin:20px 0 0 0}.home-list.main-inner-listing .row.post-listing .homes-posts-list-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.labels-bar-developments .labels-inner span.labels-title,.labels-bar-developments .labels-inner .parent-element,.labels-bar-developments .labels-inner a#enquire-button-bar{display:none}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs.full-width{white-space:nowrap}.row.offers-section-row{min-height:400px}.single-homes .alerts{margin-bottom:0}.hero-image-new .hero-inner-container .inner.top p#breadcrumbs.full-width.hidden-desktop{display:none}.labels-bar-developments .labels-inner .inner ul li#enquire a.open-modal{color:#e40046;font-weight:600}.labels-bar-developments .labels-inner .inner ul li#enquire a.open-modal:hover{color:#2f3d45}.development-intro-sub .call-us-cta-bar .content .opening-times{float:left}.development-intro-sub .call-us-cta-bar .content .opening-times b{float:left;margin:0 30px 0 0;line-height:32px;font-size:16px;font-weight:500}.development-intro-sub .call-us-cta-bar .content .opening-times span{float:left;font-size:14px;line-height:32px;margin:0 22px 0 0}.development-intro-sub .call-us-cta-bar .content .opening-times span:last-of-type{margin:0}.livestream{margin-top:30px!important}.livestream .youtube-responsive-container{float:left;width:100%;display:block;height:auto}.livestream iframe{min-height:450px}.livestream-container{padding:30px;bottom:0;left:0;z-index:10;max-width:340px}.livestream-container .livestream-countdown{border-radius:0;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / 23%);box-shadow:0 0 25px 0 rgb(47 61 69 / 23%);padding:20px;background:#fff}.livestream-container .livestream-countdown .time>div{position:relative;width:25%;padding:0 10px;text-align:center;font-weight:700;font-size:20px;line-height:.8;padding-bottom:17px;color:#e40046}.livestream-container .livestream-countdown .time>div:before{position:absolute;left:0;width:100%;font-size:12px;bottom:0}.livestream-container .livestream-countdown .time>div#days:before{content:"Days"}.livestream-container .livestream-countdown .time>div#hours:before{content:"Hours"}.livestream-container .livestream-countdown .time>div#minutes:before{content:"Minutes"}.livestream-container .livestream-countdown .time>div#seconds:before{content:"Seconds"}.livestream-container .livestream-countdown .livestream-text{line-height:24px;margin:13px 0 -4px 0;color:#5b676e}.livestream-container .livestream-countdown:hover{-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / 50%);box-shadow:0 0 25px 0 rgb(47 61 69 / 50%)}.livestream-container .livestream-countdown .livestream-text b{font-weight:700;color:#2f3d45;text-decoration:underline!important}.livestream-container .livestream-countdown .livestream-text b:hover{color:#e40046}.livestream-container a.closeCompetition{position:absolute;width:30px;height:30px;display:block;background:#e40046;z-index:2;text-align:center;border-radius:50%;color:#fff;line-height:.8;padding:10px 0;top:15px;right:15px;padding-right:1px;font-size:0}.livestream-container a.closeCompetition:before{font-size:14px}.livestream-container a.closeCompetition:hover{background:#b9023a}#buy-to-let-panel{display:block!important}.livestream-container#buy-to-let-panel .livestream-countdown .livestream-text{margin:0}.livestream-container#buy-to-let-panel .livestream-countdown .livestream-text strong{display:block;color:#2863ad;font-weight:600}.livestream-container#buy-to-let-panel{bottom:30px;z-index:1000}a.anchor_link{float:left;width:100%;clear:both}.development-gallery .slider-image-inner{float:left;width:100%;height:100%;position:relative;overflow:hidden}.development-gallery .dev-image-content-right,.full-width-image .image-container .dev-image-content-right{float:left;width:35%;height:100%;background:none;padding:35px;position:absolute;right:0;top:0}.development-gallery .dev-image-content-right .vertical .content,.full-width-image .image-container .dev-image-content-right .vertical .content{color:#fff}.development-gallery .dev-image-content-right .vertical span.meta-title,.full-width-image .image-container .dev-image-content-right .vertical span.meta-title{color:#fff}.development-gallery .dev-image-content-right .vertical:before,.full-width-image .image-container .dev-image-content-right .vertical:before{position:absolute;top:0;width:100%;height:100%;background:rgb(39 33 30);content:'';display:block;filter:blur(79px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.8;z-index:-1}.full-width-image .image-container img{margin:0}.cta-panel-2020{border:1px solid rgb(91 103 110 / 36%);padding:30px;margin-top:9px;max-width:350px}.cta-panel-2020:hover{border:1px solid rgb(91 103 110)}.cta-panel-2020 h3{font-size:18px;color:#2f3d45;font-weight:700;line-height:1.4;margin:-6px 0 22px 0;padding:0 0 0 0;text-transform:none;letter-spacing:.02em}.cta-panel-2020 p{font-size:16px;line-height:30px;margin:0 0 12px 0;clear:both;float:left}.cta-panel-2020 p:first-of-type{margin-top:-12px}.cta-panel-2020 p:last-of-type{margin-bottom:24px}.cta-panel-2020 b.lines-open{color:#2f3d45;font-weight:700;line-height:1.4;margin:-4px 0 -3px 0;font-size:14px}.cta-panel-2020 .icon-block{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:50%;color:#e40046;font-size:13px}.cta-panel-2020 .btn .icon-block{position:absolute;left:-2px;top:-1px;height:45px;width:45px;font-size:18px;background:#e40046;color:#fff;border-color:#e40046;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cta-panel-2020 .buttons{margin-bottom:35px}.cta-panel-2020 .buttons .btn{margin-bottom:12px}.cta-panel-2020 .buttons .btn:last-of-type{margin-bottom:0}.cta-panel-2020 .btn{outline:none!important;box-shadow:none!important;position:relative;text-align:center;height:45px;line-height:1;border-radius:50px;font-weight:700;letter-spacing:.02em;font-size:14px;padding:14px 24px;padding-left:70px;color:#e40046;border:1px solid #e40046;background:#fff0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;overflow:hidden;text-align:left}.cta-panel-2020 .icon-block:before,.cta-panel-2020 .icon-block:after{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.cta-panel-2020 .btn:before{content:"";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;left:0;top:0;height:100%;width:0%;display:block;z-index:-1;position:absolute;background:#e40046}.cta-panel-2020 .btn:hover{color:#fff}.cta-panel-2020 .btn:hover:before{opacity:1;width:100%}.cta-panel-2020 .btn:hover .icon-block{background:#fff;color:#e40046}.cta-panel-2020 .btn:focus,.cta-panel-2020 .btn:active,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled).active,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled):active{border-color:#2f3d45;color:#2f3d45;background:#fff}.cta-panel-2020 .btn:focus:before,.cta-panel-2020 .btn:active:before,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled).active:before,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled):active:before{width:0%;opacity:0}.cta-panel-2020 .btn:focus .icon-block,.cta-panel-2020 .btn:active .icon-block,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled).active .icon-block,.cta-panel-2020 .btn-primary:not(:disabled):not(.disabled):active .icon-block{border-color:#2f3d45;background:#2f3d45;color:#fff}.cta-panel-2020 a.call-now{color:#e40046;box-shadow:inset 0 -.06rem 0 0 #e40046;font-weight:700;font-size:16px;letter-spacing:.02em;margin-top:-6px}.cta-panel-2020 .phones-bottom{height:36px;margin-bottom:26px;padding-left:53px}.cta-panel-2020 a.call-now:hover{box-shadow:inset 0 -1.5rem 0 0 #e40046;color:#fff}.cta-panel-2020 a.call-now:active,.cta-panel-2020 a.call-now:focus{box-shadow:inset 0 -1.5rem 0 0 #2f3d45;color:#fff}.cta-panel-2020 .phones-bottom .icon-block{left:0;top:0}.new-intro-2020 .gutter-right,.home-list .cta-panel-block .gutter-right{padding-right:50px}.new-intro-2020 .icon-list h3{font-size:24px;color:#2f3d45;font-weight:100;line-height:1.4;margin:-6px 0 20px 0;padding:0 0 0 0;text-transform:none;letter-spacing:.02em}.new-intro-2020 .icon-list ul{float:left;width:100%;display:block;margin:0;padding:0}.new-intro-2020 .icon-list li{color:#2f3d45;font-weight:700;font-size:14px;line-height:28px;float:left;width:50%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-right:30px;padding-left:32px;margin:0 0 13px 0}.new-intro-2020 .icon-list li:before{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:600;width:auto;height:auto;background:none;border-radius:0;color:#2863ad;left:0;top:auto;display:block;font-size:16px;line-height:.8}.new-intro-2020 .icon-list .content{margin:0}.development-intro-sub .content.no-margin{margin-top:-23px!important}.home-list .cta-panel-block .cta-panel-2020{min-width:292px;margin-top:136px;top:100px}.home-list .cta-panel-block .btn{padding-left:59px;padding-right:20px}.home-list .cta-panel-block article{flex:0 0 33.33333%;max-width:33.33333%}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .post-thumbnail-outer{height:240px}.home-list .cta-panel-block .home-post a.post-thumbnail-outer{padding-top:240px}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .post-content{padding:26px 24px}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .post-content h3{font-size:18px;font-weight:600;margin-bottom:20px;margin-top:-4px;line-height:1.4}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .post-content .meta span{font-size:14px;font-weight:700;line-height:20px;padding-left:34px}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .post-content .meta span i{top:2px;width:20px;text-align:center}.home-list .cta-panel-block .home-post a.post-thumbnail-outer .image-overlay-meta p.call-out-tag{background:#e40046;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.6;padding:9px 16px}img.litespeed-loaded{opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}img.litespeed-loaded[data-lazyloaded="1"]{opacity:1;visibility:visible;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ie-modal-only{z-index:9999999;top:0;left:0;width:100vw;height:100vh;background:rgb(59 59 59 / .65);display:none}.ie-modal-only .vhboth{width:100%;max-width:670px;background:#fff;padding:30px}.ie-modal-only .vhboth p:last-of-type{margin-bottom:0}.development-intro-sub .call-us-cta-bar.has-showhome{width:60%}.inner-showhome-container{float:right;width:35%;position:relative}.inner-showhome-container h3.title{position:relative;font-size:20px;font-weight:600;color:#2f3d45;letter-spacing:.015em;margin:0 0 25px 0;line-height:20px}.inner-showhome-container p{float:left}.development-intro .inner-showhome-container .buttons .cta-button{padding:14px 40px}.floor-plans .slide.image-slide:after{content:"\f424";font-family:"Font Awesome 5 Pro",sans-serif;position:absolute;z-index:3;width:30px;height:30px;display:block;top:30px;left:30px;background:#2f3d45;border-radius:50%;color:#fff;text-align:center;font-weight:600;line-height:.8;padding:9px 0;font-size:14px}.floor-plans .slide.image-slide:hover:after{background:#e40046}.new-intro-2020 .icon-list.icon-list-full-width li{width:33.3333%}.development-intro-sub .call-us-cta-bar.has-sidebar-panel{margin-bottom:50px}.accordions.half-half .accordion-section{width:49.5%;clear:both}.accordions.half-half .accordion-section:nth-child(even){float:right;clear:none}.accordions.half-half .accordion-section:not(:only-child) .acc-section .featured-new-content .image-right{width:200px;height:200px}.accordions.half-half .accordion-section:only-child{width:100%}.accordions.half-half .accordion-section:only-child .acc-section .featured-new-content .image-right{width:370px;height:370px}.accordions .accordion-section .acc-section{margin:0}.accordions .accordion-section .acc-section .featured-new-content{float:left;width:100%;position:relative}.accordions .accordion-section .acc-section .featured-new-content .image-right{float:right;width:275px;position:relative;height:275px;overflow:hidden;margin:9px 0 0 0}.accordions .accordion-section .acc-section .featured-new-content .image-right a.cta-button.secondary{position:absolute;bottom:10%;z-index:2;min-width:0;border:none;margin:0 auto;right:30px;height:auto;line-height:22px;text-decoration:none!important;width:80%;left:10%}.accordions .accordion-section .acc-section .featured-new-content .image-right img{float:left;width:100%}.accordions .accordion-section .acc-section .featured-new-content .content-left{float:left;width:51%}.accordions .accordion-section .acc-section .featured-new-content .content-left span.title{float:left;width:100%;font-size:20px;margin:0 0 25px 0;font-weight:600;color:#2f3d45;letter-spacing:.015em}.accordions .accordion-section .acc-section .featured-new-content .content-left .content{float:left;width:100%}.accordions .accordion-section .acc-section .featured-new-content .content-left .content :last-child{margin:0}.container-fluid.home-list.main-inner-listing .new-intro-2020{margin:20px 0 0 0}.new-intro-2020 .accordions .accordion-section .acc-title{padding-left:55px;font-size:18px}.new-intro-2020 .accordions .accordion-section .acc-title:after{content:'\f00c';float:left;width:20px;height:auto;background:0 0;color:#e07b90;font-family:'Font Awesome 5 Pro';font-weight:900;line-height:1;text-align:center;position:absolute;left:20px;top:21px;font-size:16px}.new-intro-2020 .accordions .accordion-section:hover{border:1px solid rgba(91,103,110,100%)}.new-intro-2020 .accordions .accordion-section.active{border-color:#e07b90}.new-intro-2020 .accordions .accordion-section .acc-title:before{color:#5b676e}.new-intro-2020 .accordions .accordion-section:hover .acc-title:before{color:#e07b90}.new-intro-2020 .accordions .accordion-section.active .acc-title:before{color:#e07b90}.new-intro-2020 .accordions .accordion-section .acc-title.great-transport-links:after{content:'\f85a'}.new-intro-2020 .accordions .accordion-section .acc-title.excellent-schools-nearby:after{content:'\f549'}.new-intro-2020 .accordions .accordion-section .acc-title.well-lit-cycle-routes:after{content:'\f84a'}.new-intro-2020 .accordions .accordion-section .acc-title.electric-car-charging-points:after{content:'\f85b'}.new-intro-2020 .accordions .accordion-section .acc-title.part-of-wider-regeneration:after{content:'\f015'}.new-intro-2020 .accordions .accordion-section .acc-title.children’s-play-area:after{content:'\f1ae'}.new-intro-2020 .accordions .accordion-section .acc-title.last-homes-remaining:after{content:'\f015'}.new-intro-2020 .accordions .accordion-section .acc-title.nearby-green-spaces:after{content:'\f724'}.new-intro-2020 .accordions .accordion-section .acc-title.village-location:after{content:'\f015'}.new-intro-2020 .accordions .accordion-section .acc-title.close-to-london:after{content:'\f5a0'}.new-intro-2020 .accordions .accordion-section .acc-title.purpose-built-retail:after{content:'\f07a'}.new-intro-2020 .accordions .accordion-section .acc-title.purpose-built-amenities:after{content:'\f593'}.new-intro-2020 .accordions .accordion-section .acc-title.purpose-built-school:after{content:'\f549'}.new-intro-2020 .accordions .accordion-section .acc-title.near-to-train-station:after{content:'\f238'}.new-intro-2020 .accordions .accordion-section .acc-title.close-to-amenities:after{content:'\f593'}.new-intro-2020 .accordions .accordion-section .acc-title.sports-facilities:after{content:'\f1e3'}.new-intro-2020 .accordions .accordion-section .acc-title.community-hub:after{content:'\f0c0'}.new-intro-2020 .accordions .accordion-section .acc-title.hyperoptic-internet:after{content:'\f1eb'}.new-intro-2020 .accordions .accordion-section .acc-title.fibreoptic-internet:after{content:'\f1eb'}.new-intro-2020 .accordions .accordion-section .acc-title.open-plan-kitchen-diner:after{content:'\f2e6'}.new-intro-2020 .accordions .accordion-section .acc-title.open-plan-ground-floor:after{content:'\f546'}.new-intro-2020 .accordions .accordion-section .acc-title.ring-2-doorbell:after{content:'\f0f3'}.new-intro-2020 .accordions .accordion-section .acc-title.nest-learning-thermostat:after{content:'\e00c'}.new-intro-2020 .accordions .accordion-section .acc-title.bi-folding-doors:after{content:'\f52b'}.new-intro-2020 .accordions .accordion-section .acc-title.upgraded-kitchen:after{content:'\f2e6'}.new-intro-2020 .accordions .accordion-section .acc-title.south-facing-garden:after{content:'\f724'}.new-intro-2020 .accordions .accordion-section .acc-title.great-storage-throughout:after{content:'\f4b7'}.new-intro-2020 .accordions .accordion-section .acc-title.low-energy-lighting-throughout:after{content:'\f670'}.new-intro-2020 .accordions .accordion-section .acc-title.magnetic-plaster-wall:after{content:'\f076'}.new-intro-2020 .accordions .accordion-section .acc-title.single-garage:after{content:'\e00b'}.new-intro-2020 .accordions .accordion-section .acc-title.double-garage:after{content:'\e00b'}.new-intro-2020 .accordions .accordion-section .acc-title.two-parking-spaces:after{content:'\f540'}.new-intro-2020 .accordions .accordion-section .acc-title.en-suite-to-master-bedroom:after{content:'\f7bd'}.new-intro-2020 .accordions .accordion-section .acc-title.downstairs-wc:after{content:'\f7bd'}.new-intro-2020 .accordions .accordion-section .acc-title.solar-panels:after{content:'\f5ba'}.new-intro-2020 .accordions .accordion-section .acc-title.study:after{content:'\f5d1'}.new-intro-2020 .accordions .accordion-section .acc-title.walk-in-wardrobe:after{content:'\f553'}.new-intro-2020 .accordions .accordion-section .acc-title.built-in-wardrobe:after{content:'\f553'}.new-intro-2020 .accordions .accordion-section .acc-title.kitchen-island:after{content:'\e06d'}.new-intro-2020 .accordions .accordion-section .acc-title.utility-room:after{content:'\f898'}.new-intro-2020 .accordions .accordion-section .acc-title.floor-to-ceiling-windows:after{content:'\e050'}.new-intro-2020 .accordions .accordion-section .acc-title.integral-garage:after{content:'\e00b'}.new-intro-2020 .accordions .accordion-section .acc-title.patio-doors:after{content:'\f52b'}.new-intro-2020 .accordions .accordion-section .acc-title.integrated-appliances:after{content:'\e01d'}.new-intro-2020 .accordions .accordion-section .acc-title.double-oven:after{content:'\e01d'}.new-intro-2020 .accordions .accordion-section .acc-title.family-room:after{content:'\f26c'}.container-fluid.new-notice-fluid{margin-bottom:45px}.new-notice-block{padding:0;padding-left:85px;height:100px;position:relative;background:#2863ad;background:-moz-linear-gradient(17deg,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(17deg,#2863ad 0%,#3875c2 100%);background:linear-gradient(17deg,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);color:#fff;padding-right:185px}.new-notice-block a.vertical{position:absolute;right:20px;color:#fff;text-decoration:underline!important;font-weight:700}.new-notice-block i.vertical{position:absolute;left:20px;width:50px;height:50px;border-radius:50%;background:#fff;color:#2964af;line-height:50px;font-size:20px;text-align:center}.new-notice-block .inner-content .title.top-title{font-size:18px;line-height:27px;font-weight:600;letter-spacing:.02em;margin:0 0 5px 0}.new-notice-block .inner-content .title.bottom-title{font-size:14px;line-height:27px;font-weight:500}.home-list .home-post a.post-thumbnail-outer .post-content span.development-name{float:left;width:100%;font-size:12px;font-weight:700;margin:0 0 15px 0;color:#2863ad}.modal-container-block[id^="additional-bar-"] .modal-inner-block,div#additional-bar.modal-container-block .modal-inner-block{width:100%}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container,div#additional-bar.modal-container-block .modal-inner-block .content-container{float:left;width:100%;padding:30px;padding-top:0}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content{float:left;width:100%;position:relative}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .image-right,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .image-right{float:right;width:400px;position:relative;height:400px;overflow:hidden;margin:9px 0 0 0}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .image-right a.cta-button.secondary,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .image-right a.cta-button.secondary{position:absolute;bottom:30px;z-index:2;min-width:0;border:none;margin:0 auto;right:30px}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .image-right img,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .image-right img{float:left;width:100%}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .content-left,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .content-left{float:left;width:51%}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .content-left span.title,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .content-left span.title{float:left;width:100%;font-size:20px;margin:0 0 25px 0;font-weight:600;color:#2f3d45;letter-spacing:.015em}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .content-left .content,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .content-left .content{float:left;width:100%}.modal-container-block[id^="additional-bar-"] .modal-inner-block .content-container .featured-new-content .content-left .content :last-child,div#additional-bar.modal-container-block .modal-inner-block .content-container .featured-new-content .content-left .content :last-child{margin:0}.accordions .accordion-section.has-no-content .acc-title{cursor:pointer;pointer-events:none}.accordions .accordion-section.has-no-content .acc-title:before{opacity:0}.full-width-image .image-container .apply-box{left:0;bottom:0;background:#e8f4f3;padding:25px 35px}.full-width-image .image-container .apply-box span.title{font-weight:700;float:left;font-size:28px;text-transform:none;color:#2f3d45;line-height:34px;padding:0;margin:0 0 25px}.full-width-image .image-container .apply-box a.cta-button{color:#fff;text-decoration:none!important;clear:both}.home-list.showhome-list article{margin-bottom:35px!important}.flexible-article-fields>.container-fluid.flexible-row-block>.container{padding-left:0;padding-right:0}.flexible-article-fields .container-fluid.flexible-row-block{padding-left:0;padding-right:0}.developments-list-2021#scrollNearbyDevelopments .developments-slider{margin-bottom:0}.developments-list-2021#scrollNearbyDevelopments{margin-bottom:90px}.developments-list-2021#scrollNearbyDevelopments h3{font-size:28px;font-weight:100;margin-top:-11px;padding:0}.developments-list-2021#scrollNearbyDevelopments h3 b{font-weight:100}.container-fluid.calculator-section-container{position:relative;padding-top:60px;padding-bottom:60px}.container-fluid.calculator-section-container .calc-image-side{position:absolute;right:0;top:0;width:45%;height:100%;border-top-left-radius:30px;border-bottom-left-radius:30px}.calculator-section-container .calculator-fields{padding-right:30px}.calculator-fields .title-container{margin:0 0 50px 0}.calculator-fields .title-container span.title{color:#2f3d45;font-size:28px;padding-left:42px;line-height:40px}.calculator-fields .title-container span.title i{color:#2f3d45;font-size:24px;margin:0 10px 0 0;position:absolute;left:0;top:7px}.calculator-fields .fields-left{width:48%}.calculator-fields .fields-range{float:left;width:100%;margin:0 0 55px 0}.calculator-fields .fields-range:last-of-type{margin:0}.calculator-fields .fields-range b{float:left;width:100%}.calculator-fields .fields-range .input-inner{float:left;width:100%}.calculator-fields .fields-range .input-inner label.price-slider{float:left;width:100%}.calculator-fields .fields-right{width:48%}.calculator-fields .fields-calc{float:left;width:100%;margin:0 0 35px 0}.calculator-fields .fields-calc:last-of-type{margin:0}.calculator-fields .fields-calc b{float:left;width:100%}.calculator-fields .input-inner{float:left;width:100%;position:relative}.calculator-fields .fields-calc .input-inner:before{content:'%';font-family:'Averta Standard W01',"Helvetica",sans-serif;position:absolute;left:60px;top:19px;font-size:14px;color:#4a4f55}.calculator-fields .input-inner input.input-field{float:left;width:100%;display:block;height:50px;border:1px solid rgb(91 103 110 / 36%);padding:10px 24px;text-transform:none;font-size:20px;font-weight:400;color:#5b676e;border-radius:25px;-webkit-appearance:none}.calculator-fields .input-inner input.input-field::-webkit-outer-spin-button,.calculator-fields .input-inner input.input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-fields .input-inner input.input-field{-moz-appearance:textfield}.calculator-fields .input-inner input.input-field:hover{border:1px solid rgb(91 103 110 / 70%);cursor:default}.calculator-fields .input-inner input.input-field:focus{border-color:#2f3d45;cursor:default}.fields-calc .input-inner.checkbox label{float:left;width:100%;height:auto;display:block;margin:10px 0 0 0;position:relative;cursor:pointer}.fields-calc .input-inner.checkbox label span.checkbox-label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:400;color:#3f4f57;font-size:16px;padding:0 0 0 50px;line-height:34px}.fields-calc .input-inner.checkbox label span.checkbox-label:before{content:"\f00c";width:35px;height:35px;display:block;position:absolute;border:1px solid #ccc;left:0;top:0;border-radius:5px;font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff0;text-align:center;line-height:33px;font-size:18px}.fields-calc .input-inner.checkbox label input:checked~span.checkbox-label:before{color:#2863ad;border-color:#2f3d45}.fields-calc .input-inner.checkbox label input{display:none}.calculator-fields .fields-calc .input-inner.checkbox:before{display:none}.house,.house .rate,.house .rate svg{float:left;width:100%;height:auto;position:relative;display:block}.house{height:300px}.house .rate{height:0%;position:absolute;left:0;bottom:0;overflow:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;padding-right:105px;display:flex;justify-content:start;align-items:center}.house .rate svg{height:300px;transform:scaleX(-1);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible;position:absolute;bottom:0;width:300px}.house .rate.deposit svg{fill:#e40046}.house .rate.htb svg{fill:#2863ad}.house .rate.mortgage svg{fill:#bedbff;stroke:#bedbff;stroke-width:.1}.house .rate.deposit{z-index:1;transition-delay:0.4s}.house .rate.htb{z-index:2;transition-delay:0.2s;opacity:0}.house .rate.htb.active-htb{opacity:1}.house .rate.mortgage{z-index:3;transition-delay:0s}.house .rate .label-house{font-size:12px;font-weight:700;width:auto;position:absolute;right:0;white-space:nowrap;min-width:100px;text-align:left;padding:3px 0}.house .rate.deposit .label-house,.house .rate.htb .label-house{margin-top:-2.5%}.house .rate.htb .label-house{margin-top:-5%;top:20%!important}.house .rate .label-house:before{content:"";position:absolute;width:90px;left:-96px;height:2px;top:10px}.house .rate.deposit .label-house:before{background:#e40046;width:180px;left:-186px}.house .rate.mortgage .label-house:before{background:#bedbff}.house .rate.htb .label-house:before{background:#2863ad;width:190px;left:-196px}.calculate-mortgage{float:left;width:auto;clear:both;margin-top:30px}.calulator-results-section{padding-left:0}.calulator-results-section .inner-results{min-height:386px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#3f4f57}.calulator-results-section .inner-results .figure-block{margin:25px 0 0 0}.calulator-results-section .inner-results .figure-block span.title{font-size:14px;font-weight:600}.calulator-results-section .inner-results .figure-block span.title.main{font-size:40px;font-weight:500;color:#2863ad}.calculator-fields .fields-range b,.calculator-fields .fields-calc b{font-size:17px;color:#2f3d45;font-weight:500;margin:0 0 15px 0;line-height:20px}.calculator-fields .fields-range b span,.calculator-fields .fields-calc b span{font-size:20px;color:#2863ad;font-weight:600}.calculator-fields .fields-range .input-inner .ui-slider-handle{background:none;border:solid 3px #fff;background:#2863ad;border-radius:50%;-webkit-box-shadow:0 0 18px 0 rgb(47 61 69 / 31%);box-shadow:0 0 18px 0 rgb(47 61 69 / 31%);width:22px;height:22px;margin-top:-4px}.calculator-fields .fields-range .input-inner label.price-slider{margin:9px 0 25px 0;margin:0}.calculator-fields .fields-range .input-inner .ui-slider{height:5px;border:none;background:#dbe3e7;display:none}.calculator-fields .fields-range .input-inner .ui-slider .ui-slider-range-min{background:#2863ad}.calculator-fields .fields-range .input-inner .label-split-secs{float:left;width:100%;height:15px;position:relative;display:none}.calculator-fields .fields-range .input-inner .label-split-secs .inner{padding:0;float:left;font-size:12px;width:20%;font-weight:800;color:#3f4f57;position:absolute;left:0;top:0;text-align:center;margin-left:-10%}.calculator-fields .fields-range .input-inner .label-split-secs .inner:nth-child(2){left:25%}.calculator-fields .fields-range .input-inner .label-split-secs .inner:nth-child(3){left:50%}.calculator-fields .fields-range .input-inner .label-split-secs .inner:nth-child(4){left:75%}.calculator-fields .fields-range .input-inner .label-split-secs .inner:nth-child(5){left:100%}.calulator-results-section .inner-results .house-block .house-icon{float:left;width:200px}.calulator-results-section .inner-results .house-block{position:relative;float:left;width:100%}.calulator-results-section .inner-results .house-block .icon-labels{position:absolute;right:0;top:0;padding-left:10px;height:100%}.calulator-results-section .inner-results .house-block .house-icon{position:relative;float:left;width:100%}.calulator-results-section .inner-results .house-block .icon-labels .label-house{display:block;clear:both;font-size:12px;font-weight:700}.results-bottom-section.cta-panel-2020{float:left;width:100%;border:none;padding:0;max-width:none;margin:50px 0 0 0;position:relative;z-index:1}.results-bottom-section.cta-panel-2020 a.btn{padding:14px 25px}.results-bottom-section.cta-panel-2020 span{float:left;width:45%;font-size:17px;color:#3f4f57;line-height:25px;margin:-3px 0}.results-bottom-section.cta-panel-2020 a.btn:hover{color:#fff;background:#fff0}.results-bottom-section.cta-panel-2020 .btn:after{content:"";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;right:0;top:0;height:100%;width:100%;display:block;z-index:-1;position:absolute;background:#fff}.results-bottom-section.cta-panel-2020 .btn:hover:after{width:0%}.calculator-fields .fields-calc a.open-modal{margin:25px 0 0 0;float:left;font-weight:700;text-decoration:underline!important;color:#e40046}.calculator-fields .fields-calc a.open-modal:hover{color:#2863ad}.modal-container-block#htb .modal-inner-block{max-width:100%;width:940px}.modal-container-block .modal-inner-block .title-container .title{font-weight:900}.modal-container-block#htb .modal-inner-block .title-container{margin-bottom:20px}.modal-container-block#htb .modal-inner-block .form-container .content{float:left;width:100%}.modal-container-block#htb .modal-inner-block .form-container .content>:last-child{margin:0}.calulator-results-section .inner-results .figure-block.left-block-figure span.title.bottom{margin:24px 0 0 10px}.calulator-results-section .inner-results .figure-block.left-block-figure{margin:0 0 20px 0}.calulator-results-section .inner-results .breakdown-prices{margin:0 0 28px 0}.calulator-results-section .inner-results .breakdown-prices span.title{font-size:14px;line-height:20px;position:relative;padding-left:32px;margin:0 0 18px 0}.calulator-results-section .inner-results .breakdown-prices span.title:last-of-type{margin:0}.calulator-results-section .inner-results .breakdown-prices span.title:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#fff}.calulator-results-section .inner-results .breakdown-prices span.title.deposit:before{background:#e40046}.calulator-results-section .inner-results .breakdown-prices span.title.htb:before{background:#2863ad}.calulator-results-section .inner-results .breakdown-prices span.title.mortgage:before{background:#bedbff}.calulator-results-section .inner-results .inner-tabbable.hidden-first{display:none}.calulator-results-section .inner-results a#toggle-layout{position:absolute;right:20px;bottom:-40px;width:40px;height:40px;background:rgb(47 61 69 / 80%);backdrop-filter:blur(20px);text-align:center;line-height:35px;color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:18px}.calulator-results-section .inner-results a#toggle-layout:before{color:#fff}.calulator-results-section .inner-results a#toggle-layout:hover:before{color:#e40046}.calulator-results-section .inner-results .figure-block span.title.main.total-cost{font-size:28px}.calulator-results-section .calc-image-side.mobile-image{display:none}.calculator-fields .submit-form-calc.cta-panel-2020{float:left;width:100%;padding:0;background:none;max-width:none;border:none;margin:25px 0 0 0;display:none}.calculator-fields .submit-form-calc.cta-panel-2020 a.btn{padding:14px 34px;background:#e40046;color:#fff}.calculator-fields .fields-range p#deposit-error{float:left;width:100%;margin:10px 0 0 0;color:red;font-size:12px;font-weight:800;display:none;line-height:17px;position:absolute;left:0;top:100%}.calculator-fields .fields-range p#deposit-error a{color:#2863ad}.calculator-fields .fields-range p#deposit-error a:hover{color:#2f3d45}.calculator-fields .fields-range b a.tooltip-marker,.calculator-fields .fields-calc b a.tooltip-marker{display:inline-block;position:relative}.calculator-fields .fields-range b a.tooltip-marker .tool-content,.calculator-fields .fields-calc b a.tooltip-marker .tool-content{position:absolute;width:auto;z-index:2;background:#fff;font-size:12px;text-align:center;min-width:200px;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / .5);box-shadow:0 0 15px 0 rgb(0 0 0 / .5);padding:10px;display:none;top:110%;border-radius:100px;color:#3f4f57}.calculator-fields .fields-range b a.tooltip-marker .tool-content :last-child,.calculator-fields .fields-calc b a.tooltip-marker .tool-content :last-child{margin:0}.calculator-fields .fields-range b a.tooltip-marker:before,.calculator-fields .fields-calc b a.tooltip-marker:before{font-size:20px;color:#2863ad}.calculator-fields .fields-range b a.tooltip-marker:hover .tool-content,.calculator-fields .fields-calc b a.tooltip-marker:hover .tool-content{display:block}.calculator-fields .fields-right.w-100{margin:15px 0 0 0;float:left}.calculator-fields .fields-range .input-inner label.price-slider.has-value input.input-field{padding-left:38px}.calculator-fields .fields-range .input-inner label.price-slider.has-value:before{content:'£';font-family:'Averta Standard W01',"Helvetica",sans-serif;position:absolute;left:24px;top:13px;font-size:20px;color:#5b676e}.popup-base form{float:none;width:100%;display:flex;height:auto}.container-fluid.flexible-row-block.calculator-section-container{padding-top:0;padding-bottom:0}body>.flexible-article-fields>.container-fluid.flexible-row-block>.container{padding-left:15px;padding-right:15px}.calculator-fields .input-inner.checkbox.radio-buttons label{float:left;width:auto;margin:10px 20px 0 0}.calculator-fields .input-inner.checkbox.radio-buttons label span.checkbox-label:before{border-radius:50%}.development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span{width:50%;margin:0;font-size:12px}.development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span:first-of-type{width:100%;margin:0;font-size:14px;line-height:28px;margin:0 0 10px 0}.development-intro-sub .cta-panel-2020 .call-us-cta-bar span.title{font-size:18px;margin:0 0 20px;line-height:26px}.home-list .development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span,.development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span{width:100%;margin:0;font-size:12px}.development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span:first-of-type,.home-list .development-intro-sub .cta-panel-2020 .call-us-cta-bar .content .opening-times span:first-of-type{width:100%;margin:0;font-size:14px;line-height:28px;margin:0 0 10px 0}.hero-gallery{height:610px;margin-bottom:110px}.hero-gallery .hero-gal-slider{z-index:1}.hero-gallery .container{position:relative;z-index:2;max-width:calc(1140px - 290px)}.hero-gallery p#breadcrumbs{float:left;width:auto;display:block;margin:23px 0 0 0;font-size:14px;line-height:20px;text-shadow:0 0 29px #35312e,0 0 13px #35312e52}.hero-gallery p#breadcrumbs a,.hero-gallery p#breadcrumbs b,.hero-gallery p#breadcrumbs strong{height:auto;font-weight:600;color:#fff}.hero-gallery p#breadcrumbs b{margin:0 20px}.hero-gallery p#breadcrumbs a:hover{color:#e40046}.hero-gallery h1,.hero-gallery span.title{font-size:50px;font-weight:400;color:#fff;margin:0 0 10px 0;text-shadow:0 0 29px #35312e;line-height:44px;padding:0 0 0 0;float:left;width:100%}.hero-gallery h1 small,.hero-gallery span.title small{font-size:20px;font-weight:600}.hero-gallery .hero-dev-meta{float:left;width:100%;font-size:18px;font-weight:400;color:#fff}.hero-gallery .hero-dev-meta p{line-height:28px;margin:0}.hero-gallery .col-12.mt-auto{margin-bottom:30px}.hero-gallery .hero-gal-slider .slides-main{width:100%;max-width:calc(100% - 290px);left:0;top:0}.hero-gallery .hero-gal-slider .slides-pre{right:0;top:0;width:290px;border-left:5px solid #fff;overflow-x:hidden;overflow-y:auto;background:#fff;height:calc(100% + 8px);margin-top:-4px;margin-bottom:-4px}.hero-gallery .hero-gal-slider{z-index:1;overflow:hidden}.hero-gallery .hero-gal-slider .slide-inner:before{content:"";position:absolute;left:0;height:200px;width:100%;display:block;bottom:0;background:-moz-linear-gradient(top,#fff0 0%,rgb(53 50 48) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(53 50 48) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(53 50 48) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d403a',endColorstr='#4d403a',GradientType=0);opacity:.7}.lazy-load-slider{opacity:0}.lazy-load-slider.active{background-position:center center!important;background-size:cover!important;opacity:1}.hero-gallery .hero-gal-slider .slides-pre a.slides-pre-inner{flex:1;min-height:20%;border-bottom:5px solid #fff;opacity:.5}.hero-gallery .hero-gal-slider .slides-pre a.slides-pre-inner:hover,.hero-gallery .hero-gal-slider .slides-pre a.slides-pre-inner.active{opacity:1}.hero-gallery .hero-gal-slider .slides-pre a.slides-pre-inner.active{pointer-events:none}.hero-gallery .hero-gal-slider .slide-inner{left:0;top:0;visibility:hidden;opacity:0;z-index:-1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-position:center center!important;background-size:cover!important}.hero-gallery .hero-gal-slider .slide-inner.active{opacity:1;visibility:visible;z-index:1}.hero-gallery .hero-gal-slider .slide-inner .slider-meta{z-index:3;right:25px;bottom:35px;color:#fff;white-space:nowrap}.hero-gallery .hero-gal-slider .slide-inner .slider-meta span{white-space:nowrap;width:auto;font-weight:600;font-size:16px;margin-right:16px;padding:4px 0}.hero-gallery .hero-gal-slider .slide-inner .slider-meta span .max{display:inline}.hero-gallery .hero-gal-slider .slide-inner .slider-meta a{background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);width:30px;height:30px;color:#fff;text-align:center;border-radius:50%;font-size:0;line-height:.8;opacity:1;padding:8px 0}.hero-gallery .hero-gal-slider .slide-inner .slider-meta a:hover{opacity:.6}.hero-gallery .hero-gal-slider .slide-inner .slider-meta a i,.hero-gallery .hero-gal-slider .slide-inner .slider-meta a i:before{font-weight:600;font-size:12px}.hero-gallery .hero-gal-slider .slide-inner .slider-navigation{position:absolute;z-index:3;width:40px;height:40px;line-height:.8;text-align:center;padding:5px 0;opacity:1;text-shadow:0 0 29px rgb(53 49 46 / 48%),0 0 13px rgb(53 49 46 / 32%);color:#fff;font-size:0}.hero-gallery .hero-gal-slider .slide-inner .slider-navigation i{font-size:34px;float:left;width:100%;display:block;line-height:.8;text-align:center}.hero-gallery .hero-gal-slider .slide-inner .slider-navigation:hover{opacity:1;color:#e40046}.hero-gallery .hero-gal-slider .slide-inner .slider-navigation.next{right:25px}.hero-gallery .hero-gal-slider .slide-inner .slider-navigation.prev{left:25px}.hero-gallery .hero-gal-slider .slides-pre::-webkit-scrollbar{width:16px}.hero-gallery .hero-gal-slider .slides-pre a.slides-pre-inner img{max-width:none;min-height:100%}.hero-gallery p#breadcrumbs.full-width{clear:both;float:left;width:100%;display:none}.hero-gallery p#breadcrumbs.full-width a{position:relative;padding-left:23px}.hero-gallery p#breadcrumbs.full-width a:before{font-family:'Font Awesome 5 Pro';font-weight:300;content:"\f177";-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;position:absolute;left:0;top:0;font-weight:600;font-size:14px}.hero-gallery .hero-gal-slider .slides-pre::-webkit-scrollbar-track{background:#fff}.hero-gallery .hero-gal-slider .slides-pre::-webkit-scrollbar-thumb{background:#acb1b5;border-radius:8px;border:5px solid #fff}.hero-gallery .hero-gal-slider .slides-pre::-webkit-scrollbar-thumb:hover{background:#2f3d45}.wpcf7-response-output{display:block}.lb-nav a{color:transparent!important}.search-form-main form.search-form label{float:left;width:100%;margin:0;height:100%}.search-form-main form.search-form>label>b{font-size:0;margin:0;padding:0}.calculator-fields .fields-range .input-inner label.price-slider>b{font-size:0;margin:0;line-height:1;height:0;overflow:hidden}.flexible-article-fields .container-fluid.flexible-row-block article.standard-post-content>.container-fluid.flexible-row-block>.container{padding:0}.starting-block-module-inner-block{padding-top:45px;border-top:1px solid rgb(91 103 110/36%);margin-bottom:60px}.starting-block-module-inner-block .image-container-block .image{width:84%;background-size:cover!important;left:0;top:0;overflow:hidden}.starting-block-module-inner-block .image-container-block .icon-container{float:left;padding-left:80px;width:100%}.starting-block-module-inner-block .image-container-block .icon-container .starting-block-container{width:193px;height:193px}.starting-block-module-inner-block .image-container-block .icon-container.blue-icon{position:absolute;z-index:-1}.starting-block-module-inner-block .image-container-block .icon-container.blue-icon svg .cls-1,.starting-block-module-inner-block .image-container-block .icon-container.blue-icon svg .cls-2,.starting-block-module-inner-block .image-container-block .icon-container.blue-icon svg .cls-3{stroke:#3571bd}.starting-block-module-inner-block .module-content{padding-top:20px;padding-bottom:20px}.starting-block-module-inner-block .module-content span.label-title{float:left;width:100%;font-weight:700;letter-spacing:.045em;margin:0 0 15px 0;line-height:1;color:#2f3d45}.starting-block-module-inner-block .module-content h3{float:left;width:100%;font-size:27px;font-weight:300;color:#2f3d45;letter-spacing:.015em;line-height:40px;margin:0 0 25px 0}.starting-block-module-inner-block .module-content h3 b{font-weight:600}.starting-block-module-inner-block .module-content p.price{float:left;width:100%;margin:0 0 20px;font-size:18px;font-weight:600;color:#2f3d45;letter-spacing:.015em;line-height:1}.starting-block-module-inner-block .module-content .content{float:left;width:100%;margin:0 0 25px;font-size:15px;font-weight:500}.starting-block-module-inner-block .module-content .btn-row.row.cta-panel-2020{padding:0;border:none;max-width:none;margin-top:0}.starting-block-module-inner-block .module-content .btn-row.row.cta-panel-2020 a.btn{padding:14px 25px}.home-list .home-post p.call-out-tag.starting-block-callout{margin:25px auto 0;float:none;display:table;max-width:82%;text-align:center;background:#e40046;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.6;padding:9px 16px;cursor:pointer}.home-list .home-post p.call-out-tag.starting-block-callout{padding:9px 14px;max-width:90%;position:absolute;top:0;z-index:3;width:100%;margin-top:12px;max-width:calc(100% - 24px)}.home-list .home-post p.call-out-tag.starting-block-callout i.fal{position:relative;top:2px;font-size:17px;right:-3px}.home-list .home-post p.call-out-tag.starting-block-callout span.tooltip-link{position:relative}.home-list .home-post p.call-out-tag.starting-block-callout span.tooltip-link span.tooltip-content{position:absolute;width:457px;background:#2b3a43;padding:10px 16px;top:31px;border-radius:10px;font-size:12px;text-align:left;line-height:24px;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home-list .home-post p.call-out-tag.starting-block-callout:hover span.tooltip-link span.tooltip-content{visibility:visible;opacity:1}.home-list .home-post p.call-out-tag.starting-block-callout span.tooltip-link span.tooltip-content a.close-tooltip-mobiles{display:none!important}.new-intro-2020 .accordions{float:left;width:100%;margin-bottom:30px}.cta-panel-2020 .call-us-cta-bar{clear:both;float:left;width:100%}.lazyLoadHeroImage{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.winter-campaign .imagine-scrollable .scrollable-text.fixed{position:static}.container-fluid.cgi-image-containers{margin-bottom:120px}.winter-campaign .starting-block-hero .overlay{background:rgb(255 255 255 / 35%)}.winter-campaign .starting-block-hero .overlay .hero-logo-container{height:200px;width:auto;margin-bottom:40px;margin-left:-26px}.winter-campaign .starting-block-hero .overlay .hero-logo-container img{max-height:100%;float:left;height:100%!important}.winter-campaign .starting-block-hero .overlay .hero-content,.winter-campaign .starting-block-hero .overlay .hero-content p{color:#2863ad;text-shadow:none}.winter-campaign .full-width-hero p#breadcrumbs a,.winter-campaign .full-width-hero p#breadcrumbs b,.winter-campaign .full-width-hero p#breadcrumbs strong{color:#2863ad;font-weight:700;letter-spacing:.02em}.main-cgi-image .hotspots-container{z-index:2}.main-cgi-image .hotspots-container a.hotspot-link{position:absolute;width:62px;height:62px;display:block;border-radius:50%;background:#326fba}.main-cgi-image .hotspots-container a.hotspot-link.active,.main-cgi-image .hotspots-container a.hotspot-link:hover{background:#f597ac}.main-cgi-image .hotspots-container a.hotspot-link span.icon{width:30px;height:30px;background:url(/wp-content/uploads/2021/10/st-modwens-logo-swan-white.svg) no-repeat center center;background-size:contain;display:block}.cgi-cut-outs{padding-left:20px;padding-right:100px}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li span.tooltip-link{position:relative}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li span.tooltip-link span.tooltip-content{position:absolute;width:457px;background:#326fba;padding:10px 16px;top:31px;border-radius:10px;font-size:12px;text-align:left;line-height:24px;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;right:0;z-index:2}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li span.tooltip-link:hover span.tooltip-content{visibility:visible;opacity:1}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li span.tooltip-link span.tooltip-content a.close-tooltip-mobiles{display:none!important}.cgi-cut-outs .inner .image-container{display:none}.cgi-cut-outs .inner .image-container#cgi-cut-1{display:block}.cgi-cut-outs .inner .image-container img{max-width:100%;max-height:100%}.cgi-cut-outs .inner .image-container .image-content-cgi{position:absolute;left:105%;z-index:2;background:url(/wp-content/uploads/2021/10/Web-artwork.jpg.webp) no-repeat 0 -6px #2e3c45;width:266px;padding:20px 15px;background-size:100%}.cgi-cut-outs .inner .image-container .image-content-cgi span.title{float:left;width:100%;color:#fff;font-size:20px;font-weight:100;margin:0 0 65px}.cgi-cut-outs .inner .image-container .image-content-cgi .content{float:left;width:100%;color:#fff;font-size:15px}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol{padding:0}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li:before{color:#fff;font-size:16px;font-weight:300}.cgi-cut-outs .inner .image-container .image-content-cgi .content ol li{margin:0}.winter-campaign .extras-list .extra-list-item .image-main a{overflow:hidden;position:relative}.winter-campaign .extras-list .extra-list-item .image-main a .overlay-blur{max-width:calc(100% - 130px)}.winter-campaign .imagine-scrollable .scrollable-text{font-size:46px;line-height:60px;margin:-33px 0}.winter-campaign .img-collage .sub-images p{padding:0}.winter-campaign .img-collage .sub-images b{font-size:46px;line-height:60px;color:#2f3d45;display:block;letter-spacing:.04em;font-weight:600;margin:0 0 20px 0;padding:0}.winter-campaign .img-collage .sub-images .align-items-center:nth-of-type(even){flex-direction:row-reverse}.winter-campaign .sub-images .col-6 .content-inner-extras{float:left;width:100%;position:relative;padding-left:50px}.winter-campaign .img-collage .sub-images .align-items-center:nth-of-type(even) .content-inner-extras{padding-left:0;padding-right:50px}.winter-campaign .starting-block-hero .overlay .hero-logo-container.home-made-logo{opacity:0}.winter-campaign .starting-block-hero .overlay .hero-logo-container.home-made-logo{width:213px;height:200px;margin-left:0}.home-made-logo .animated-logo-contain{float:left;width:100%;height:100%;display:block}.home-made-logo .splash-wipe img{width:auto;float:left}.home-made-logo .splash-wipe{height:180px;width:auto;left:0;bottom:0;z-index:1;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;width:0;overflow:hidden;-webkit-transform:skewX(-50deg);transform:skewX(-50deg)}.home-made-logo .splash-wipe img{width:213px;float:left;position:absolute;left:0;bottom:0;display:block}.home-made-logo .svg-animate{position:absolute;right:25px;top:-6px;width:160px;height:auto;z-index:2}.home-made-logo .svg-animate svg{float:left;width:100%;height:auto;overflow:visible}.home-made-logo .svg-animate svg .cls-1,.home-made-logo .svg-animate svg .cls-2{fill:none;stroke:#2b66b0;stroke-width:26px;-webkit-transition:all 1.3s ease-in-out;-moz-transition:all 1.3s ease-in-out;-ms-transition:all 1.3s ease-in-out;-o-transition:all 1.3s ease-in-out;transition:all 1.3s ease-in-out}.home-made-logo .svg-animate svg .cls-2{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.home-made-logo .svg-animate svg .cls-1{stroke-dashoffset:2500;stroke-dasharray:2500}.home-made-logo .svg-animate svg .cls-2{stroke-dashoffset:1000;stroke-dasharray:1000}.home-made-logo b{color:#2a65af;z-index:3;font-weight:800;font-size:40px;line-height:.9;left:29px;top:59px;letter-spacing:.03em}.home-made-logo b span{float:left;display:block;clear:both;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px)}.home-made-logo .svg-animate svg .cls-3{fill:#2a65b0;opacity:0;-webkit-transform:translate(0,70px);transform:translate(0,70px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-made-logo .splash-wipe .splash-wipe-inner{float:left;width:213px;height:180px;display:block;-webkit-transform:skewX(50deg);transform:skewX(50deg)}.home-list .cta-panel-block .cta-panel-2020{margin-top:45px}.compare-toggle-container{float:left}.compare-toggle-container.desktop{display:block;margin-top:66px;min-width:292px}.compare-toggle-container.mobiles{display:none}.compare-toggle-container .inner{float:right}div.compare-toggle-container .inner span.title{float:left;width:auto;margin:0 20px 0 0;font-size:14px;font-weight:600;color:#2f3d45;line-height:normal}.compare-toggle-container input[type=checkbox]{height:0;width:0;visibility:hidden}.compare-toggle-container label{cursor:pointer;text-indent:-9999px;width:55px;height:30px;background:grey;display:block;border-radius:100px;position:relative;float:left;margin-top:-5px;margin-bottom:0}.compare-toggle-container label:after{content:'';position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;transition:0.3s}.compare-toggle-container input:checked+label{background:#e40046}.compare-toggle-container input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.compare-toggle-container label:active:after{width:45px}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select{float:left;width:100%;margin:20px 0 0 0;display:block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label{float:left;width:100%;margin:0;cursor:pointer}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label input[type="checkbox"]{display:none}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label span{float:left;width:100%;position:relative;font-size:13px;background:#dfe9ee;padding:7px;color:#4e5b61;padding-left:38px}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label input:checked~span{color:#fff;background:#2f3d45}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label span:before{content:"\f00c";width:22px;height:22px;display:block;position:absolute;left:4px;top:4px;font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff0;text-align:center;line-height:22px;font-size:14px;background:#fff}.home-list .home-post a.post-thumbnail-outer .post-content .compare-home-select label input:checked~span:before{color:#666}.container-fluid.comparisons-bar-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:104;height:74px;-webkit-box-shadow:0 0 25px 0 rgb(47 61 69 / .2);box-shadow:0 0 25px 0 rgb(47 61 69 / .2);display:none}.container-fluid.comparisons-bar-bottom a.clear-comparisons{float:left;font-weight:600;color:#f43535;font-size:14px;line-height:16px;border-bottom:solid 1px #f43535}.container-fluid.comparisons-bar-bottom a.clear-comparisons.mobiles{display:none}.container-fluid.comparisons-bar-bottom a.clear-comparisons:hover{opacity:.6}.container-fluid.comparisons-bar-bottom a.comparison-button{float:right;padding-left:60px}.comparisons-bar-bottom .cta-panel-2020{max-width:none;float:right;border:none}.comparisons-bar-bottom .cta-panel-2020 .btn{color:#fff;border:1px solid #2f3d45}.comparisons-bar-bottom .cta-panel-2020 .btn:before{width:100%;background:#2f3d45}.comparisons-bar-bottom .cta-panel-2020 .btn:after{content:"";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;left:0;top:0;height:100%;width:0%;display:block;z-index:-1;position:absolute;background:#e40046}.comparisons-bar-bottom .cta-panel-2020 .btn:hover:after{width:100%}.comparisons-bar-bottom .cta-panel-2020 .btn .icon-block{background:#fff;color:#2f3d45;border-color:#2f3d45}.container-fluid.comparisons-modal-container{position:fixed;top:0;left:0;z-index:105;background:#fff;height:100%;display:none;padding-top:82px}.comparisons-modal-container .comparisons-table{overflow:hidden}.comparisons-modal-container .comparisons-table .table-column{float:left;width:18%;position:relative;background:#f5f5f5}.comparisons-modal-container .comparisons-table .table-column.homes{width:82%;padding:0 25px;background:#fff}.comparisons-modal-container .row.modal-header-container{position:absolute;left:0;top:0;margin:0;width:100%;padding:23px 15px}.comparisons-modal-container .row.modal-header-container span.modal-title{float:left;width:auto;font-size:24px;line-height:34px;color:#2f3d45;margin:0;font-weight:100}.comparisons-modal-container .row.modal-header-container a.modal-close{position:absolute;right:15px;top:8px;display:block;font-size:0;color:#f43535}.comparisons-modal-container .row.modal-header-container a.modal-close i:before{font-size:20px}.comparisons-modal-container .row.modal-header-container a.modal-close:hover{opacity:.8}.comparisons-modal-container .comparisons-table .table-column .row{height:100%;position:relative}.comparisons-modal-container .comparisons-table .table-column .row article{flex-direction:column;display:flex;padding:25px}.comparisons-modal-container .comparisons-table .table-column .row article:nth-child(even){background:#f5f5f5}.comparisons-modal-container .comparisons-table .table-column .row article .table-section{flex:0;margin-bottom:25px}.comparisons-modal-container .comparisons-table .table-column.headers .row article .table-section{flex:1}.comparisons-modal-container .comparisons-table .table-column.headers .row article .table-section{padding:0 15px}.comparisons-modal-container .comparisons-table .table-column .row article .table-section .table-heading{float:left;width:100%;position:relative;padding-left:40px;font-size:16px;line-height:25px;font-weight:600;color:#2f3d45}.comparisons-modal-container .comparisons-table .table-column .row article .table-section .table-heading i{position:absolute;left:0;top:0;width:25px;height:25px;text-align:center;line-height:25px;background:#e40046;color:#fff;font-size:12px;border-radius:50%}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.ctas{margin-bottom:0}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.image{max-height:225px;height:100%;aspect-ratio:10 / 10}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.image .post-thumbnail-outer{float:left;width:100%;height:100%;position:relative;overflow:hidden}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.image .post-thumbnail-outer img{float:left;width:100%;height:100%;object-fit:cover}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.price-title{max-height:51px;height:100%}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.price-title h3{float:left;width:100%;margin:0;padding:0;font-weight:600;color:#2f3d45;font-size:20px;line-height:20px;letter-spacing:.02em}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.price-title p.price{float:left;width:100%;margin:5px 0 0 0;padding:0;font-size:16px;color:#2f3d45;letter-spacing:.02em}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.home-type{max-height:26px;height:100%}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.home-type p.type{margin:0;font-size:14px;line-height:26px;font-weight:500}.table-section .gallery-container-block{float:left;width:100%}.table-section .gallery-container-block .gallery-block-comp{float:left;width:33.33333%;padding:10px}.comparisons-modal-container .comparisons-table .table-column .row#append-homes{margin:0 -25px;z-index:2}.table-section.floorplans .gallery-container-block .gallery-block-comp a span.title{float:left;width:100%;margin:10px 0 0 0;color:#3f4b52;line-height:21px}.table-section .gallery-container-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.table-section.floorplans .gallery-container-block .gallery-block-comp{width:50%;padding:10px;margin:0}.table-section.floorplans .gallery-container-block .gallery-block-comp a .image{float:left;width:100%;position:relative;height:200px;border:1px solid #ccc;overflow:hidden;display:flex;justify-content:center;align-content:center;align-items:center;background:#fff;padding:15px}.table-section.floorplans .gallery-container-block .gallery-block-comp a .image img{width:auto;height:auto;max-width:100%;max-height:100%;float:left}.comparisons-modal-container .container-table-row{overflow:hidden;overflow-y:auto}.comparisons-modal-container .container-table-row::-webkit-scrollbar{-webkit-appearance:none;width:7px}.comparisons-modal-container .container-table-row::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .5);box-shadow:0 0 1px rgb(255 255 255 / .5)}.comparisons-modal-container .comparisons-table:before{content:'';position:absolute;left:0;top:0;width:18%;height:100%;background:#f5f5f5}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.floorplans{min-height:272px}.comparisons-modal-container .comparisons-table .table-column .row article{position:relative;padding-bottom:110px;background:#fff}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.ctas{position:fixed;margin:0;bottom:0;z-index:5;background:#fff;padding:25px;margin-left:-25px;width:calc(20% + 7px)}.comparisons-modal-container .comparisons-table .table-column.headers .row article .table-section.ctas{background:#f5f5f5;opacity:0;display:none}.table-section .gallery-container-block .gallery-block-comp a{float:left;width:100%;position:relative}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.floorplans span.table-heading{margin:20px 0 0 0}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.ctas a.cta-button{float:left;width:100%;text-align:center;padding:17px}.table-section.image .post-thumbnail-outer a.remove-home-comp{position:absolute;right:20px;top:20px;width:25px;height:25px;text-align:center;font-size:0;z-index:3;color:#fff;line-height:25px;border-radius:50%;background:#e40046}.table-section.image .post-thumbnail-outer a.remove-home-comp:before{font-size:12px;color:#fff}.table-section.image .post-thumbnail-outer a.remove-home-comp:hover{background:#fff}.table-section.image .post-thumbnail-outer a.remove-home-comp:hover:before{color:#e40046}.comparisons-modal-container .comparisons-table{height:auto!important;display:flex;flex-wrap:wrap;justify-content:start;align-content:stretch;align-items:stretch}.comparisons-modal-container .comparisons-table .table-column{float:left;background:#f5f5f5;width:18%}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.ctas{max-height:100px;min-height:100px;border-top:1px solid #ccc;margin-top:auto}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.gallery span.table-heading{margin:0 0 0 0;margin:15px 0 0 0}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.gallery{min-height:360px;margin-top:auto;max-height:360px}.comparisons-modal-container .comparisons-table .table-column .row article:nth-child(even) .table-section.ctas{background:#f5f5f5}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.inactive{-webkit-filter:grayscale(100%);opacity:.3;pointer-events:none}.comparisons-modal-container .comparisons-table .table-column.headers .row article .table-section.inactive{pointer-events:all}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.inactive.not-inactive{-webkit-filter:grayscale(0%);opacity:1;pointer-events:all}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.inactive.image,.comparisons-modal-container .comparisons-table .table-column .row article .table-section.inactive.ctas{-webkit-filter:unset;opacity:1;pointer-events:all}.comparisons-modal-container .comparisons-table .table-column .row#placeholder-homes{position:absolute;left:0;top:0;width:100%;margin:0;z-index:1}.comparisons-modal-container .comparisons-table .table-column .row article .table-section.image .post-thumbnail-outer .vertical.missing-img{height:225px;background:url(https://stmodwenhomes.dev-version.website/wp-content/uploads/2020/08/st-modwens-logo.svg) #FFF no-repeat center center;background-size:70%;opacity:.5}.comparisons-modal-container .comparisons-table .table-column .row#placeholder-homes article .table-section.price-title h3{opacity:.5}.comparisons-modal-container .comparisons-table .table-column.headers .row article{background:#f5f5f5}a#home-of-the-month-button.has-compare{bottom:100px}.container-fluid.comparisons-bar-bottom.hidden{display:none!important}.standard-post-content .refer-friend-form{float:left;width:100%;position:relative;background:#f5f5f5;padding:40px}.standard-post-content .refer-friend-form span.title.form-title{float:left;width:100%;display:block;height:auto;text-transform:none;font-weight:600;color:#3f4f57;font-size:20px;line-height:30px;margin:0 0 20px 0;text-align:center}.standard-post-content .refer-friend-form form .fields b{font-size:20px;line-height:30px;margin:0 0 20px 0;text-align:center;display:none!important}.standard-post-content .refer-friend-form form .fields .refer-accept{float:none;display:table;margin:0 auto}.standard-post-content .refer-friend-form form .fields .refer-accept .wpcf7-checkbox .wpcf7-list-item{width:auto;margin:0 30px 0 0}.standard-post-content .refer-friend-form form .fields .refer-accept .wpcf7-checkbox{width:auto}.standard-post-content .refer-friend-form form .fields.submit .wpcf7-submit.cta-button{float:none;display:table;margin:0 auto;margin-top:10px}.standard-post-content .refer-friend-form form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before{background:#fff}.standard-post-content .refer-friend-form form .wpcf7-response-output{margin:0!important;padding:0!important;font-size:25px;background:none!important}.standard-post-content .refer-friend-form form .fields input#responseEmail{text-align:center}.standard-post-content .refer-friend-form form .fields.email-field b{display:block!important;font-size:17px;line-height:1;margin:10px 0 20px 0}.standard-post-content .refer-friend-form form .fields.email-field label{margin:0}.standard-post-content .refer-friend-form form.invalid .wpcf7-response-output{margin:20px 0 0 0!important}.row.social-share-bar{margin-bottom:60px}.row.social-share-bar .social-share-block{float:left;width:100%;position:relative}.row.social-share-bar .social-share-block .title{float:left;margin:0 20px 0 0;font-size:18px;font-weight:700;color:#2863ad;line-height:40px}.row.social-share-bar .social-share-block .social-share{float:left;width:auto}.row.social-share-bar .social-share-block .social-share a.social-link{float:left;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;background:#2f3d45;margin:0 10px 0 0;font-size:15px;color:#fff}.row.social-share-bar .social-share-block .social-share a.social-link:hover{opacity:.6}.row.social-share-bar .social-share-block .social-share a.social-link:last-of-type{margin-bottom:0}.row.social-share-bar .social-share-block .social-share a.social-link.fa-facebook-f{background:#1877f2}.row.social-share-bar .social-share-block .social-share a.social-link.fa-linkedin-in{background:#0e76a8}.row.social-share-bar .social-share-block .social-share a.social-link.fa-twitter{background:#1da1f2}.row.social-share-bar .social-share-block .social-share a.social-link.fa-whatsapp{background:#25D366;display:none}.coming-soon-homes .hero-image-new.no-posts-hero{margin-bottom:5px}.interactive-site-plan .development-tabs{float:right}.interactive-site-plan .development-tabs a{float:left;min-width:auto;padding:14px 20px;border:solid 1px #2863ad;margin:0;text-decoration:none!important}.interactive-site-plan .development-tabs a i{float:left;margin:1px 10px 0 0;font-size:16px}.interactive-site-plan .development-tabs a i:before{color:#2863ad}.interactive-site-plan .development-tabs a:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.interactive-site-plan .development-tabs a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.interactive-site-plan .development-tabs a:hover{border-color:#2f3d45;color:#2f3d45;background:#fff}.interactive-site-plan .development-tabs a:hover i:before{color:#2f3d45}.interactive-site-plan .development-tabs a.active{background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);color:#fff;border-color:#2863ad}.interactive-site-plan .development-tabs a.active i:before{color:#fff}.interactive-site-plan .plot-view-container,.interactive-site-plan .map-view-container{float:left;width:100%;position:relative;display:none}.interactive-site-plan .plot-view-container{display:block}.interactive-site-plan .loader{float:left;width:100%;height:750px;position:relative;display:none}.interactive-site-plan .loader .form-overlay{visibility:visible}.interactive-site-plan .map-view-container .map-image{display:none}.interactive-site-plan .map-view-container .map-view{float:left;width:100%;height:800px;position:relative}.interactive-site-plan .map-view-container .map-view .acf-map{float:left;width:100%;height:100%;position:relative;opacity:0}.interactive-site-plan .map-view-container .map-view .acf-map.loaded{opacity:1}.february-styles .title-row .title{position:relative;z-index:1}.february-styles .title-row .title:before{content:"\f004";position:absolute;color:#e40046;font-family:'Font Awesome 5 Pro';z-index:-1;opacity:.4;font-size:150%;transform:rotate(-43deg);left:-24px;top:-8px}.february-styles .february-align{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;align-content:center}.february-styles .february-align .inner.bottom{bottom:auto;margin-top:50px}.february-styles .february-align .inner.top{z-index:10}.february-styles .february-align .inner.bottom{bottom:auto;margin-top:0;height:100%;z-index:9;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;align-content:start;position:relative;flex-direction:column}.february-styles .february-align .inner.bottom .hero-dev-meta{margin-top:auto;margin-bottom:25px}.february-styles .february-align .inner.bottom h1.february-styles{margin-top:auto;margin-bottom:0;padding-top:70px;line-height:1.5;margin-left:-12px}.february-styles .february-align .inner.bottom h1.february-styles span{display:block;clear:both;white-space:nowrap;position:relative;float:left;padding:0 12px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transform:translate(0,30px);opacity:0}.february-styles .february-align .inner.bottom h1.february-styles span:before{content:"";position:absolute;height:50%;background:#e40046;width:0%;z-index:-1;bottom:-2px;left:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bodyactive .february-styles .february-align .inner.bottom h1.february-styles span:before{width:100%}.bodyactive .february-styles .february-align .inner.bottom h1.february-styles span{transform:translate(0,0);opacity:1}.bodyactive .february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(1){transition-delay:0.3s}.bodyactive .february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(2){transition-delay:0.9s}.bodyactive .february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(3){transition-delay:1.4s}.february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(1):before{transition-delay:0.8s}.february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(2):before{transition-delay:1.3s}.february-styles .february-align .inner.bottom h1.february-styles span:nth-of-type(3):before{transition-delay:1.8s}.february-styles .hero-image-new:before{background:#1b1b1b;opacity:.25}img.litespeed-loaded[data-lazyloaded="1"]{transition-delay:0.2s}a.thumbnail img{width:100%}.container-fluid.hero-image-new.competition-hero{margin-bottom:5px;height:500px}.container-fluid.hero-image-new.competition-hero .inner.bottom{bottom:60px}.competition-page .development-intro{padding-top:80px;padding-right:75px;padding-bottom:60px}.competition-page{margin-bottom:0;overflow-x:hidden}.competition-page .development-intro .flexible-row-block{padding:0;margin-bottom:30px}.competition-page .development-intro .flexible-row-block .row{margin-left:0;margin-right:0}.competition-page .development-intro .container,.competition-page .development-intro .col-12{padding:0}.content-with-icon-block article{border-top:solid 1px #9fa7ab;border-bottom:solid 1px #9fa7ab;margin-top:13px!important;padding-top:34px;padding-bottom:34px;margin-bottom:5px!important}.competition-page .new-sidebar-form-container{float:right;width:100%;height:100%;position:relative;background:#eff6f6;padding:80px 35px;padding-right:0;z-index:2}.content-with-icon-block .content-inner{margin-top:-6px!important;margin-bottom:-6px!important}.content-with-icon-block .image-inner img{max-width:60px;max-height:60px;backface-visibility:hidden}.content-with-icon-block .image-inner{padding-right:25px;margin-top:-20px}.content-with-icon-block h1,.content-with-icon-block h2,.content-with-icon-block h3,.content-with-icon-block h4,.content-with-icon-block h5,.content-with-icon-block h6{margin-bottom:10px}.competition-page .new-sidebar-form-container:before,.competition-page .new-sidebar-form-container:after{content:'';position:absolute;background:#eff6f6;top:0;height:100%}.competition-page .new-sidebar-form-container:after{width:100vw;right:-100vw}.competition-page .new-sidebar-form-container:before{width:25px;left:-25px}.competition-page .new-sidebar-form-container>span.title{float:left;width:100%;font-size:20px;line-height:32px;font-weight:600;color:#2f3d45;margin:-8px 0 28px}.competition-page .option[data-value="austinview@stmodwenhomes.co.uk"],.competition-page .option[data-value="BennettsFields@stmodwenhomes.co.uk"]{display:none!important;visibility:hidden!important}div#filterable_search_filters .search-input-field{float:left;width:100%;position:relative;height:50px;margin:0 0 35px 0}div#filterable_search_filters .search-input-field input[type="search"]{float:left;position:relative;border:none;height:100%;width:100%;border-radius:35px;padding:14px 25px;font-size:16px;-webkit-box-shadow:0 0 13px 0 rgb(47 61 69 / 21%);box-shadow:0 0 13px 0 rgb(47 61 69 / 21%)}.home-list.showhome-list.developments-listing.top-level-listing div#filterable_search_filters{padding-right:15px}.development-sidebar.showhome-info-side .gallery-image-container{float:left;width:100%;position:relative}.development-sidebar.showhome-info-side .gallery-image-container a.image-slide{height:300px;position:relative;width:100%}.development-sidebar.showhome-info-side .gallery-image-container ul.slick-dots{margin-top:30px}.development-sidebar.showhome-info-side .gallery-image-container ul.slick-dots li button{width:10px;height:10px;border:none;background:#ccc}.development-sidebar.showhome-info-side .gallery-image-container ul.slick-dots li.slick-active button{background:#2863ad}.development-sidebar.showhome-info-side .gallery-image-container ul.slick-dots li button:hover{background:#2863ad}.development-sidebar.showhome-info-side .gallery-image-container ul.slick-dots li{margin:0 5px!important}.showhome-info-side .sidebar-section.what-does-home-offer.floorplans-listing .content ul li:before{content:'\f61c';margin:4px 10px 0 0}.gm-style .gm-style-iw-c .gm-style-iw-d .showhomes-list{float:left;width:100%;position:relative}.gm-style .gm-style-iw-c .gm-style-iw-d .showhomes-list .showhome-item{float:left;width:100%;position:relative;display:-ms-flexbox;display:flex}.gm-style .gm-style-iw-c .gm-style-iw-d .showhomes-list button.general.slick-arrow{left:0;font-size:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;background:#2863ad;background:-moz-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:-webkit-linear-gradient(left,#2863ad 0%,#3875c2 100%);background:linear-gradient(to right,#2863ad 0%,#3875c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2863ad',endColorstr='#3875c2',GradientType=1);color:#fff;border-color:#2863ad}.gm-style .gm-style-iw-c .gm-style-iw-d .showhomes-list button.general.slick-arrow:before{font-size:17px}.gm-style .gm-style-iw-c .gm-style-iw-d .showhomes-list button.general.slick-arrow.next{left:auto;right:0}.showhome-list .gm-style .gm-style-iw-c{width:350px}.flexible-row-block.buttons-block .buttons a.cta-button{margin:0 20px 0 0}.flexible-row-block.buttons-block .buttons a.cta-button:last-of-type{margin:0}.flexible-row-block.buttons-block .buttons.d-flex a.cta-button{margin:0 10px!important}.development-intro-sub .call-us-cta-bar .content p.closed{font-size:14px;line-height:23px;margin:15px 0 0 0!important;font-weight:600;color:#2f3d45}.hero-image-new.carbon-negative-hero{margin-bottom:0;height:450px}.hero-image-new.carbon-negative-hero .inner.bottom h1{margin-bottom:30px}.carbon-negative-content{border-bottom:1px solid rgb(91 103 110 / 33%)}.container-fluid.development-intro-sub.carbon-negative-content{background:#eff6f6;border-top:10px solid #fff;border-bottom:10px solid #fff;margin-bottom:0}.carbon-negative-content .carbon-negative-content-intro{float:left;width:100%;height:auto;display:block;padding-top:90px;padding-bottom:90px}.carbon-negative-content .carbon-negative-content-intro .flexible-row-block,.carbon-negative-content .carbon-negative-content-intro .gallery-grid-content{margin-bottom:60px;padding-left:0;padding-right:0}.carbon-negative-content .carbon-negative-content-intro .flexible-row-block .container,.carbon-negative-content .carbon-negative-content-intro .gallery-grid-content .container{padding:0}.carbon-negative-content .carbon-negative-content-intro{padding-right:50px}.carbon-negative-content .carbon-negative-content-intro>*:first-child{margin-top:-7px}.carbon-negative-content .carbon-negative-content-intro>*:last-child{margin-bottom:-7px}.container-fluid.developments-listing.top-level-listing.locations-list.carbon-negative-homes,.flex-full-width-gallery{margin-bottom:70px}.container-fluid.developments-listing.top-level-listing.locations-list.carbon-negative-homes{border-top:1px solid rgb(91 103 110 / 33%);padding-top:100px}.carbon-negative-homes .location-slider article{margin-bottom:30px}.flex-full-width-gallery h3.title-top,.carbon-negative-homes h3.title-top,.carbon-negative-content .new-sidebar-form-container .title{font-size:26px;color:#2f3d45;font-weight:100;line-height:1.4;margin:-7px 0 45px 0}.flex-full-width-gallery{margin-bottom:80px}.carbon-negative-content .new-sidebar-form-container .title{font-size:22px;margin:-9px 0 26px 0;float:left;width:100%;line-height:1.6}.carbon-negative-content .new-sidebar-form-container .form-container{clear:both;float:left;width:100%;max-width:290px;position:sticky;top:20px}.carbon-negative-content .new-sidebar-form-container{float:left;width:100%;display:block;height:100%;background:#eff6f6;position:relative}.carbon-negative-content .carbon-negative-content-intro:after{position:absolute;background:#fff;content:"";right:-15px;height:100%;top:0;width:100vw;z-index:1}.carbon-negative-content .carbon-negative-content-intro .flexible-row-block,.carbon-negative-content .carbon-negative-content-intro .gallery-grid-content{position:relative;z-index:2}.carbon-negative-content .new-sidebar-form-container{float:left;width:100%;display:block;height:100%;background:#eff6f6;position:relative;padding-top:80px;padding-bottom:80px;padding-left:60px}.carbon-negative-content .col-lg-4{border-left:10px solid #fff;padding-left:0}.flexible-row-block.featured-home-block{padding:30px!important;padding-bottom:100px!important}.flexible-row-block.featured-home-block .content-overlay{max-width:350px;padding:30px;background:rgb(23 30 34 / 55%);backdrop-filter:blur(3px);box-shadow:0 0 30px 0 rgb(27 27 27 / 37%)}.flexible-row-block.featured-home-block .content-overlay p{display:none}.flexible-row-block.featured-home-block .content-overlay h3{color:#fff;font-size:20px;font-weight:500;line-height:1.5;margin:-7px 0 24px 0}.flexible-row-block.featured-home-block .content-overlay p:first-of-type{display:block}.flexible-row-block.featured-home-block .content-overlay p{color:#fff;margin-top:-8px}.flexible-row-block.featured-home-block .content-overlay .btn-secondary{clear:both;float:left;height:45px;width:auto;font-size:14px;font-weight:700;line-height:1;padding:14px 24px;border:1px solid #fff;background:#fff0;border-radius:50px}.flexible-row-block.featured-home-block .content-overlay .btn-secondary:hover,.flexible-row-block.featured-home-block .content-overlay .btn-secondary:active,.flexible-row-block.featured-home-block .content-overlay .btn-secondary:focus{border-color:#e40046;background:#e40046}.flex-full-width-gallery .flex-1{margin-bottom:14px}.flex-full-width-gallery .flex-1{min-width:9%;padding-left:7px;padding-right:7px}.flex-full-width-gallery a.flex-gallery-inner{float:left;width:100%;height:auto;display:block;overflow:hidden}.flex-full-width-gallery .flex-grid{margin-left:-7px;margin-right:-7px}.flex-full-width-gallery a.flex-gallery-inner img.scaler{float:left;width:100%;height:auto;display:block;position:relative;z-index:1}.flex-full-width-gallery a.flex-gallery-inner img.position-absolute{top:0;left:0;width:100%;height:100%;z-index:2;object-fit:cover}.flex-full-width-gallery a.flex-gallery-inner .overlay{left:0;top:0;height:100%;width:100%;z-index:4;background:rgb(40 99 173 / 81%);backdrop-filter:grayscale(1);opacity:0}.flex-full-width-gallery a.flex-gallery-inner:hover .overlay{opacity:1}.flex-full-width-gallery .flex-1:nth-of-type(2) a,.flex-full-width-gallery .flex-1:nth-of-type(5) a,.flex-full-width-gallery .flex-1:nth-of-type(8) a{height:45%}.flex-full-width-gallery .flex-1:nth-of-type(3) a,.flex-full-width-gallery .flex-1:nth-of-type(6) a,.flex-full-width-gallery .flex-1:nth-of-type(9) a{height:84%}.flex-full-width-gallery .flex-1:nth-of-type(3),.flex-full-width-gallery .flex-1:nth-of-type(6),.flex-full-width-gallery .flex-1:nth-of-type(9){margin-top:9%;margin-left:-10%}.flex-full-width-gallery .flex-1:nth-of-type(1),.flex-full-width-gallery .flex-1:nth-of-type(4),.flex-full-width-gallery .flex-1:nth-of-type(7),.flex-full-width-gallery .flex-1:nth-of-type(10){min-width:17.555555555555555%}.carbon-negative-content .carbon-negative-content-intro .full-width-video-youtube,.carbon-negative-content .carbon-negative-content-intro .full-width-image,.carbon-negative-content .carbon-negative-content-intro .featured-home-block,.carbon-negative-content .carbon-negative-content-intro .gallery-grid-content{float:right;width:55vw}.carbon-negative-content .carbon-negative-content-intro .full-width-image .image-container{max-height:500px}.carbon-negative-content .carbon-negative-content-intro .full-width-image .image-container img{object-fit:cover;object-position:center center;max-height:500px;width:100%}.end-scroll{height:1px}.carbon-negative-content .new-sidebar-form-container .form-container.fixed{margin-top:0;padding-top:0}.frm_forms form .form-field .frm_opt_container .frm_checkbox label input,.frm_forms form .form-field .frm_opt_container .frm_radio label input{display:none!important}.carbon-negative-content .carbon-negative-content-intro .gallery-grid-content{margin-bottom:30px}.gallery-grid-content-title.title-row span.showing{display:none}.gallery-grid-content-title.title-row .title{font-weight:600;color:#2863ad;font-size:26px;line-height:30px;margin:-6px 0 -6px 0}.gallery-grid-content .image-slider-top.new-gallery-top{display:flex;margin-left:-5px;margin-right:-5px;width:calc(100% + 30px);margin-bottom:0;justify-content:start;align-items:stretch;align-content:stretch;flex-wrap:wrap;flex-direction:row}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block .row{height:100%}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block img{height:100%;object-fit:cover}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block{padding:0 15px;flex:1;margin-bottom:30px}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block{padding:0 5px;flex:1;margin-bottom:10px;min-width:25%;max-width:100%;min-height:250px}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(2),.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(3),.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(5),.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(6){max-width:12%;min-width:12%}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(3),.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(6){margin-left:-12%}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(2) .row,.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(5) .row{height:calc(50% - 5px);position:relative;z-index:3}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(3) .col-12,.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(6) .col-12{position:relative}.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(3) .slider-image-inner,.gallery-grid-content .image-slider-top.new-gallery-top .new-image-block:nth-of-type(6) .slider-image-inner{height:50%;position:absolute;bottom:0;max-width:calc(100% - 30px);max-height:calc(50% - 5px)}.gallery-grid-content .image-slider-top.new-gallery-top a.slider-image-inner img{transform:scale(1)}.gallery-grid-content .image-slider-top.new-gallery-top a.slider-image-inner:hover img{transform:scale(1.1)}.video-hero{position:relative}.video-hero .image,.video-hero .container{z-index:4}.video-hero .video-hero-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.video-hero .youtube-responsive-container,.video-hero iframe{position:absolute;z-index:-1;opacity:0;padding:0;width:100%;height:100%;display:block;top:0;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.video-hero.active .youtube-responsive-container,.video-hero.active iframe{z-index:6;opacity:1}.hero-image-new.carbon-negative-hero,.hero-image-new.video-hero{height:500px}.video-hero .video-hero-container a.play-hero-video{position:absolute;width:80px;height:80px;display:block;border-radius:50%;overflow:hidden;background:#3875c2;margin-top:-40px;box-shadow:0 0 30px rgb(0 0 0 / 20%)}.video-hero .video-hero-container a.play-hero-video:hover{background:#fff}.video-hero .video-hero-container a.play-hero-video span{width:0;height:0;border-top:17px solid #fff0;border-bottom:17px solid #fff0;border-left:27px solid #fff;position:absolute;left:30px;top:23px;transition:none}.video-hero .video-hero-container a.play-hero-video:hover span{border-left:27px solid #2863ad}@media screen and (max-height:800px){.carbon-negative-content .new-sidebar-form-container .form-container{padding-top:0;position:relative}}.container.wider-container{max-width:100%}.container-fluid.testimonials-list.new-style-testimonial-list{margin-bottom:115px;padding-bottom:75px}.testimonials-list.new-style-testimonial-list .testimonial-slider-images{right:0;top:0;height:calc(100% - 75px);max-width:calc(50% - 60px)}.testimonials-list.new-style-testimonial-list .testimonial-slider-images .slide{float:left;width:100%;position:relative;height:100%}.testimonials-list.new-style-testimonial-list .testimonial-slider-images .slide img{object-fit:cover}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content{padding-right:65px;padding-left:0}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content span.title-top{margin-bottom:62px}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content .content{color:#61696e;font-size:27px;letter-spacing:-.02em;font-weight:400;margin-bottom:60px}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content .content>:first-child{margin-top:-11px}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content .content>:last-child{margin-bottom:-11px}.testimonials-list.new-style-testimonial-list .testimonial-slider .slick-list{overflow:visible}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content .content>:first-child:before{content:'';position:relative;width:38px;height:24px;background:url(/wp-content/uploads/2022/05/quote-icon-left.png.webp) no-repeat center center;background-size:contain;display:inline-block;top:-15px;left:12px;margin-left:-38px}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content .content>:last-child:after{content:'';position:relative;width:38px;height:24px;background:url(/wp-content/uploads/2022/05/quote-icon-right.png.webp) no-repeat center center;background-size:contain;display:inline-block;top:15px;right:12px;margin-right:-38px}.testimonials-list.new-style-testimonial-list .slide .testimonial-slide-content span.meta{letter-spacing:-.02em;font-weight:700;color:#303e47}.testimonials-list.new-style-testimonial-list .testimonial-slider{padding-bottom:120px;padding-top:90px}.testimonials-list.new-style-testimonial-list .testimonial-slider button.general.slick-arrow{left:0!important;padding:0;width:auto;height:auto;border:none;border-radius:0;font-size:0;line-height:1;padding:0;background:none!important;opacity:.5;bottom:30px;right:auto}.testimonials-list.new-style-testimonial-list .testimonial-slider button.general.slick-arrow:hover{opacity:1}.testimonials-list.new-style-testimonial-list .testimonial-slider button.general.slick-arrow.next{left:55px!important}.testimonials-list.new-style-testimonial-list .testimonial-slider button.general.slick-arrow:before{font-size:40px;line-height:1;color:#303e47}.testimonials-list.new-style-testimonial-list .testimonial-slider-images .slick-list .slick-track{height:100%}.testimonials-list.new-style-testimonial-list .testimonial-slider-images .slick-list{height:100%}.container-fluid.cta-list.new-home-ctas-section{margin-bottom:125px}.cta-list .ways-to-buy-side-content{padding-right:20px}.cta-list .ways-to-buy-side-content>span.title{font-size:60px;line-height:1;font-weight:600;color:#303e47;margin:0 0 62px 0}.cta-list .ways-to-buy-side-content .content{font-size:20px;margin:0 0 62px 0}.cta-list .ways-to-buy-side-content .content p{line-height:38px;letter-spacing:-.02em}.cta-list .ways-to-buy-side-content .content>:first-child{margin-top:-10px}.cta-list .ways-to-buy-side-content .content>:last-child{margin-bottom:-10px}.cta-list .ways-to-buy-listing{padding-left:65px}.ways-to-buy-listing article{margin-bottom:40px}.ways-to-buy-listing article:last-of-type{margin-bottom:0}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a{position:relative;padding:30px;padding-left:125px;border:solid 1px rgb(97 105 110 / 9%);-webkit-box-shadow:0 0 30px 0 rgb(97 105 110 / 13%);box-shadow:0 0 30px 0 rgb(97 105 110 / 13%)}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a:hover{-webkit-box-shadow:0 0 30px 0 rgb(97 105 110 / 25%);box-shadow:0 0 30px 0 rgb(97 105 110 / 25%)}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .icon-container{float:left;margin:0;position:absolute;left:30px;top:30px;height:auto;width:65px}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .icon-container img{width:100%;height:auto}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .inner-content span.title{font-weight:400;letter-spacing:-.02em;color:#303e47;margin:0;margin-top:-8px;font-size:19px;line-height:32px;margin-bottom:16px}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .inner-content .content{min-height:auto;margin:0;font-size:16px;margin-bottom:30px;color:#61696e;letter-spacing:-.02em}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .inner-content .content p{line-height:32px}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .inner-content .content>:first-child{margin-top:-8px}.ways-to-buy-listing .cta-block.way-cta.new-way-cta-style a .inner-content .content>:last-child{margin-bottom:-8px}.ways-to-buy-listing article:nth-child(3) .cta-block.new-way-cta-style:before{content:'';height:150px;bottom:-20px;left:-20px;width:68px;background:#f296a8;position:absolute;opacity:.27}.ways-to-buy-listing article:nth-child(1) .cta-block.new-way-cta-style:before{content:'';height:calc(100% - 40px);top:20px;right:-20px;width:40px;background:#f296a8;position:absolute;opacity:.27}.locations-list .location-slider article:nth-child(even){margin-top:68px}.container-fluid.post-list.post-list-home{margin-bottom:110px}.post-list.post-list-home .row.title-row .title{font-size:30px;line-height:34px;font-weight:600}.post-list.post-list-home .news-post.news-new-style a.post-thumbnail-outer{padding-top:250px;position:relative}.post-list.post-list-home .news-post.news-new-style a.post-thumbnail-outer .post-thumbnail-outer{position:absolute!important;left:0;top:0;height:250px;opacity:1}.post-list .news-post.news-new-style a.post-thumbnail-outer .post-content{padding:25px;background:#fff;border:solid 1px rgb(94 102 115 / 13%)}.post-list .news-post.news-new-style a.post-thumbnail-outer .post-content h3{min-height:auto;font-size:16px;line-height:27px;margin-top:-7px;margin-bottom:12px;font-weight:400;color:#2f3d45}.post-list .news-post.news-new-style a.post-thumbnail-outer .post-content span.posted{font-size:12px;font-weight:700;color:#2f3d45}.post-list .news-post.news-new-style a.post-thumbnail-outer:hover .post-content{background:#eff6f6;border-color:#eff6f6}.post-list .news-post.news-new-style a.post-thumbnail-outer:hover .post-content span.posted,.post-list .news-post.news-new-style a.post-thumbnail-outer:hover .post-content h3{color:#2c68b2}.footer .footer-meta{max-width:475px}.footer .footer-menus{max-width:850px}.footer .footer-section .contact-details-block .contact-details .content{color:#cbd5db;font-size:16px;letter-spacing:-.02em;margin-bottom:0}.footer .footer-section .contact-details-block .contact-details .content>:last-child{margin-bottom:-10px}.footer .footer-section .contact-details-block .contact-details .content>:first-child{margin-top:-10px}.container-fluid.locations-list.location-new-list{overflow:hidden}.locations-list.location-new-list .row.location-row-inner{position:relative;margin-left:-10px;margin-right:-10px}.locations-list.location-new-list .row.location-row-inner article{padding:0 10px}.locations-list.location-new-list .row.location-row-inner:before{content:'';position:absolute;left:0;top:0;background:#d1eae9;width:1800px;left:-10px;top:47px;height:228px}.trust-pilot-inner.full-width-block>*{display:inline-block;margin:0 7.5px}.trust-pilot-inner.full-width-block>.logo{width:130px;height:33px}.trust-pilot-inner.full-width-block>.logo svg{width:100%;height:100%}.trust-pilot-inner.full-width-block>.stars{width:160px;height:30px}.trust-pilot-inner.full-width-block>.stars svg{width:100%;height:100%}.trust-pilot-inner.full-width-block>span.text{color:#13242d;opacity:.7;letter-spacing:-.02em;font-weight:600;font-size:16px;line-height:1}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block{bottom:25px;left:50%;width:auto;z-index:2;background:#fff;padding:40px;-webkit-box-shadow:0 0 30px 0 rgb(97 105 110 / 15%);box-shadow:0 0 30px 0 rgb(97 105 110 / 15%)}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>*{display:block}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>.logo{height:30px;margin-bottom:35px;width:189px}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>.logo svg{width:100%;height:100%}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>.stars{width:185px;height:34px;margin-bottom:25px}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>.stars svg{width:100%;height:100%}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>span.text{color:#13242d;opacity:.7;letter-spacing:-.02em;font-weight:600;font-size:16px;line-height:1;margin-bottom:40px}.testimonials-list.new-style-testimonial-list .trust-pilot-inner.stacked-width-block>span.text.title{font-size:28px;letter-spacing:.02em;font-weight:600;color:#2f3d45;line-height:1;opacity:1;margin-bottom:20px}span.arrow-link,a.arrow-link{font-size:15px;font-weight:600;color:#303e47;font-weight:600;letter-spacing:-.02em}span.arrow-link:after,a.arrow-link:after{content:'\f178';font-family:'Font Awesome 5 Pro';font-weight:400;font-size:16px;display:inline-block;line-height:inherit;color:#303e47;margin:0 0 0 8px;position:relative;top:1px}a:hover span.arrow-link,a.arrow-link:hover{color:#2c68b2}a:hover span.arrow-link:after,a.arrow-link:hover:after{color:#2c68b2}span.arrow-link.white,a.arrow-link.white,span.arrow-link.white:after,a.arrow-link.white:after{color:#fff}a:hover span.arrow-link.white,a.arrow-link.white:hover,a:hover span.arrow-link.white:after,a.arrow-link.white:hover:after{color:#fff}@media only screen and (min-width :1201px) and (max-width :1450px){.header .menu-main-menu-container{margin:16px 20px 0 0}.header .menu-main-menu-container ul.menu>li{margin:0 20px 0 0}.header .menu-main-menu-container ul.menu>li>a{font-size:15px}.header a#logo-main{height:40px;margin-top:5px}}.alerts .alert-message{background:#2863ad}.container-fluid.labels-bar-developments.has-alerts-bar{top:764px}.container-fluid.labels-bar-developments.has-alerts-bar.fixed{top:0}div#filterable_search_filters div#filterable_search_filters_output .filter_container span.filter-selection{display:none!important}div#filterable_search_filters div#filterable_search_filters_output .filter_container .inner-fields-selection{float:left;width:100%;position:relative}.accreditation-list .row.slick-slider button.general.slick-arrow{padding:0;width:auto;height:auto;border:none;border-radius:0;font-size:0;line-height:1;padding:0;background:none!important;opacity:.5}.accreditation-list .row.slick-slider button.general.slick-arrow:hover{opacity:1}.accreditation-list .row.slick-slider button.general.slick-arrow:before{font-size:40px;line-height:1;color:#303e47}.flexible-article-fields .container-fluid.flexible-row-block.related-wtb-section{margin-bottom:60px}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-80945,.header .menu-main-menu-container ul li#menu-item-80945{display:none!important}.mobile-menu-container .mobile-menu-inner .menu-inner>div ul.menu>li.menu-item-1777,.header .menu-main-menu-container ul li#menu-item-1777{display:block!important}body.postid-81895 .house .rate.deposit .label-house,body.page-id-81895 .house .rate.deposit .label-house{margin-top:-2%}.no-results-block a.cta-button{margin:30px 0 0 0}.no-results-block h2.increased-line-height{line-height:1.5}.no-results-block .buttons .cta-button{margin:0 20px 20px 0}.no-results-block .buttons{margin:30px 0 0 0}.fields-calc .input-inner.checkbox label input[type="radio"]~span.checkbox-label:before{border-radius:50%}.new-calc-section .calculator-fields .no-symbol .fields-calc .input-inner:before{display:none!important}.container-fluid.development-intro-sub.carbon-negative-content.no-posts{background:none;overflow:hidden;padding-top:10px}.container-fluid.development-intro-sub.carbon-negative-content.no-posts .gutter-right{padding-right:50px}.container-fluid.development-intro-sub.carbon-negative-content.no-posts .new-sidebar-form-container:before{content:'';position:absolute;left:100%;background:#eff6f6;height:100%;width:900px;top:0}.row.main-menu .search-overlay-block .search-form-main form.search-form input,.slider-top .slider-content .row.search-bar .search-form-container .search-form-main form.search-form input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#303e47}.slider-top .slider-content .row.search-bar .search-form-container .search-form-main form.search-form .showing-dropdown input:focus{border-top-left-radius:31px;border-top-right-radius:31px;border-bottom-left-radius:0;border-bottom-right-radius:0}.row.main-menu .search-overlay-block .search-form-main form.search-form .showing-dropdown input:focus{border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-form-main .search-results-main{text-shadow:none!important;position:absolute;top:100%;background:#fff;width:100%;left:0;padding:20px 30px;display:none;-webkit-box-shadow:0 13px 13px 0 rgb(47 61 69 / .21);box-shadow:0 13px 13px 0 rgb(47 61 69 / .21);max-height:300px;overflow:auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.search-form-main .search-results-main>div{float:left;width:100%;position:relative;margin:0 0 10px 0}.search-form-main .search-results-main>div:last-of-type{margin:0}.search-form-main .search-results-main>div>ul{float:left;width:100%;position:relative;padding:0;margin:0;list-style-type:none}.search-form-main .search-results-main>div>ul li{float:left;width:100%;position:relative;padding:0;margin:0 0 10px 0;line-height:24px;padding-left:30px}.search-form-main .search-results-main>div>ul li:last-of-type{margin:0}.search-form-main .search-results-main>div>ul li i{position:absolute;left:0;top:0;line-height:24px;font-size:16px;color:#f296a8;width:24px;text-align:center}.search-form-main .search-results-main>div>ul li a,.search-form-main .search-results-main>div>ul li a *{color:#666}.search-form-main .search-results-main>div>ul li a:hover,.search-form-main .search-results-main>div>ul li a:hover *{color:#f296a8}.new-slider-container .slider-top .slider-content .row.search-bar{z-index:4;position:relative}.search-form-main{position:relative}.new-slider-container .slider-top .slider-content .row.search-bar .search-results-main{max-height:115px}.search-form-main form.search-form label .loader.main-loader{position:absolute;right:50px;top:0;width:50px;height:50px;display:none}.search-form-main form.search-form label .loader.main-loader .form-overlay{visibility:visible;background:none}.search-form-main form.search-form label .loader.main-loader .form-overlay .lds-ring{width:30px;height:30px}.search-form-main form.search-form label .loader.main-loader .form-overlay .lds-ring div{width:30px;height:30px;margin:0;border-width:4px}.slider-top .slider-content .row.search-bar .search-form-container .search-form-main form.search-form label .loader.main-loader{right:210px;top:5px}.developments-listing.flexible-row-block article{margin-bottom:35px}.developments-listing.flexible-row-block article:last-of-type{margin-bottom:0}.category-list-post .post-content .cta-button.red_version{background:#e40046;color:#fff}.category-list-post .post-content .cta-button.red_version:hover{background:#36444c;color:#fff}.container-fluid.footer-search-bar{background:#d1eae9;padding-top:40px;padding-bottom:40px;position:relative;z-index:2}.footer-search-bar .title{float:left;width:100%;font-size:25px;line-height:1.5;font-weight:600;color:#2f3d45;letter-spacing:.02em;margin:-10px 0}.footer-search-bar .search-form-main .search-results-main{top:calc(100% - 5px)}.footer-search-bar .search-form-main form.search-form .showing-dropdown input:focus{border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0}.footer-search-bar .row.search-bar .search-form-container{height:55px;width:calc(100% - 265px);padding-left:0px!important}.footer-search-bar .row.search-bar a.cta-button{height:55px;border-radius:30px;padding:20px 35px;margin-left:30px;width:235px}.footer-search-bar .row.search-bar .search-form-container .search-form-main form.search-form button.search-submit{top:5px;right:5px;width:45px;height:45px;line-height:45px}.footer-search-bar .row.search-bar .search-form-container .search-form-main form.search-form button.search-submit i{line-height:45px}.home-post-new-shape a.post-thumbnail-outer .post-thumbnail-outer.gallery-section span.eb-tag.all-elec{background:#F7F7F8;top:25px;left:26px;z-index:2;font-size:12px;line-height:1;border-radius:50px;font-weight:700;color:#303E47;padding:13px 18px;padding-left:50px}.home-post-new-shape a.post-thumbnail-outer .post-thumbnail-outer.gallery-section span.eb-tag.all-elec:before{content:'';position:absolute;left:14px;top:9px;width:24px;height:20px;background:url(/wp-content/uploads/2023/11/uk-plug-icon.svg) no-repeat center center;background-size:contain}.home-post-new-shape a.post-thumbnail-outer .post-thumbnail-outer.gallery-section span.eb-tag.all-elec:before{background:url(/wp-content/uploads/2023/11/plug-uk-large.svg) no-repeat center center;background-size:contain}.testimonials-list.new-style-testimonial-list .testimonial-slider button.general.slick-arrow.slick-disabled,.accreditation-list .row.slick-slider button.general.slick-arrow.slick-disabled,.new-slider-container .container-fluid.slider-top.new-style-slider-top.first_slide .arrow-container .slick-arrow.previous,.new-slider-container .container-fluid.slider-top.new-style-slider-top.last_slide .arrow-container .slick-arrow.next{pointer-events:none;opacity:.2}.homes-flexible-block .home-post-new-shape .post-content-inner p.price-from{margin-bottom:20px}.homes-flexible-block .home-post-new-shape a.post-thumbnail-outer .post-content .post-content-inner .meta-icons{margin-top:0}.homes-flexible-block .home-post-new-shape .post-content-inner h3{margin-bottom:0}.flexible-article-fields .container-fluid.flexible-row-block.homes-flexible-block{min-height:auto}.header a#accountMenu{float:right;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;font-size:0;color:#2764af;margin:1px 0 0 0;border:solid 1px #2764af;margin-right:12px;position:relative}.header a#accountMenu>b{position:absolute;top:-3px;right:-3px;width:18px;height:18px;background:#e40046;color:#fff;border-radius:50%;font-size:10px;text-align:center;line-height:18px}.header a#accountMenu i:before{font-size:20px;color:#2764af}.header a#accountMenu:hover{background:#2764af}.header a#accountMenu:hover i:before{color:#fff}.header a#accountMenu i{top:-1px;line-height:50px;float:left;width:100%;height:100%;left:0;position:relative}.slider-top .slider-content .content.has-links{margin-bottom:25px}.new-slider-container .slider-top .slider-content .links-container{margin:0 0 30px 0}.new-slider-container .slider-top .slider-content .links-container a{color:#fff;font-size:20px;line-height:36px;letter-spacing:-.02em;text-decoration:underline!important}.new-slider-container .slider-top .slider-content .links-container a:hover{color:#ffbcc9}.new-slider-container .slider-top .slider-content .links-container a:after{color:#fff;font-size:20px;top:2px;line-height:1}.new-slider-container .slider-top .slider-content .links-container a:hover:after{color:#ffbcc9}.homes-hero-gallery-slider .hero-gallery-slide .gallery-icon-container{position:absolute;left:28px;bottom:70px;width:300px;height:auto;z-index:1}.homes-hero-gallery-slider .hero-gallery-slide .gallery-icon-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:-1;-webkit-filter:blur(47px);-moz-filter:blur(47px);filter:blur(47px);opacity:.4}.development-hero-gallery-slider.homes-hero-gallery-slider .hero-gallery-slide .gallery-icon-container{width:400px}.page-template-cs-contact-us .alerts,.page-template-cs-support .alerts,.page-template-cs-faqs .alerts,.page-template-cs-generic .alerts,.page-template-cs-reviews .alerts,.page-template-my-account-page .alerts,.page-template-insights-hub-new .alerts,.page-template-winter-campaign-page .alerts,.page-template-forgotten-password-page .alerts,.page-template-show-page.has-featured-image .alerts,.page-template-flexible-fields.has-featured-image .alerts,.page-template-carbon-negative-homes .alerts,.page-template-investors-sale-leaseback .alerts,.page-template-deposit-unlock .alerts{margin-bottom:0}body.has-own-new-block .flexible-article-fields .container-fluid.flexible-row-block.own-new-figure-section{position:relative;padding-top:60px;padding-bottom:60px}body.has-own-new-block .flexible-article-fields .container-fluid.flexible-row-block.own-new-figure-section:before{content:'';position:absolute;left:-9000px;top:0;width:18000px;height:100%;background:#f5f5f5;z-index:-1}body.has-own-new-block .flexible-article-fields{overflow:hidden}.flexible-row-block.own-new-figure-section .row{margin-right:-40px;margin-left:-40px}.flexible-row-block.own-new-figure-section .row>div{border-right:solid 1px rgb(242 150 168 / 27%);padding-right:40px;padding-left:40px}.flexible-row-block.own-new-figure-section .row>div:last-of-type{border:none}.own-new-figure-block.intro-new-block>span.title{font-size:38px;line-height:40px;font-weight:600;color:#2f3d45;letter-spacing:.02em;margin:-10px 0}.own-new-figure-block.intro-new-block>span.title b,.own-new-figure-block.intro-new-block>span.title strong{color:#f296a8;text-decoration:none;position:relative;-webkit-box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);line-height:1;display:inline-block;font-weight:600}.own-new-figure-block.intro-new-block>span.sub-text{line-height:1.5;font-weight:600;letter-spacing:.02em;color:#2863ad;font-size:24px;margin-top:35px;margin-bottom:20px}.own-new-figure-block.intro-new-block>.content{font-size:13px;letter-spacing:-.02em;color:#61696e}.own-new-figure-block.intro-new-block>.content p{line-height:20px}.own-new-figure-block.figure-new-block>span.label-text{line-height:1.5;font-weight:600;letter-spacing:.02em;color:#2863ad;font-size:24px;margin-bottom:20px}.own-new-figure-block.figure-new-block>span.title{font-size:38px;line-height:40px;font-weight:600;color:#2f3d45;letter-spacing:.02em;margin:-10px 0}.own-new-figure-block.figure-new-block>span.title b,.own-new-figure-block.figure-new-block>span.title strong{color:#f296a8;text-decoration:none;position:relative;-webkit-box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);box-shadow:inset 0 -10px 0 0 rgb(242 150 168 / 27%);line-height:1;display:inline-block;font-weight:600}.own-new-figure-block.figure-new-block>.content{margin-top:30px;letter-spacing:-.02em;font-size:16px;color:#61696e}.own-new-figure-block>.content strong,.own-new-figure-block>.content b{color:#2863ad}.own-new-figure-block>.content>:last-child{margin:0}.own-new-figure-section .asterix-col{margin-top:25px}.container-fluid.locations-list.location-new-list.add-border-top{border-top:1px solid rgb(91 103 110 / 33%);padding-top:100px}.flexible-article-fields .container-fluid.flexible-row-block.form-block.add-grey-background{padding-top:70px;padding-bottom:70px;background:#f5f5f5}.flexible-article-fields .container-fluid.flexible-row-block.form-block.add-grey-background .frm_forms form .form-field .frm_opt_container .frm_radio label span:before,.flexible-article-fields .container-fluid.flexible-row-block.form-block.add-grey-background .frm_forms form .form-field .frm_opt_container .frm_checkbox label span:before{background:#fff}.container-fluid.reduced-width-content.add-center-style .bloc-title,.container-fluid.reduced-width-content.add-center-style .block-title,.container-fluid.reduced-width-content.add-center-style .content{text-align:center}.container-fluid.reduced-width-content.add-center-style .bloc-title,.container-fluid.reduced-width-content.add-center-style .block-title{font-size:28px;line-height:36px;font-weight:100;letter-spacing:.02em;color:#2f3d45;margin:-7px 0 33px 0}.hide-icons-container .cta-block.way-cta a .icon-container{display:none}.hero-image-new.carbon-negative-hero.deposit-unlock-hero.remove-main-icon .inner.bottom h1:before{display:none!important}.hero-image-new .hero-inner-container .inner .icon-container{float:left;width:auto;height:82px;margin-bottom:40px}.hero-image-new .hero-inner-container .inner .icon-container img{width:auto;height:100%}.hero-image-new .hero-inner-container .inner h1{float:left;width:100%}.recently-viewed-section .home-post-new-shape.stacked-style.not-logged-in a.post-thumbnail-outer{padding-bottom:57px}.modal-container-block#enquiry .frm_forms form .form-field input[type=text]::placeholder,.modal-container-block#enquiry .frm_forms form .form-field input[type=email]::placeholder,.modal-container-block#enquiry .frm_forms form .form-field input[type=tel]::placeholder,.modal-container-block#enquiry .frm_forms form .form-field textarea::placeholder{color:#fff0}.modal-container-block#enquiry.split_test_new .frm_forms form .form-field .selectize-input input::placeholder,.modal-container-block#enquiry.split_test_new .frm_forms form .form-field input[type=text]::placeholder,.modal-container-block#enquiry.split_test_new .frm_forms form .form-field input[type=email]::placeholder,.modal-container-block#enquiry.split_test_new .frm_forms form .form-field input[type=tel]::placeholder,.modal-container-block#enquiry.split_test_new .frm_forms form .form-field textarea::placeholder{color:#b8b8b8}.modal-container-block#enquiry.split_test_new .frm_forms form .form-field:not(.marketing-checkboxes) .frm_primary_label{display:none}.modal-container-block#enquiry.split_test_new .frm_forms form .form-field .selectize-input input{display:inline-block!important;font-size:16px;font-weight:400;color:#b8b8b8}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link{position:relative}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link span.tooltip-content{position:absolute;width:320px;background:#326fba;padding:10px 16px;bottom:25px;border-radius:10px;font-size:12px;text-align:left;line-height:24px;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;right:0;z-index:2;color:#fff}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link:hover span.tooltip-content{visibility:visible;opacity:1}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link span.tooltip-content a.close-tooltip-mobiles{display:none!important}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link span.tooltip-content a:not(.close-tooltip-mobiles){color:#fff;text-decoration:underline!important}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link span.tooltip-content a:not(.close-tooltip-mobiles):hover{opacity:.7;text-decoration:underline!important}.frm_forms form .form-field.marketing-checkboxes#frm_field_818_container .frm_description{position:absolute;right:0;top:8px}.frm_forms form .form-field.marketing-checkboxes#frm_field_818_container{position:relative}.frm_forms form .form-field.marketing-checkboxes .frm_description span.tooltip-link>i.fal:before{font-size:20px;color:#2863ad}.floating-ctas-section .buttons a.cta-button.infinityNumber i{display:none!important}.floating-ctas-section .buttons a.cta-button.infinityNumber:before{content:"\f879";font-family:'Font Awesome 5 Pro';font-weight:300;width:40px;height:40px;line-height:40px;border:none;background:#fff;color:#e40449;float:left;border-radius:50%;text-align:center;font-size:18px;position:absolute;left:5px;top:5px}.floating-ctas-section .buttons a.cta-button.infinityNumber:hover:before{color:#363c3f}a.icon-link.infinityNumber i{display:none!important}a.icon-link.infinityNumber:before{content:"\f879";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:0;top:0;height:32px;width:32px;text-align:center;border:solid 1px #2863ad;line-height:30px;border-radius:6px;background:#fff;color:#2863ad;font-size:14px}a.icon-link.infinityNumber:hover:before{border-color:#e40046;color:#e40046}.home-post-new-shape .post-content-bottom .inner a.icon-link.infinityNumber{font-size:0px!important;text-decoration:none!important}.home-post-new-shape .post-content-bottom .inner a.icon-link.infinityNumber:after{content:'Call us';line-height:32px;font-weight:600;font-size:16px;color:#303e47;text-decoration:underline!important}.home-post-new-shape .post-content-bottom .inner a.icon-link.infinityNumber.hidden-desktop:after{content:'Call'}.wtb-scrolling-slider .wtb-scrolling-slider-container .wtb-scrolling-slider-inner:not([href]){cursor:default;pointer-events:none}.accordion-container-fluids.accordions .accordion-section .acc-title i img{width:28px;height:25px;object-fit:contain;position:relative;top:-3px}.page-id-134104 .frm_forms form .form-field .frm_opt_container .frm_radio label input{display:block!important}body.page.page-id-134104{min-height:100vh;display:flex;flex-direction:column}body.page.page-id-134104 footer{margin-top:auto!important}body.page.page-id-134104 .standard-hero h1{position:relative;z-index:2;width:auto}body.page.page-id-134104 .standard-hero h1:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:15px;background:#d1e9e8;z-index:-1}body.page.page-id-134104 article.standard-post-content #salesforce_error{margin:0 0 30px 0}body.page.page-id-134104 article.standard-post-content>p{position:relative;padding-bottom:24px;margin-bottom:45px}body.page.page-id-134104 article.standard-post-content>p:after{position:absolute;left:0;bottom:0;width:200px;height:4px;background:#2863ad;visibility:visible;content:''}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>label{color:#2863ad;font-size:30px}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block{float:left;width:auto;margin-bottom:0;padding-bottom:30px;position:relative}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block .frm_slider{border-radius:10px}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block input:checked+.frm_switch .frm_slider{background-color:#eaeaea}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block .frm_slider:before{border-radius:10px;height:38px;width:38px;box-shadow:none;background-color:#2863ad}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block input:checked+.frm_switch .frm_slider:before{transform:translateX(110px)}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block .frm_switch{width:150px;height:40px}body.page.page-id-134104 .standard-hero p#breadcrumbs{float:left;width:100%}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block span.frm_switch_opt{position:absolute;left:0;bottom:0;display:none;width:100%;background:#fff;padding:0}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block span.frm_switch_opt.frm_off_label{display:block}body.page.page-id-134104 article.standard-post-content .frm_forms form .form-field>div>label.frm_switch_block input:checked+span+span.frm_on_label.frm_switch_opt{display:block}body.page.page-id-134104 article.standard-post-content .frm_forms form .frm_submit button.cta-button{background:none;color:#e2003d!important;border:solid 1px #e2003d;padding:20px 35px;font-size:20px!important;border-radius:100px}body.page.page-id-134104 article.standard-post-content .frm_forms form .frm_submit button.cta-button:hover{color:#FFFFFF!important;background-color:#e2003d}.accordion-container-fluids.accordions .accordion-section .acc-title.open-calc-modal .col-12:before{content:'\f08e';right:7px}.modal-container-block#calc-modal .modal-inner-block{width:100%;height:100%;overflow:hidden}.modal-container-block#calc-modal .modal-inner-block .title-container{margin:0;padding:0;z-index:1}.modal-container-block#calc-modal .modal-inner-block .title-container a.close-modal{width:50px;height:50px;background:#2863ad;top:0;right:0;text-align:center;line-height:50px;border-bottom-left-radius:10px}.modal-container-block#calc-modal .modal-inner-block .title-container a.close-modal:before{font-size:29px;color:#fff}.container-fluid.hero-info-content .sidebar-sticky-container a.icon-link.open-calc-modal{margin-top:15px}.accordion-container-fluids.accordions .accordion-section .acc-title.open-calc-modal i{color:#2863ad}.accordion-container-fluids.accordions .accordion-section .acc-title.open-calc-modal{color:#2863ad;font-weight:500}.hero-info-content a.icon-link.open-calc-modal.left-side-calc-button{margin-top:30px;color:#2863ad}.new-hero-sidebar-included .floating-ctas-section:last-child{margin-bottom:0}.row.load-more-new#filterable_search_pagination a{float:left;margin:0}.row.load-more-new#filterable_search_pagination a label{cursor:pointer;float:left;margin:0}.row.load-more-new#filterable_search_pagination a label input{display:none}.row.load-more-new#filterable_search_pagination a label span{float:left;width:40px;height:40px;text-align:center;line-height:38px;border:solid 1px rgb(54 60 63 / 27%);border-radius:10px;font-size:17px;font-weight:700;color:#303e47}.row.load-more-new#filterable_search_pagination>div{gap:5px}.row.load-more-new#filterable_search_pagination a label input:checked~span{background:#2863ad;border-color:#2863ad;color:#fff}.row.load-more-new#filterable_search_pagination a label:hover span{color:#2863ad;border-color:#2683ad}div#chat-widget-container.hidden-chat-main{display:none}.flexible-row-block.cta-tiles-section .row.cta-tiles-row{row-gap:30px}.flexible-row-block.cta-tiles-section .tiles-cta-block{float:left;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:20px;border:solid 1px rgb(97 105 110 / 9%);-webkit-box-shadow:0 0 30px 0 rgb(97 105 110 / 13%);box-shadow:0 0 30px 0 rgb(97 105 110 / 13%);background:#fff;height:100%}.flexible-row-block.cta-tiles-section .smaller-padding-sides .tiles-cta-block{padding-left:20px;padding-right:20px}.flexible-row-block.cta-tiles-section .tiles-cta-block .icon-container{float:left;width:100%;height:90px;margin:0 0 20px 0}.flexible-row-block.cta-tiles-section .tiles-cta-block .icon-container img{float:left;width:100%;height:100%;object-fit:contain;margin:0}.flexible-row-block.cta-tiles-section .tiles-cta-block>span.title{float:left;width:100%;position:relative;text-align:center;margin:0 0 10px 0;font-size:18px;font-weight:600;line-height:28px;color:#303e47}.flexible-row-block.cta-tiles-section .tiles-cta-block>.content{float:left;width:100%;position:relative;text-align:center;font-size:15px}.flexible-row-block.cta-tiles-section .tiles-cta-block>.content.has-button-below{margin-bottom:15px}.flexible-row-block.cta-tiles-section .tiles-cta-block>.content>:last-child{margin:0}.flexible-row-block.cta-tiles-section .tiles-cta-block>.content>p{line-height:24px}.flexible-row-block.cta-tiles-section .tiles-cta-block>span.title.size-large{font-size:24px;line-height:34px}.flexible-row-block.cta-tiles-section .tiles-cta-block.remove_box_shadow{-webkit-box-shadow:none;box-shadow:none}.flexible-row-block.cta-tiles-section .tiles-cta-block a.cta-button{min-width:auto}.flexible-row-block.cta-tiles-section .tiles-cta-block a.cta-button:hover{background:#36444c!important;color:#fff}.flexible-article-fields .container-fluid.flexible-row-block.cta-tiles-section{margin-bottom:60px}.row{clear:both}.locations-list.location-new-list .row.location-row-inner .location-slider{float:left;width:100%}.calculator-section-container .calculator-fields a.icon-link.open-calc-modal.left-side-calc-button{margin-top:20px;color:#2863ad}.calculator-section-container.new-calc-section .calulator-results-section:not(.old_style):before{display:none!important}.calculator-section-container.new-calc-section .calulator-results-section.figure-changing:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:.5;background:#fff;backdrop-filter:blur(400px)}.modal-container-block .modal-inner-block .tour-virtual-outer .tour-virtual{padding-top:0;aspect-ratio:16 / 9}