.header{background-color:var(--blue-1);border-bottom:4px solid #fff;padding:20px 100px;position:relative;z-index:5}@media (min-width:900px) and (max-width:1200px){.header{padding:20px 40px}}@media (max-width:900px){.header{padding:20px}}.header .inner{display:flex;justify-content:space-between;max-width:133rem}@media (max-width:900px){.header .inner{width:100%}}.header .inner .logo{align-items:center;display:flex;position:relative;z-index:5}.header .inner .logo a img{display:block;width:15rem}@media (max-width:900px){.header .inner .logo a img{max-width:120px}}.header .inner .primary-nav{align-items:center;display:flex}.header .inner .primary-nav ul.main-nav{align-items:center;display:flex;flex-direction:row;gap:40px;list-style-type:none;margin:0}@media only screen and (max-width:1200px){.header .inner .primary-nav ul.main-nav{background:var(--blue-1);box-sizing:border-box;display:none;height:100%;left:0;padding:12rem 3rem 4rem;position:fixed;top:0;width:100%;z-index:2}}.header .inner .primary-nav ul.main-nav li{display:inline-flex;margin:0}@media only screen and (max-width:1200px){.header .inner .primary-nav ul.main-nav li{display:block;text-align:center}.header .inner .primary-nav ul.main-nav li+li{margin-left:0;margin-top:6rem}}.header .inner .primary-nav ul.main-nav li a{font-size:14px;font-weight:600}.header .inner .primary-nav ul.main-nav li .button.with-icon{align-items:center;border-radius:9px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;font-weight:700;gap:5px;padding:10px}@media only screen and (max-width:1200px){.header .inner .primary-nav ul.main-nav li .button.with-icon{align-items:center;box-sizing:border-box;justify-content:center;margin:0;width:100%}}.header .inner .primary-nav ul.main-nav li .button.with-icon svg{margin-right:.5rem}.header .inner .primary-nav ul.main-nav li .button.active{background-color:var(--green-2)}.header .inner .primary-nav ul.main-nav li a:not(.button){color:#fff;text-decoration:none}.header .inner .primary-nav ul.main-nav li a:not(.button):hover{color:var(--green-2)}.header .inner .primary-nav ul.main-nav li a:not(.button) svg{height:.6rem;width:1.3rem}.header .inner .primary-nav ul.main-nav li a:not(.button) svg path{stroke:var(--green-1)}@media only screen and (max-width:1200px){.header .inner .primary-nav ul.main-nav.sub-open li a{color:var(--blue-2)}.header .inner .primary-nav .about-us-desktop-button,.header .inner .primary-nav .buy-with-us-desktop-button{display:none!important}}.header .inner .primary-nav .about-us-desktop-button svg,.header .inner .primary-nav .buy-with-us-desktop-button svg{transition:all .5s ease-out}.header .inner .primary-nav .about-us-desktop-button.active svg,.header .inner .primary-nav .buy-with-us-desktop-button.active svg{transform:rotate(-180deg)}@media only screen and (min-width:1200px){.header .inner .primary-nav .about-us-mobile-button,.header .inner .primary-nav .buy-with-us-mobile-button{display:none!important}}.header .inner .primary-nav .about-us-mobile-button svg,.header .inner .primary-nav .buy-with-us-mobile-button svg{transition:all .5s ease-out}.header .inner .primary-nav .about-us-mobile-button.active,.header .inner .primary-nav .buy-with-us-mobile-button.active{color:var(--white)!important}.header .inner .primary-nav .about-us-mobile-button.active svg,.header .inner .primary-nav .buy-with-us-mobile-button.active svg{transform:rotate(-180deg)}.header .inner .primary-nav ul.about-us-nav-mobile,.header .inner .primary-nav ul.buy-with-us-nav-mobile{display:none}@media only screen and (min-width:1200px){.header .inner .primary-nav ul.about-us-nav-mobile,.header .inner .primary-nav ul.buy-with-us-nav-mobile{display:none!important}}.header .inner .primary-nav ul.about-us-nav-mobile li,.header .inner .primary-nav ul.buy-with-us-nav-mobile li{margin-top:6rem}.header .inner .primary-nav ul.about-us-nav-mobile li a,.header .inner .primary-nav ul.buy-with-us-nav-mobile li a{color:var(--white)!important}.header .inner .primary-nav ul.about-us-nav-mobile li a:hover,.header .inner .primary-nav ul.buy-with-us-nav-mobile li a:hover{color:var(--green-1)!important;text-decoration:underline}.header .inner .primary-nav .mobile-nav-button{display:none;position:relative;z-index:5}@media only screen and (max-width:1200px){.header .inner .primary-nav .mobile-nav-button{display:block}}.header .inner .primary-nav .hamburger-inner,.header .inner .primary-nav .hamburger-inner:after,.header .inner .primary-nav .hamburger-inner:before{background-color:var(--green-1);border-radius:0!important;width:35px}.header .inner .primary-nav.open ul.main-nav{display:block!important;overflow:scroll}.header .secondary-nav{border-bottom:.5rem solid var(--white);display:none;left:0;position:absolute;top:9rem;width:100%;z-index:1}@media (max-width:900px){.header .secondary-nav{top:180px;z-index:9}}.header .secondary-nav .slide-down{background-color:var(--blue-1);box-sizing:border-box;padding:6rem var(--desktopGutterPadding);width:100%}@media (max-width:900px){.header .secondary-nav .slide-down{padding:30px 35px}}.header .secondary-nav .slide-down .inner{display:grid;gap:var(--desktopGutterPadding);grid-template-columns:1fr 1fr}@media (max-width:900px){.header .secondary-nav .slide-down .inner{display:flex;flex-direction:column;grid-template-columns:none}}.header .secondary-nav .slide-down .inner .left p{color:var(--white);font-size:var(--font-size-4);font-weight:var(--semibold);line-height:1.4}.header .secondary-nav .slide-down .inner .left a{color:var(--white);display:block;font-weight:var(--semibold);margin-top:2rem;text-decoration:none}.header .secondary-nav .slide-down .inner .left a:hover{color:var(--green-1);text-decoration:underline}.header .secondary-nav .slide-down .inner .left a svg{margin-right:.5rem}.header .secondary-nav .slide-down .inner .left a svg path{stroke:var(--green-1)}.header .secondary-nav .slide-down .inner .right .one-column{grid-template-columns:1fr}.header .secondary-nav .slide-down .inner .right .two-columns{grid-template-columns:repeat(2,1fr)}.header .secondary-nav .slide-down .inner .right .three-columns{grid-template-columns:repeat(3,1fr)}@media (max-width:785px){.header .secondary-nav .slide-down .inner .right .three-columns{grid-template-columns:repeat(2,1fr)}}.header .secondary-nav .slide-down .inner .right ul{display:grid;gap:20px;list-style-type:none;margin:0;padding:0}@media (max-width:785px){.header .secondary-nav .slide-down .inner .right ul{gap:10px}}.header .secondary-nav .slide-down .inner .right ul li{display:block;margin:0}.header .secondary-nav .slide-down .inner .right ul li a{color:var(--white);font-weight:var(--semibold);text-decoration:none}@media (max-width:900px){.header .secondary-nav .slide-down .inner .right ul li a{font-size:16px}}.header .secondary-nav .slide-down .inner .right ul li a svg{margin-right:.5rem}.header .secondary-nav .slide-down .inner .right ul li a svg path{stroke:var(--green-1)}.header .secondary-nav .slide-down .inner .right ul li a:hover{color:var(--green-1);text-decoration:underline}.header .find-your-home-secondary-nav .left p:first-child{margin-bottom:1rem}.header .find-your-home-secondary-nav .left form{display:flex;width:100%}.header .find-your-home-secondary-nav .left .input-wrap{flex:1 1 auto;position:relative}.header .find-your-home-secondary-nav .left .input-wrap input{background-color:var(--white);border:none;border-radius:1rem 0 0 1rem;color:var(--blue-1);font-family:var(--bodyFont);font-size:var(--font-size-2);outline:none;padding:1.5rem;position:relative;width:95%}.header .find-your-home-secondary-nav .left .input-wrap input::-moz-placeholder{color:var(--blue-1);font-family:var(--bodyFont);font-size:var(--font-size-2);opacity:1}.header .find-your-home-secondary-nav .left .input-wrap input::placeholder{color:var(--blue-1);font-family:var(--bodyFont);font-size:var(--font-size-2);opacity:1}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate{left:50%;margin:0;position:absolute;text-align:right;top:50%;transform:translate(90%,-50%);width:-moz-fit-content;width:fit-content}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate:hover{text-decoration-thickness:2px!important}@media (max-width:900px){.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate{position:absolute;right:10px;top:1.2rem;width:20px}}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p{align-items:center;color:var(--blue-1)!important;display:flex;flex-direction:row-reverse;font-size:var(--bodyFont)!important;font-weight:500!important;gap:5px;letter-spacing:inherit;margin:0;position:relative;text-align:right}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p span{color:var(--blue-1);font-size:1.4rem;font-weight:500;letter-spacing:inherit}@media (max-width:900px){.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p span{display:none}}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p svg{height:15px;margin:0;-o-object-fit:cover;object-fit:cover;width:15px}.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p svg circle,.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p svg g,.header .find-your-home-secondary-nav .left .input-wrap a.geo-locate p svg line{stroke:var(--blue-1)}.header .find-your-home-secondary-nav .left .button-wrap{flex:0 0 5rem;z-index:2}.header .find-your-home-secondary-nav .left .button-wrap button{background-color:var(--green-1);border-radius:0 1rem 1rem 0;border-style:none;cursor:pointer;display:block;height:100%;margin:0;width:5rem}.header .find-your-home-secondary-nav .left .button-wrap button:hover{background-color:var(--green-2)}.header .find-your-home-secondary-nav .left .button-wrap button svg{width:2.5rem}.header .find-your-home-secondary-nav .left .button-wrap button svg path{stroke:var(--white)}.header .find-your-home-secondary-nav .right a,.header .find-your-home-secondary-nav .right p{color:var(--white);font-weight:var(--semibold)}.header .find-your-home-secondary-nav .right ul{column-count:3;-webkit-columns:3;-moz-columns:3;margin-bottom:2rem!important;margin-top:2rem!important}.header .find-your-home-secondary-nav .right .other-locations-link{text-decoration:none}.header .find-your-home-secondary-nav .right .other-locations-link:hover{color:var(--green-1);text-decoration:underline}.header .find-your-home-secondary-nav .right .other-locations-link svg{margin-right:.5rem}.header .find-your-home-secondary-nav .right .other-locations-link svg path{stroke:var(--green-1)}.header .about-us-secondary-nav ul{column-count:2;-webkit-columns:2;-moz-columns:2}@media (max-width:800px){#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{display:none!important}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-left:0!important}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent{padding-left:0!important}}.available-home-card{display:block;width:100%}.available-home-card>a{height:100%;text-decoration:none;width:100%}.available-home-card .info{position:relative;width:100%}.available-home-card .info .image{border-radius:calc(var(--content-border-radius)*2);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex:1;position:relative}.available-home-card .info .image a{display:block;height:100%;width:100%}.available-home-card .info .image img{border-radius:calc(var(--content-border-radius)*2);border-bottom-left-radius:0;border-bottom-right-radius:0;filter:blur(0);height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}@media only screen and (min-width:1200px){.available-home-card .info .image.flatten{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0;max-width:100%;width:93%}.available-home-card .info .image.flatten .info{flex:1;padding:2rem}.available-home-card .info .image.flatten .image{flex:0 0 40rem}.available-home-card .info .image.flatten .image img{border-bottom-right-radius:0;border-top-right-radius:2.5rem;-webkit-mask-image:url(/images/search/map-view-crop-shape.svg);mask-image:url(/images/search/map-view-crop-shape.svg);-webkit-mask-position:left center;-webkit-mask-size:cover}.available-home-card .info .image.flatten .flash{flex-basis:100%}}.available-home-card .info .image .flash{align-items:center;border-radius:0;bottom:-49px;display:flex;flex-direction:column;height:49px;justify-content:center;left:0;padding:5px 0;position:absolute;width:100%}.available-home-card .product-mix{align-items:flex-start;background-color:var(--white);border-bottom-left-radius:calc(var(--content-border-radius)*2);border-bottom-right-radius:calc(var(--content-border-radius)*2);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:65px 20px 25px}.available-home-card .product-mix .product-title a,.available-home-card .product-mix .product-title h3{font-size:16px;font-weight:var(--bold);margin:0;padding-bottom:10px;text-decoration:none}.available-home-card .product-mix .product-title a svg,.available-home-card .product-mix .product-title h3 svg{margin-left:.2rem;width:6px}.available-home-card .product-mix .product-title a svg path,.available-home-card .product-mix .product-title h3 svg path{stroke:var(--green-1)}.available-home-card .product-mix .product-title p{font-size:var(--font-size-4);font-weight:600;font-weight:var(--bold);line-height:1;margin:0;text-decoration:none}.available-home-card .product-mix .product-title p span{color:var(--green-1)}.available-home-card .product-mix .product-title p svg{margin-left:.2rem;width:.6rem}.available-home-card .product-mix .product-title p svg path{stroke:var(--green-1)}.available-home-card .product-mix .product-title p:hover{color:var(--green-1)}@media only screen and (max-width:1200px){.available-home-card .product-mix .product-info{margin-top:3rem}}.available-home-card .product-mix .product-info .icons{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.available-home-card .product-mix .product-info .icons .single{align-items:center;display:flex;flex-direction:row;gap:5px}.available-home-card .product-mix .product-info .icons .single .icon{align-items:center;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;justify-content:center;padding:7px}.available-home-card .product-mix .product-info .icons .single .icon img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.available-home-card .product-mix .product-info .icons .single .icon svg{width:2.5rem}.available-home-card .product-mix .product-info .icons .single p{font-size:16px;font-weight:var(--semibold)}@media (max-width:1500px){.available-home-card .product-mix .product-info .icons .single p{font-size:12px}}.available-home-card.list_variant a .info{display:flex;flex-wrap:wrap;width:100%}.available-home-card.list_variant a .info .image{border-radius:8px 0 0 8px;flex:1 1 300px;height:22vh;max-width:300px}@media (min-width:2000px){.available-home-card.list_variant a .info .image{height:20vh}}@media (max-width:900px){.available-home-card.list_variant a .info .image{height:25vh}}@media (max-width:765px){.available-home-card.list_variant a .info .image{display:none}}.available-home-card.list_variant a .info .image .flash{display:none}.available-home-card.list_variant a .info .image.list-flash-image{border-radius:8px 0 0 0}.available-home-card.list_variant a .info .product-mix{align-items:center;border-radius:0 8px 8px 0;flex:1 1;flex-direction:row;gap:40px;justify-content:left}@media (max-width:765px){.available-home-card.list_variant a .info .product-mix{border-radius:8px;min-width:200px}}.available-home-card.list_variant a .info .product-mix.list-flash-product-mix{border-radius:0 8px 0 0}@media (max-width:765px){.available-home-card.list_variant a .info .product-mix.list-flash-product-mix{border-radius:8px 8px 0 0}}.available-home-card.list_variant a .info .list-flash{border-radius:0 0 8px 8px;display:block;flex:1 1 100%}.available-home-card .list-flash{display:none}.news-card{--cardRadius:calc(var(--content-border-radius)*2);overflow:hidden}.news-card .image{border-top-left-radius:var(--cardRadius);border-top-right-radius:var(--cardRadius);height:30rem;overflow:hidden;width:100%}.news-card .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card .info{background-color:var(--white);border-bottom-left-radius:var(--cardRadius);border-bottom-right-radius:var(--cardRadius);overflow:hidden;padding:4rem}@media only screen and (max-width:1200px){.news-card .info{padding:2rem}}.news-card .info .date{color:var(--green-1);font-weight:var(--semibold);margin-bottom:2rem}.news-card .info h3{font-size:2.4rem;line-height:1.2;margin-bottom:4rem}.news-card .info .actions{align-items:center;display:flex;gap:2rem;justify-content:space-between}.news-card .info .actions p{font-weight:var(--semibold);line-height:1.2}.news-card .info .actions a{align-items:center;color:var(--green-1);display:flex;gap:5px;line-height:1.2;text-decoration:none}.news-card .info .actions a svg line,.news-card .info .actions a svg path{stroke:var(--green-1);transition:stroke .35s ease-out}.news-card .info .actions a:hover{color:var(--blue-1)}.news-card .info .actions a:hover svg line,.news-card .info .actions a:hover svg path{stroke:var(--blue-1)}.blog-card{--cardRadius:calc(var(--content-border-radius)*2);display:block;text-decoration:none}.blog-card:hover .info{background-color:var(--blue-1)}.blog-card:hover .info h3{color:var(--white)}.blog-card:hover .info p{color:var(--green-1)}.blog-card:hover .info p svg *{stroke:var(--green-1)}.blog-card .image{border-top-left-radius:var(--cardRadius);border-top-right-radius:var(--cardRadius);flex:none;height:30rem;overflow:hidden;position:relative;width:100%}.blog-card .image .category_bubble{background-color:var(--blue-1);border-radius:7px;color:#fff;font-size:13px;font-weight:600;left:10px;padding:5px 10px;position:absolute;top:10px}.blog-card .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card .info{background-color:var(--grey-2);border-bottom-left-radius:var(--cardRadius);border-bottom-right-radius:var(--cardRadius);height:100%;padding:3rem;transition:background-color .3s ease-out}@media only screen and (max-width:1200px){.blog-card .info{padding:2rem}}.blog-card .info .date{color:var(--green-1);font-weight:var(--semibold);margin-bottom:10px}.blog-card .info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:2.4rem;line-height:1.2;margin-bottom:10px;max-width:100%;overflow:hidden;transition:color,.3s ease-out}.blog-card .info .actions{align-items:center;display:flex;gap:2rem;justify-content:space-between}.blog-card .info .actions p{color:var(--green-1);font-weight:var(--semibold);line-height:1.2;transition:color,.3s ease-out}.blog-card .info .actions p svg *{stroke:var(--green-1)}.blog-card .info .actions a{align-items:center;color:var(--green-1);display:flex;gap:5px;line-height:1.2;text-decoration:none}.blog-card .info .actions a svg line,.blog-card .info .actions a svg path{stroke:var(--green-1);transition:stroke .35s ease-out}.blog-card .info .actions a:hover{color:var(--blue-1)}.blog-card .info .actions a:hover svg line,.blog-card .info .actions a:hover svg path{stroke:var(--blue-1)}.accordian-container{margin:6rem 0 2rem}.accordian-container .accordian-row{border-left:3px solid var(--green-1);padding-left:2rem}.accordian-container .accordian-row a{color:var(--white);font-size:var(--font-size-3);font-weight:var(--bold);text-decoration:none}.accordian-container .accordian-row a:hover{color:var(--green-1)}.accordian-container .accordian-row .accordian-row-content{display:none;padding-top:2rem}.accordian-container .accordian-row .accordian-row-content p{color:var(--white);margin:0}.accordian-container .accordian-row+.accordian-row{margin-top:3rem}.accordian-container .accordian-row.open a{color:var(--green-1)}.breadcrumbs_cont{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding-top:10px}@media (min-width:2000px){.breadcrumbs_cont{padding:20px 0 0}}.breadcrumbs_cont .breadcrumb{align-items:center;display:block;display:flex;font-size:16px;font-weight:var(--semibold);gap:10px;max-width:133rem;text-decoration:none}.breadcrumbs_cont .breadcrumb span{position:relative;transition:border-bottom-color .4s ease-out}.breadcrumbs_cont .breadcrumb span:before{background-color:var(--green-1);bottom:-5px;content:"";display:none;height:2px;opacity:0;position:absolute;transition:opacity .3s ease-out;width:100%}.breadcrumbs_cont .breadcrumb span:hover:before{content:"";display:block;opacity:1}.breadcrumbs_cont .breadcrumb p{line-height:1.1}.breadcrumbs_cont .breadcrumb svg{height:10px;width:10px}.breadcrumbs_cont .breadcrumb path{stroke:#86929d}.breadcrumbs_cont{margin:auto;max-width:133rem}.filters{display:grid;grid-template-columns:1fr 10rem;margin-top:6rem}@media only screen and (max-width:1200px){.filters{grid-template-columns:1fr 5rem}}.filters .filterMobileDropdown{display:none}@media only screen and (max-width:1200px){.filters .filterMobileDropdown{display:block}.filters .filterMobileDropdown svg{position:relative;top:-.2rem;transition:all .4s ease-in-out;vertical-align:middle}.filters .filterMobileDropdown.active{border-bottom-left-radius:0}.filters .filterMobileDropdown.active svg{transform:rotate(180deg)}}.filters .dropdown-wrap{align-items:center;display:flex;justify-content:flex-start}@media only screen and (max-width:1200px){.filters .dropdown-wrap{background-color:var(--darkBlue);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;display:none;flex-direction:column;gap:2rem;left:0;padding:2rem;position:absolute;top:5.2rem;z-index:100}}.filters .filter-selects{align-items:center;display:flex;justify-content:flex-start;position:relative}.filters .filter-selects .filter-select{margin-right:2rem;min-width:20rem;position:relative}@media only screen and (max-width:1200px){.filters .filter-selects .filter-select{margin-right:0}.filters .filter-selects .filter-select+.filter-select{margin-top:2rem}}.filters .filter-selects .filter-select .select-link{background-color:#fff;border-radius:.8rem;color:var(--darkBlue);display:block;font-weight:500;padding:1.5rem 7rem 1.5rem 1.5rem;position:relative;text-decoration:none;transition:all .4s ease-out;vertical-align:middle}.filters .filter-selects .filter-select .select-link span{align-items:center;background-color:var(--purple);border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:4rem}.filters .filter-selects .filter-select .select-link svg{transition:all .4s ease-in-out}.filters .filter-selects .filter-select .select-link.active{border-bottom-left-radius:0}.filters .filter-selects .filter-select .select-link.active svg{transform:rotate(180deg)}.filters .filter-selects .filter-select .select-link.active span{border-bottom-right-radius:0}.filters .filter-selects .filter-select .select-link:hover span{background-color:var(--purpleHover)}.filters .filter-selects .filter-select ul{background-color:#fff;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;display:none;left:0;list-style-type:none;margin:0;padding:1rem 0;position:absolute;top:100%;width:100%;z-index:4}.filters .filter-selects .filter-select ul li{display:block;margin:0}.filters .filter-selects .filter-select ul li a{display:block;padding:1rem;text-decoration:none}.filters .filter-selects .filter-select ul li a:hover{background-color:var(--purple);color:#fff}.filters .filter-actions{align-items:center;display:flex}.filters .filter-actions a{background-color:#fff;border:2px solid var(--purple);border-radius:1rem;display:block;padding:1.2rem}.filters .filter-actions a+a{margin-left:1rem}.filters .filter-actions a svg{vertical-align:middle;width:1.5rem}.filters .filter-actions a:hover{background-color:var(--purpleHover)!important;border-color:var(--purpleHover)!important}.filters .filter-actions a:hover svg g,.filters .filter-actions a:hover svg line{stroke:#fff}.filters .filter-actions a.active{background-color:var(--purple)}.filters .filter-actions a.active svg g,.filters .filter-actions a.active svg line{stroke:#fff}.filters .search-filters{display:flex;justify-content:space-between}.filters .search-filters .location{min-width:30rem}@media only screen and (max-width:1400px){.filters .search-filters .location{min-width:25rem}}.form-select{min-width:20rem;position:relative}@media only screen and (max-width:1200px){.form-select{margin-right:0}.form-select+.filter-select{margin-top:2rem}}.form-select .select-link{background-color:var(--lightGrey);border-radius:.8rem;color:var(--darkBlue);display:block;font-weight:500;padding:1.5rem 7rem 1.5rem 1.5rem;position:relative;text-decoration:none;transition:all .4s ease-out;vertical-align:middle}.form-select .select-link span{align-items:center;background-color:var(--purple);border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:4rem}.form-select .select-link svg{transition:all .4s ease-in-out}.form-select .select-link.active{border-bottom-left-radius:0}.form-select .select-link.active svg{transform:rotate(180deg)}.form-select .select-link.active span{border-bottom-right-radius:0}.form-select .select-link:hover span{background-color:var(--purpleHover)}.form-select ul{background-color:#fff;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;box-shadow:1px 2px 5px 0 rgba(0,0,0,.27);display:none;left:0;list-style-type:none;margin:0;max-height:240px;overflow-y:auto;padding:1rem 0;position:absolute;top:100%;width:100%;z-index:4}.form-select ul li{display:block;margin:0}.form-select ul li a{display:block;padding:1rem;text-decoration:none;transition:all .2s ease-out}.form-select ul li a:hover{color:#000;opacity:.5}.ajax-loader{left:0;position:fixed;text-align:center;top:40%;width:100%;z-index:99999}.ajax-loader.relative{position:relative}.ajax-loader .text{background:hsla(0,0%,100%,.7);color:var(--blue-1);display:inline-block;font-size:1.8rem;font-weight:600;margin-bottom:40px;padding:20px}.ajax-loader .loading-area{display:inline-block;height:120px;overflow:visible;position:relative;width:120px}.ajax-loader .loading-area svg{overflow:visible;position:relative;transform:rotate(.01deg)}.ajax-loader .loading-area svg #tl_logo_top_left{animation:logoTopLeftExpand 2s;animation-iteration-count:infinite;position:relative}.ajax-loader .loading-area svg #tl_logo_top_right{animation:logoTopRightExpand 2s;animation-iteration-count:infinite;position:relative}.ajax-loader .loading-area svg #tl_logo_bottom_left{animation:logoBottomLeftExpand 2s;animation-iteration-count:infinite;position:relative}.ajax-loader .loading-area svg #tl_logo_bottom_right{animation:logoBottomRightExpand 2s;animation-iteration-count:infinite;position:relative}.ajax-loader.small .text{margin-bottom:0}.ajax-loader.small .loading-area{height:60px;width:60px}@keyframes logoTopLeftExpand{0%,to{transform:translate(0)}50%{transform:translate(-8px,-4px)}}@keyframes logoTopRightExpand{0%,to{transform:translate(0)}50%{transform:translate(8px,-4px)}}@keyframes logoBottomLeftExpand{0%,to{transform:translate(0)}50%{transform:translate(-8px,4px)}}@keyframes logoBottomRightExpand{0%,to{transform:translate(0)}50%{transform:translate(8px,4px)}}:root{--content-max-width:1920px;--content-border-radius:0.5rem;--headerPadding:12rem;--desktopGutterPadding:12rem;--desktopSpacingPadding:8rem;--fontSizeGlobal:10px;--headingFont:"Poppins",sans-serif;--subheadFont:"Poppins",sans-serif;--bodyFont:"Poppins",sans-serif;--arrowFont:"Consolas",monospace;--sabonHeadingFont:"linotype-sabon",sans-serif;--bold:700;--semibold:600;--normal:400;--font-size-6:4.4rem;--font-size-5:3.8rem;--font-size-4:2.8rem;--font-size-3:2.1rem;--font-size-2:1.5rem;--font-size-1:1.1rem;--blue-1:#0f2131;--blue-2:#374758;--blue-3:#697582;--blue-4:#9ba3ab;--purple-1:#4c325b;--purple-2:#6d5d7a;--purple-3:#91859b;--purple-4:#b6aebc;--grey-1:#4a4a49;--grey-2:#f0f0ef;--grey-3:#f0f2f4;--grey-4:#45484a;--yellow:#ffaf36;--orange:#ff8900;--orange-2:#b74325;--orange-3:#b74325;--green-1:#7ec7b8;--green-2:#74ebd7;--white:#fff;--whiteHover:#fafafa;--btn-height:5rem;--btn-padding-left:2.5rem;--btn-padding-right:2.5rem}@media only screen and (max-width:1400px){:root{--headerPadding:2rem}}@media only screen and (max-width:1200px){:root{--desktopGutterPadding:4rem;--desktopSpacingPadding:5rem}}@media only screen and (max-width:700px){:root{--desktopGutterPadding:3rem}}html{font-size:var(--fontSizeGlobal);scroll-behavior:smooth}body{color:#fff;font-family:var(--bodyFont)}h1{font-size:var(--font-size-6);letter-spacing:0;line-height:1.3}h1,h2{color:var(--blue-1);font-family:var(--sabonHeadingFont);font-weight:var(--bold);margin:0}h2{font-size:var(--font-size-5);line-height:1}h2.large{color:var(--blue-1);font-size:var(--font-size-6);font-weight:var(--bold);letter-spacing:0;line-height:1.1;margin:0}h3{font-size:var(--font-size-4);font-weight:var(--bold)}h3,h4{color:var(--blue-1);font-family:var(--headingFont);line-height:1;margin:0}h4{font-size:var(--font-size-3);font-weight:var(--semibold)}a{color:var(--blue-1);font-size:var(--font-size-2);transition:color .3s ease-out}a.green{color:var(--green-1)}a.green:hover{color:var(--green-2)}p{font-size:var(--font-size-2);font-weight:400;line-height:1.7;margin:0;transition:color .35s ease-out}p,p a{color:var(--blue-1)}p a{font-size:inherit}p.small{font-size:var(--font-size-1)}a:focus{outline:none}select:focus{border-radius:0;outline:none}ol,ul{margin-bottom:2rem;padding:0 0 0 1.2rem}ol li,ul li{font-weight:400;line-height:1.7;margin-bottom:1rem}.button,button.button,ol li,ul li{color:var(--blue-1);font-size:var(--font-size-2)}.button,button.button{align-items:center;background-color:var(--green-1);border-radius:var(--content-border-radius);border-style:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:var(--semibold);height:var(--btn-height);padding-left:var(--btn-padding-left);padding-right:var(--btn-padding-right);text-align:center;text-decoration:none;transition:background-color .35s ease-out;vertical-align:middle}.button:hover,button.button:hover{background-color:var(--green-2)}.button.white,button.button.white{background-color:var(--white)}.button.white:hover,button.button.white:hover{background-color:var(--blue-1);color:var(--white)}.button.outline,button.button.outline{background-color:transparent;border:2px solid var(--green-1);color:var(--white);font-weight:var(--semibold)}.button.outline:hover,button.button.outline:hover{background-color:var(--green-2);border:2px solid var(--green-2);color:var(--blue-1)}.button.orange,button.button.orange{background-color:var(--orange);color:var(--white)}.button.orange svg *,button.button.orange svg *{stroke:currentColor}.button.orange:hover,button.button.orange:hover{background-color:var(--orange-2);color:var(--white)}.button.no-outline,button.button.no-outline{background-color:transparent;color:var(--white)}.button.no-outline:hover,button.button.no-outline:hover{color:var(--green-2)}.button.has-icon,button.button.has-icon{padding-left:1rem;padding-right:1rem}.button.small-button,button.button.small-button{height:4rem;padding-left:1.5rem;padding-right:1.5rem}.flash{border-radius:var(--content-border-radius);font-size:var(--font-size-2);font-weight:var(--semibold);line-height:1.3;padding:1rem;text-align:center}.flash.orange{background-color:var(--orange)}.flash.orange,.flash.pink{box-sizing:border-box;color:var(--white);padding:5px}.flash.pink{background-color:#f050f8}.flash.teal{background-color:var(--green-1);box-sizing:border-box;color:var(--blue-1);padding:5px}.secondary-flash{background:var(--green-1);border-radius:1rem;color:var(--blue-1);font-weight:600;left:2rem;line-height:1;padding:1rem;position:absolute;top:-1.5rem}.select,.select>a{position:relative}.select>a{align-items:center;background-color:var(--white);border-radius:var(--content-border-radius);cursor:pointer;display:inline-flex;font-weight:var(--semibold);height:5rem;justify-content:center;padding:0 7rem 0 1rem;text-decoration:none}.select>a:hover{background-color:var(--whiteHover)}.select>a:after{background-image:url(/images/developments/pointers/pointer_down_teal.svg);background-repeat:no-repeat;background-size:contain;content:"";height:.8rem;position:absolute;right:1rem;top:calc(50% - .4rem);transition:all .4s ease-out;width:1.1rem}.select>a.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.select>a.active:after{transform:rotate(-180deg)}.select ul{background-color:var(--white);border-bottom-left-radius:var(--content-border-radius);border-bottom-right-radius:var(--content-border-radius);box-sizing:border-box;display:none;left:0;list-style-type:none;margin:0;padding:1rem;position:absolute;top:5rem;width:100%;z-index:10}.select ul li+li{padding-top:1rem}.select ul li>a{cursor:pointer;text-decoration:none}.select ul li>a:hover{color:var(--green-1)}.no-scroll{height:100%;margin:0;overflow:hidden}@media (min-width:900px){.inner{margin:auto;max-width:133rem}}@media (min-width:1920px){.lg-grey_bg{background-color:var(--grey-2)}}.lg-ble-bg{background-color:var(--blue-1)}body .hamburger{padding:0}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}@media (min-width:765px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}.hide{opacity:0!important}.show{opacity:1!important}.btn.btn-white{background-color:#fff;border-radius:5px;color:#000;font-size:13px;font-weight:700;line-height:1.2;padding:10px 20px;text-align:center;text-decoration:none}.guttered_content{margin:auto;max-width:1200px;padding:40px 20px}input:-webkit-autofill,input:-webkit-autofill:first-line,input:-webkit-autofill:focus{-webkit-appearance:none!important;appearance:none!important;color:inherit!important;-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important;writing-mode:inherit!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.71429px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}#error-message-holder{color:red;font-size:x-large}.stamp-duty-calculator-development{background:var(--green-1);border-radius:var(--content-border-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;padding:2rem;text-align:center}.stamp-duty-calculator-development p{font-weight:600}.stamp-duty-calculator-development a{justify-content:center}.stamp-duty-calculator-development__title{align-items:center;display:flex;font-weight:700!important;justify-content:center}.stamp-duty-calculator-development__text{display:flex;justify-content:center}.stamp-duty-calculator-development__days{display:flex;font-size:25px;font-weight:700;gap:5px;line-height:1.3;margin:0 7px}.stamp-duty-calculator-development__square{background-color:var(--white);border-radius:8px;height:30px;width:30px}.module__appointment{margin-bottom:16px;text-align:center}.module__appointment .appointment-block-wrap{display:flex;justify-content:space-evenly}.module__appointment .time-panel{display:none}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker{background-color:var(--grey-2);border:none!important;border-radius:1.5rem;box-sizing:border-box;font-family:var(--headingFont);max-width:45rem;min-width:45rem;overflow:hidden;padding:0;width:100%}@media only screen and (max-width:700px){.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker{max-width:100%;min-width:100%}}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-datepicker-calendar{padding:0 2rem!important}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-datepicker-next.ui-corner-all{background-image:url(/images/development/arrow_right_white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:26px 17px;cursor:pointer!important;right:2rem;top:2rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-datepicker-next.ui-corner-all.ui-state-hover{background-color:var(--green-2)!important;border:none!important}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-datepicker-prev.ui-corner-all{background-image:url(/images/development/arrow_left_white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:26px 17px;cursor:pointer!important;left:2rem;top:2rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-datepicker-prev.ui-corner-all.ui-state-hover{background-color:var(--green-2)!important;border:none!important}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-state-default{align-items:center;background:transparent;border:none!important;color:var(--blue-1);display:flex;font-size:1.7rem;font-weight:600;height:5rem;justify-content:center;padding:.25rem .5rem;text-align:center}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-state-default:hover{background-color:var(--green-1);border-radius:1rem;color:#fff}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-button.ui-state-active:hover,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-button:active,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-state-active,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-content .ui-state-active,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-header .ui-state-active,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker a.ui-button:active{background-color:var(--green-1)!important;border-radius:1rem!important;color:#fff!important}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-state-disabled,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-content .ui-state-disabled,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-header .ui-state-disabled{font-size:1.5rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker th{color:var(--blue-1);font-size:1.6rem;padding-top:2rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-header{background:var(--green-1);border:none!important;color:#fff;font-size:1.7rem;font-weight:600;padding-bottom:2rem;padding-top:2rem;text-transform:uppercase}.module__appointment .appointment-block.time-panel{max-width:40rem}@media only screen and (max-width:1200px){.module__appointment .appointment-block.time-panel{max-width:100%}}.module__appointment .appointment-block.time-panel .times{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.module__appointment .appointment-block.time-panel .times .error{color:red;font-size:1.4rem;font-weight:700;grid-column:1/-1;max-width:200px}.module__appointment .appointment-block.time-panel .times .time{border:2px solid var(--green-1);border-radius:1rem;box-sizing:border-box;color:var(--green-1);cursor:pointer;font-size:1.4rem;font-weight:600;padding:1.4rem;text-align:center;transition:all .3s ease-in-out}.module__appointment .appointment-block.time-panel .times .time.active,.module__appointment .appointment-block.time-panel .times .time:hover{background-color:var(--green-1);color:#fff}.module__appointment .appointment-block .title p{font-size:18px;margin-bottom:20px}.module__appointment .times .time{background:var(--blue-1);border-radius:8px;display:inline-block;padding:8px}.module__appointment .times .active{background:var(--green-1-1)}#appointment-enquiry-form{background-color:var(--blue-1)}#appointment-enquiry-form p{color:#fff;text-align:center}#appointment-enquiry-form .form-options-part-b,#appointment-enquiry-form .form-options-part-c{display:inline-block;padding:2em;vertical-align:top;width:40%}#appointment-enquiry-form .form-submit-row{text-align:center}.form-heading-container{padding-top:40px}.form-heading-container h1{font-size:var(--font-size-5)}.plot-features{margin:var(--desktopGutterPadding)}.plot-features .inner{grid-gap:16rem;display:grid;grid-template-columns:1.6fr 1fr}@media only screen and (max-width:1200px){.plot-features .inner{grid-gap:5rem;grid-template-columns:1fr}}.plot-features .inner .text h2{margin:0}.plot-features .inner .text .info,.plot-features .inner .text .info p+p{margin-top:2rem}.plot-features .inner .features .features-block{align-items:center;background-color:var(--white);background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position-y:0;background-repeat:no-repeat;background-size:400px;border:1px solid var(--blue-1);border-radius:7px;border-radius:calc(var(--content-border-radius)*2);display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:50px 10px;width:100%}@media (max-width:900px){.plot-features .inner .features .features-block{background-position:right -100px bottom -50px;background-size:380px;padding:30px 10px;width:100%}}.plot-features .inner .features .features-block h3{color:var(--blue-1);text-align:center}.plot-features .inner .features .features-block .features-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.plot-features .inner .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.plot-features .inner .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(3 1fr)}}@media (max-width:765px){.plot-features .inner .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(2,1fr)}}.plot-features .inner .features .features-block .features-grid .feature-item{align-items:center;display:flex;flex-direction:column;gap:10px}.plot-features .inner .features .features-block .features-grid .feature-item p{color:var(--blue-1);font-size:14px;line-height:1.2;text-align:center}@media (max-width:900px){.plot-features .inner .features .features-block .features-grid .feature-item p{font-size:12px}}.plot-features .inner .features .features-block .features-grid .feature-item .icon{background-color:var(--white);border:1px solid var(--blue-1);border-radius:var(--content-border-radius);height:5rem;width:5rem}.useful-information{margin:var(--desktopSpacingPadding) var(--desktopGutterPadding)}.useful-information .inner{grid-gap:6rem;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.useful-information .inner{display:block}.useful-information .inner .left{margin-bottom:6rem}}.useful-information .inner .left h2{margin-bottom:3rem}.useful-information .inner .left p+p{margin-top:2rem}.useful-information .inner .left .info{margin-top:3rem}.useful-information .inner .left .info p{font-weight:var(--bold);line-height:1.3;margin:0}.useful-information .inner .left .info p+p{margin:.5rem 0 0!important}.useful-information .inner .right{min-height:40rem;position:relative}@media only screen and (max-width:700px){.useful-information .inner .right{height:80vw;min-height:20rem}}.useful-information .inner .right img{border-radius:calc(var(--content-border-radius)*3);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.news{padding:0 100px}@media (max-width:1200px){.news{padding:0 50px}}@media (max-width:900px){.news{padding:0 20px}}.news .breadcrumbs_cont{align-items:center;display:flex;flex-direction:row;gap:20px;padding-top:10px}.news .breadcrumbs_cont a{font-size:13px;padding:0}.news .breadcrumbs_cont a span{opacity:.5;padding-right:10px}.news .breadcrumbs_cont a.active span{opacity:1}.policies_overview{grid-gap:50px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:start;margin:0 auto;max-width:800px;padding:50px 20px}@media (max-width:768px){.policies_overview{grid-gap:50px;grid-template-columns:1fr;padding:20px}}.about_page{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:133rem;padding:20px}.contact_enquiry{margin:auto;max-width:1200px;padding:30px 10px 50px}@media (max-width:1024px){.contact_enquiry{padding:0 20px}}@media (max-width:765px){.contact_enquiry{padding:0 10px}}.town-counties{background-color:var(--grey-4);padding:calc(var(--desktopSpacingPadding)/1.5) var(--desktopGutterPadding)}.town-counties .inner{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1200px){.town-counties .inner{display:block}}.town-counties .inner a{text-decoration-color:var(--green-1)}.town-counties .inner a h3{color:#fff;margin:0}@media (max-width:765px){.town-counties .inner a h3{font-size:30px;padding-bottom:20px}}.town-counties .inner h3{color:#fff;margin:0}@media (max-width:765px){.town-counties .inner h3{font-size:30px;padding-bottom:20px}}.town-counties .inner .actions{display:flex;gap:1rem}@media (max-width:1000px){.town-counties .inner .actions{padding-top:20px}}@media (max-width:765px){.town-counties .inner .actions{flex-direction:column;padding-bottom:20px}}.town-counties .inner .actions .button{font-size:13px;height:auto;padding:0;width:-moz-fit-content;width:fit-content}@media (max-width:765px){.town-counties .inner .actions .button{width:100%}}@media only screen and (max-width:374px){.town-counties .inner .actions .button{margin-top:1rem;width:100%}}.town-counties .inner .actions .button .select-link{padding:10px 20px 10px 5px;width:100%}.town-counties .inner .actions .button .select-link svg{height:auto;width:.9rem}.town-counties .inner .actions .button .select-link svg path{stroke:var(--blue-1)}.footer{background-color:var(--blue-1);border-top:5px solid #fff;overflow:hidden;padding:60px 115px;position:relative}@media (max-width:900px){.footer{padding:55px 40px}}@media (max-width:765px){.footer{padding:40px 20px}}.footer .inner{display:flex;flex-direction:column;position:relative;z-index:1}@media (min-width:765px) and (max-width:1400px){.footer .inner{gap:75px}}.footer .inner ul{list-style-type:none;padding:0}.footer .inner ul li a{color:var(--white);font-size:1.2rem;text-decoration:none}@media (max-width:765px){.footer .inner{display:flex;flex-direction:column;gap:75px}}.footer .inner .footer-section-top{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:660px){.footer .inner .footer-section-top{align-items:center;display:flex;flex-direction:column;gap:75px}}.footer .inner .footer-section-top .links{display:flex;gap:10rem}@media (min-width:765px) and (max-width:900px){.footer .inner .footer-section-top .links{gap:50px}}.footer .inner .footer-section-top .links ul{display:flex;flex-direction:column;gap:10px;margin:0}@media (max-width:765px){.footer .inner .footer-section-top .links{display:flex;gap:55px}}.footer .inner .footer-section-top .logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}@media (max-width:765px){.footer .inner .footer-section-top .logos{gap:2rem;justify-content:center}.footer .inner .footer-section-top .logos a img{min-width:3rem}}@media (max-width:400px){.footer .inner .footer-section-top .logos a img{min-width:100%}}.footer .inner .footer-section-bottom{display:flex;flex-direction:row;justify-content:flex-start;margin-top:150px}@media screen and (max-width:900px){.footer .inner .footer-section-bottom{flex-direction:column;margin-top:50px}}@media (max-width:765px){.footer .inner .footer-section-bottom{flex-direction:column;margin-top:0}}.footer .inner .footer-section-bottom ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0;width:100%}@media (max-width:1200px){.footer .inner .footer-section-bottom ul{max-width:1000px}}@media (max-width:900px){.footer .inner .footer-section-bottom ul{flex-wrap:wrap;justify-content:center}}.footer .inner .footer-section-bottom ul li{margin:0}@media (max-width:900px){.footer .inner .footer-section-bottom ul li a{font-size:12px;font-weight:500}.footer .inner .footer-section-bottom ul{gap:15px 25px}}.footer .inner .footer-section-disclaimer{padding-top:2rem}.town_conuntris_cont{background-color:var(--blue-1)}.town_conuntris_cont .town_countries_slide{margin:auto;max-width:900px}.town_conuntris_cont .town_countries_slide .slide_block{grid-gap:10px;grid-row-gap:25px;display:grid;grid-template-columns:repeat(3,1fr);padding:50px}@media (max-width:900px){.town_conuntris_cont .town_countries_slide .slide_block{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.town_conuntris_cont .town_countries_slide .slide_block{grid-template-columns:repeat(1,1fr)}}.town_conuntris_cont .town_countries_slide .slide_block a{border-bottom:2px solid var(--green-1);color:#fff;padding-bottom:2px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.town_conuntris_cont .town_countries_slide .slide_block a:hover{border-bottom:2px solid transparent}.irs{-webkit-touch-callout:none;font-family:Arial,sans-serif;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:none!important;overflow:hidden}.irs-bar{display:block}.irs-bar,.irs-shadow{left:0;position:absolute;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;cursor:default;display:block;position:absolute;z-index:1}.irs-handle.type_last{z-index:2}.irs-max{cursor:default;display:block;position:absolute;right:0}.irs-from,.irs-min{cursor:default;display:block;left:0;position:absolute}.irs-from{top:0;white-space:nowrap}.irs-single,.irs-to{cursor:default;display:block;left:0;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:1px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{background:transparent;cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed;filter:alpha(opacity=0)}.irs-disabled{opacity:.4}.irs-hidden-input{background:none!important;border-color:transparent!important;border-style:solid!important;display:block!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:none!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs--flat{height:40px}.irs--flat .irs-line{background-color:#e1e4e9;border-radius:4px;height:12px;top:25px}.irs--flat .irs-bar{background-color:#ed5565;height:12px;top:25px}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{background-color:#e1e4e9;bottom:16px;height:1px}.irs--flat .irs-handle{background-color:transparent;height:18px;top:22px;width:16px}.irs--flat .irs-handle>i:first-child{background-color:#da4453;display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{background-color:#e1e4e9;color:#999;padding:1px 3px;top:0}.irs--flat .irs-from,.irs--flat .irs-max,.irs--flat .irs-min{border-radius:4px;font-size:10px;line-height:1.333;text-shadow:none}.irs--flat .irs-from{background-color:#ed5565;color:#fff;padding:1px 5px}.irs--flat .irs-from:before{border:3px solid transparent;border-top-color:#ed5565;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--flat .irs-single{background-color:#ed5565;border-radius:4px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--flat .irs-single:before{border:3px solid transparent;border-top-color:#ed5565;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--flat .irs-to{background-color:#ed5565;border-radius:4px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--flat .irs-to:before{border:3px solid transparent;border-top-color:#ed5565;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--flat.irs-with-grid{height:60px}.irs--big{height:55px}.irs--big .irs-line{background-color:#fff;background:linear-gradient(180deg,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px;height:12px;top:33px}.irs--big .irs-bar{background-color:#92bce0;background:linear-gradient(180deg,#fff,#428bca 30%,#b9d4ec);border:1px solid #428bca;box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.5);height:12px;top:33px}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{background-color:rgba(66,139,202,.5);bottom:16px;height:1px}.irs--big .irs-handle{background-color:#cbcfd5;background:linear-gradient(180deg,#fff,#b4b9be 30%,#fff);border:1px solid rgba(0,0,0,.3);border-radius:30px;box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;height:30px;top:25px;width:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{background-color:#939ba7;background:linear-gradient(180deg,#fff,#919ba5 30%,#fff);border-color:rgba(0,0,0,.45)}.irs--big .irs-max,.irs--big .irs-min{background-color:#9f9f9f;border-radius:3px;color:#fff;padding:1px 5px;text-shadow:none;top:0}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{background-color:#428bca;background:linear-gradient(180deg,#428bca,#3071a9);border-radius:3px;color:#fff;padding:1px 5px;text-shadow:none}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--big.irs-with-grid{height:70px}.irs--modern{height:55px}.irs--modern .irs-line{background-color:#d1d6e0;background:linear-gradient(180deg,#e0e4ea,#d1d6e0);border:solid #a3adc1;border-radius:5px;border-width:1px 1px 0;height:5px;top:25px}.irs--modern .irs-bar{background:#20b426;background:linear-gradient(180deg,#20b426,#18891d);height:5px;top:25px}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{background-color:rgba(209,214,224,.5);bottom:21px;height:1px}.irs--modern .irs-handle{border:1px solid #a3adc1;border-radius:0 0 3px 3px;border-top:0 solid #a3adc1;box-shadow:1px 1px 1px rgba(0,0,0,.1);height:13px;top:37px;width:12px}.irs--modern .irs-handle>i:first-child{background:#fff;border:1px solid #a3adc1;display:block;height:6px;left:1px;position:absolute;top:-4px;transform:rotate(45deg);width:6px}.irs--modern .irs-handle>i:nth-child(2){background:#e9e6e6;background:linear-gradient(180deg,#fff,#e9e6e6);border-radius:0 0 3px 3px;box-sizing:border-box;display:block;height:12px;left:0;position:absolute;top:0;width:10px}.irs--modern .irs-handle>i:nth-child(3){border-left:1px solid #a3adc1;border-right:1px solid #a3adc1;box-sizing:border-box;display:block;height:5px;left:3px;position:absolute;top:3px;width:4px}.irs--modern .irs-handle:hover{background:#c3c7cd;background:linear-gradient(180deg,#fff,#919ba5 30%,#fff);border-color:#7685a2}.irs--modern .irs-handle:hover>i:first-child{border-color:#7685a2}.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-handle.state_hover{background:#c3c7cd;background:linear-gradient(180deg,#fff,#919ba5 30%,#fff);border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:first-child{border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{background-color:#d1d6e0;top:0}.irs--modern .irs-from,.irs--modern .irs-max,.irs--modern .irs-min{border-radius:5px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--modern .irs-from{background-color:#20b426}.irs--modern .irs-from:before{border:3px solid transparent;border-top-color:#20b426;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--modern .irs-single{background-color:#20b426;border-radius:5px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--modern .irs-single:before{border:3px solid transparent;border-top-color:#20b426;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--modern .irs-to{background-color:#20b426;border-radius:5px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--modern .irs-to:before{border:3px solid transparent;border-top-color:#20b426;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--modern.irs-with-grid{height:55px}.irs--sharp{font-size:12px;height:50px;line-height:1}.irs--sharp .irs-line{background-color:#000;border-radius:2px;height:2px;top:30px}.irs--sharp .irs-bar{background-color:#ee22fa;height:2px;top:30px}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{background-color:rgba(0,0,0,.5);bottom:21px;height:1px}.irs--sharp .irs-handle{background-color:#a804b2;height:10px;top:25px;width:10px}.irs--sharp .irs-handle>i:first-child{border:5px solid transparent;border-top-color:#a804b2;display:block;height:0;left:0;position:absolute;top:100%;width:0}.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-handle.state_hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{opacity:.4;top:0}.irs--sharp .irs-from,.irs--sharp .irs-max,.irs--sharp .irs-min{background-color:#a804b2;border-radius:2px;color:#fff;font-size:14px;line-height:1;padding:3px 4px}.irs--sharp .irs-from{text-shadow:none}.irs--sharp .irs-from:before{border:3px solid transparent;border-top-color:#a804b2;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--sharp .irs-single{background-color:#a804b2;border-radius:2px;color:#fff;font-size:14px;line-height:1;padding:3px 4px;text-shadow:none}.irs--sharp .irs-single:before{border:3px solid transparent;border-top-color:#a804b2;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--sharp .irs-to{background-color:#a804b2;border-radius:2px;color:#fff;font-size:14px;line-height:1;padding:3px 4px;text-shadow:none}.irs--sharp .irs-to:before{border:3px solid transparent;border-top-color:#a804b2;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--sharp.irs-with-grid{height:57px}.irs--round{height:50px}.irs--round .irs-line{background-color:#dee4ec;border-radius:4px;height:4px;top:36px}.irs--round .irs-bar{background-color:#006cfa;height:4px;top:36px}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{background-color:rgba(222,228,236,.5);bottom:21px;height:4px}.irs--round .irs-handle{background-color:#fff;border:4px solid #006cfa;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3);height:24px;top:26px;width:24px}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{background-color:rgba(0,0,0,.1);border-radius:4px;color:#333;font-size:14px;line-height:1;padding:3px 5px;top:0}.irs--round .irs-from{background-color:#006cfa;border-radius:4px;color:#fff;font-size:14px;line-height:1;padding:3px 5px;text-shadow:none}.irs--round .irs-from:before{border:3px solid transparent;border-top-color:#006cfa;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--round .irs-single{background-color:#006cfa;border-radius:4px;color:#fff;font-size:14px;line-height:1;padding:3px 5px;text-shadow:none}.irs--round .irs-single:before{border:3px solid transparent;border-top-color:#006cfa;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--round .irs-to{background-color:#006cfa;border-radius:4px;color:#fff;font-size:14px;line-height:1;padding:3px 5px;text-shadow:none}.irs--round .irs-to:before{border:3px solid transparent;border-top-color:#006cfa;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--round.irs-with-grid{height:65px}.irs--square{height:50px}.irs--square .irs-line{background-color:#dedede;height:4px;top:31px}.irs--square .irs-bar{background-color:#000;height:4px;top:31px}.irs--square .irs-shadow{background-color:#dedede;bottom:21px;height:2px}.irs--square .irs-handle{background-color:#fff;border:3px solid #000;height:16px;top:25px;transform:rotate(45deg);width:16px}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{background-color:rgba(0,0,0,.1);color:#333;font-size:14px;line-height:1;padding:3px 5px;top:0}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#000;color:#fff;font-size:14px;line-height:1;padding:3px 5px;text-shadow:none}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}.irs--square.irs-with-grid{height:60px}.sitemap-page ul{margin-top:10px}.text-and-image-block{position:relative}.text-and-image-block .inner{display:flex;flex-direction:row;position:relative;z-index:1}@media (max-width:765px){.text-and-image-block .inner{flex-direction:column}}.text-and-image-block .inner .text{align-content:center;align-items:flex-start;background-image:url(/images/flowers/Flower_Navy-on\ White_10.png);background-position:center right -230px;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:640px;overflow:hidden;padding:25px 0;position:relative;width:50%}@media (max-width:765px){.text-and-image-block .inner .text{background-position:50%;width:100%}}.text-and-image-block .inner .text .text-cont{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;width:70%}@media (max-width:1200px){.text-and-image-block .inner .text .text-cont{width:90%}}@media (max-width:900px){.text-and-image-block .inner .text .text-cont{width:85%}}@media (max-width:765px){.text-and-image-block .inner .text .text-cont{width:85%}}.text-and-image-block .inner .text .text-cont h1,.text-and-image-block .inner .text .text-cont h2{font-size:40px;position:relative;z-index:1}.text-and-image-block .inner .text .text-cont h2{letter-spacing:0;line-height:1.3;margin:0;width:75%}.text-and-image-block .inner .text .text-cont p{font-weight:400;position:relative;z-index:1}.text-and-image-block .inner .text .text-cont .button{font-size:14px;height:auto;padding:15px 35px;position:relative;z-index:1}@media (max-width:900px){.text-and-image-block .inner .text .text-cont .button{margin-left:0}}.text-and-image-block .inner .text .text-cont .flower{position:absolute;right:-15rem;top:-17rem;width:51rem;z-index:0}.text-and-image-block .inner .image{display:flex;flex-direction:column;position:relative;width:50%}@media (max-width:765px){.text-and-image-block .inner .image{min-height:420px;width:100%}}.text-and-image-block .inner .image img{display:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.text-and-image-block .inner .image picture img{display:block}.text-and-image-block.blue-bg .inner .text{background-color:var(--blue-1)}.text-and-image-block.blue-bg .inner .text h2,.text-and-image-block.blue-bg .inner .text p{color:var(--white)}.text-and-image-block.blue-bg .inner .text .flower{position:absolute;right:-15rem;top:-10rem;width:45rem;z-index:0}.text-and-image-block-alt{overflow:hidden;position:relative}.text-and-image-block-alt .inner{display:flex;flex-direction:row;position:relative;z-index:1}@media (max-width:900px){.text-and-image-block-alt .inner{flex-direction:column}}@media (max-width:765px){.text-and-image-block-alt .inner{flex-direction:column}}.text-and-image-block-alt .inner:before{background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:600px;position:absolute;right:-300px;top:-190px;width:600px;z-index:0}@media (max-width:900px){.text-and-image-block-alt .inner:before{height:460px;right:-140px;top:110px;width:400px}}.text-and-image-block-alt .inner .text{align-content:center;align-items:flex-start;background-color:var(--grey-2);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:640px;overflow:hidden;padding:25px 0;width:50%}@media (max-width:900px){.text-and-image-block-alt .inner .text{background-position:50%;width:100%}}.text-and-image-block-alt .inner .text .text-cont{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center;width:70%}@media (max-width:900px){.text-and-image-block-alt .inner .text .text-cont{gap:55px;width:95%}}.text-and-image-block-alt .inner .text .text-cont h1,.text-and-image-block-alt .inner .text .text-cont h2{font-size:40px;position:relative;z-index:1}.text-and-image-block-alt .inner .text .text-cont h2{letter-spacing:0;line-height:1.3;margin:0;width:80%}@media (max-width:765px){.text-and-image-block-alt .inner .text .text-cont h2{width:95%}}.text-and-image-block-alt .inner .text .text-cont p{font-weight:400;position:relative;z-index:1}@media (max-width:765px){.text-and-image-block-alt .inner .text .text-cont p{font-size:14px}}.text-and-image-block-alt .inner .text .text-cont .button{font-size:14px;height:auto;padding:15px 35px;position:relative;z-index:1}@media (max-width:765px){.text-and-image-block-alt .inner .text .text-cont .button{margin-left:0}}.text-and-image-block-alt .inner .text .text-cont .flower{position:absolute;right:-15rem;top:-17rem;width:51rem;z-index:0}@media (max-width:765px){.text-and-image-block-alt .inner .text .text-cont .flower{position:absolute;right:-14rem;top:-13rem;width:40rem;z-index:0}}.text-and-image-block-alt .inner .text .text-cont .accordian-container{margin:0;z-index:1}.text-and-image-block-alt .inner .text .text-cont .accordian-container .accordian-row.open .accordian-row-content{display:block}.text-and-image-block-alt .inner .text .text-cont .accordian-container .accordian-row.active a{color:var(--green-1)}@media (max-width:765px){.text-and-image-block-alt .inner .text .text-cont .accordian-container .accordian-row .accordian-row-content{padding-top:10px}}.text-and-image-block-alt .inner .text .text-cont .accordian-container .accordian-row .accordian-row-content p{color:var(--white);margin:0}.text-and-image-block-alt .inner .image{position:relative;width:50%}@media (max-width:900px){.text-and-image-block-alt .inner .image{min-height:295px;overflow:hidden;width:100%}}.text-and-image-block-alt .inner .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (max-width:900px){.text-and-image-block-alt .inner .image img{min-height:500px;overflow:hidden;width:100%}}@media (max-width:765px){.text-and-image-block-alt .inner .image img{min-height:350px;-o-object-position:100% 20%;object-position:100% 20%}}.text-and-image-block-alt.blue-bg,.text-and-image-block-alt.blue-bg .inner .text{background-color:var(--blue-1)}@media (max-width:900px){.text-and-image-block-alt.blue-bg .inner .text{min-height:525px}}.text-and-image-block-alt.blue-bg .inner .text h2,.text-and-image-block-alt.blue-bg .inner .text p{color:var(--white)}.text-and-image-block-alt.blue-bg .inner .text .flower{position:absolute;right:-15rem;top:-10rem;width:45rem;z-index:0}.text-and-image-block-alt.teal-bg,.text-and-image-block-alt.teal-bg .inner .text{background-color:var(--green-1)}@media (max-width:900px){.text-and-image-block-alt.teal-bg .inner .text{min-height:525px}}.text-and-image-block-alt.teal-bg .inner .text a,.text-and-image-block-alt.teal-bg .inner .text h2,.text-and-image-block-alt.teal-bg .inner .text p{color:var(--blue-1)}.text-and-image-block-alt.teal-bg .inner .text .accordian-container{border-left:3px solid var(--blue-1)}.text-and-image-block-alt.teal-bg .inner .text .accordian-container .accordian-row .accordian-row-content p,.text-and-image-block-alt.teal-bg .inner .text .accordian-container .accordian-row .open a,.text-and-image-block-alt.teal-bg .inner .text .accordian-container .accordian-row.active a{color:var(--blue-1)}.text-and-image-block-alt.teal-bg .inner .text .button{background-color:var(--blue-1);color:var(--white)}.text-and-image-block-alt.teal-bg .inner .text .flower{position:absolute;right:-15rem;top:-10rem;width:45rem;z-index:0}.hero-image-with-search{align-items:flex-end;background-color:var(--blue-1);box-sizing:border-box;display:flex;justify-content:center;max-height:900px;min-height:55vh;position:relative;width:100%}@media (min-width:1000px) and (max-width:1920px){.hero-image-with-search{min-height:85vh}}@media (max-width:900px){.hero-image-with-search{max-height:450px}}.hero-image-with-search picture{display:flex;height:100%;max-height:900px;max-width:133rem;width:100%}@media (max-width:900px){.hero-image-with-search picture{max-height:450px}}.hero-image-with-search picture .hero{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:1920px){.hero-image-with-search picture .hero{left:0;position:absolute;top:0;z-index:0}}.hero-image-with-search .search-bar{background-color:var(--blue-1);border-radius:calc(var(--content-border-radius)*2);bottom:50px;box-sizing:border-box;padding:15px 25px;position:absolute;z-index:2}@media (max-width:900px){.hero-image-with-search .search-bar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px 0;width:50%}}@media (max-width:765px){.hero-image-with-search .search-bar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px;width:-moz-fit-content;width:fit-content}}@media (max-width:350px){.hero-image-with-search .search-bar{padding:20px 5px}}.hero-image-with-search .search-bar form.search-inner{align-items:center;display:flex;gap:15px}@media (max-width:900px){.hero-image-with-search .search-bar form.search-inner{flex-direction:column;gap:20px}}@media (max-width:765px){.hero-image-with-search .search-bar form.search-inner{flex-direction:column;gap:20px}}.hero-image-with-search .search-bar form.search-inner p{align-items:baseline;color:var(--white);display:flex;flex-direction:row;font-size:24px;font-weight:var(--semibold);gap:10px;line-height:1;margin-bottom:0}@media (max-width:900px){.hero-image-with-search .search-bar form.search-inner p{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media (max-width:765px){.hero-image-with-search .search-bar form.search-inner p{align-items:center;display:flex;flex-direction:column;font-size:20px;gap:20px;text-align:center}}.hero-image-with-search .search-bar form.search-inner p input{background-color:transparent;border-style:none;color:var(--green-1);cursor:inherit;display:block;font-size:24px;font-weight:var(--semibold);max-width:250px;min-width:200px;outline:0;overflow:visible;padding:0;text-align:left}@media (max-width:765px){.hero-image-with-search .search-bar form.search-inner p input{height:-moz-fit-content;height:fit-content;max-width:270px;min-width:200px;overflow:visible;text-align:center}}.hero-image-with-search .search-bar form.search-inner p input::-moz-placeholder{color:var(--blue-4);font-size:24px;font-weight:500;opacity:.8;padding-bottom:5px;text-decoration:underline;text-decoration-thickness:1px}.hero-image-with-search .search-bar form.search-inner p input::placeholder{color:var(--blue-4);font-size:24px;font-weight:500;opacity:.8;padding-bottom:5px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:765px){.hero-image-with-search .search-bar form.search-inner p input::-moz-placeholder{font-size:25px}.hero-image-with-search .search-bar form.search-inner p input::placeholder{font-size:25px}}.hero-image-with-search .search-bar form.search-inner button{height:-moz-fit-content;height:fit-content;padding:12px}@media only screen and (max-width:1200px){.hero-image-with-search .search-bar form.search-inner button{display:none}}.hero-image-with-search .search-bar form.search-inner button svg{height:26px;width:27px}.hero-image-with-search .search-bar form.search-inner a{color:var(--green-1);font-size:14px;font-weight:var(--semibold);text-decoration:none}@media (max-width:765px){.hero-image-with-search .search-bar form.search-inner a{font-size:11px}}.hero-image-with-search .search-bar form.search-inner a:hover{color:var(--green-2)}.stamp-duty-countdown{align-items:center;background-color:var(--green-1);background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position:155%;background-repeat:no-repeat;background-size:400px;display:flex;height:100%;padding:50px}@media (max-width:765px){.stamp-duty-countdown{background-position:50%;background-size:100vw;padding:50px 25px}}.stamp-duty-countdown__inner{position:relative;text-align:center}@media (max-width:765px){.stamp-duty-countdown__inner{padding:0}}.stamp-duty-countdown__inner h2{margin-bottom:2rem;text-align:center}@media (max-width:765px){.stamp-duty-countdown__inner h2{font-size:35px;line-height:40px}}.stamp-duty-countdown__inner h3{margin-bottom:3rem;text-align:center}@media (max-width:765px){.stamp-duty-countdown__inner h3{margin-bottom:4rem}}.stamp-duty-countdown__date{display:flex;gap:40px;justify-content:center}@media (max-width:765px){.stamp-duty-countdown__date{align-items:center;flex-direction:column;gap:20px}}.stamp-duty-countdown__days--value,.stamp-duty-countdown__hours--value{display:flex;font-size:70px;font-weight:700;gap:10px;line-height:1.1}.stamp-duty-countdown__days--text,.stamp-duty-countdown__hours--text{font-size:20px;font-weight:600;margin-top:10px}.stamp-duty-countdown__square{background-color:var(--white);border-radius:8px;height:75px;width:75px}.stamp-duty-countdown__text{margin-top:1.5rem}.stamp-duty-countdown__text p{font-size:20px;font-weight:600;margin-bottom:30px}.featured-developments{background-color:var(--blue-1);overflow:hidden;padding:85px 0;position:relative}@media (max-width:765px){.featured-developments{padding:40px 0}}.featured-developments .inner{display:flex;max-width:155rem;position:relative;z-index:1}@media (max-width:900px){.featured-developments .inner{flex-direction:column}}.featured-developments .inner:before{background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-200px;content:"";height:400px;left:-15rem;opacity:.3;position:absolute;width:400px;z-index:-1}@media (max-width:765px){.featured-developments .inner:before{bottom:auto;height:400px;left:auto;position:absolute;right:-17rem;top:-175px;width:465px;z-index:-1}}.featured-developments .inner .text{align-items:center;display:flex;padding:0 var(--desktopGutterPadding)}@media only screen and (max-width:1200px){.featured-developments .inner .text{padding:0 calc(var(--desktopGutterPadding)/3)}}.featured-developments .inner .text .text-inner{display:flex;flex-direction:column;gap:25px}.featured-developments .inner .text .text-inner h2{color:#fff;font-size:40px}.featured-developments .inner .text .text-inner .development-slide-info{display:none;max-width:40rem}@media (min-height:765px) and (max-width:900px){.featured-developments .inner .text .text-inner .development-slide-info{max-width:100%}}.featured-developments .inner .text .text-inner .development-slide-info.active{display:flex;flex-direction:column;gap:2rem}.featured-developments .inner .text .text-inner .development-slide-info .dev-name p{color:var(--white);font-size:var(--font-size-4);font-weight:var(--semibold);line-height:1.2;margin:0}.featured-developments .inner .text .text-inner .development-slide-info .dev-name p span{color:var(--green-1)}@media (max-width:765px){.featured-developments .inner .text .text-inner .development-slide-info .dev-name p{font-size:20px}}.featured-developments .inner .text .text-inner .development-slide-info .dev-info p{color:var(--white);font-size:var(--font-size-3);font-weight:var(--semibold);line-height:1.4}@media (max-width:765px){.featured-developments .inner .text .text-inner .development-slide-info .dev-info p{font-size:15px;letter-spacing:1px}}.featured-developments .inner .text .text-inner .development-slide-info .dev-desc a.button{width:-moz-fit-content;width:fit-content}.featured-developments .inner .text .text-inner .development-slide-info .dev-desc p{color:var(--white);margin-bottom:30px}@media (max-width:765px){.featured-developments .inner .text .text-inner .development-slide-info .dev-desc p{font-size:15px;font-weight:300}}.featured-developments .inner .text .text-inner .development-slide-info .dev-desc .cont-btn-slider a.button{width:-moz-fit-content;width:fit-content}@media (max-width:765px){.featured-developments .inner .text .text-inner .development-slide-info .dev-desc .cont-btn-slider a.button{font-size:14px;height:auto;justify-content:center;padding:15px 25px;text-align:center;width:-moz-fit-content;width:fit-content;width:100%}.featured-developments .inner .text .text-inner .development-slide-info .dev-desc .cont-btn-slider .glide__arrows{display:flex;gap:5px;justify-content:flex-end}.featured-developments .inner .text .text-inner .development-slide-info .dev-desc .cont-btn-slider .glide__arrows .glide__arrow{display:block;margin:0;position:static;transform:translateY(0)}}.featured-developments .inner .developments-images{flex:1 1 auto;min-width:0;padding-left:100px;padding-right:0!important;position:relative;width:100%}@media (max-width:1400px){.featured-developments .inner .developments-images{padding:65px 45px}}@media (max-width:765px){.featured-developments .inner .developments-images{padding:65px 15px}}.featured-developments .inner .developments-images li{margin:0}.featured-developments .inner .developments-images .glide__slide{border-radius:20px;height:100%;opacity:.4;transition:opacity 1s ease-out;width:100%}.featured-developments .inner .developments-images .glide__slide.glide__slide--active{max-width:785px;opacity:1}.featured-developments .inner .developments-images .glide__slide .image{border-radius:20px;height:600px;overflow:hidden;position:relative;width:100%}@media (max-width:1400px){.featured-developments .inner .developments-images .glide__slide .image{height:585px}}@media (max-width:1500px){.featured-developments .inner .developments-images .glide__slide .image{height:585px}}@media (max-width:900px){.featured-developments .inner .developments-images .glide__slide .image{height:550px}}@media (max-width:765px){.featured-developments .inner .developments-images .glide__slide .image{height:500px}}@media (max-width:500px){.featured-developments .inner .developments-images .glide__slide .image{height:450px}}@media (max-width:450px){.featured-developments .inner .developments-images .glide__slide .image{height:350px}}.featured-developments .inner .developments-images .glide__slide .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.featured-developments .inner .glide__arrows{--btnSize:5rem;--svgSize:1.1rem;width:100%}@media (max-width:765px){.featured-developments .inner .glide__arrows{display:none}}.featured-developments .inner .glide__arrows svg{height:var(--svgSize);width:var(--svgSize)}.featured-developments .inner .glide__arrows svg path{stroke:var(--blue-1)}.featured-developments .inner .glide__arrows .glide__arrow--prev{height:var(--btnSize);left:-3rem;padding:0;text-align:center;width:var(--btnSize)}.featured-developments .inner .glide__arrows .glide__arrow--prev svg{margin:0 auto;transform:rotate(90deg)}.featured-developments .inner .glide__arrows .glide__arrow--next{height:var(--btnSize);padding:0;right:var(--desktopGutterPadding);width:var(--btnSize)}.featured-developments .inner .glide__arrows .glide__arrow--next svg{margin:0 auto;transform:rotate(-90deg)}.featured-developments .inner .glide-bullet-controls .glide__bullets{align-items:center;bottom:-5em;display:flex;flex-direction:row;gap:15px;left:20%}.featured-developments .inner .glide-bullet-controls .glide__bullets .glide__bullet{height:6px;width:6px}.featured-developments .inner .glide-bullet-controls .glide__bullets .glide__bullet--active{height:15px;width:15px}@media (max-width:765px){.featured-developments .inner .glide-bullet-controls .glide__bullets{bottom:-50px;left:50%;transform:translate(-55%,-90%)}}.what-purchasers-say{background-color:var(--grey-2);background-image:url(/images/flowers/Flower_Navy-on\ White_10.png);background-position:50%;background-repeat:no-repeat;background-size:500px;padding:100px 50px}@media (max-width:900px){.what-purchasers-say{background-size:500px;padding:80px 20px}}@media (max-width:765px){.what-purchasers-say{background-size:500px;padding:123px 20px}}.what-purchasers-say .inner{position:relative}@media (max-width:765px){.what-purchasers-say .inner{padding:0}}.what-purchasers-say .inner h2{margin-bottom:6rem;text-align:center}@media (max-width:765px){.what-purchasers-say .inner h2{font-size:35px;line-height:40px;margin-bottom:75px}}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide{padding:0;text-align:center}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap{align-items:center;display:flex;flex-direction:column;gap:50px;padding:0}@media (max-width:765px){.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap{gap:90px;padding:0}}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .quote{width:75%}@media (max-width:900px){.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .quote{width:85%}}@media (max-width:765px){.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .quote{width:95%}}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .quote p{font-size:var(--font-size-3);font-weight:500}@media (max-width:765px){.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .quote p{font-size:18px}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .names{line-height:20px;margin-bottom:5px}}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .purchaser-testimonial-slide .quote-wrap .names span{font-weight:var(--bold)}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullets{display:flex;gap:1rem;justify-content:center;padding-top:10px;position:static;transform:none}@media (max-width:765px){.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullets{margin-bottom:0;position:static;transform:none}}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullet{background-color:var(--blue-1)}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullet:focus,.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullet:hover{background-color:var(--green-1);border:none}.what-purchasers-say .inner .purchaser-testimonials .purchaser-testimonials-slider .glide__bullet.glide__bullet--active{background-color:var(--green-1)}.what-purchasers-say .inner .flower{left:0;margin:0 auto;position:absolute;right:0;top:10%;width:45rem;z-index:0}.instagram-reel{padding:100px}@media (max-width:900px){.instagram-reel{padding:50px}}.instagram-reel .inner .insta-grid{grid-gap:4rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:4rem}.instagram-reel .inner .insta-grid .insta-card{border-radius:calc(var(--content-border-radius)*2);overflow:hidden;position:relative}.instagram-reel .inner .insta-grid .insta-card img{aspect-ratio:4/4;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.instagram-reel .inner .insta-grid .insta-card svg{bottom:1rem;position:absolute;right:1rem}.instagram-reel.grey-bg{background-color:var(--grey-2)}.try-mortgage-calculator.flower{display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:133rem;padding:100px 25px}@media (max-width:900px){.try-mortgage-calculator.flower{padding:60px 30px}}@media (max-width:765px){.try-mortgage-calculator.flower{align-items:center;flex-direction:column;padding:45px 15px}}.try-mortgage-calculator.flower .inner{align-items:center;border-radius:calc(var(--content-border-radius)*2);display:flex;flex-direction:row;margin:initial;min-width:75%;overflow:hidden}@media (max-width:765px){.try-mortgage-calculator.flower .inner{align-items:center;flex-direction:column}}.try-mortgage-calculator.flower .inner .left{align-items:flex-start;background-color:var(--blue-1);background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-position:center left -150px;background-repeat:no-repeat;background-size:400px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;padding:45px;width:50%}@media (max-width:900px){.try-mortgage-calculator.flower .inner .left{background-position:center left -175px;background-size:500px}}@media (max-width:765px){.try-mortgage-calculator.flower .inner .left{align-items:flex-start;background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position:center left -152px;background-repeat:no-repeat;background-size:500px;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:60px 35px;width:100%}}.try-mortgage-calculator.flower .inner .left h2{color:var(--white);font-size:35px;line-height:1.2}.try-mortgage-calculator.flower .inner .left p{color:var(--white);font-size:14px;font-weight:300}.try-mortgage-calculator.flower .inner .left .button{font-size:13px;height:auto;padding:15px 20px}.try-mortgage-calculator.flower .inner .right{height:100%;position:relative;width:50%}@media (max-width:765px){.try-mortgage-calculator.flower .inner .right{width:100%}}.try-mortgage-calculator.flower .inner .right img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.try-mortgage-calculator.flower.purple .left{background-color:var(--purple-1)}.try-mortgage-calculator.flower.orange .left{background-color:var(--orange-2)}.amenities{border-top:2px solid #fff;min-height:600px;width:100%}@media only screen and (max-width:1200px){.amenities{display:none}}.amenities .inner{margin:auto;max-width:100%;position:relative}.amenities .inner iframe{height:80rem!important;width:100%!important}.amenities .inner .key_wrapper{height:100%;min-height:600px;width:100%}.amenities .inner .key_wrapper .key{background-color:var(--white);border-radius:calc(var(--content-border-radius)*2);box-sizing:border-box;left:10%;position:absolute;top:10%;z-index:10}.amenities .inner .key_wrapper .key .key-inner{padding:4rem}.amenities .inner .key_wrapper .key .key-inner h3{padding-bottom:5px}.amenities .inner .key_wrapper .key .key-inner a.bold{color:var(--green-1);display:block;font-weight:var(--semibold);padding-bottom:25px}.amenities .inner .key_wrapper .key .key-inner .buttons{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.amenities .inner .key_wrapper .key .key-inner .buttons .outline{color:var(--blue-1)!important}.amenities .inner .key_wrapper .key .key-inner .buttons .outline.active,.amenities .inner .key_wrapper .key .key-inner .buttons .outline:hover{background-color:var(--green-1)!important;border-color:var(--green-1)}.amenities .map-key-row{border:2px solid var(--green-1);border-radius:1rem;min-width:150px;overflow:hidden}.amenities .map-key-row .map-key-selector{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease-in-out}.amenities .map-key-row .map-key-selector.active,.amenities .map-key-row .map-key-selector:hover{background-color:var(--green-1)}.amenities .map-key-row .map-key-selector.active .icon svg circle,.amenities .map-key-row .map-key-selector.active .icon svg line,.amenities .map-key-row .map-key-selector.active .icon svg path,.amenities .map-key-row .map-key-selector.active .icon svg polygon,.amenities .map-key-row .map-key-selector.active .icon svg polyline,.amenities .map-key-row .map-key-selector:hover .icon svg circle,.amenities .map-key-row .map-key-selector:hover .icon svg line,.amenities .map-key-row .map-key-selector:hover .icon svg path,.amenities .map-key-row .map-key-selector:hover .icon svg polygon,.amenities .map-key-row .map-key-selector:hover .icon svg polyline{stroke:var(--blue-1)}.amenities .map-key-row p{color:var(--blue-1);font-weight:500}.amenities .map-key-row .icon img{width:3rem}.amenities .map-key-row .icon svg{height:32px;width:32px}.amenities .map-key-row input{display:none}.amenities .map-key-row input:checked.icon{display:inline}.available-buying-schemes{align-items:center;background-color:var(--green-1);background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position:-15rem -13rem;background-repeat:no-repeat;background-size:50rem;display:flex;flex-direction:column;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding)}.available-buying-schemes .schemes-wrap{display:flex;flex-direction:column;gap:40px;max-width:133rem}.available-buying-schemes .schemes-wrap h2{color:var(--blue-1);padding-bottom:30px}@media (max-width:900px){.available-buying-schemes .schemes-wrap h2{font-size:40px;font-weight:700}}.available-buying-schemes .schemes-wrap .scheme{border-radius:calc(var(--content-border-radius)*2);display:flex;flex-direction:row;max-width:133rem;overflow:hidden}@media (max-width:900px){.available-buying-schemes .schemes-wrap .scheme{min-height:300px}}@media (max-width:765px){.available-buying-schemes .schemes-wrap .scheme{align-items:center;display:block;flex-direction:column;max-height:-moz-max-content;max-height:max-content}}.available-buying-schemes .schemes-wrap .scheme .image{background-color:var(--grey-1);height:100%;line-height:0;overflow:hidden;width:100%}@media (max-width:900px){.available-buying-schemes .schemes-wrap .scheme .image{height:100%;width:100%}}@media (max-height:765px){.available-buying-schemes .schemes-wrap .scheme .image{height:100%;width:100%}}.available-buying-schemes .schemes-wrap .scheme .image img{height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.available-buying-schemes .schemes-wrap .scheme .text{align-items:flex-start;background-color:var(--white);box-sizing:border-box;display:flex;flex-direction:column;gap:25px;justify-content:center;padding:3rem 4rem;width:100%}@media (max-width:900px){.available-buying-schemes .schemes-wrap .scheme .text{gap:18px;padding:35px 25px;width:-moz-fit-content;width:fit-content}}.available-buying-schemes .schemes-wrap .scheme .text h3{color:var(--blue-1);font-size:var(--font-size-5);margin:0}@media (max-width:900px){.available-buying-schemes .schemes-wrap .scheme .text h3{font-size:35px}}.available-buying-schemes .schemes-wrap .scheme .text p{font-size:18px}@media (max-width:1250px){.available-buying-schemes .schemes-wrap .scheme .text p{font-size:14px}}@media (max-width:900px){.available-buying-schemes .schemes-wrap .scheme .text .button{justify-content:center;width:100%}}.get-in-touch-panel{background-color:var(--blue-1);border-bottom:4px solid #fff}.get-in-touch-panel .inner{align-items:center;display:flex;justify-content:space-between;padding:calc(var(--desktopSpacingPadding)/1.5) var(--desktopGutterPadding)}@media (max-width:765px){.get-in-touch-panel .inner{flex-direction:column;gap:30px}}.get-in-touch-panel .inner .left{display:flex;flex-direction:column;gap:20px}.get-in-touch-panel .inner .left h3{color:var(--white);font-size:var(--font-size-6)}@media (max-width:900px){.get-in-touch-panel .inner .left h3{font-size:40px;font-weight:700}}@media only screen and (max-width:700px){.get-in-touch-panel .inner .left h3{font-size:30px}}.get-in-touch-panel .inner .left h3 a{font-size:var(--font-size-6)}@media (max-width:900px){.get-in-touch-panel .inner .left h3 a{font-size:40px;font-weight:700}}@media only screen and (max-width:700px){.get-in-touch-panel .inner .left h3 a{display:block;font-size:30px}}.get-in-touch-panel .inner .left h3 a span{color:var(--green-1)}.get-in-touch-panel .inner .left .opening-times p{color:var(--white);padding-bottom:5px}.get-in-touch-panel .inner .left .opening-times a{color:var(--green-1);font-weight:500;text-decoration:none}.get-in-touch-panel .inner .left .opening-times a:hover{color:var(--green-2)}.get-in-touch-panel .inner .left .opening-times a svg{height:auto;width:.5rem}.get-in-touch-panel .inner .left .opening-times a svg path{stroke:var(--green-1)}.get-in-touch-panel .inner .right{display:flex;flex-direction:row;gap:15px}@media (max-width:900px){.get-in-touch-panel .inner .right{display:flex;flex-direction:column;gap:15px;width:100%}}.get-in-touch-panel .inner .right a{align-items:center;display:flex;flex-direction:row;gap:5px;height:auto;padding:10px 15px}@media (max-width:900px){.get-in-touch-panel .inner .right a{justify-content:center;padding:15px}}.get-in-touch-panel .inner .right a svg{margin:0}.get-in-touch-panel .inner .right a.reverse-svg svg *{stroke:var(--green-1)}.get-in-touch-panel .inner .right a.reverse-svg:hover svg *{stroke:var(--blue-1)}.how-to-find-us{background-color:var(--blue-1);border-bottom:4px solid #fff;border-top:4px solid #fff;padding:calc(var(--desktopSpacingPadding)/1.5) var(--desktopGutterPadding)}@media (max-width:900px){.how-to-find-us{border-bottom:2px solid #fff}}.how-to-find-us .inner{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1200px){.how-to-find-us .inner{align-items:flex-start;flex-direction:column;gap:20px}}@media (max-width:900px){.how-to-find-us .inner{align-items:center}}.how-to-find-us .inner h2{color:var(--white);font-family:var(--headingFont)}.how-to-find-us .inner .w3w_cont{align-items:center;display:flex;flex-direction:row;gap:10px}@media (max-width:900px){.how-to-find-us .inner .w3w_cont{flex-direction:column}}.how-to-find-us .inner .w3w_cont img{height:20px;width:-moz-fit-content;width:fit-content}.how-to-find-us .inner .w3w_cont a{color:var(--green-1);font-weight:var(--semibold);padding-bottom:3px;transition:all .3s ease-in-out}@media (max-width:900px){.how-to-find-us .inner .w3w_cont a{font-size:12px}}.how-to-find-us .inner .w3w_cont a:hover{color:var(--green-2)}.how-to-find-us .inner .directions{display:flex;flex-direction:row;gap:10px}.how-to-find-us .inner .directions input{border:0;border-radius:var(--content-border-radius);color:var(--blue-1);font-size:var(--font-size-2);font-weight:500;padding:1.35rem;text-align:center}@media (max-width:900px){.how-to-find-us .inner .directions input{display:block;font-size:14px;margin-bottom:0;margin-left:0;width:60%}}.how-to-find-us .inner .directions input::-moz-placeholder{color:var(--blue-1);font-weight:500;opacity:1;text-align:center}.how-to-find-us .inner .directions input::placeholder{color:var(--blue-1);font-weight:500;opacity:1;text-align:center}.how-to-find-us .inner .directions input:focus{outline:none!important}@media (max-width:900px){.how-to-find-us .inner .directions a{align-items:center;display:inline-flex;font-size:14px;justify-content:center;margin-left:0;padding:10px;width:40%}}.latest-news{background-color:var(--green-1);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.latest-news .inner{position:relative;z-index:1}.latest-news .inner:before{background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-repeat:no-repeat;background-size:contain;content:"";height:490px;left:-277px;position:absolute;top:-228px;width:500px}@media (max-width:765px){.latest-news .inner:before{height:500px;left:-160px;top:-165px;width:500px}}.latest-news .inner:after{background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-repeat:no-repeat;background-size:contain;bottom:-214px;content:"";height:320px;position:absolute;right:16%;width:320px}@media (max-width:765px){.latest-news .inner:after{display:none}}.latest-news .inner .title-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:calc(var(--desktopGutterPadding)/1.5)}@media (max-width:765px){.latest-news .inner .title-bar{margin-bottom:55px}}.latest-news .inner .title-bar .slider-actions{display:flex;gap:.5rem}@media only screen and (max-width:1200px){.latest-news .inner .title-bar .slider-actions{display:none}}.latest-news .inner .title-bar .slider-actions button{align-items:center;background-color:var(--white);box-sizing:border-box;display:flex;height:4.5rem;justify-content:center;padding:0;width:4.5rem}.latest-news .inner .title-bar .slider-actions button svg{height:1rem;width:1rem}.latest-news .inner .title-bar .slider-actions button svg path{stroke:var(--blue-1)}.latest-news .flowers{left:-15rem;position:absolute;top:-16rem;z-index:0}.latest-news .glide__track{overflow:visible!important}.latest-news .noSlide{cursor:auto!important}.location-slider{background-color:var(--orange-2);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}@media (max-width:900px){.location-slider{padding:50px 30px}}.location-slider:before{background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:50%;opacity:.9;pointer-events:none;position:absolute;scale:1.3;transform:translateX(-50%);width:600px;z-index:1}@media (max-width:900px){.location-slider:before{bottom:unset;height:400px;left:auto;top:0;width:100%}}.location-slider .inner{display:flex;flex-direction:row;gap:100px;position:relative;z-index:1}@media only screen and (max-width:1200px){.location-slider .inner{display:block}}.location-slider .inner .text{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (min-width:1400px){.location-slider .inner .text{min-width:40rem}}.location-slider .inner .text .text-inner h2{color:#fff}.location-slider .inner .text .text-inner .location-slide-info{display:none;flex-direction:column;gap:35px;max-width:40rem}@media only screen and (max-width:1200px){.location-slider .inner .text .text-inner .location-slide-info{max-width:100%}}.location-slider .inner .text .text-inner .location-slide-info.active{display:flex}.location-slider .inner .text .text-inner .location-slide-info .location-slide-title h2{font-size:32px;line-height:1.3;margin:0}.location-slider .inner .text .text-inner .location-slide-info .location-slide-title p{color:var(--white);font-size:var(--font-size-4);font-weight:var(--semibold);line-height:1.2;margin:0}.location-slider .inner .text .text-inner .location-slide-info .location-slide-title p span{color:var(--green-1)}.location-slider .inner .text .text-inner .location-slide-info .dev-info p{color:var(--white);font-size:var(--font-size-3);font-weight:var(--semibold);line-height:1.4}.location-slider .inner .text .text-inner .location-slide-info .dev-desc{display:flex;flex-direction:column;gap:25px}.location-slider .inner .text .text-inner .location-slide-info .dev-desc p{color:var(--white);font-size:14px;font-weight:300}.location-slider .inner .text .text-inner .location-slide-info .dev-desc a{color:#fff;font-size:inherit}.location-slider .inner .text .glide__arrows{display:flex;flex-direction:row;gap:5px;width:-moz-fit-content;width:fit-content}.location-slider .inner .text .glide__arrows .glide__arrow{padding:15px;position:static;transform:none}.location-slider .inner .text .glide__arrows svg{height:var(--svgSize);width:var(--svgSize)}.location-slider .inner .text .glide__arrows svg path{stroke:var(--blue-1)}.location-slider .inner .text .glide__arrows .glide__arrow--prev{height:-moz-fit-content;height:fit-content;padding:20px;text-align:center}.location-slider .inner .text .glide__arrows .glide__arrow--prev svg{margin:0 auto;transform:rotate(90deg)}.location-slider .inner .text .glide__arrows .glide__arrow--next{height:-moz-fit-content;height:fit-content;padding:20px;right:0}.location-slider .inner .text .glide__arrows .glide__arrow--next svg{margin:0 auto;transform:rotate(-90deg)}.location-slider .inner .locations{flex:1 1 auto;min-width:0;position:relative;width:100%}@media only screen and (max-width:1200px){.location-slider .inner .locations{display:block;padding-top:50px}}.location-slider .inner .locations .glide__slide{height:100%}.location-slider .inner .locations .glide__slide,.location-slider .inner .locations .glide__slide img{border-radius:calc(var(--content-border-radius)*2);width:100%}.more-homes-nearby{background-color:var(--grey-3);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.more-homes-nearby:before{background-image:url(/images/flowers/Flower_White-on-Grey_50.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:500px;left:-16rem;pointer-events:none;position:absolute;top:-12rem;width:500px;z-index:0}.more-homes-nearby .inner{position:relative;z-index:1}.more-homes-nearby .inner h2{font-size:40px;padding-bottom:50px}.more-homes-nearby .inner .nearby-homes-grid{grid-gap:80px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.more-homes-nearby .inner .nearby-homes-grid{grid-gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:765px){.more-homes-nearby .inner .nearby-homes-grid{grid-gap:30px;grid-template-columns:repeat(1,1fr)}}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card{background-color:var(--white);border-radius:calc(var(--content-border-radius)*2);height:100%;overflow:hidden}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .image{width:100%}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content{padding:10px 20px 30px}@media (max-width:900px){.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .info{padding-bottom:15px}}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .info .name{font-size:var(--font-size-4);font-weight:var(--bold);line-height:1.2;margin:0}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .info .name svg{height:auto;position:relative;top:-.3rem;width:.8rem}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .info .name svg path{stroke:var(--green-1)}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .info .address{font-weight:var(--bold);margin:0}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .beds,.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .price{align-items:center;display:flex;gap:1rem;margin-top:1rem}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .beds .icon,.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .price .icon{align-items:center;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;height:4rem;justify-content:center;width:4rem}.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .beds .text,.more-homes-nearby .inner .nearby-homes-grid .standard-home-card .cont-content .details .price .text{font-weight:var(--semibold)}.siteplan-block{margin:auto;max-width:133rem;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding)}.siteplan-block .inner{box-sizing:border-box;position:relative}.siteplan-block .inner .img-zoom-controls{align-items:center;display:flex;justify-content:space-between;padding-bottom:40px}@media (max-width:900px){.siteplan-block .inner .img-zoom-controls{padding-bottom:60px}}.siteplan-block .inner .img-zoom-controls h2{font-size:35px}@media (max-width:900px){.siteplan-block .inner .img-zoom-controls h2{font-size:40px}}.siteplan-block .inner .img-zoom-controls .siteplan-buttons a{font-size:2.5rem;padding:1.7rem}.siteplan-block .inner .img-zoom-controls .siteplan-buttons a+a{margin-left:.5rem}@media (max-width:900px){.siteplan-block .inner .img-zoom-controls .siteplan-buttons a{font-size:2rem;height:auto;padding:10px 15px}}.siteplan-block .inner .zoomist-container{width:100%}.siteplan-block .inner .zoomist-container .zoomist-wrapper{background-color:#fff}.siteplan-block .inner .zoomist-container .zoomist-image{aspect-ratio:4/3}.siteplan-block .inner .zoomist-container .zoomist-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.siteplan-block .siteplan-disclaimer{margin-top:4rem}.siteplan-block .siteplan-disclaimer ol,.siteplan-block .siteplan-disclaimer p,.siteplan-block .siteplan-disclaimer ul{font-size:1.3rem;font-style:italic;margin-bottom:1rem}.siteplan-block .siteplan-disclaimer ol:last-child,.siteplan-block .siteplan-disclaimer p:last-child,.siteplan-block .siteplan-disclaimer ul:last-child{margin-bottom:0}.testimonials-section{padding:var(--desktopSpacingPadding) var(--desktopGutterPadding)}.testimonials-section .testimonials-slider{background-color:var(--white);position:relative}@media only screen and (max-width:1200px){.testimonials-section .testimonials-slider{padding-top:0}}.testimonials-section .testimonials-slider .inner{display:flex;gap:10rem;position:relative;z-index:1}@media only screen and (max-width:1200px){.testimonials-section .testimonials-slider .inner{display:block}}.testimonials-section .testimonials-slider .inner .text{align-items:center;display:flex;flex:1 1 auto;padding:0;position:relative}@media only screen and (max-width:1200px){.testimonials-section .testimonials-slider .inner .text{margin-top:4rem}}.testimonials-section .testimonials-slider .inner .text h2{color:#000}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info{display:none;max-width:50rem}@media only screen and (max-width:1200px){.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info{max-width:100%}}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info.active{display:block}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .testimonial-slide-title{color:var(--blue-1);font-size:x-large;font-weight:700;margin-bottom:4rem}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .testimonial-slide-title p{color:var(--blue-1);font-size:var(--font-size-4);font-weight:var(--bold);line-height:1.7;margin:0;position:relative}@media (max-width:900px){.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .testimonial-slide-title p{font-size:25px;line-height:1.6;padding-bottom:30px}}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .testimonial-slide-title p span{color:var(--green-1)}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .dev-info{margin-top:4rem}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .dev-info p{color:var(--blue-1);font-size:var(--font-size-3);font-weight:var(--semibold);line-height:1.4}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .dev-desc{padding-bottom:40px}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .dev-desc p{color:var(--blue-1)}.testimonials-section .testimonials-slider .inner .text .testimonial-slide-info .dev-desc .button{margin-top:4rem}.testimonials-section .testimonials-slider .inner .text .actions{display:flex;gap:16px}@media (max-width:765px){.testimonials-section .testimonials-slider .inner .text .actions{flex-direction:column;gap:10px;justify-content:center}}.testimonials-section .testimonials-slider .inner .text .actions a.button.green{color:var(--white);font-size:13px;height:auto;padding:15px}@media (max-width:900px){.testimonials-section .testimonials-slider .inner .text .actions a.button.green{justify-content:center}}.testimonials-section .testimonials-slider .inner .text .actions a.button.green.outline{color:var(--green-1)}.testimonials-section .testimonials-slider .inner .text .actions a.button.green.outline svg{margin-left:1rem;width:.4rem}.testimonials-section .testimonials-slider .inner .text .actions a.button.green.outline svg path{stroke:var(--green-1)}.testimonials-section .testimonials-slider .inner .testimonials{max-width:65rem;position:relative;width:100%}@media only screen and (max-width:1200px){.testimonials-section .testimonials-slider .inner .testimonials{max-width:100%}}.testimonials-section .testimonials-slider .inner .testimonials .slider-actions{display:flex;gap:.5rem;position:absolute;right:3rem;top:3rem;z-index:2}.testimonials-section .testimonials-slider .inner .testimonials .slider-actions button{align-items:center;box-sizing:border-box;display:flex;height:4.5rem;justify-content:center;padding:0;width:4.5rem}.testimonials-section .testimonials-slider .inner .testimonials .slider-actions button svg{height:1rem;width:1rem}.testimonials-section .testimonials-slider .inner .testimonials .slider-actions button svg path{stroke:var(--blue-1)}.testimonials-section .testimonials-slider .inner .testimonials .glide__slide{border-radius:calc(var(--content-border-radius)*2);height:100%;overflow:hidden;position:relative;width:100%}.testimonials-section .testimonials-slider .inner .testimonials .glide__slide .example{height:65rem;width:100%}@media only screen and (max-width:992px){.testimonials-section .testimonials-slider .inner .testimonials .glide__slide .example{height:40rem}}@media only screen and (max-width:480px){.testimonials-section .testimonials-slider .inner .testimonials .glide__slide .example{height:35rem}}.testimonials-section .testimonials-slider .inner .testimonials .glide__slide img{border-radius:calc(var(--content-border-radius)*2);width:100%}.testimonials-section .testimonials-slider .inner .testimonials .glide__slide p{bottom:50px;color:#fff;font-weight:600;left:50px;position:absolute}.video-block{background-color:#f0f0ef;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding)}.video-block .inner{display:flex;flex-direction:column;gap:50px}@media (max-width:900px){.video-block .inner{gap:30px}}.video-block .inner .header-vb h2{font-size:45px}@media (max-width:900px){.video-block .inner .header-vb h2{font-size:40px;font-weight:700}}.video-block .inner .video-cont{overflow:hidden;padding-top:56.25%;position:relative}.video-block .inner .video-cont__inner{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-block .inner .video-cont__inner iframe{height:100%;width:100%}.property-header{background-color:var(--blue-1)}.property-header .inner{display:flex;flex-direction:row;max-width:2000px}@media (max-width:765px){.property-header .inner{flex-direction:column-reverse}}.property-header .inner .information{align-items:center;background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-position:-295px;background-repeat:no-repeat;background-size:700px;display:flex;flex-direction:column;justify-content:center;padding:20px 60px;position:relative;width:25%}@media (max-width:765px){.property-header .inner .information{border-top:.5rem solid var(--white)}}@media (min-width:1000px) and (max-width:1300px){.property-header .inner .information{padding:100px 35px}}@media (max-width:990px){.property-header .inner .information{justify-content:center;padding:30px 0;width:100%}}.property-header .inner .information .flex{display:flex;flex-direction:column;gap:30px;width:85%}@media (max-width:900px){.property-header .inner .information .flex{padding:0 var(--desktopGutterPadding)}}.property-header .inner .information .flex h1{color:var(--white);font-size:37px;padding-bottom:10px;text-align:center}.property-header .inner .information .flex .property-info img{vertical-align:middle}.property-header .inner .information .flex .property-info p{color:var(--white);font-size:14px;text-align:center}.property-header .inner .information .flex .property-info p a{color:var(--green-1);font-weight:var(--semibold)}.property-header .inner .information .flex .property-info p a:hover{color:var(--green-2)}.property-header .inner .information .flex .product-mix{padding-bottom:6px}.property-header .inner .information .flex .product-mix p{color:var(--white);font-size:19px;line-height:1.4;text-align:center}.property-header .inner .information .flex .product-mix p+p{font-weight:var(--semibold)}.property-header .inner .information .flex .opening-times{background-color:var(--white);border-radius:var(--content-border-radius);padding:25px;position:relative;text-align:center}.property-header .inner .information .flex .opening-times a{color:var(--green-1);display:block;font-weight:var(--semibold);text-decoration:none}.property-header .inner .information .flex .opening-times a:hover{text-decoration:underline}.property-header .inner .information .flex .opening-times .open-hours-current p{font-weight:600;line-height:1;margin:0}.property-header .inner .information .flex .opening-times .open-hours-current p:first-of-type{padding-bottom:10px}.property-header .inner .information .flex .opening-times .slide_out_times{background:#fff;border-radius:8px 8px 8px 0;bottom:0;display:none;min-width:175px;position:absolute;right:-200px;z-index:9}@media (max-width:765px){.property-header .inner .information .flex .opening-times .slide_out_times{padding-top:5px;position:static}}.property-header .inner .information .flex .opening-times .slide_out_times .opening-times-hidden{display:flex;flex-direction:column;grid-template-columns:1fr}.property-header .inner .information .flex .opening-times .slide_out_times .opening-times-hidden .open-hours-row{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:11px 14px}.property-header .inner .information .flex .opening-times .slide_out_times .opening-times-hidden .open-hours-row p{font-weight:600;line-height:1;margin:0}.property-header .inner .information .flex .actions{display:flex;flex-direction:column;gap:10px;width:100%}.property-header .inner .information .flex .actions a.view-properties-btn{font-size:13px;height:auto;justify-content:center;padding:15px;width:100%}.property-header .inner .information .flex .actions .quick-actions{align-items:center;display:flex;gap:10px;width:100%}@media (max-width:400px){.property-header .inner .information .flex .actions .quick-actions{flex-direction:column}}.property-header .inner .information .flex .actions .quick-actions a{display:flex;font-size:11px;gap:5px;justify-content:center;padding:0;width:100%}.property-header .inner .information .flex .actions .quick-actions a:hover g,.property-header .inner .information .flex .actions .quick-actions a:hover g ellipse,.property-header .inner .information .flex .actions .quick-actions a:hover g g,.property-header .inner .information .flex .actions .quick-actions a:hover g path,.property-header .inner .information .flex .actions .quick-actions a:hover line{stroke:currentColor}.property-header .inner .information .flex .hbf-development-header{display:flex;justify-content:center}.property-header .inner .images{flex:1 1 auto;min-width:0;position:relative;width:75%}@media (max-width:900px){.property-header .inner .images{width:100%}}.property-header .inner .images .flash{left:0;max-width:calc(100% - 30px);padding:5px;position:absolute;right:0;transform:translate(10px,10px);z-index:4}.property-header .inner .images .flash p{color:inherit;font-size:12px;font-weight:500;margin:0}.property-header .inner .images .slider-carousel{height:100%;position:relative}.property-header .inner .images .slider-carousel .dev-hero,.property-header .inner .images .slider-carousel .dev-hero .glide__track,.property-header .inner .images .slider-carousel .dev-hero .glide__track .glide__slides{height:100%}.property-header .inner .images .slider-carousel .dev-hero .glide__track .glide__slides picture{display:flex;height:100%}.property-header .inner .images .slider-carousel .dev-hero .glide__track .glide__slides picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property-header .inner .images .slider-carousel ul li.glide__slide{height:100%;margin:0;width:100%}.property-header .inner .images .slider-carousel ul li.glide__slide .example{height:65rem;width:100%}@media only screen and (max-width:700px){.property-header .inner .images .slider-carousel ul li.glide__slide .example{max-height:25rem}}.property-header .inner .images .slider-carousel .glide__arrows{--btnSize:4rem;--svgSize:1rem;bottom:5rem;position:absolute;right:2rem;width:9rem}@media (max-width:765px){.property-header .inner .images .slider-carousel .glide__arrows{--btnSize:3rem;--svgSize:1rem;bottom:3rem;right:1rem;width:7rem}}.property-header .inner .images .slider-carousel .glide__arrows svg{height:var(--svgSize);width:var(--svgSize)}.property-header .inner .images .slider-carousel .glide__arrows svg path{stroke:var(--blue-1)}.property-header .inner .images .slider-carousel .glide__arrows p{background-color:var(--white);color:var(--blue-1);font-weight:var(--semibold);height:var(--btnSize);justify-content:center;margin:0;min-width:80px;padding-left:1rem;padding-right:1rem;position:absolute;right:9.5rem;top:-2rem}@media (max-width:765px){.property-header .inner .images .slider-carousel .glide__arrows p{right:7.5rem;top:-1.5rem}}.property-header .inner .images .slider-carousel .glide__arrows .glide__arrow--prev{height:var(--btnSize);padding:0;text-align:center;width:var(--btnSize)}.property-header .inner .images .slider-carousel .glide__arrows .glide__arrow--prev svg{margin:0 auto;transform:rotate(90deg)}.property-header .inner .images .slider-carousel .glide__arrows .glide__arrow--next{height:var(--btnSize);padding:0;right:.5rem;width:var(--btnSize)}.property-header .inner .images .slider-carousel .glide__arrows .glide__arrow--next svg{margin:0 auto;transform:rotate(-90deg)}.property-header .inner .images .slider-carousel .glide__arrows .camera-icon svg{height:auto;margin-right:.7rem;width:1.5rem}.property-introduction{overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.property-introduction .bgFlower{background-image:url(/images/flowers/flower_white_panels.png);background-position:-255px 0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:500px}@media (max-width:1200px){.property-introduction .bgFlower{background-position:0 0;background-repeat:no-repeat;background-size:contain;width:100%}}@media (max-width:900px){.property-introduction .bgFlower{background-position:right -100px bottom -50px;background-size:380px}}.property-introduction .inner-alt{align-items:center}.property-introduction .inner,.property-introduction .inner-alt{display:flex;gap:85px}@media (max-width:1200px){.property-introduction .inner,.property-introduction .inner-alt{gap:60px}}@media (max-width:1000px){.property-introduction .inner,.property-introduction .inner-alt{flex-direction:column;gap:5px}}.property-introduction .inner .text,.property-introduction .inner-alt .text{display:flex;flex-direction:column;gap:30px;width:95%}@media (max-width:900px){.property-introduction .inner .text,.property-introduction .inner-alt .text{width:100%}}.property-introduction .inner .text h2,.property-introduction .inner-alt .text h2{margin:0;padding-bottom:10px}.property-introduction .inner .text .offers,.property-introduction .inner-alt .text .offers{display:flex;flex-direction:column;gap:10px}.property-introduction .inner .text .offers p,.property-introduction .inner-alt .text .offers p{color:var(--orange);font-weight:600}.property-introduction .inner .text .info,.property-introduction .inner-alt .text .info{display:flex;flex-direction:column;gap:0}.property-introduction .inner .text .info p,.property-introduction .inner-alt .text .info p{font-weight:500}.property-introduction .inner .text .info h2,.property-introduction .inner .text .info h3,.property-introduction .inner .text .info h4,.property-introduction .inner .text .info h5,.property-introduction .inner .text .info h6,.property-introduction .inner .text .info p,.property-introduction .inner-alt .text .info h2,.property-introduction .inner-alt .text .info h3,.property-introduction .inner-alt .text .info h4,.property-introduction .inner-alt .text .info h5,.property-introduction .inner-alt .text .info h6,.property-introduction .inner-alt .text .info p{color:var(--blue-1);margin:0 0 15px}.property-introduction .inner .text .info ul,.property-introduction .inner-alt .text .info ul{margin:2px 0;padding-left:20px}.property-introduction .inner .features,.property-introduction .inner-alt .features{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:flex-end;width:100%}@media (max-width:900px){.property-introduction .inner .features,.property-introduction .inner-alt .features{justify-content:center;width:100%}}.property-introduction .inner .features .middle-bg,.property-introduction .inner-alt .features .middle-bg{background-position:350px 55px}.property-introduction .inner .features .bottom-bg,.property-introduction .inner-alt .features .bottom-bg{background-position:265px 200px}.property-introduction .inner .features .features-block,.property-introduction .inner-alt .features .features-block{align-items:center;background-image:url(/images/flowers/Flower_Navy-on\ White_10.png);background-position-y:0;background-repeat:no-repeat;background-size:400px;border:1px solid var(--blue-1);border-radius:7px;border-radius:calc(var(--content-border-radius)*2);display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:50px 10px;width:100%}@media (max-width:900px){.property-introduction .inner .features .features-block,.property-introduction .inner-alt .features .features-block{background-position:right -100px bottom -50px;background-size:380px;padding:30px 10px;width:100%}}.property-introduction .inner .features .features-block h3,.property-introduction .inner-alt .features .features-block h3{color:var(--blue-1);text-align:center}.property-introduction .inner .features .features-block .features-grid,.property-introduction .inner-alt .features .features-block .features-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.property-introduction .inner .features .features-block .features-grid,.property-introduction .inner-alt .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.property-introduction .inner .features .features-block .features-grid,.property-introduction .inner-alt .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(3 1fr)}}@media (max-width:765px){.property-introduction .inner .features .features-block .features-grid,.property-introduction .inner-alt .features .features-block .features-grid{grid-row-gap:30px;gap:20px;grid-template-columns:repeat(2,1fr)}}.property-introduction .inner .features .features-block .features-grid .feature-item,.property-introduction .inner-alt .features .features-block .features-grid .feature-item{align-items:center;display:flex;flex-direction:column;gap:10px}.property-introduction .inner .features .features-block .features-grid .feature-item p,.property-introduction .inner-alt .features .features-block .features-grid .feature-item p{color:var(--blue-1);font-size:14px;line-height:1.2;text-align:center}@media (max-width:900px){.property-introduction .inner .features .features-block .features-grid .feature-item p,.property-introduction .inner-alt .features .features-block .features-grid .feature-item p{font-size:12px}}.property-introduction .inner .features .features-block .features-grid .feature-item .icon,.property-introduction .inner-alt .features .features-block .features-grid .feature-item .icon{background-color:var(--white);border:1px solid var(--blue-1);border-radius:var(--content-border-radius);height:5rem;width:5rem}.page-navigation-bar{background-color:var(--blue-1);border-top:4px solid #fff;padding:10px 70px;position:sticky;top:-1px;z-index:999999999}@media (max-width:1200px){.page-navigation-bar{padding:10px 20px}}@media (max-width:1000px){.page-navigation-bar{display:none}}.page-navigation-bar .inner{align-items:center;display:flex;justify-content:space-between;width:100%}.page-navigation-bar .inner .go-to-links{position:relative}.page-navigation-bar .inner .go-to-links:hover a.button,.page-navigation-bar .inner .go-to-links:hover ul{background-color:var(--green-2)}.page-navigation-bar .inner .go-to-links a{font-size:14px;transition:all .2s ease-in-out}.page-navigation-bar .inner .go-to-links a.button{font-size:14px;height:auto;padding:1rem 2rem}.page-navigation-bar .inner .go-to-links a.button svg{left:.5rem;position:relative;top:.1rem;transition:all .5s ease-out}.page-navigation-bar .inner .go-to-links a.button svg path{stroke:var(--blue-1)}.page-navigation-bar .inner .go-to-links a.button.nav-open svg{transform:rotate(-180deg)}.page-navigation-bar .inner .go-to-links ul{background-color:var(--green-1);border-radius:0 8px 8px 8px;display:none;left:0;list-style-type:none;margin:0;min-width:20rem;padding:1rem 0;position:absolute;top:32px;transition:background-color .35s ease-out;z-index:2}.page-navigation-bar .inner .go-to-links ul li{display:block;padding:0 10px}.page-navigation-bar .inner .go-to-links ul li a{font-size:14px;font-weight:var(--semibold);text-decoration:none}.page-navigation-bar .inner .go-to-links ul li a:hover{color:var(--blue-2)}.page-navigation-bar .inner .button{transition:all .2s ease-in-out}.page-navigation-bar .inner .mortageCalculatorIcon g{fill:none!important}.page-navigation-bar .inner .downloadBrochureIcon ellipse,.page-navigation-bar .inner .downloadBrochureIcon line,.page-navigation-bar .inner .downloadBrochureIcon path,.page-navigation-bar .inner .enquireIcon ellipse,.page-navigation-bar .inner .enquireIcon line,.page-navigation-bar .inner .enquireIcon path{stroke:var(--green-1)}.page-navigation-bar .inner .button.no-outline{font-size:calc(var(--font-size-1) + .2rem);gap:10px}.available-homes-block{background-color:var(--grey-3);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.available-homes-block:before{background-image:url(/images/flowers/Flower_White-on-Grey_50.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-150px;content:"";height:800px;pointer-events:none;position:absolute;right:-160px;width:800px;z-index:1}.available-homes-block .inner{display:flex;flex-direction:column;gap:35px;max-width:133rem!important;position:relative}@media (max-width:900px){.available-homes-block .inner{min-height:-moz-fit-content;min-height:fit-content;padding:0}}.available-homes-block .inner .flowers{bottom:-15vw;height:500px;position:absolute;right:-15vw;width:500px;z-index:0}.available-homes-block .inner .title-filters{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-bottom:30px;position:relative;z-index:2}@media (max-width:1100px){.available-homes-block .inner .title-filters{align-items:flex-start;flex-direction:column;padding-bottom:30px}}.available-homes-block .inner .title-filters h2{font-size:35px;padding-bottom:25px}@media (max-width:1100px){.available-homes-block .inner .title-filters h2{padding-bottom:30px}}.available-homes-block .inner .title-filters .actions{display:flex;width:100%}@media (max-width:767px){.available-homes-block .inner .title-filters .actions{display:none}}.available-homes-block .inner .title-filters .actions .mobile-filter-button{min-width:15rem}.available-homes-block .inner .title-filters .filters{align-items:center;flex-wrap:wrap;gap:25px;margin-top:0;width:100%}@media (max-width:900px){.available-homes-block .inner .title-filters .filters{gap:30px}}@media (max-width:765px){.available-homes-block .inner .title-filters .filters{display:none;padding-top:20px}}.available-homes-block .inner .title-filters .filters p{font-size:var(--font-size-2);font-weight:var(--semibold)}.available-homes-block .inner .title-filters .filters .prices{align-items:center;display:flex;gap:15px}@media (max-width:765px){.available-homes-block .inner .title-filters .filters .prices{justify-content:space-between;padding-bottom:20px}}.available-homes-block .inner .title-filters .filters .prices .select{max-width:200px;width:100%}@media (max-width:900px){.available-homes-block .inner .title-filters .filters .prices .select{display:flex;justify-content:flex-start;max-width:100%}.available-homes-block .inner .title-filters .filters .prices .select a{justify-content:flex-start;width:100%}}.available-homes-block .inner .title-filters .filters .beds{align-items:center;display:flex;gap:20px}@media (max-width:765px){.available-homes-block .inner .title-filters .filters .beds{justify-content:flex-start;padding-bottom:20px}.available-homes-block .inner .title-filters .filters .beds:last-of-type{padding-bottom:0}}.available-homes-block .inner .title-filters .filters .sortby{align-items:center;display:flex;gap:20px}.available-homes-block .inner .title-filters .filters .sortby .select a{justify-content:flex-start;padding-right:5px;width:150px}@media (max-width:765px){.available-homes-block .inner .title-filters .filters .sortby{justify-content:flex-start;padding-bottom:20px}.available-homes-block .inner .title-filters .filters .sortby:last-of-type{padding-bottom:0}}.available-homes-block .inner .title-filters .tab-list-style{align-items:center;display:flex;gap:25px}@media (min-width:1250px){.available-homes-block .inner .title-filters .tab-list-style{margin-left:auto}}@media (max-width:900px){.available-homes-block .inner .title-filters .tab-list-style{justify-content:space-between;width:100%}}.available-homes-block .inner .title-filters .tab-list-style a.filters-btn{align-items:center;background-color:#7ec7b8;border-radius:5px;color:#000;display:flex;font-weight:500;gap:60px;padding:12px 20px;text-decoration:none}.available-homes-block .inner .title-filters .tab-list-style a.filters-btn:hover{color:#fff}@media (max-width:450px){.available-homes-block .inner .title-filters .tab-list-style a.filters-btn{gap:5px}}.available-homes-block .inner .title-filters .tab-list-style a.filters-btn img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.available-homes-block .inner .title-filters .tab-list-style a.filters-btn img:hover{filter:brightness(0) invert(1)}.available-homes-block .inner .title-filters .tab-list-style .grid-controls{display:flex;gap:15px}@media only screen and (max-width:992px){.available-homes-block .inner .title-filters .tab-list-style .grid-controls{align-items:flex-start}}@media (max-width:770px){.available-homes-block .inner .title-filters .tab-list-style .grid-controls{align-items:flex-end;flex-direction:column}}.available-homes-block .inner .title-filters .tab-list-style .grid-controls a{align-items:center;color:var(--blue-1);display:flex;font-weight:var(--semibold);text-decoration:none}.available-homes-block .inner .title-filters .tab-list-style .grid-controls a:hover{color:var(--green-1)}.available-homes-block .inner .title-filters .tab-list-style .grid-controls a:hover svg g,.available-homes-block .inner .title-filters .tab-list-style .grid-controls a:hover svg g line,.available-homes-block .inner .title-filters .tab-list-style .grid-controls a:hover svg line{stroke:var(--green-1)}.available-homes-block .inner .title-filters .tab-list-style .grid-controls a.active{color:var(--green-1)}.available-homes-block .inner .title-filters .tab-list-style .grid-controls a.active svg g,.available-homes-block .inner .title-filters .tab-list-style .grid-controls a.active svg g line,.available-homes-block .inner .title-filters .tab-list-style .grid-controls a.active svg line{stroke:var(--green-1)}@media only screen and (max-width:1200px){.available-homes-block .inner .title-filters .tab-list-style .grid-controls span{display:none}}.available-homes-block .inner .title-filters .tab-list-style .grid-controls svg{height:23px;margin-left:1rem}.available-homes-block .inner .title-filters .tab-list-style .grid-controls svg g,.available-homes-block .inner .title-filters .tab-list-style .grid-controls svg line{transition:all .35s ease-out}.available-homes-block .sales-count{color:#000;font-size:var(--font-size-2);font-weight:var(--bold);margin:auto;max-width:133rem!important;padding-bottom:30px}@media (max-width:900px){.available-homes-block .sales-count{font-weight:600;padding-bottom:30px}}.available-homes-block .available-homes{margin:auto;max-width:133rem!important;position:relative;z-index:1}.available-homes-block .available-homes.grid{grid-gap:35px;display:grid;grid-template-columns:repeat(3,1fr);min-height:150px;row-gap:30px}@media (max-width:1100px){.available-homes-block .available-homes.grid{grid-gap:30px;grid-template-columns:repeat(2,1fr);row-gap:30px}}@media (max-width:620px){.available-homes-block .available-homes.grid{grid-template-columns:repeat(1,1fr)}}.available-homes-block .available-homes.list{align-content:center;align-items:center;display:flex;flex-direction:column;gap:30px;max-width:800px;width:100%}.available-homes-block .available-homes .product-info{margin-top:0!important}.button-lod-mre-cont{position:relative;z-index:9}.banner,.button-lod-mre-cont{display:flex;justify-content:center}.banner{padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);padding-top:0!important}.banner .inner,.banner .inner img{border-radius:calc(var(--content-border-radius)*2);height:auto;width:100%}.featured-home-block{background-color:var(--blue-1);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.featured-home-block:after{background-image:url(/images/flowers/Flower_White-on-Navy_30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";height:450px;opacity:.3;pointer-events:none;position:absolute;right:-145px;width:450px;z-index:0}@media (max-width:900px){.featured-home-block:after{bottom:0;height:100%;right:0;width:100%}}.featured-home-block .inner{align-items:center;display:flex;gap:60px}@media only screen and (max-width:1200px){.featured-home-block .inner{background-position:bottom;background-position-x:42vw;background-size:45rem}}@media (max-width:900px){.featured-home-block .inner{flex-direction:column;gap:30px}}@media (max-width:765px){.featured-home-block .inner{gap:50px}}.featured-home-block .inner .image{border-radius:calc(var(--content-border-radius)*2);display:flex;max-width:42rem;overflow:hidden;position:relative}@media (max-width:900px){.featured-home-block .inner .image{max-width:100%;width:100%}}.featured-home-block .inner .image a{text-decoration:none}.featured-home-block .inner .image a picture{display:flex}.featured-home-block .inner .image a picture img{filter:blur(0);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateZ(0);width:100%}@media (max-width:900px){.featured-home-block .inner .image a picture img{width:100%}}@media only screen and (max-width:992px){.featured-home-block .inner .image a picture img{width:100%}}.featured-home-block .inner .image .flash{border-top-left-radius:0;border-top-right-radius:0;width:100%}@media (max-width:900px){.featured-home-block .inner .image .flash{padding:10px 0;width:100%}}.featured-home-block .inner .text{display:flex;flex-direction:column;gap:30px}.featured-home-block .inner .text a,.featured-home-block .inner .text h2,.featured-home-block .inner .text p{color:var(--white)}.featured-home-block .inner .text .product-mix{align-items:center;display:flex;gap:80px;width:100%}@media (max-width:900px){.featured-home-block .inner .text .product-mix{align-items:flex-start;flex-direction:column;gap:20px}}.featured-home-block .inner .text .product-mix .product-title a{font-weight:500;text-decoration:none}.featured-home-block .inner .text .product-mix .product-title a svg{margin-left:.2rem;width:.6rem}.featured-home-block .inner .text .product-mix .product-title a svg path{stroke:var(--green-1)}.featured-home-block .inner .text .product-mix .product-title a:hover{color:var(--green-1)}.featured-home-block .inner .text .product-mix .product-title p{font-size:var(--font-size-4);font-weight:var(--bold);margin:0}.featured-home-block .inner .text .product-mix .product-title p span{color:var(--green-1)}.featured-home-block .inner .text .product-mix .product-info .icons{align-items:flex-start;display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.featured-home-block .inner .text .product-mix .product-info .icons{gap:25px}}.featured-home-block .inner .text .product-mix .product-info .icons .single{align-items:center;display:flex;gap:5px;width:-moz-fit-content;width:fit-content}.featured-home-block .inner .text .product-mix .product-info .icons .single .icon{--iconSize:5rem;align-items:center;background-color:var(--white);border-radius:var(--content-border-radius);display:flex;height:var(--iconSize);justify-content:center;min-width:var(--iconSize);width:var(--iconSize)}.featured-home-block .inner .text .product-mix .product-info .icons .single .icon svg{width:2.5rem}.featured-home-block .inner .text .product-mix .product-info .icons .single p{font-weight:var(--semibold)}@media (max-width:900px){.featured-home-block .inner .text .product-mix .product-info .icons .single p{font-size:14px}}.featured-home-block .inner .text .product-mix .main-content{width:80%}@media (max-width:900px){.featured-home-block .inner .text .product-mix .main-content{width:100%}}.featured-home-block .inner .text .product-mix .main-content p{font-size:15px;font-weight:200;margin:0}.location-area{padding:var(--desktopSpacingPadding) var(--desktopGutterPadding)}@media (max-width:900px){.location-area{padding:50px 15px}}.location-area .inner{display:flex;gap:40px}@media (max-width:900px){.location-area .inner{flex-direction:column}}.location-area .inner .right{display:flex;flex-direction:column;gap:40px}.location-area .inner .text-block{display:flex;flex-direction:column;gap:20px}.landing-page-block{box-sizing:border-box;display:flex;margin:auto;max-width:133rem;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);width:100%}.landing-page-block .content p,.landing-page-block .disclaimer p,.landing-page-block h1,.landing-page-block h2,.landing-page-block h3{margin-bottom:2rem}.landing-page-block .content p:last-child,.landing-page-block .disclaimer p:last-child{margin-bottom:0}.landing-page-block .disclaimer{margin-top:2rem}.landing-page-block .disclaimer p{font-style:italic}.page-header{overflow:hidden}.page-header,.page-header.purple{background-color:var(--purple-1)}.page-header.purple .inner .heading-content h1,.page-header.purple .inner .heading-content p{color:var(--white)}.page-header.teal{background-color:var(--green-1)}.page-header.teal .inner .heading-content h1,.page-header.teal .inner .heading-content p{color:var(--blue-1)}.page-header.teal .inner .heading-content b{color:inherit}.page-header.white{background-color:#fff}.page-header.white .inner .heading-content h1,.page-header.white .inner .heading-content p{color:#000}.page-header .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:none;max-width:133rem;min-height:200px;position:relative;text-align:center}.page-header .inner h1{font-weight:400}.page-header .inner img{left:-140px;position:absolute;top:-120px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:450px;z-index:0}.page-header .inner .heading-content{display:flex;flex-direction:column;padding:50px 0;position:relative;z-index:1}@media only screen and (max-width:1200px){.page-header .inner .heading-content{padding:50px 30px}}.page-header .inner .heading-content h1{color:var(--white)}.page-header .inner .heading-content p{color:var(--white);display:block;font-weight:var(--semibold);margin:10px auto 0;max-width:650px}.image-text-block-with-bg{background-color:var(--green-1);overflow:hidden;position:relative;width:100%}.image-text-block-with-bg .flower-bg{max-width:600px;pointer-events:none;position:absolute;right:-150px;top:-170px}.image-text-block-with-bg .block-wrap{align-items:center;display:flex;gap:100px;margin:auto;max-width:133rem;padding:50px 100px;position:relative}@media only screen and (max-width:992px){.image-text-block-with-bg .block-wrap{flex-direction:column;gap:40px;padding:50px 20px}}.image-text-block-with-bg .block-wrap .image{border-radius:var(--content-border-radius);flex:0 0 700px;overflow:hidden;z-index:1}@media only screen and (max-width:1700px){.image-text-block-with-bg .block-wrap .image{flex:0 0 550px}}@media only screen and (max-width:1200px){.image-text-block-with-bg .block-wrap .image{flex:0 0 400px}}@media only screen and (max-width:992px){.image-text-block-with-bg .block-wrap .image{flex:1 1 auto}}.image-text-block-with-bg .block-wrap .image img{display:block;width:100%}.image-text-block-with-bg .block-wrap .text{flex:1 1 auto;max-width:700px;z-index:1}.image-text-block-with-bg .block-wrap .text h3{color:var(--blue-1);line-height:1.5}.image-text-block-with-bg .block-wrap .text h3+p{margin-top:40px}.image-text-block-with-bg .block-wrap .text p{color:var(--blue-1)}.image-text-block-with-bg .block-wrap .text p+p{margin-top:20px}.image-text-block-with-bg .block-wrap .text p a{color:var(--blue-1);text-decoration:none}.image-text-block-with-bg .block-wrap .text a{color:#7ec7b8}.list-with-large-icon .block-wrap{background-color:var(--white);margin:auto;max-width:133rem;overflow:hidden;padding:70px 0;position:relative}.list-with-large-icon .block-wrap h2{padding:0 20px;text-align:center}@media (max-width:900px){.list-with-large-icon .block-wrap h2{font-size:30px;line-height:40px;padding:0 20px}.list-with-large-icon .block-wrap{padding:35px 0}}.list-with-large-icon .block-wrap .list-wrap{grid-gap:40px;display:flex;flex-direction:column;margin:0 auto;max-width:980px;padding:50px 0 0}@media (max-width:900px){.list-with-large-icon .block-wrap .list-wrap{padding:70px 20px 0}}.list-with-large-icon .block-wrap .list-wrap p a{color:#4c325b;font-weight:600;text-decoration:underline}.list-with-large-icon .block-wrap .list-wrap .list-item{align-items:center;display:flex;flex-direction:row;gap:30px}@media (max-width:900px){.list-with-large-icon .block-wrap .list-wrap .list-item{flex-direction:column}}@media (max-width:600px){.list-with-large-icon .block-wrap .list-wrap .list-item{align-items:flex-start}}.list-with-large-icon .block-wrap .list-wrap .list-item .icon{align-items:center;align-self:flex-start;background-color:var(--blue-1);border-radius:calc(var(--content-border-radius)*2);display:flex;height:130px;justify-content:center;padding:15px;width:150px}@media (max-width:900px){.list-with-large-icon .block-wrap .list-wrap .list-item .icon{align-self:center;height:120px;padding:10px;width:120px}}.list-with-large-icon .block-wrap .list-wrap .list-item .icon img{height:auto;max-height:75px;max-width:140px;min-height:50px;min-width:58px;-o-object-fit:contain;object-fit:contain;width:100%}.list-with-large-icon .block-wrap .list-wrap .list-item .text{padding-top:10px;width:100%}@media (max-width:900px){.list-with-large-icon .block-wrap .list-wrap .list-item .text{text-align:center}}@media (max-width:600px){.list-with-large-icon .block-wrap .list-wrap .list-item .text{text-align:left}}.list-with-large-icon .block-wrap .list-wrap .list-item .text h3,.list-with-large-icon .block-wrap .list-wrap .list-item .text p{margin-bottom:15px}.list-with-large-icon .block-wrap .list-wrap .list-item .text p:last-child{margin-bottom:0}.list-with-large-icon .block-wrap .list-wrap .list-item .text a{color:#4c325b;font-weight:700}.developments-available-with-offer{background-color:var(--grey-2);background-image:url(/images/flowers/flower_grey_panels.png);background-position:-15rem -13rem;background-repeat:no-repeat;background-size:50rem;padding:var(--desktopGutterPadding) var(--desktopGutterPadding) 0 var(--desktopGutterPadding)}.developments-available-with-offer .block-wrap{margin:auto;max-width:133rem}.developments-available-with-offer .block-wrap .developments-grid{grid-gap:60px;display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:60px;padding-top:60px}@media only screen and (max-width:1400px){.developments-available-with-offer .block-wrap .developments-grid{grid-gap:30px}}@media only screen and (max-width:1200px){.developments-available-with-offer .block-wrap .developments-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:700px){.developments-available-with-offer .block-wrap .developments-grid{grid-template-columns:1fr}}.developments-available-with-offer .block-wrap .developments-grid .dev{background-color:var(--grey-1);border-radius:10px;height:400px;width:100%}.developments-available-with-offer .block-wrap .load-more{color:var(--green-1);display:block;font-weight:var(--semibold);padding:60px 0;text-align:center;text-decoration:none;width:100%}.developments-available-with-offer .block-wrap .load-more:focus,.developments-available-with-offer .block-wrap .load-more:hover{text-decoration:underline}.our-offers{grid-column-gap:45px;grid-row-gap:30px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:133rem;padding:50px 100px}@media only screen and (max-width:992px){.our-offers{grid-template-columns:1fr;padding:50px 20px}}.our-offers .offer-card-small{background-color:var(--grey-2);border-radius:calc(var(--content-border-radius)*2);display:flex;padding:30px;text-decoration:none}.our-offers .offer-card-small .inner-card{align-items:center;display:flex;gap:20px;justify-content:space-between}.our-offers .offer-card-small .inner-card .grid-layout{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"header header header header" "image textheader textheader textheader" "image text text text";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}@media only screen and (max-width:1200px){.our-offers .offer-card-small .inner-card .grid-layout{align-items:flex-start}}@media only screen and (max-width:992px){.our-offers .offer-card-small .inner-card .grid-layout{align-items:flex-start;grid-template-areas:"header header header header" "image text text text"}}@media only screen and (max-width:480px){.our-offers .offer-card-small .inner-card .grid-layout{grid-row-gap:20px;align-items:flex-start;grid-template-areas:"header" "image" "text";grid-template-columns:1fr}}.our-offers .offer-card-small .inner-card .grid-layout h3{align-items:center;display:grid;gap:10px;grid-area:textheader;grid-template-columns:1fr 16px;justify-items:start;line-height:1.1;padding-bottom:10px}@media only screen and (max-width:992px){.our-offers .offer-card-small .inner-card .grid-layout h3{grid-area:header}}.our-offers .offer-card-small .inner-card .grid-layout h3 svg{height:16px;width:16px}.our-offers .offer-card-small .inner-card .grid-layout h3 svg path{stroke:var(--green-1)}@media only screen and (max-width:1200px){.our-offers .offer-card-small .inner-card .grid-layout h3{grid-area:header;padding-bottom:20px}}@media only screen and (max-width:480px){.our-offers .offer-card-small .inner-card .grid-layout h3{padding-bottom:0}}.our-offers .offer-card-small .inner-card .grid-layout p{font-weight:var(--semibold);grid-area:text}.our-offers .offer-card-small .inner-card .grid-layout .image{--imageDimensions:140px;border-radius:calc(var(--content-border-radius)*2);flex:0 0 var(--imageDimensions);grid-area:image;height:var(--imageDimensions);overflow:hidden;position:relative;width:var(--imageDimensions)}@media only screen and (max-width:992px){.our-offers .offer-card-small .inner-card .grid-layout .image{--imageDimensions:200px}}.our-offers .offer-card-small .inner-card .grid-layout .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.our-offers .offer-card-small .inner-card .text{display:flex;flex-direction:column;gap:10px}.our-offers .offer-card-small:focus,.our-offers .offer-card-small:hover{background-color:var(--blue-1);transition:background-color .4s ease-out}.our-offers .offer-card-small:focus .inner-card .grid-layout h3,.our-offers .offer-card-small:hover .inner-card .grid-layout h3{color:var(--green-1);transition:all .4s ease-out}.our-offers .offer-card-small:focus .inner-card .grid-layout p,.our-offers .offer-card-small:hover .inner-card .grid-layout p{color:var(--white)}section.get_in_touch{display:flex;flex-direction:column;margin:auto;max-width:133rem;padding:25px 0 50px;text-align:center}section.get_in_touch .cont-cont{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:50px 0}section.get_in_touch .cont-cont a{color:#4c325b;font-weight:600;text-decoration:underline}.floorplans-container{padding:0 0 0 100px}@media (max-width:1200px){.floorplans-container{padding:0 0 50px 100px}}@media (max-width:900px){.floorplans-container{padding:50px 25px}}.floorplans-container .inner{box-sizing:border-box;min-height:600px;position:relative}.floorplans-container .inner .content-and-plans{display:flex;min-height:500px}@media (max-width:900px){.floorplans-container .inner .content-and-plans{flex-direction:column}}.floorplans-container .inner .content-and-plans .content-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:50%}@media (max-width:900px){.floorplans-container .inner .content-and-plans .content-info{padding-bottom:30px;width:100%}}.floorplans-container .inner .content-and-plans .content-info h2{margin-bottom:2rem}.floorplans-container .inner .content-and-plans .content-info .tab-navigation{display:flex;gap:1rem;margin-bottom:4rem}@media only screen and (max-width:1200px){.floorplans-container .inner .content-and-plans .content-info .tab-navigation{flex-wrap:wrap}}.floorplans-container .inner .content-and-plans .content-info .tab-navigation a.button{align-items:center;justify-content:center;min-width:13rem;padding-left:1rem;padding-right:1rem;text-align:center}.floorplans-container .inner .content-and-plans .content-info .tab-navigation a.button.outline{color:var(--green-1)}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab{display:none}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab.active{display:block}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab table td{color:#000;font-size:var(--font-size-2);padding:0 1em}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab table td:first-child{font-weight:700}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab p+p{margin-top:1rem}.floorplans-container .inner .content-and-plans .content-info .tab-content .tab p span{font-weight:var(--bold)}.floorplans-container .inner .content-and-plans .floorplans{max-height:600px;width:50%}@media (max-width:900px){.floorplans-container .inner .content-and-plans .floorplans{width:100%}}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab{display:none;max-height:600px;overflow:hidden}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container{margin-left:auto;margin-right:auto;max-width:800px;width:100%}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-wrapper{background-color:#fff}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-image{aspect-ratio:4/3;padding:20px 0}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-zoomer{display:flex;gap:10px;right:15px;top:15px}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-zoomer .zoomist-zoomer-in,.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-zoomer .zoomist-zoomer-out{background-color:#7ec7b8!important;border-radius:10px}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab .zoomist-container .zoomist-zoomer .zoomist-zoomer-reset{display:none}.floorplans-container .inner .content-and-plans .floorplans .floorplan-tab.active{display:block}.floorplans-container .inner .disclaimer{display:block;font-size:var(--font-size-1);font-weight:var(--semibold);max-width:90vw;padding:3rem 0;text-align:center}.similar-homes{background-color:var(--grey-2);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.similar-homes .inner{display:flex;flex-direction:column;gap:75px;position:relative;z-index:2}.similar-homes .inner h2{margin-bottom:4rem}.similar-homes .inner .grid{grid-gap:4rem;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1400px){.similar-homes .inner .grid{grid-gap:2rem}}@media (max-width:1200px){.similar-homes .inner .grid{grid-gap:3rem;grid-template-columns:1fr 1fr}}@media (max-width:765px){.similar-homes .inner .grid{grid-gap:2rem;grid-template-columns:1fr 1fr}}@media (max-width:620px){.similar-homes .inner .grid{grid-gap:1rem;grid-template-columns:1fr}}.similar-homes .inner .similar-homes-in-area{margin-top:8rem}.similar-homes .flower{bottom:-30rem;position:absolute;right:-30rem;width:90rem;z-index:1}@media only screen and (max-width:1200px){.similar-homes .flower{bottom:inherit;left:-13rem;top:-18rem;width:45rem}}.error-pages .four-zero-block{align-items:center;display:flex;flex-direction:row;height:65vh;justify-content:center;padding:0 20px}.error-pages .four-zero-block .cont-error{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.error-pages .four-zero-block .cont-error .quick-links{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;gap:20px}.error-pages .four-zero-block .cont-error .quick-links h3{margin-bottom:20px}.developments{padding:65px 150px}@media (max-width:1500px){.developments{padding:65px 100px}}@media (max-width:1300px){.developments{padding:65px 80px}}@media (max-width:900px){.developments{padding:65px 50px}}@media (max-width:765px){.developments{padding:65px 20px}}.developments .inner .development-homes h2{padding-bottom:65px;text-align:center}.developments .inner .development-homes .grid{grid-gap:80px;grid-row-gap:60px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}@media (max-width:1500px){.developments .inner .development-homes .grid{grid-gap:60px}}@media (max-width:1400px){.developments .inner .development-homes .grid{grid-gap:30px}}@media (max-width:1200px){.developments .inner .development-homes .grid{grid-gap:30px;grid-template-columns:1fr 1fr}}@media (max-width:900px){.developments .inner .development-homes .grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.developments .inner .development-homes .grid{grid-template-columns:1fr}}.developments .inner .development-homes .grid .available-home-card{display:block;max-height:500px;overflow:hidden;text-decoration:none;width:100%}@media (max-width:765px){.developments .inner .development-homes .grid .available-home-card{max-height:100%}}.developments .inner .development-homes .grid .available-home-card .info{background-color:#f0f0ef;border-radius:8px 8px 8px 8px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.developments .inner .development-homes .grid .available-home-card .info .header-card{position:relative}.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom{background:#fff;border-radius:4px;display:flex;padding:5px 0;position:absolute;right:10px;top:10px;z-index:2}.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom .divider-line{background-color:#000;height:auto;width:1px}.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;padding:2px 10px}@media (max-width:765px){.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom button{padding:5px 10px}}.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom button:focus-visible{outline:none}.developments .inner .development-homes .grid .available-home-card .info .header-card .slick-arrows-custom button i{color:#000;font-size:10px}.developments .inner .development-homes .grid .available-home-card .info .header-card .image-cont{border-radius:8px 8px 0 0;overflow:hidden}.developments .inner .development-homes .grid .available-home-card .info .header-card .image-cont .image{display:flex;flex:1;height:225px;position:relative}@media (max-width:765px){.developments .inner .development-homes .grid .available-home-card .info .header-card .image-cont .image{height:200px}}.developments .inner .development-homes .grid .available-home-card .info .header-card .image-cont .image picture{display:flex;height:100%;width:100%}.developments .inner .development-homes .grid .available-home-card .info .header-card .image-cont .image picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.developments .inner .development-homes .grid .available-home-card .info .header-card .flash{align-items:center;border-radius:0;bottom:-40px;display:flex;flex-direction:column;font-size:12px;height:40px;justify-content:center;left:0;padding:5px;position:absolute;width:100%}@media (max-width:320px){.developments .inner .development-homes .grid .available-home-card .info .header-card .flash{font-size:10px}}.developments .inner .development-homes .grid .available-home-card .product-mix{align-items:flex-start;background-color:#f0f0ef;border-bottom-left-radius:calc(var(--content-border-radius)*2);border-bottom-right-radius:calc(var(--content-border-radius)*2);box-sizing:border-box;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;padding:50px 20px 20px}@media (max-width:765px){.developments .inner .development-homes .grid .available-home-card .product-mix{padding:15px 20px}}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title h3{align-items:center;display:flex;font-size:var(--font-size-4);font-weight:var(--bold);gap:5px;margin:0;padding-bottom:10px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title h3 svg{margin-left:.2rem;width:7px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title h3 svg path{stroke:var(--green-1)}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p{font-size:16px;font-weight:500;font-weight:var(--bold);line-height:1;margin:0;text-decoration:none}@media (max-width:1500px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p{grid-gap:60px}}@media (max-width:1400px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p{grid-gap:30px}}@media (max-width:1200px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p{grid-gap:30px;font-size:15px;grid-template-columns:1fr 1fr}}@media (max-width:900px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p{font-size:14px;grid-template-columns:1fr 1fr}}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p span{color:var(--green-1)}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p svg{margin-left:.2rem;width:.6rem}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p svg path{stroke:var(--green-1)}.developments .inner .development-homes .grid .available-home-card .product-mix .product-title p:hover{color:var(--green-1)}@media (max-width:1200px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-info{margin:0}}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons{display:flex;flex-direction:column;gap:5px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single{align-items:center;display:flex;flex-direction:row;gap:5px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single .icon{align-items:center;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;flex:0 0 var(--iconSize);justify-content:center;min-height:24px;padding:7px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single .icon img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single .icon svg{width:2.5rem}.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single p{font-size:16px;font-weight:var(--semibold)}@media (max-width:1500px){.developments .inner .development-homes .grid .available-home-card .product-mix .product-info .icons .single p{font-size:12px}}.left-right-paragraphs{box-sizing:border-box;margin:0 auto 125px;max-width:133rem;width:100%}@media only screen and (max-width:1200px){.left-right-paragraphs{padding:0 4rem}}.left-right-paragraphs h1{line-height:4.6rem}.left-right-paragraphs h1 span{color:var(--blue-1)}.left-right-paragraphs .paragraph-grid{grid-gap:10rem;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.left-right-paragraphs .paragraph-grid{grid-gap:0;grid-template-columns:1fr}.left-right-paragraphs .paragraph-grid .column+.column{margin-top:2rem}}.left-right-paragraphs .paragraph-grid .infoblock p{font-size:1.4rem;margin-bottom:2rem}.left-right-paragraphs .paragraph-grid .infoblock p:last-child{margin-bottom:0}.left-right-paragraphs .paragraph-grid .infoblock+.infoblock{margin-top:6rem}@media only screen and (max-width:1200px){.left-right-paragraphs .paragraph-grid .infoblock+.infoblock{margin-top:4rem}}.left-right-paragraphs .paragraph-grid h3{color:var(--blue-1);font-size:2.2rem;font-weight:700;line-height:3rem;margin-bottom:3rem}.left-right-paragraphs .paragraph-grid h3 span{color:var(--purple-1)}.left-right-paragraphs .paragraph-grid p{color:var(--blue-1)}.left-right-paragraphs .paragraph-grid a{color:var(--blue-1);font-size:inherit;font-weight:500;line-height:inherit}.search_results_comp{margin:auto;max-width:133rem;min-height:600px;padding:50px 150px}@media (max-width:1500px){.search_results_comp{padding:50px 75px}}@media (max-width:1300px){.search_results_comp{padding:50px 20px}}.search_results_comp .search_bar{align-items:center;background:#001930;border-radius:8px;display:flex;justify-content:space-between;padding:20px 30px}@media (max-width:1400px){.search_results_comp .search_bar{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}}@media (max-width:1300px){.search_results_comp .search_bar{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:20px}}@media (max-width:900px){.search_results_comp .search_bar{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:10px}}.search_results_comp .search_bar .location{align-items:center;display:flex;gap:10px}@media (max-width:765px){.search_results_comp .search_bar .location{align-items:flex-start;flex-direction:column;gap:0;width:100%}}.search_results_comp .search_bar .location p{color:#fff;font-size:13px;font-weight:var(--semibold);margin:0}.search_results_comp .search_bar .location .location_options{align-items:center;display:flex;gap:0}@media (max-width:765px){.search_results_comp .search_bar .location .location_options{width:100%}}.search_results_comp .search_bar .location .location_options input[type=text]{border:none;border-radius:8px 0 0 8px;box-sizing:border-box;color:#000;cursor:inherit;font-size:13px;font-weight:var(--semibold);height:auto;height:50px;min-width:260px;outline:none;padding:15px 5px;text-align:left;width:100%}@media (max-width:765px){.search_results_comp .search_bar .location .location_options input[type=text]{min-width:auto}}.search_results_comp .search_bar .location .location_options input[type=text]::-moz-placeholder{color:#c7ccd1;font-size:13px;font-weight:var(--semibold)}.search_results_comp .search_bar .location .location_options input[type=text]::placeholder{color:#c7ccd1;font-size:13px;font-weight:var(--semibold)}.search_results_comp .search_bar .location .location_options input[type=text]:focus-visible{outline:none}.search_results_comp .search_bar .location .location_options select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/Assets/icons/down-chevron.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:none;border-left:1px solid #ebebeb;border-radius:0 8px 8px 0;color:#000;font-size:13px;font-weight:600;height:100%;height:50px;min-width:110px;outline:none;padding:14.4px 20px 14.4px 5px;text-align:left}.search_results_comp .search_bar .location .location_options select::-ms-expand{display:none}.search_results_comp .search_bar .price_options{align-items:center;display:flex;gap:10px}@media (max-width:765px){.search_results_comp .search_bar .price_options{align-items:flex-start;flex-direction:column;gap:0;width:100%}}.search_results_comp .search_bar .price_options p{color:#fff;font-size:13px;font-weight:var(--semibold);margin:0}.search_results_comp .search_bar .price_options .price_selects{align-items:center;display:flex;gap:10px}@media (max-width:765px){.search_results_comp .search_bar .price_options .price_selects{width:100%}}.search_results_comp .search_bar .price_options .price_selects select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/Assets/icons/down-chevron.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:none;border-left:1px solid #ebebeb;border-radius:8px;color:#000;font-size:13px;font-weight:600;height:100%;height:50px;min-width:110px;outline:none;padding:14.4px 20px 14.4px 8px;text-align:left}@media (max-width:765px){.search_results_comp .search_bar .price_options .price_selects select{min-width:auto;width:100%}}.search_results_comp .search_bar .price_options .price_selects select::-ms-expand{display:none}.search_results_comp .search_bar .bedrooms_options{display:flex;gap:10px}@media (max-width:765px){.search_results_comp .search_bar .bedrooms_options{align-items:flex-end;flex-direction:row;width:100%}}.search_results_comp .search_bar .bedrooms_options .bedrooms_cont{align-items:center;display:flex;gap:10px}@media (max-width:765px){.search_results_comp .search_bar .bedrooms_options .bedrooms_cont{align-items:flex-start;flex-direction:column;gap:0;width:50%}}.search_results_comp .search_bar .bedrooms_options .bedrooms_cont p{color:#fff;font-size:13px;font-weight:var(--semibold);margin:0}.search_results_comp .search_bar .bedrooms_options .bedrooms_cont select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/Assets/icons/down-chevron.png);background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:none;border-left:1px solid #ebebeb;border-radius:5px;color:#000;font-size:13px;font-weight:600;height:100%;height:50px;min-width:110px;outline:none;padding:14.4px 20px 14.4px 10px;text-align:left}@media (max-width:765px){.search_results_comp .search_bar .bedrooms_options .bedrooms_cont select{min-width:auto;width:100%}}.search_results_comp .search_bar .bedrooms_options .bedrooms_cont select::-ms-expand{display:none}.search_results_comp .search_bar a.btn.btn-primary.updateOptions{background-color:#7ec7b8;border-radius:5px;color:#000;font-weight:600;padding:16px 24px;text-decoration:none}@media (max-width:765px){.search_results_comp .search_bar a.btn.btn-primary.updateOptions{height:16px;padding:17px 0;text-align:center;width:50%}}.search_results_comp .count_results{align-items:center;display:flex;justify-content:space-between;padding:50px 0}@media (max-width:765px){.search_results_comp .count_results{align-items:flex-start;flex-direction:column;gap:35px}}.search_results_comp .count_results .near_by_devs{max-width:80%;width:100%}@media (max-width:900px){.search_results_comp .count_results .near_by_devs{max-width:65%}}@media (max-width:765px){.search_results_comp .count_results .near_by_devs{max-width:100%}}.search_results_comp .count_results .near_by_devs h2{font-size:30px;font-weight:500}@media (max-width:900px){.search_results_comp .count_results .near_by_devs h2{font-size:27px}}@media (max-width:765px){.search_results_comp .count_results .near_by_devs h2{font-size:27px;line-height:1.2}}.search_results_comp .count_results .near_by_devs span{font-size:32px;font-weight:700}@media (max-width:900px){.search_results_comp .count_results .near_by_devs span{font-size:27px}}@media (max-width:765px){.search_results_comp .count_results .near_by_devs span{font-size:27px}}.search_results_comp .count_results .view_swap{align-items:center;display:flex;gap:30px}.search_results_comp .count_results .view_swap a{font-size:15px;font-weight:600;text-decoration:none}.search_results_comp .count_results .view_swap a.active,.search_results_comp .count_results .view_swap a:focus,.search_results_comp .count_results .view_swap a:hover{color:#7ec7b8}.search_results_comp .search_results .inner.map_view{align-items:center;display:flex;flex-direction:row;gap:30px}@media (max-width:900px){.search_results_comp .search_results .inner.map_view{flex-direction:row}}@media (max-width:765px){.search_results_comp .search_results .inner.map_view{flex-direction:column-reverse}}.search_results_comp .search_results .inner.map_view .development-homes{max-height:600px;overflow-y:scroll;width:30%}@media (max-width:900px){.search_results_comp .search_results .inner.map_view .development-homes{width:100%}}.search_results_comp .search_results .inner.map_view .map-view-map{width:70%}@media (max-width:765px){.search_results_comp .search_results .inner.map_view .map-view-map{max-height:300px;width:100%}.search_results_comp .search_results .inner.map_view .map-view-map .map-view-map-container{height:300px}}.search_results_comp .search_results .inner .development-homes .grid{grid-gap:80px;grid-row-gap:60px;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}@media (max-width:1500px){.search_results_comp .search_results .inner .development-homes .grid{grid-gap:60px}}@media (max-width:1400px){.search_results_comp .search_results .inner .development-homes .grid{grid-gap:30px}}@media (max-width:1200px){.search_results_comp .search_results .inner .development-homes .grid{grid-gap:30px;grid-template-columns:1fr 1fr}}@media (max-width:900px){.search_results_comp .search_results .inner .development-homes .grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.search_results_comp .search_results .inner .development-homes .grid{grid-template-columns:1fr}}.search_results_comp .search_results .inner .development-homes .grid.flatten{display:flex!important;flex-direction:column;gap:30px}@media (min-width:900px){.search_results_comp .search_results .inner .development-homes .grid.flatten{padding-right:10px}}.search_results_comp .search_results .inner .development-homes .grid .search-home-card{background-color:#f0f0ef;border-radius:calc(var(--content-border-radius)*2) calc(var(--content-border-radius)*2) calc(var(--content-border-radius)*2) calc(var(--content-border-radius)*2);display:block;height:100%;overflow:hidden;text-decoration:none;width:100%}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .info{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;width:100%}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card{position:relative}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card a{text-decoration:none}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom{background:#fff;border-radius:4px;display:flex;padding:8px 0;position:absolute;right:10px;top:10px;z-index:2}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom .divider-line{background-color:#000;display:none;height:auto;width:1px}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center;padding:2px 12px}@media (max-width:765px){.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom button{padding:5px 10px}}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom button:focus-visible{outline:none}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .slick-arrows-custom button i{color:#84c9bb;font-size:10px}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .image-cont{border-radius:8px 8px 0 0;overflow:hidden}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .image-cont .image{display:flex;height:225px;position:relative;width:100%}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .image-cont .image picture{display:flex;height:100%;width:100%}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .image-cont .image img,.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .image-cont .image picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.search_results_comp .search_results .inner .development-homes .grid .search-home-card .header-card .flash{align-items:center;border-radius:0;bottom:-40px;display:flex;flex-direction:column;font-size:12px;height:40px;justify-content:center;left:0;padding:5px;position:absolute;width:100%}.search_results_comp .search_results .inner .development-homes .grid .product-mix{align-items:flex-start;background-color:#f0f0ef;border-bottom-left-radius:calc(var(--content-border-radius)*2);border-bottom-right-radius:calc(var(--content-border-radius)*2);box-sizing:border-box;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:space-between;padding:55px 20px 15px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a{text-decoration:none}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a h3{align-items:center;display:flex;font-size:var(--font-size-4);font-weight:var(--bold);gap:5px;margin:0;padding-bottom:5px}@media (min-width:640px) and (max-width:900px){.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a h3{font-size:24px;line-height:1.2}}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a h3 svg{width:10px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a h3 svg path{stroke:var(--green-1)}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a p{font-size:14px;font-weight:500;font-weight:var(--bold);line-height:1;margin:0;text-decoration:none}@media (min-width:640px) and (max-width:900px){.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a p{font-size:13px}}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a span{color:var(--green-1)}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a svg{margin-left:.2rem;width:.6rem}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a svg path{stroke:var(--green-1)}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title a:hover{color:var(--green-1)}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title .miles{font-weight:var(--bold);margin:0;padding-bottom:10px;padding-top:10px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title .miles svg{height:auto;width:12px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-title .miles svg path{fill:var(--blue-1)}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons{display:flex;flex-direction:column;gap:5px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single{align-items:center;display:flex;flex-direction:row;gap:5px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single .icon{align-items:center;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;flex:0 0 var(--iconSize);justify-content:center;padding:7px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single .icon img,.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single .icon svg{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single p{font-size:16px;font-weight:var(--semibold)}@media (max-width:1500px){.search_results_comp .search_results .inner .development-homes .grid .product-mix .product-info .icons .single p{font-size:12px}}.search_results_comp .search_results .inner .development-homes.flatten{display:flex;flex-direction:column;gap:30px}.search_results_comp .search_results .inner .development-homes.flatten .search-home-card{border-radius:4px;margin-bottom:4px}.search_results_comp .search_results .inner .development-homes.flatten .offer-card{display:none}.search_results_comp .search_results .map-view-map{border-radius:8px;display:none;height:600px;overflow:hidden;width:70%}.search_results_comp .search_results .map-view-map .map-view-map-container{height:600px;width:100%}.search_results_comp .search_results .map-view-map .map-info-window h2{font-size:14px;padding-bottom:20px}.search_results_comp .search_results .map-view-map .map-info-window p{font-size:12px}.search_results_comp .search_results .map-view-map .legend{background:#fff;border-radius:4px;bottom:60px;color:var(--blue-1);display:inline-block;font-weight:var(--bold);left:16px;padding:4px;position:relative;z-index:999999}.search_results_comp .search_results .map-view-map .legend img{vertical-align:middle}.search_results_comp .search_results .advert-comp{align-content:center;align-items:center;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.search_results_comp .search_results .advert-comp .header-advert{background-color:#4c325b;background-image:url(/images/Assets/Flowers/Flower_White-on-Navy_30.png);background-position:left -55px top -65px;background-repeat:no-repeat;background-size:254px;display:flex;flex-direction:column;height:50%;padding:19px 40px}.search_results_comp .search_results .advert-comp .header-advert h2{color:#fff;font-size:35px;font-weight:600;line-height:40px;margin:0;padding-bottom:20px}@media (max-width:1300px){.search_results_comp .search_results .advert-comp .header-advert h2{font-size:30px;line-height:35px}}@media (max-width:900px){.search_results_comp .search_results .advert-comp .header-advert h2{font-size:25px;line-height:30px}}@media (max-width:650px){.search_results_comp .search_results .advert-comp .header-advert h2{font-size:34px;line-height:1.3}}.search_results_comp .search_results .advert-comp .header-advert a{background-color:#7ec7b8;border-radius:8px;font-size:11px;font-weight:700;padding:15px 20px;text-decoration:none;width:-moz-fit-content;width:fit-content}.search_results_comp .search_results .advert-comp .footer-image{height:50%;width:100%}.search_results_comp .search_results .advert-comp .footer-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.offer-card{border-radius:calc(var(--content-border-radius)*2);display:flex;flex-direction:column;height:512px;min-height:465px;overflow:hidden;text-decoration:none;width:100%}.offer-card .image_cont .image{display:flex;flex:1;height:265px;position:relative;width:100%}@media (max-width:765px){.offer-card .image_cont .image{height:280px}}.offer-card .image_cont .image picture{display:flex;height:100%;width:100%}.offer-card .image_cont .image picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.offer-card .info{align-items:flex-start;background-color:var(--orange-2);background-image:url(/images/flowers/Flower_White-on-Orange-and-Teal_30.png);background-position:top -58px left -76px;background-repeat:no-repeat;background-size:70%;display:flex;flex-direction:column;gap:13px;height:100%;padding:25px 20px}@media (max-width:765px){.offer-card .info{gap:15px}}.offer-card .info .title{color:#fff}.offer-card .info .title h3{align-items:center;display:flex;font-size:var(--font-size-4);font-weight:var(--bold);gap:5px;margin:0;padding-bottom:10px}.offer-card .info .title h3 svg{margin-left:.2rem;width:7px}.offer-card .info .title h3 svg path{stroke:var(--green-1)}.offer-card .info .title span{color:var(--green-1)}.offer-card .info .title svg{margin-left:.2rem;width:.6rem}.offer-card .info .title svg path{stroke:var(--green-1)}.offer-card .info .title:hover{color:var(--green-1)}.offer-card .info .miles{font-weight:var(--bold);margin-top:20px}.offer-card .info .miles svg{height:auto;width:12px}.offer-card .info .miles svg path{fill:var(--blue-1)}.offer-card .info .product-info .icons{display:flex;flex-direction:column;gap:5px}.offer-card .info .product-info .icons .single{align-items:center;display:flex;flex-direction:row;gap:5px}.offer-card .info .product-info .icons .single .icon{align-items:center;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;flex:0 0 var(--iconSize);justify-content:center;padding:7px}.offer-card .info .product-info .icons .single .icon img,.offer-card .info .product-info .icons .single .icon svg{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.offer-card .info .product-info .icons .single p{font-size:16px;font-weight:var(--semibold)}@media (max-width:1500px){.offer-card .info .product-info .icons .single p{font-size:12px}}.news_articles{margin:auto;max-width:133rem;padding:75px 100px}@media (max-width:1200px){.news_articles{padding:75px 50px}}@media (max-width:768px){.news_articles{padding:75px 15px}}.news_articles .header_filters{display:flex;justify-content:space-between;padding-bottom:50px}@media (max-width:765px){.news_articles .header_filters{flex-direction:column;gap:40px}}.news_articles .header_filters .filter_articles select{-webkit-appearance:none;-moz-appearance:none;background-color:#f0f0ef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.013' height='5.364'%3E%3Cpath d='m1.414 1.414 2.95 2.95 3.237-2.869' fill='none' stroke='%237ec7b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;background-size:11px;border:none;border-radius:10px;font-size:14px;font-weight:600;padding:15px 10px;width:260px}@media (max-width:768px){.news_articles .header_filters .filter_articles select{width:100%}}.news_articles .info_block{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}@media (max-width:765px){.news_articles .info_block{align-items:center;text-align:center}}.news_articles .info_block h2{color:#000;font-size:18px;font-weight:600;padding-bottom:10px}.news_articles .info_block a{color:#7bc2b4;font-size:18px;font-weight:600;text-decoration:none;width:-moz-fit-content;width:fit-content}.news_articles .articles_grid{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:70px}@media (max-width:1200px){.news_articles .articles_grid{grid-template-columns:repeat(2,1fr);row-gap:35px}}@media (max-width:768px){.news_articles .articles_grid{grid-template-columns:repeat(1,1fr);row-gap:20px}}.news_articles .articles_grid .article_grid_item{align-items:center;border-radius:10px;display:flex;flex-direction:column;max-width:500px;overflow:hidden}@media (max-width:768px){.news_articles .articles_grid .article_grid_item{margin:0}}.news_articles .articles_grid .article_grid_item .article_image{max-height:280px;position:relative}.news_articles .articles_grid .article_grid_item .article_image .category_bubble{background-color:var(--blue-1);border-radius:7px;color:#fff;font-size:13px;font-weight:600;left:10px;padding:5px 10px;position:absolute;top:10px}.news_articles .articles_grid .article_grid_item .article_image picture{display:flex;height:100%;width:100%}.news_articles .articles_grid .article_grid_item .article_image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news_articles .articles_grid .article_grid_item .article_content{background-color:#f0f0ef;box-sizing:border-box;color:#fff;height:100%;padding:25px;transition:all .3s ease-in-out;width:100%}.news_articles .articles_grid .article_grid_item .article_content:hover{background-color:var(--blue-1)}.news_articles .articles_grid .article_grid_item .article_content:hover h3{color:#fff}.news_articles .articles_grid .article_grid_item .article_content a{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-evenly;text-decoration:none}.news_articles .articles_grid .article_grid_item .article_content a p{align-items:center;color:#7bc2b4;display:flex;font-size:14px;font-weight:600;gap:5px}.news_articles .articles_grid .article_grid_item .article_content a h3{font-size:25px;line-height:30px}.news_articles .articles_grid .article_grid_item .article_content a a{color:#7bc2b4;font-size:14px;font-weight:600;text-decoration:none}.news_articles .articles_grid .article_grid_item .article_content a path{stroke:#7bc2b4}.news_articles .pagination-grid .pagination{display:flex;justify-content:center;list-style:none;margin-top:60px}.news_articles .pagination-grid .pagination li.disabled{display:none!important}.news_articles .pagination-grid .pagination li{margin:0 5px}.news_articles .pagination-grid .pagination li a,.news_articles .pagination-grid .pagination li span{align-items:center;color:var(--blue-4);display:flex;font-size:1.6rem;font-weight:500;height:50px;justify-content:center;text-decoration:none;width:30px}.news_articles .pagination-grid .pagination li a:hover,.news_articles .pagination-grid .pagination li span:hover{color:var(--blue-1)}.news_articles .pagination-grid .pagination li:first-child,.news_articles .pagination-grid .pagination li:last-child{align-items:center;background-color:var(--green-1);border-radius:.5rem;display:flex;justify-content:center;transition:all .3s ease-in-out}.news_articles .pagination-grid .pagination li:first-child:hover,.news_articles .pagination-grid .pagination li:last-child:hover{background-color:var(--green-2)}.news_articles .pagination-grid .pagination li:first-child a,.news_articles .pagination-grid .pagination li:first-child span,.news_articles .pagination-grid .pagination li:last-child a,.news_articles .pagination-grid .pagination li:last-child span{color:var(--blue-1);font-size:3rem;height:50px;width:50px}.news_articles .pagination-grid .pagination li:first-child{margin-right:20px}.news_articles .pagination-grid .pagination li:last-child{margin-left:20px}.news_articles .pagination-grid .pagination .active a,.news_articles .pagination-grid .pagination .active a:hover,.news_articles .pagination-grid .pagination .active span,.news_articles .pagination-grid .pagination .active span:hover{color:var(--blue-1)}section.content-image{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:50px;margin:auto;max-width:133rem;padding-bottom:70px}section.content-image .content-image__text{width:100%}@media (max-width:1100px){section.content-image .content-image__text{padding:0 35px}}@media (max-width:767px){section.content-image .content-image__text{padding:0;width:100%}}section.content-image .content-image__text h2{font-size:24px;font-weight:700;line-height:1.5;margin:0;padding-bottom:20px}@media (max-width:900px){section.content-image .content-image__text h2{font-size:25px}}@media (max-width:767px){section.content-image .content-image__text h2{font-size:20px}}section.content-image .content-image__text p{font-size:15px;font-weight:400;line-height:1.5;margin:0;padding-bottom:20px}@media (max-width:767px){section.content-image .content-image__text p{font-size:14px}}section.content-image .content-image__image{border-radius:10px;display:flex;height:400px;margin:auto;overflow:hidden;width:60%}@media (max-width:900px){section.content-image .content-image__image{height:250px}}@media (max-width:600px){section.content-image .content-image__image{width:100%}}section.content-image .content-image__image picture{display:flex;height:100%;width:100%}section.content-image .content-image__image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.news_header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0 70px;text-align:center}section.news_header .news_pub_date{width:-moz-fit-content;width:fit-content}section.news_header .news_pub_date p{color:#7ec7b8;font-size:18px;font-weight:600;line-height:1.2;margin:0;padding-bottom:10px}@media (max-width:900px){section.news_header .news_pub_date p{font-size:16px}}@media (max-width:767px){section.news_header .news_pub_date p{font-size:14px}}section.news_header .news_title{max-width:55%;width:-moz-fit-content;width:fit-content}@media (max-width:1200px){section.news_header .news_title{max-width:100%}}section.news_header .news_title h1{font-size:40px;font-weight:700;line-height:1.2}@media (max-width:900px){section.news_header .news_title h1{font-size:30px}}@media (max-width:767px){section.news_header .news_title h1{font-size:25px}}.content-page{padding:0 100px 50px}section.content-page-text{padding:50px 0}section.content-page-text .container{margin:auto;max-width:2000px}section.content-page-text .container .text-section{max-width:55%;padding:25px 0}section.content-page-text .container .text-section:last-of-type{padding-bottom:0}@media (max-width:1100px){section.content-page-text .container .text-section{max-width:75%}}@media (max-width:765px){section.content-page-text .container .text-section{max-width:100%}}section.content-page-text .container .text-section-links{max-width:55%}@media (max-width:1100px){section.content-page-text .container .text-section-links{max-width:75%}}@media (max-width:765px){section.content-page-text .container .text-section-links{max-width:100%}}section.content-page-text .container .text-section-links ul{padding:30px 0 0}section.content-page-text .container .text-section-links ul li{font-weight:700}section.content-page-text .container .text-section-links ul li a{color:#000;text-decoration:none}section.content-page-text .container .text-section-links ul li a svg path{stroke:var(--green-1)}section.content-page-text .container .text-section-list{padding:25px 0}section.content-page-text .container .text-section-list p{margin-bottom:20px}section.content-page-text .container p{padding-bottom:20px}section.content-page-text .container p:last-of-type{padding-bottom:0}section.content-page-text .container h2{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 20px}section.content-page-text .container a{color:#4c325b;font-weight:700}section.content-page-text .container ul{margin:0;padding:0}section.content-page-text .container ul li{color:#000;font-weight:500;list-style:none}.content-page{padding:0 100px 100px}@media (max-width:1000px){.content-page{padding:60px}}@media (max-width:765px){.content-page{padding:20px}}section.image-page-text{padding:50px 0}section.image-page-text .container{margin:auto;max-width:2000px}section.image-page-text .container .image-page-text{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;padding:50px 0}@media (max-width:765px){section.image-page-text .container .image-page-text{flex-direction:column}}section.image-page-text .container .image-page-text.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.image-page-text .container .image-page-text.reverse-content{flex-direction:column}}section.image-page-text .container .image-page-text:last-of-type{padding-bottom:0}section.image-page-text .container .image-page-text-links{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;padding:50px 0}@media (max-width:765px){section.image-page-text .container .image-page-text-links{flex-direction:column}}section.image-page-text .container .image-page-text-links.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.image-page-text .container .image-page-text-links.reverse-content{flex-direction:column}}section.image-page-text .container .image-page-text-list{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;padding:50px 0}section.image-page-text .container .image-page-text-list.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.image-page-text .container .image-page-text-list,section.image-page-text .container .image-page-text-list.reverse-content{flex-direction:column}}section.image-page-text .container p{padding-bottom:20px}section.image-page-text .container p:last-of-type{padding-bottom:0}section.image-page-text .container h2{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 20px}section.image-page-text .container a{color:#4c325b;font-weight:700}section.image-page-text .container ul{margin:0;padding:0}section.image-page-text .container ul li{color:#000;font-weight:500;list-style:none}section.image-page-text .container .content-image{border-radius:8px;max-height:400px;overflow:hidden;width:600px}@media (max-width:765px){section.image-page-text .container .content-image{width:100%}}section.image-page-text .container .content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.image-page-text .container .text-content{max-width:50%}@media (max-width:765px){section.image-page-text .container .text-content{max-width:100%}}section.image-page-text .container .text-content ul{padding:30px 0 0}section.image-page-text .container .text-content ul li{font-weight:700;margin:0 0 15px}section.image-page-text .container .text-content ul li a{color:#000;text-decoration:none}section.image-page-text .container .text-content ul li a svg path{stroke:var(--green-1)}section.content-paragraphs{max-width:55%;padding:50px 0}section.content-paragraphs .text-container p{padding-bottom:20px}section.content-paragraphs .text-container p:last-of-type{padding-bottom:0}section.mortgage_ad_banner{background-color:#7ec7b8;border-radius:12px;display:flex;flex-direction:column;justify-content:center;max-width:75%;min-height:80px;overflow:hidden;padding:30px;position:relative}@media (max-width:765px){section.mortgage_ad_banner{max-width:100%}}section.mortgage_ad_banner:before{background-image:url(/images/assets/Flowers/flower_grey_panels.png);background-repeat:no-repeat;background-size:cover;content:"";height:200px;left:-75px;opacity:.5;position:absolute;top:-50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:245px;z-index:1}@media (max-width:1100px){section.mortgage_ad_banner:before{height:260px;left:-140px;top:-40px;width:260px}}@media (max-width:767px){section.mortgage_ad_banner:before{height:260px;left:-145px;top:-10px;width:260px}}section.mortgage_ad_banner .mortgage_ad_banner__inner{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}@media (max-width:765px){section.mortgage_ad_banner .mortgage_ad_banner__inner{align-items:flex-start;flex-direction:column;gap:50px}}section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__text h2{color:#fff;font-size:30px;line-height:1.3;max-width:570px}@media (max-width:765px){section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__text h2{font-size:25px;max-width:100%}}section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__btn a{align-items:center;display:flex;gap:5px}section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__btn a svg{height:8px;width:8px}section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__btn a svg path{stroke:#000}section.content-header-text{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;margin:auto;max-width:133rem;padding:20px 0;width:100%}@media (max-width:765px){section.content-header-text{flex-direction:column}}section.content-header-text.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.content-header-text.reverse-content{flex-direction:column}}section.content-header-text .html-table-block{margin-bottom:15px;max-width:800px}section.content-header-text .html-table-block table{width:100%}section.content-header-text .html-table-block table,section.content-header-text .html-table-block td,section.content-header-text .html-table-block th{border:1px solid var(--blue-1);border-collapse:collapse}section.content-header-text .html-table-block p{margin:10px}section.content-header-text .image-page-text-links{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;padding:50px 0}@media (max-width:765px){section.content-header-text .image-page-text-links{flex-direction:column}}section.content-header-text .image-page-text-links.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.content-header-text .image-page-text-links.reverse-content{flex-direction:column}}section.content-header-text p{padding-bottom:20px}section.content-header-text p:last-of-type{padding-bottom:0}section.content-header-text h2{font-size:30px;font-weight:600;line-height:1.2;margin:0 0 20px}section.content-header-text h2 a{font-size:inherit}section.content-header-text h3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px}section.content-header-text a{color:#4c325b;font-weight:700}section.content-header-text ul{margin:0;padding:0}section.content-header-text ul li{color:#000;font-weight:500;list-style:none}section.content-header-text .content-image{border-radius:8px;max-height:400px;overflow:hidden;width:600px}@media (max-width:765px){section.content-header-text .content-image{width:100%}}section.content-header-text .content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.content-header-text .text-content{max-width:100%;max-width:1200px}@media (max-width:765px){section.content-header-text .text-content{max-width:100%}}section.content-header-text .text-content .privacy-policy-list{padding:0 0 20px 1.2rem}section.content-header-text .text-content .privacy-policy-list li{color:var(--blue-1);font-size:var(--font-size-2);font-weight:400;line-height:1.7;list-style:initial;margin:0;transition:color .35s ease-out}section.content-header-text .text-content ul{padding:30px 0 0}section.content-header-text .text-content ul li{font-weight:700;margin:0 0 15px}section.content-header-text .text-content ul li a{color:#000;text-decoration:none}section.content-header-text .text-content ul li a svg path{stroke:var(--green-1)}section.ciht_comp{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;margin:auto;max-width:133rem;padding:25px 0;width:100%}@media (max-width:765px){section.ciht_comp{flex-direction:column}}section.ciht_comp.reverse-content{flex-direction:row-reverse}@media (max-width:765px){section.ciht_comp.reverse-content{flex-direction:column}}section.ciht_comp:last-of-type{padding-bottom:0}section.ciht_comp p{padding-bottom:20px}section.ciht_comp p:last-of-type{padding-bottom:0}section.ciht_comp h2{font-size:30px;font-weight:600;line-height:1.2;margin:0 0 20px}section.ciht_comp h3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px}section.ciht_comp a{color:#4c325b;font-weight:700}section.ciht_comp ul{margin:0;padding:0}section.ciht_comp ul li{color:#000;font-weight:500;list-style:none}section.ciht_comp .image-page-text-links{align-items:center;display:flex;gap:80px;justify-content:space-between;padding:30px 0;width:100%}@media (max-width:1000px){section.ciht_comp .image-page-text-links{flex-direction:column-reverse;gap:40px;padding:0}}@media (max-width:765px){section.ciht_comp .image-page-text-links{flex-direction:column-reverse;gap:40px;padding:0}}section.ciht_comp .image-page-text-links.reverse-content{flex-direction:row-reverse}@media (max-width:1000px){section.ciht_comp .image-page-text-links.reverse-content{flex-direction:column-reverse;gap:40px}}@media (max-width:765px){section.ciht_comp .image-page-text-links.reverse-content{flex-direction:column-reverse;gap:40px}}section.ciht_comp .image-page-text-links .content-image{border-radius:8px;display:flex;max-height:400px;overflow:hidden;width:600px}@media (max-width:1000px){section.ciht_comp .image-page-text-links .content-image{border-radius:8px;max-height:400px;overflow:hidden;width:100%}}@media (max-width:765px){section.ciht_comp .image-page-text-links .content-image{width:100%}}section.ciht_comp .image-page-text-links .content-image picture{height:100%;width:100%}section.ciht_comp .image-page-text-links .content-image picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.ciht_comp .image-page-text-links .text-content{min-width:50%}@media (max-width:1000px){section.ciht_comp .image-page-text-links .text-content{min-width:100%}}section.ciht_comp .image-page-text-links .text-content ul{padding:30px 0 0}section.ciht_comp .image-page-text-links .text-content ul li{font-weight:500;margin:0 0 15px}section.ciht_comp .image-page-text-links .text-content ul li a{color:#000;font-weight:500;text-decoration:none}section.ciht_comp .image-page-text-links .text-content ul li a svg path{stroke:var(--green-1)}section.content_video_block{height:100%;padding:40px 0;width:100%}@media (max-width:765px){section.content_video_block{padding:20px 0}}section.content_video_block video{aspect-ratio:16/9;border-radius:8px;overflow:hidden}section.centered_image{height:100%;margin:auto;max-width:133rem;width:100%}section.centered_image .zoomist-container{background-color:#fff;width:100%}section.centered_image .zoomist-container .zoomist-wrapper{background-color:#fff}section.centered_image .zoomist-container .zoomist-wrapper .zoomist-image{aspect-ratio:4/3}section.centered_image .zoomist-container .zoomist-wrapper .zoomist-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}section.centered_image .zoomist-container .zoomist-zoomer{display:flex;gap:10px;right:15px}section.centered_image .zoomist-container .zoomist-zoomer .zoomist-zoomer-in,section.centered_image .zoomist-container .zoomist-zoomer .zoomist-zoomer-out{background-color:#7ec7b8!important;border-radius:10px}section.centered_image .zoomist-container .zoomist-zoomer .zoomist-zoomer-reset{display:none}section.centered_image .img-container{border-radius:8px;display:flex;height:500px;overflow:hidden;width:100%}@media (max-width:1100px){section.centered_image .img-container{height:400px}}@media (max-width:767px){section.centered_image .img-container{height:250px}}section.centered_image .img-container picture{display:flex;height:100%;width:100%}section.centered_image .img-container picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.content_pdf_embed{margin:auto;max-width:850px}section.content_pdf_embed object{height:100%;min-height:850px;width:100%}section.content-title-text-list{padding:20px 0}section.content-title-text-list .container{margin:auto;max-width:133rem}section.content-title-text-list .container .text-section-links{max-width:1200px}section.content-title-text-list .container .text-section-links h3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px}section.content-title-text-list .container .text-section-links.text-section-links-cms h2{font-size:38px;font-weight:700}section.content-title-text-list .container .text-section-links ul{margin:0;padding-left:35px;padding-top:20px}section.content-title-text-list .container .text-section-links ul li:last-of-type{margin:0}section.content-title-text-list .container .text-section-links ul li a svg path{stroke:var(--green-1)}section.content-title-text-list .container .text-section-links .link_list{padding-left:0;padding-top:20px}section.content-title-text-list .container .text-section-links .link_list li{list-style:none}section.content-title-text-list .container .text-section-links .link_list li a{font-weight:600}section.content-title-text-list .container .text-section-links .extra_content{padding-top:20px}section.content-title-text-list .container .text-section-links .extra_content p:last-of-type{padding-bottom:0}section.content-title-text-list .container .text-section-list{padding:25px 0}section.content-title-text-list .container .text-section-list p{margin-bottom:20px}section.content-title-text-list .container .text-section-list .link_list li{list-style:none}section.content-title-text-list .container .text-section-list .link_list li a{font-weight:600}section.content-title-text-list .container p{padding-bottom:20px}section.content-title-text-list .container p:last-of-type{padding-bottom:0}section.content-title-text-list .container h2{font-size:30px;font-weight:600;line-height:1.2;margin:0;padding-bottom:15px}section.content-title-text-list .container a{color:#4c325b;font-weight:700}section.content_small_block .text-cont{padding-bottom:20px}section.content_small_block .text-cont:last-of-type{padding-bottom:0}section.content_small_block .text-cont p a{color:#4c325b;font-weight:700}section.content_vimeo_block{margin:auto;max-width:133rem}.video-iframe-block{background-color:#fff;padding:var(--desktopSpacingPadding) 0}.video-iframe-block .inner{display:flex;flex-direction:column;gap:50px}@media (max-width:900px){.video-iframe-block .inner{gap:30px}}.video-iframe-block .inner .video-cont{overflow:hidden;padding-top:56.25%;position:relative}.video-iframe-block .inner .video-cont__inner{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-iframe-block .inner .video-cont__inner iframe{height:100%;width:100%}.image-page-text-links{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:auto;max-width:133rem;padding:50px 0}@media (max-width:765px){.image-page-text-links{padding:50px 20px}}.image-page-text-links.reverse-content{flex-direction:row-reverse}@media (max-width:765px){.image-page-text-links,.image-page-text-links.reverse-content{flex-direction:column}}.image-page-text-links p{padding-bottom:20px}.image-page-text-links p:last-of-type{padding-bottom:0}.image-page-text-links h2{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 20px}.image-page-text-links a{color:#4c325b;font-weight:700}.image-page-text-links .content-image{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:600px}@media (max-width:765px){.image-page-text-links .content-image{width:100%}}.image-page-text-links .content-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-page-text-links .text-content{max-width:50%}@media (max-width:765px){.image-page-text-links .text-content{max-width:100%}}.image-page-text-links .text-content ul{padding:0 0 0 30px}.image-page-text-links .text-content ul li{font-weight:400;margin:0 0 15px}.image-page-text-links .text-content ul li a{color:#000;text-decoration:none}.image-page-text-links .text-content ul li a svg path{stroke:var(--green-1)}.center-text-block{background-color:#f0f0ef;margin:auto}.center-text-block .block-wrap{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:70px 0;position:relative}@media (max-width:765px){.center-text-block .block-wrap{padding:70px 5px}}.center-text-block .block-wrap h2.heading{margin-bottom:0;padding-bottom:30px;text-align:center}.center-text-block .block-wrap .content-wrap{display:flex;flex-direction:column;max-width:800px}@media only screen and (max-width:700px){.center-text-block .block-wrap .content-wrap{padding:0 20px}}.center-text-block .block-wrap .content-wrap h3{display:block;margin-bottom:15px;text-align:center}.center-text-block .block-wrap .content-wrap p{margin:revert;margin-top:0;text-align:center}.center-text-block .block-wrap .content-wrap p:last-of-type{margin-bottom:0}.center-text-block .block-wrap .content-wrap a{color:#4c325b;font-weight:600;text-decoration:underline}.center-text-block .block-wrap .content-wrap ol,.center-text-block .block-wrap .content-wrap ul{list-style-position:inside;text-align:center}.center-text-block .block-wrap .content-wrap .disclaimer{font-size:var(--font-size-1);font-style:italic}.video-grid{grid-gap:4.7rem;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 0 210px}@media only screen and (max-width:1200px){.video-grid{grid-template-columns:1fr;padding:0 20px 160px}}.video-grid .video-container{overflow:hidden;padding-top:56.25%;position:relative}.video-grid .video-container__inner{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-grid .video-container__inner iframe{height:100%;width:100%}.video-grid h3{margin-bottom:2rem;padding-top:0}.content-get-in-touch{background-color:#f0f0ef;margin:auto}.content-get-in-touch .block-wrap{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:70px 0;position:relative}@media (max-width:900px){.content-get-in-touch .block-wrap{padding:70px 20px}}.content-get-in-touch .block-wrap h2.heading{margin-bottom:0;padding-bottom:15px;text-align:center}.content-get-in-touch .block-wrap h3{display:block;font-size:1.5rem;font-weight:500;margin-bottom:15px;padding-bottom:30px;text-align:center}.content-get-in-touch .block-wrap .content-wrap{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;max-width:850px;text-align:left;width:100%}@media (max-width:768px){.content-get-in-touch .block-wrap .content-wrap{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:345px;text-align:left!important}}.content-get-in-touch .block-wrap .content-wrap h3{display:block;margin-bottom:15px;text-align:center}.content-get-in-touch .block-wrap .content-wrap p{margin:0}.content-get-in-touch .block-wrap .content-wrap p:last-of-type{margin-bottom:0}.content-get-in-touch .block-wrap .content-wrap a{color:#4c325b;font-weight:600;text-decoration:underline}@media (max-width:765px){.content-get-in-touch .block-wrap .content-wrap a{font-size:1.2rem}}.content-get-in-touch .block-wrap .content-wrap ol,.content-get-in-touch .block-wrap .content-wrap ul{list-style-position:inside;text-align:center}.content-get-in-touch .block-wrap .content-wrap .disclaimer{font-size:var(--font-size-1);font-style:italic}.title_link_comp .cont_text_link h3{font-size:30px;font-weight:500;line-height:35px;padding-bottom:20px}@media (max-width:768px){.title_link_comp .cont_text_link h3{font-size:25px}}.title_link_comp .cont_text_link .actions a{font-size:18px;font-weight:600;text-decoration:none}.title_link_comp .cont_text_link .actions a svg path{stroke:var(--green-1)}section.contact_details .cD_header{padding-bottom:30px}section.contact_details .cD_header h2{font-size:35px;font-weight:500}section.contact_details .container_grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1000px){section.contact_details .container_grid{gap:20px}}@media (max-width:765px){section.contact_details .container_grid{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){section.contact_details .container_grid{display:flex;flex-direction:column;gap:25px}}section.contact_details .container_grid .contact_item{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:150px;padding:20px;transition:all .3s ease-in-out}@media (max-width:765px){section.contact_details .container_grid .contact_item{min-height:100px;padding:20px 10px}}section.contact_details .container_grid .contact_item:hover{background-color:var(--blue-1);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}section.contact_details .container_grid .contact_item:hover h3{color:var(--green-1)}section.contact_details .container_grid .contact_item:hover p{color:var(--white)}@media (max-width:765px){section.contact_details .container_grid .contact_item:hover p{font-size:16px}}section.contact_details .container_grid .contact_item:hover p a{color:var(--green-1)}section.contact_details .container_grid .contact_item p{line-height:1.5}section.contact_details .container_grid .contact_item h3{font-size:25px;font-weight:500;line-height:27px}@media (max-width:765px){section.contact_details .container_grid .contact_item h3{font-size:20px}}section.contact_details .container_grid .contact_item h3 a{font-size:20px;font-weight:500}#contact_form_part_b{background-color:var(--blue-1)}#contact_form_part_b .additional-grid{display:flex}#contact_form_part_b .additional-submit{text-align:center}section.contact-form-and-details#show-form{margin:auto;padding:60px 0 0}@media (max-width:900px){section.contact-form-and-details#show-form{margin:auto}}section.contact-form-and-details#show-form .contact_title{text-align:left}section.contact-form-and-details#show-form .form_contact{display:flex;flex-direction:row;gap:30px}@media (max-width:900px){section.contact-form-and-details#show-form .form_contact{flex-direction:column-reverse;gap:25px}}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact{flex-direction:column-reverse;gap:30px}}section.contact-form-and-details#show-form .form_contact .contact{display:flex;flex-direction:column;gap:20px;min-height:815px;overflow:hidden;padding-top:53px}@media (max-width:900px){section.contact-form-and-details#show-form .form_contact .contact{padding-top:0}}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact .contact{gap:20px;padding-top:0}}section.contact-form-and-details#show-form .form_contact .contact .contact_item{background-color:var(--green-1);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:365px;transition:background-color .3s ease-in-out}@media (max-width:900px){section.contact-form-and-details#show-form .form_contact .contact .contact_item{min-width:290px}}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact .contact .contact_item{min-width:100%}}section.contact-form-and-details#show-form .form_contact .contact .contact_item.active{background-color:var(--blue-1)}section.contact-form-and-details#show-form .form_contact .contact .contact_item.active h3{color:var(--green-1)}section.contact-form-and-details#show-form .form_contact .contact .contact_item.active .addition_wrap p{color:var(--white)}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact .contact .contact_item.active .addition_wrap p{font-size:16px}}@media (max-width:350px){section.contact-form-and-details#show-form .form_contact .contact .contact_item.active .addition_wrap p{font-size:11px}}section.contact-form-and-details#show-form .form_contact .contact .contact_item.active .addition_wrap p a{color:var(--green-1);display:block}section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap{display:none;padding:0 15px 15px;width:-moz-fit-content;width:fit-content}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap{padding:0 10px 20px}}section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap p{line-height:1.5;padding-bottom:10px}section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap p:last-of-type{padding-bottom:0}@media (max-width:350px){section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap p{font-size:11px}}section.contact-form-and-details#show-form .form_contact .contact .contact_item .addition_wrap a{display:block}section.contact-form-and-details#show-form .form_contact .contact .contact_item h3{font-size:22px;font-weight:500;line-height:27px;padding:15px;transition:color .3s ease-in-out}@media (max-width:765px){section.contact-form-and-details#show-form .form_contact .contact .contact_item h3{padding:20px 10px}}section.contact-form-and-details#show-form .form_contact .contact .contact_item h3 a{font-size:20px;font-weight:500}section.person_cards{align-content:center;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;margin:auto;max-width:1350px;padding:50px 20px;row-gap:35px}@media (max-width:1250px){section.person_cards{grid-template-columns:repeat(1,1fr);padding:20px}}section.person_cards .person_card{align-items:center;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;max-width:660px;overflow:hidden;transition:background-color .3s ease-in-out;width:100%}@media (max-width:765px){section.person_cards .person_card{flex-direction:column;width:-moz-fit-content;width:fit-content}}section.person_cards .person_card:hover{background-color:var(--blue-1)}section.person_cards .person_card:hover .contact_details h3{color:var(--green-1)}section.person_cards .person_card:hover .contact_details p{color:var(--white)}section.person_cards .person_card:hover .contact_details p a{color:var(--green-1)}section.person_cards .person_card .person_image{display:flex;height:295px;width:295px}@media (max-width:765px){section.person_cards .person_card .person_image{height:350px;overflow:hidden;width:100%}}section.person_cards .person_card .person_image picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.person_cards .person_card .contact_details{max-width:100%;padding-left:20px}@media (max-width:765px){section.person_cards .person_card .contact_details{align-self:flex-start;padding:20px}}section.person_cards .person_card .contact_details h3{padding-bottom:20px}section.person_cards .person_card .contact_details p{padding-bottom:10px;width:-moz-fit-content;width:fit-content}section#show-form{margin:auto;padding:60px 0;width:-moz-fit-content;width:fit-content}section#show-form .enquiry-form-large h2{margin-bottom:20px;text-align:center}section#show-form .form-select{background-color:var(--green-1);height:-moz-fit-content;height:fit-content;margin-top:0}section#show-form .form-select .select-link{border-radius:var(--content-border-radius);padding:10px}section#show-form .form-select ul li a{transition:all .3s ease-in-out}section#show-form .form-select ul li a:hover{color:#000;opacity:.5}section#show-form form#download-enquiry-form{max-width:600px;padding-top:30px}section#show-form form#download-enquiry-form .form-row,section#show-form form#download-enquiry-form .form-row .form-options-part-b{display:flex;flex-direction:column;gap:20px}section#show-form form#download-enquiry-form .form-row .form-options-part-b .part-b-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}@media (max-width:765px){section#show-form form#download-enquiry-form .form-row .form-options-part-b .part-b-row{flex-direction:column;gap:10px}}section#show-form form#download-enquiry-form .form-row .form-options-part-b .part-b-row .form-input{align-items:flex-start;display:flex;flex-direction:column;width:100%}section#show-form form#download-enquiry-form .form-row .form-options-part-b .part-b-row .form-input label{font-size:16px;font-weight:600;margin-bottom:10px}section#show-form form#download-enquiry-form .form-row .form-options-part-b .part-b-row .form-input input{background-color:var(--green-1);border:none;border-radius:var(--content-border-radius);box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:100%;padding:10px;text-align:left;width:100%}section#show-form form#download-enquiry-form .form-row .form-options-part-c{display:flex;flex-direction:column}section#show-form form#download-enquiry-form .form-row .form-options-part-c .form-input{align-items:flex-start;display:flex;flex-direction:column;width:100%}section#show-form form#download-enquiry-form .form-row .form-options-part-c .form-input label{font-size:16px;font-weight:600;margin-bottom:10px}section#show-form form#download-enquiry-form .form-row .form-options-part-c .form-input textarea{border:2px solid var(--green-1);border-radius:var(--content-border-radius);box-sizing:border-box;font-size:16px;font-weight:500;max-width:600px;min-height:200px;overflow:auto;padding:10px;width:100%}section#show-form form#download-enquiry-form .form-submit-row{display:flex;flex-direction:column}section#show-form form#download-enquiry-form .form-submit-row .info{display:flex;flex-direction:column;gap:15px}section#show-form form#download-enquiry-form .form-submit-row .info p.accept-terms{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end;line-height:1}section#show-form form#download-enquiry-form .form-submit-row .info p.accept-terms a{color:var(--green-1);font-weight:600;text-decoration:underline}section#show-form form#download-enquiry-form .form-submit-row .info p{line-height:normal}section#show-form form#download-enquiry-form .form-submit-row .privacy-inputs{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}section#show-form form#download-enquiry-form .form-submit-row .privacy-inputs label.checkbox-container{align-items:center;display:flex;font-size:14px;font-weight:600;gap:5px;justify-content:flex-start;width:-moz-fit-content;width:fit-content}section#show-form form#download-enquiry-form .form-submit-row .submit{margin-top:20px;width:-moz-fit-content;width:fit-content}section#show-form form#contact_form_part_b{background-color:#fff;max-width:600px;padding-top:30px}section#show-form form#contact_form_part_b .page.content-page{padding:0}section#show-form form#contact_form_part_b .page.content-page h2{padding-bottom:20px}section#show-form form#contact_form_part_b .page.content-page .additional-grid{display:flex;flex-direction:column;gap:20px}section#show-form form#contact_form_part_b .page.content-page .additional-grid .form-select{background-color:var(--green-1);height:-moz-fit-content;height:fit-content;margin-top:0}section#show-form form#contact_form_part_b .page.content-page .additional-grid .form-select .select-link{border-radius:var(--content-border-radius);padding:10px}section#show-form form#contact_form_part_b .page.content-page .additional-grid .form-select ul li a{transition:all .3s ease-in-out}section#show-form form#contact_form_part_b .page.content-page .additional-grid .form-select ul li a:hover{color:#000;opacity:.5}section#show-form form#contact_form_part_b .page.content-page .additional-submit{margin-top:20px}section.enquiry-form-large{background-color:#fff;margin:auto;max-width:750px}section.enquiry-form-large h2{margin-bottom:20px;text-align:center}section.enquiry-form-large form#appointment-enquiry-form{background-color:#fff;padding:30px}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form{padding:0}}section.enquiry-form-large form#appointment-enquiry-form .title{padding:10px 0}section.enquiry-form-large form#appointment-enquiry-form .title p{color:#000;font-size:18px}section.enquiry-form-large form#appointment-enquiry-form .form-options{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-bottom:30px}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .form-options{padding-bottom:20px}}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-b{align-self:center;display:flex;flex-direction:column;gap:10px;padding:0;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-b .part-b-row{display:flex;flex-direction:column;gap:10px}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-b .part-b-row .form-input{display:flex;flex-direction:column;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-b .part-b-row .form-input label{color:#000;font-size:16px;font-weight:600;margin-bottom:10px}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-b .part-b-row .form-input input{background-color:var(--green-1);border:none;border-radius:var(--content-border-radius);box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:100%;padding:10px;text-align:left;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:0;width:100%}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c{flex-direction:column}}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap{display:flex;flex-direction:column;gap:15px;justify-content:flex-end;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .form-input{display:flex;flex-direction:column;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .form-input label{color:#000;font-size:16px;font-weight:600;margin-bottom:10px}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .form-input input{background-color:var(--green-1);border:none;border-radius:var(--content-border-radius);box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:100%;padding:10px;text-align:left;width:100%}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .form-input .postcode-button{align-items:flex-start;display:flex;flex-direction:column;gap:10px}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .form-input .postcode-button button{height:auto;padding:10px 15px}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .postcode-search{width:50%}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .address_wrap .postcode-search{width:100%}}section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .filled-info{display:flex;gap:20px}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .form-options .form-options-part-c .filled-info{flex-direction:column}}section.enquiry-form-large form#appointment-enquiry-form .additional-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .additional-grid{padding-bottom:20px}}section.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select{margin-top:0}section.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link{background-color:var(--green-1);color:#000;padding:15px 20px}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row .info p{color:#000;padding-bottom:15px;text-align:left}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row .privacy-inputs{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:15px}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row .privacy-inputs label.checkbox-container{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:20px;gap:10px;justify-content:center}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms{color:#000;padding-bottom:30px;text-align:left}@media (max-width:765px){section.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms{padding-bottom:20px}}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms input{margin-left:10px}section.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms a{color:var(--green-1);font-weight:600;text-decoration:underline}section.developments-download-brochure h2{padding-bottom:20px}section.developments-download-brochure .enquiry-form-large h2{margin-bottom:20px;text-align:center}section.developments-download-brochure form#download-brochure-form{background-color:#fff;max-width:500px}@media (max-width:765px){section.developments-download-brochure form#download-brochure-form{padding:0}}section.developments-download-brochure form#download-brochure-form .form-row{display:flex;flex-direction:column;gap:15px}section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b{gap:20px}@media (max-width:765px){section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b{flex-direction:column}}section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b .part-b-row{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b .part-b-row .form-input{display:flex;flex-direction:column;width:100%}section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b .part-b-row .form-input label{color:#000;font-size:16px;font-weight:600;margin-bottom:10px}section.developments-download-brochure form#download-brochure-form .form-row .form-options-part-b .part-b-row .form-input input{background-color:var(--green-1);border:none;border-radius:var(--content-border-radius);box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:100%;padding:10px;text-align:left;width:100%}section.developments-download-brochure form#download-brochure-form .form-options-part-c{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;padding:0;width:100%}@media (max-width:765px){section.developments-download-brochure form#download-brochure-form .form-options-part-c{flex-direction:column}}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap{display:flex;flex-direction:column;gap:15px;width:100%}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap .form-input{display:flex;flex-direction:column;width:100%}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap .form-input label{color:#000;font-size:16px;font-weight:600;margin-bottom:10px}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap .form-input input{background-color:var(--green-1);border:none;border-radius:var(--content-border-radius);box-sizing:border-box;color:#000;font-size:16px;font-weight:500;height:100%;padding:10px;text-align:left;width:100%}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap .form-input .postcode-button{align-items:flex-start;display:flex;flex-direction:column;gap:10px}section.developments-download-brochure form#download-brochure-form .form-options-part-c .address_wrap .form-input .postcode-button button{height:auto;padding:10px 15px}section.developments-download-brochure .form-submit-row .info p,section.developments-download-brochure .form-submit-row p.accept-terms{color:#000;padding-bottom:15px;text-align:left}@media (max-width:765px){section.developments-download-brochure .form-submit-row p.accept-terms{padding-bottom:20px}}section.developments-download-brochure .form-submit-row p.accept-terms input{margin-left:10px}section.developments-download-brochure .form-submit-row p.accept-terms a{color:var(--green-1);font-weight:600;text-decoration:underline}section.developments-download-brochure .form-submit-row .privacy-inputs{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:15px}@media (max-width:765px){section.developments-download-brochure .form-submit-row .privacy-inputs{padding-bottom:20px}}section.developments-download-brochure .form-submit-row .privacy-inputs label.checkbox-container{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:20px;gap:10px;justify-content:center}.module__appointment{padding-top:30px}@media (max-width:765px){.module__appointment .appointment-section-wrap .appointment-block-wrap{flex-direction:column;gap:20px}}.module__appointment .appointment-section-wrap .appointment-block-wrap .appointment-block.time-panel{color:#000}.module__appointment .appointment-section-wrap .appointment-block-wrap .appointment-block.time-panel .content .times{padding-top:10px}.mortgage_calc{margin:auto;max-width:133rem;padding:50px}@media (max-width:1000px){.mortgage_calc{padding:0}}@media (max-width:765px){.mortgage_calc{padding:30px 0}}.mortgage_calc .grid-row{max-width:680px;width:100%}@media (min-width:1100px){.mortgage_calc .grid-row{min-width:575px}}@media (max-width:765px){.mortgage_calc .grid-row{max-width:900px}}.mortgage_calc .grid-row .calcContainer1{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}@media (max-width:765px){.mortgage_calc .grid-row .calcContainer1{gap:15px}}.mortgage_calc .grid-row .calcContainer1 .calc-sliders-wrapper{background-color:var(--blue-1);border-radius:var(--content-border-radius);overflow:hidden}.mortgage_calc .container.text-left-image-right{align-items:center;display:flex;flex-direction:row;gap:50px}@media (max-width:1100px){.mortgage_calc .container.text-left-image-right{flex-direction:column}}@media (max-width:1000px){.mortgage_calc .container.text-left-image-right{padding:0 50px}}@media (max-width:765px){.mortgage_calc .container.text-left-image-right{padding:0 15px}}.mortgage_calc .container.text-left-image-right .text_cont{padding-bottom:30px}@media (max-width:765px){.mortgage_calc .container.text-left-image-right .text_cont{padding-bottom:20px}}.mortgage_calc .container.text-left-image-right .text_cont:last-of-type{padding-bottom:0}.mortgage_calc .container.text-left-image-right .text_cont h2,.mortgage_calc .container.text-left-image-right .text_cont h3{padding-bottom:20px}.mortgage_calc .container.text-left-image-right .text_cont h3{font-size:30px;font-weight:700;line-height:1.2;margin:0}.mortgage_calc .container.text-left-image-right .text_cont p{padding-bottom:10px}.mortgage_calc .container.text-left-image-right .text_cont p:last-of-type{padding-bottom:0}.slider-title{font-size:2.4rem;font-weight:600}.slider-row{grid-gap:4rem;background-color:var(--blue-1);color:#fff;display:grid;font-family:Effra,sans-serif!important;font-size:1.8rem;grid-template-columns:150px 1fr;line-height:2rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}.slider-row:first-child{padding-top:2rem}.slider-row p{color:#fff;font-size:1.8rem;line-height:2rem}.slider-row:last-child{padding-bottom:2rem}.slider-row .slider-input{grid-gap:49px;display:grid;grid-template-columns:1fr 92px;text-align:right;width:100%}@media (max-width:75em){.slider-row .slider-input{display:flex;flex-direction:column;gap:25px}}.slider-row .slider-input .irs--flat{margin-top:-20px}.slider-row .slider-input .irs--flat .irs-bar{background-color:var(--green-1)}.slider-row .slider-input .irs--flat .irs-handle{background-color:var(--green-1);border-radius:100%;cursor:pointer;height:25px;top:19px;width:25px}.slider-row .slider-input .irs--flat .irs-handle i{background-color:var(--green-1)}.slider-row .slider-input .irs--flat .irs-handle:hover,.slider-row .slider-input .irs--flat .irs-handle:hover i{background-color:#fff5ee}.slider-row .slider-value{border-radius:3px;color:#fff;font-family:Effra,sans-serif!important;font-size:1.8rem;font-weight:500;line-height:2rem}.slider-row .slider-value .mortgage-value{-webkit-user-modify:read-write;-moz-user-modify:read-write;align-items:center;background-color:#fff;color:var(--blue-1);display:flex;font-size:15px;margin-top:-5px;overflow:hidden;padding:8px 10px 6px;text-align:center;width:85px}.slider-row .slider-value .monthly-repayment{grid-column:span 2;margin-top:.5rem}.slider-row .slider-value .monthly-repayment p{margin:.5rem 0 0}.results{background-color:var(--blue-1);border-radius:var(--content-border-radius);padding:2rem}.results .result-row{color:#fff;font-family:Effra,sans-serif!important;padding-bottom:2rem}.results .result-row .result-grid{grid-gap:50px;display:grid;grid-template-columns:250px 1fr}.results .result-row:last-child{padding-bottom:0}.results .result-row label,.results .result-row p{color:#fff;font-family:Effra,sans-serif!important}.results .result-row p{font-size:2rem;line-height:2.2rem}.results .result-row p:first-child{font-size:2.4rem;font-weight:600;line-height:2.6rem}.results .result-row p:last-child{text-align:right}@media only screen and (max-width:75em){.slider-row.has-slider{display:flex;flex-direction:column;gap:15px;padding-bottom:20px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:48em){.results .result-row .result-grid{display:block}.results .result-row p:last-child{text-align:left}}.legend_comp,.legend_comp .content_cont h2{padding-bottom:25px}.legend_comp .content_cont ul{list-style:number;margin:0;padding:0 0 0 15px}.legend_comp .content_cont ul li{color:#000;font-weight:500}.legend_comp .content_cont ul li a{text-decoration:none}.stamp_duty_calc{margin:auto;max-width:133rem;padding:50px}@media (max-width:1000px){.stamp_duty_calc{padding:0}}@media (max-width:765px){.stamp_duty_calc{padding:50px 0}}.stamp_duty_calc .grid-row{max-width:680px;width:100%}@media (max-width:765px){.stamp_duty_calc .grid-row{max-width:900px}}.stamp_duty_calc .grid-row .calcContainer1{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}@media (max-width:765px){.stamp_duty_calc .grid-row .calcContainer1{gap:15px}}.stamp_duty_calc .grid-row .calcContainer1 .calc-sliders-wrapper{background-color:#001930;border-radius:8px;overflow:hidden}.stamp_duty_calc .container.text-left-image-right{align-items:center;display:flex;flex-direction:column-reverse;gap:50px;margin:auto;max-width:var(--content-max-width)}@media (max-width:1000px){.stamp_duty_calc .container.text-left-image-right{padding:50px}}@media (max-width:765px){.stamp_duty_calc .container.text-left-image-right{padding:0 15px}}.stamp_duty_calc .container.text-left-image-right .text_cont{padding-bottom:30px}@media (max-width:765px){.stamp_duty_calc .container.text-left-image-right .text_cont{padding-bottom:20px}}.stamp_duty_calc .container.text-left-image-right .text_cont:last-of-type{padding-bottom:0}.stamp_duty_calc .container.text-left-image-right .text_cont h2,.stamp_duty_calc .container.text-left-image-right .text_cont h3{color:#001930;font-family:var(--font-secondary);padding-bottom:20px;padding-top:20px}.stamp_duty_calc .container.text-left-image-right .text_cont h3{font-size:var(--font-size-3);font-weight:var(--semibold);line-height:1.2;margin:0}.stamp_duty_calc .container.text-left-image-right .text_cont p{color:#001930;padding-bottom:10px}.stamp_duty_calc .container.text-left-image-right .text_cont p:last-of-type{padding-bottom:0}.calc-wrap{align-items:center;background:#001930;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:15px 10px;width:100%}@media (max-width:900px){.calc-wrap{min-height:300px;padding:20px 15px}}.calc-wrap.stamp_duty form{max-width:350px}.calc-wrap.stamp_duty form .input{padding-bottom:40px}@media (max-width:900px){.calc-wrap.stamp_duty form .input{padding-bottom:0}}.calc-wrap.mort_calc{display:none}.calc-wrap.mort_calc.show{display:block}.calc-wrap .title{color:#fff;font-family:var(--font-secondary);font-size:2.6rem;font-weight:500;line-height:1.2;margin:0;padding-bottom:25px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.calc-wrap .title{padding-bottom:30px}}.calc-wrap h3{color:#fff;font-family:var(--font-secondary);font-size:1.5rem;font-weight:500;line-height:1.2;margin:0;padding-bottom:20px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.calc-wrap h3{padding-bottom:30px;text-align:left}}.calc-wrap .hidden{display:none}.calc-wrap form{display:flex;flex-direction:column;gap:0;width:400px}@media (max-width:900px){.calc-wrap form{gap:35px;width:auto}}.calc-wrap form .input{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.calc-wrap form .input:last-of-type{padding-bottom:0}@media (max-width:900px){.calc-wrap form .input{padding-bottom:0}}.calc-wrap form .input label{color:#fff;font-size:.8rem;font-weight:500}.calc-wrap form .input input{background-color:transparent;border:2px solid #7ec7b8;color:#001930;font-size:1.5rem;font-weight:500;outline:none;padding:14px 10px;width:85%}@media (max-width:900px){.calc-wrap form .input input{font-size:.9rem;padding:12px 10px;width:100%}}.calc-wrap form .input input[type=number]::-webkit-inner-spin-button,.calc-wrap form .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-wrap form .input input[type=number]{-moz-appearance:textfield}.calc-wrap form .calculator-fields{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}@media (max-width:900px){.calc-wrap form .calculator-fields{padding-bottom:10px}}.calc-wrap form .calculator-fields .s-d-error{margin:0}.calc-wrap form .calculator-fields .s-d-error p{color:red;font-size:1.5rem;font-weight:500;line-height:1;margin:0;padding-bottom:10px}.calc-wrap form .calculator-fields .s-d-radios{padding:25px 0}.calc-wrap form .calculator-fields .s-d-radios .checkbox{align-items:center;display:flex;flex-direction:row-reverse;gap:5px;justify-content:flex-end;padding-bottom:10px}.calc-wrap form .calculator-fields .s-d-radios .checkbox:last-of-type{padding-bottom:0}.calc-wrap form .calculator-fields .s-d-radios .checkbox p{margin:0}.calc-wrap form .calculator-fields .s-d-radios .checkbox .control__indicator{display:none}.calc-wrap form .calculator-fields .s-d-radios .checkbox label{color:#fff;font-size:1.5rem;font-weight:500}@media (max-width:900px){.calc-wrap form .calculator-fields .s-d-radios .checkbox label{font-size:.9rem}}.calc-wrap form .calculator-fields .s-d-radios .checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #7ec7b8;height:20px;margin:0;position:relative;width:20px}.calc-wrap form .calculator-fields .s-d-radios .checkbox input:checked{background-color:#7ec7b8}.calc-wrap form .calculator-fields .s-d-radios .checkbox input:checked:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.calc-wrap form .calculator-fields .fields-row{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.calc-wrap form .calculator-fields .fields-row input{border:2px solid #7ec7b8;font-size:16px;line-height:1;outline:none;padding:14px 10px;width:100%}.calc-wrap form .calculator-fields .fields-row .input-wrapper{display:flex;position:relative}.calc-wrap form .calculator-fields .fields-row .currency-symbol{color:#000;font-size:16px;left:10px;position:absolute;top:50%;transform:translateY(-45%)}.calc-wrap form .calculator-fields .fields-row .s-d-price{padding-left:20px}.calc-wrap form .results_button_wrap{align-items:center;display:flex;flex-direction:column;gap:25px}.calc-wrap form .results_button_wrap p{color:#fff;font-size:1.5rem;font-weight:500;margin:0}.calc-wrap .calc-results{display:none}.calc-wrap .calc-results .s-d-result .results-container{display:flex;gap:20px}.calc-wrap .calc-results .s-d-result .results-container table{background:#fff;border:1px solid #001930;border-spacing:0;padding:0}.calc-wrap .calc-results .s-d-result .results-container table th{border:1px solid #001930;color:#001930;font-size:1.5rem;padding:10px;text-align:center}.calc-wrap .calc-results .s-d-result .results-container table td{border:1px solid #001930;padding:10px}.calc-wrap .calc-results .s-d-result .results-container table td p{color:#001930;font-size:1.5rem;text-align:center}.calc-wrap .calc-results .s-d-result .results-container table td p .s-d-figure,.calc-wrap .calc-results .s-d-result .results-container table td p .s-d-figure-2025{color:#001930;font-size:inherit;font-weight:700}.calc-wrap p{color:#fff;font-size:1.5rem;font-weight:500;margin:10px 0 0}@media (max-width:900px){.calc-wrap p{font-size:1.2rem;text-align:left}}@media (max-width:400px){.calc-wrap p{text-align:center}}.latest-blogs{background-color:var(--white);overflow:hidden;padding:var(--desktopSpacingPadding) var(--desktopGutterPadding);position:relative}.latest-blogs .inner{position:relative;z-index:1}.latest-blogs .inner:before{background-image:url("/images/flowers/Flower_Navy on Navy_50.png");background-repeat:no-repeat;background-size:contain;content:"";height:490px;left:-277px;opacity:.3;position:absolute;top:-228px;width:500px;z-index:-1}@media (max-width:765px){.latest-blogs .inner:before{height:500px;left:-160px;top:-165px;width:500px}}.latest-blogs .inner:after{background-image:url("/images/flowers/Flower_Navy on Navy_50.png");background-repeat:no-repeat;background-size:contain;bottom:-214px;content:"";height:320px;opacity:.3;position:absolute;right:16%;width:320px;z-index:-1}@media (max-width:765px){.latest-blogs .inner:after{display:none}}.latest-blogs .inner .title-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:calc(var(--desktopGutterPadding)/1.5);z-index:1}@media (max-width:765px){.latest-blogs .inner .title-bar{margin-bottom:55px}}.latest-blogs .inner .title-bar h2{color:#000}.latest-blogs .inner .title-bar .slider-actions{display:flex;gap:.5rem}@media only screen and (max-width:1200px){.latest-blogs .inner .title-bar .slider-actions{display:none}}.latest-blogs .inner .title-bar .slider-actions button{align-items:center;background-color:var(--green-1);box-sizing:border-box;display:flex;height:4.5rem;justify-content:center;padding:0;width:4.5rem}.latest-blogs .inner .title-bar .slider-actions button svg{height:1rem;width:1rem}.latest-blogs .inner .title-bar .slider-actions button svg path{stroke:var(--blue-1)}.latest-blogs .inner .blogsSlider .glide__slides .glide__slide .news-card .info{background-color:var(--grey-2)}.latest-blogs .flowers{left:-15rem;position:absolute;top:-16rem;z-index:0}.latest-blogs .glide__track{overflow:visible!important}.latest-blogs .noSlide{cursor:auto!important}
