*{box-sizing:border-box;font-family:Inter}:root{--content-max-width: 1165px;--content-border-radius: 10px;--font-primary: "Inter";--font-secondary: "Charter";--input-border-radius: 5px;--button-border-radius: 5px;--content-padding: 0px 15px;--link-color: #cfc3a9;--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: 1rem;--content-header-size: 2.2rem;--content-header-weight: 400;--brand-primary: #cfc3a9;--brand-secondary: #535151;--text-primary-color: #535151;--brand-tertiary: #686061;--plot-flash-bg: #008eb9;--offWhite: #f3f2f2;--white: #ffffff;--whiteHover: #fafafa;--btn-height: 5rem;--btn-padding-left: 2.5rem;--btn-padding-right: 2.5rem}@media (max-width: 1600px){:root{--content-max-width: 1100px}}body{margin:0;font-size:15px}html{font-size:15px}h1{font-family:var(--headingFont);font-size:var(--font-size-4);font-weight:var(--bold);color:var(--blue-1);line-height:1.3;letter-spacing:0;margin:0}h2{font-family:var(--headingFont);font-size:var(--font-size-3);font-weight:var(--bold);color:var(--blue-1);line-height:1;margin:0}h2.large{font-family:var(--headingFont);font-size:var(--font-size-6);font-weight:var(--bold);color:var(--blue-1);line-height:1.1;letter-spacing:0rem;margin:0}h3{font-family:var(--headingFont);font-size:var(--font-size-2);font-weight:var(--bold);color:var(--blue-1);line-height:1;margin:0}h4{font-family:var(--headingFont);font-size:var(--font-size-1);font-weight:var(--semibold);color:var(--blue-1);line-height:1;margin:0}a{color:var(--brand-tertiary);font-size:var(--font-size-1);transition:color .3s ease-out}a.green{color:var(--green-1)}a.green:hover{color:var(--green-2)}p{font-size:var(--font-size-1);line-height:1.5;font-weight:400;margin:0}p a{color:var(--blue-1);font-size:inherit}p.small{font-size:var(--font-size-1)}ul li{font-size:var(--font-size-1);color:var(--text-primary-color);line-height:1.5;font-weight:400}.overflow-hidden{overflow:hidden}.readMore{color:#cfc3a9;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:underline}.btn{padding:16px 20px;text-decoration:none;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;text-transform:uppercase;border:none;outline:none;cursor:pointer;border-radius:var(--button-border-radius)}@media (max-width: 900px){.btn{padding:15px 10px}}@media (max-width: 500px){.btn{padding:15px 20px;font-size:.8rem}}.btn.btn-primary{background:#cfc3a9;color:var(--text-primary-color);font-weight:700;transition:background-color .3s ease}.btn.btn-primary:hover{background-color:#e2dfce}.btn.btn-secondary{background:var(--brand-secondary);color:#fff;font-weight:700;transition:background-color .3s ease}.btn.btn-secondary:hover{background-color:#e2dfce}.btn.btn-outline{background-color:transparent;border:2px solid #cfc3a9;color:#fff;font-weight:600}.btn.btn-outline:hover{background-color:#cfc3a9;color:#535151}.btn.btn-white{background-color:#fff;color:#535151;font-weight:600}.btn.btn-white:hover{background-color:#ffffffab;color:#535151}.ajax-loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;text-align:center;z-index:99999;display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.ajax-loader.relative{position:relative}.ajax-loader .text{display:inline-block;text-align:center;font-size:1.8rem;font-weight:600;background:#ffffffb3;color:var(--blue-1)}.ajax-loader .loading-area{position:relative;overflow:visible;display:inline-block}.ajax-loader .loading-area svg{transform:rotate(.01deg);position:relative;overflow:visible}.ajax-loader .loading-area svg #tl_logo_top_left{position:relative;animation:logoTopLeftExpand 2s;animation-iteration-count:infinite}.ajax-loader .loading-area svg #tl_logo_top_right{position:relative;animation:logoTopRightExpand 2s;animation-iteration-count:infinite}.ajax-loader .loading-area svg #tl_logo_bottom_left{position:relative;animation:logoBottomLeftExpand 2s;animation-iteration-count:infinite}.ajax-loader .loading-area svg #tl_logo_bottom_right{position:relative;animation:logoBottomRightExpand 2s;animation-iteration-count:infinite}.ajax-loader.small .text{margin-bottom:0}.ajax-loader.small .loading-area{width:60px;height:60px}.breadcrumbs_cont{padding:10px 15px 0;display:flex;flex-direction:row;align-items:center;gap:20px;max-width:1150px;margin:auto}.breadcrumbs_cont a{padding:0;font-size:1.2rem;color:var(--text-primary-color)}.breadcrumbs_cont a span{padding-right:10px;opacity:.5}.breadcrumbs_cont a.active span{opacity:1}.content_container_max_width{max-width:var(--content-max-width);margin:auto;padding:0 20px}.page.about_page{padding:50px 0}.opacity-50{opacity:.5}.page{padding-bottom:50px}section.contact-form-and-details{padding:50px 0 30px}section.contact-form-and-details .contact_title{max-width:var(--content-max-width);margin:auto;padding:0 15px}section.contact-form-and-details .contact_title h2{font-size:2.2rem;font-family:var(--font-secondary);color:var(--text-primary-color);padding-bottom:40px}.ui-autocomplete{background:var(--brand-primary);list-style:none;padding:0;max-width:380px;z-index:999999;transform:translateY(25%)}.ui-autocomplete li{padding:15px;font-size:1.4rem;cursor:pointer;font-weight:600;text-align:center}.ui-autocomplete li:hover{background:var(--brand-secondary);color:#fff}.site_header{background-color:#fff;position:relative;z-index:9999999}.site_header.fixed-header{position:sticky;top:0;left:0;z-index:9999999}.site_header .content_cont_wrap{padding:15px 35px;display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin:0 auto;box-sizing:border-box}@media (min-width: 2000px){.site_header .content_cont_wrap{max-width:1920px;padding:15px 0}}@media (max-width: 1600px){.site_header .content_cont_wrap{max-width:1450px}}@media (max-width: 900px){.site_header .content_cont_wrap{padding:15px}}.site_header .content_cont_wrap .logo a{display:block;height:fit-content;width:150px}@media (max-width: 900px){.site_header .content_cont_wrap .logo a{width:125px}}.site_header .content_cont_wrap .logo a img{max-width:150px;width:100%}@media (max-width: 900px){.site_header .content_cont_wrap .logo a img{max-width:125px}}.site_header .content_cont_wrap .actions{display:flex;gap:20px;align-items:center}.site_header .content_cont_wrap .actions .find_new_hder_btn{padding:10px 20px}.site_header .content_cont_wrap .actions a{display:flex;align-items:center;gap:5px;font-size:.8rem;padding:10px 30px;min-height:auto}@media (max-width: 900px){.site_header .content_cont_wrap .actions a{display:none}}.site_header .content_cont_wrap .actions a .icon_wrap{height:25px;width:25px}.site_header .content_cont_wrap .actions a .icon_wrap img{width:100%;height:100%;object-fit:contain}.site_header .content_cont_wrap .actions .menu{padding-left:30px;cursor:pointer}@media (max-width: 900px){.site_header .content_cont_wrap .actions .menu{padding:0}}.site_header .content_cont_wrap .actions .menu .icon_wrap{height:30px;width:30px}.site_header .content_cont_wrap .actions .menu .icon_wrap img{width:100%;height:100%;object-fit:contain}.site_header .slide_out_menu_find_my{position:absolute;top:100%;left:0;background:#535151;width:100%;max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out,height .3s ease-in-out;z-index:9999}@media (max-width: 900px){.site_header .slide_out_menu_find_my{position:absolute;top:100%;left:0}}.site_header .slide_out_menu_find_my.open_header_nav{max-height:500px}@media (max-width: 900px){.site_header .slide_out_menu_find_my.open_header_nav{max-height:max-content;height:93vh}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap{height:100%;width:100%;min-height:400px;max-width:1100px;margin:auto;display:flex;flex-direction:row;align-items:center;gap:85px;padding:0 35px}@media (max-width: 900px){.site_header .slide_out_menu_find_my .slide_out_inner_wrap{flex-direction:column;padding:35px 15px 50px;justify-content:flex-start;gap:20px}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new{width:50%}@media (max-width: 900px){.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new{width:100%}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap{height:100%;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:flex-start}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap .header{position:relative}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap .header h2{font-size:2rem;color:#fff;font-family:var(--font-secondary);font-weight:300;margin:0;padding-bottom:30px}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form{width:100%;padding:10px 15px;background-color:#fff;min-height:65px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form .search_wrap{width:100%;display:flex;align-items:center}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form .search_wrap .search_by_location{height:25px;width:25px;background-image:url(./FYNH_search_by_location-DxoSTNdm.svg);background-size:contain;border:none;outline:none;background-color:transparent;cursor:pointer}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form .search_wrap .search_icon{height:25px;width:25px;background-image:url(./FYNH_search-DwELsphK.svg);background-size:contain;border:none;outline:none;background-color:transparent;cursor:pointer}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form .search_wrap input{width:90%;border:none;outline:none;color:var(--text-primary-color)}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap form .search_wrap button{width:10%}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new .content_cont .content_wrap a{margin:auto}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations{width:50%}@media (max-width: 900px){.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations{width:100%}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations h2{font-size:2rem;color:#fff;text-align:left;font-family:var(--font-secondary);font-weight:300;margin:0;padding-bottom:30px}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap{grid-template-columns:repeat(2,1fr)}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap .town_county_wrap{display:flex;flex-direction:column;gap:10px}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap .town_county_wrap .loc_county{font-size:.9rem;color:var(--white);text-decoration:none;border-bottom:2px solid var(--brand-primary);width:fit-content}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap .town_county_wrap .loc_town{font-size:.8rem;color:var(--white);text-decoration:none;width:fit-content}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .find_new_locations .locations .location_wrap a{font-size:.9rem;color:var(--white);text-decoration:none;border-bottom:2px solid var(--brand-primary);width:fit-content}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .socials{width:33%;display:flex;gap:60px;justify-content:flex-end;align-self:flex-start;padding-top:50px}@media (max-width: 900px){.site_header .slide_out_menu_find_my .slide_out_inner_wrap .socials{width:100%;display:flex;gap:60px;justify-content:center;align-self:flex-start;margin-top:auto;padding-top:0}}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .socials .social_item a{height:30px;width:30px}.site_header .slide_out_menu_find_my .slide_out_inner_wrap .socials .social_item a img{width:100%;height:100%;object-fit:contain}.site_header .slide_out_menu{position:absolute;top:100%;left:0;background:#535151;width:100%;max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out,height .3s ease-in-out;z-index:9999}@media (max-width: 900px){.site_header .slide_out_menu{position:absolute;top:100%;left:0}}.site_header .slide_out_menu.open_header_nav{max-height:500px}@media (max-width: 900px){.site_header .slide_out_menu.open_header_nav{max-height:max-content;height:93vh}}.site_header .slide_out_menu .slide_out_inner_wrap{height:100%;width:100%;min-height:400px;max-width:1100px;margin:auto;display:flex;flex-direction:row;align-items:center;padding:0 35px;gap:20px}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap{flex-direction:column;padding:35px 40px 50px;gap:40px}}@media (max-width: 768px){.site_header .slide_out_menu .slide_out_inner_wrap{overflow:scroll}}@media (max-width: 400px){.site_header .slide_out_menu .slide_out_inner_wrap{padding:35px 15px 20px}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items{width:33%}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items{width:100%}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item{display:flex;align-items:center;justify-content:space-between;max-width:300px;width:100%;padding-bottom:20px;cursor:pointer;text-decoration:none;transition:opacity .2s ease-in-out;-webkit-tap-highlight-color:transparent}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item:last-of-type{padding-bottom:0}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item.opacity-05{opacity:.5}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item.active .arrow img{transform:rotate(90deg)}}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item{gap:50px;max-width:100%}}@media (min-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item:hover h2{color:var(--brand-primary)}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item h2{font-size:2rem;color:#fff;font-weight:400;margin:0;font-family:var(--font-secondary);position:relative;transition:all .2s ease-in-out}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item h2{font-size:1.9rem}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item .arrow{height:10px;width:10px;display:flex}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .menu_item .arrow img{transition:all .2s ease-in-out;width:100%;height:100%;object-fit:contain}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile{width:33%;display:none;flex-direction:column;justify-content:center;-webkit-tap-highlight-color:transparent}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile{display:flex}}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile{width:100%}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;max-width:300px;width:100%;cursor:pointer;display:none;margin:15px 0 20px 50px}@media (max-width: 400px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu{margin:15px 0 20px 15px}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu:last-of-type{padding-bottom:0}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu{max-width:100%}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu.find-your-home-secondary-nav ul{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:0px}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu.find-your-home-secondary-nav ul{grid-template-columns:repeat(1,1fr)}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu.find-your-home-secondary-nav ul li{padding:0}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu.find-your-home-secondary-nav ul li a:hover{border-bottom:2px solid var(--brand-primary)}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu h3{font-size:1.6rem;color:#fff;font-weight:400;position:relative;font-family:var(--font-secondary);margin:0 0 15px;padding-bottom:5px;border-bottom:2px solid var(--brand-primary);width:fit-content;display:none}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul{padding:0;margin:0}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul li{list-style:none;padding:3px 0 5px;line-height:1.2}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul li{padding:5px 0 15px}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul li a{color:#fff;font-size:1rem;text-decoration:none}@media (min-width: 400px) and (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul li a{font-size:1.1rem}}.site_header .slide_out_menu .slide_out_inner_wrap .menu_items .sub_menu_items_mobile .sub_menu ul li a:hover{border-bottom:2px solid var(--brand-primary)}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop{width:33%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop{display:none}}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;max-width:300px;width:100%;cursor:pointer;display:none}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu:last-of-type{padding-bottom:0}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu{max-width:100%}}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu.find-your-home-secondary-nav ul{display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:0px}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu.find-your-home-secondary-nav ul{grid-template-columns:repeat(1,1fr)}}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu.find-your-home-secondary-nav ul li{padding:0}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu.find-your-home-secondary-nav ul li a:hover{border-bottom:2px solid var(--brand-primary)}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu h3{font-size:1.6rem;color:#fff;font-weight:400;position:relative;font-family:var(--font-secondary);margin:0 0 15px;padding-bottom:5px;border-bottom:2px solid var(--brand-primary);width:fit-content}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul{padding:0;margin:0}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul li{list-style:none;padding:3px 0 5px;line-height:1.2}@media (min-width: 400px) and (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul li{padding:5px 0}}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul li a{color:#fff;font-size:1rem;text-decoration:none}@media (min-width: 400px) and (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul li a{font-size:1.3rem}}.site_header .slide_out_menu .slide_out_inner_wrap .sub_menu_items_desktop .sub_menu ul li a:hover{border-bottom:2px solid var(--brand-primary)}.site_header .slide_out_menu .slide_out_inner_wrap .socials{width:33%;display:flex;gap:60px;justify-content:flex-end;align-self:flex-start;padding-top:50px}@media (max-width: 900px){.site_header .slide_out_menu .slide_out_inner_wrap .socials{width:100%;display:flex;gap:60px;justify-content:center;align-self:flex-start;margin-top:auto;padding-top:0;padding-bottom:120px}}.site_header .slide_out_menu .slide_out_inner_wrap .socials .social_item a{height:30px;width:30px;transition:all .2s ease-in-out}.site_header .slide_out_menu .slide_out_inner_wrap .socials .social_item a:hover img{filter:brightness(2)}.site_header .slide_out_menu .slide_out_inner_wrap .socials .social_item a img{width:100%;height:100%;object-fit:contain}.search_by_town{background-color:#535151;padding:30px 80px}@media (max-width: 768px){.search_by_town{padding:35px 15px}}.search_by_town .search_by_town_wrap{max-width:var(--content-max-width);margin:0 auto;padding:0}.search_by_town .search_by_town_wrap .title_button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0}@media (max-width: 900px){.search_by_town .search_by_town_wrap .title_button{margin-right:0}}@media (max-width: 768px){.search_by_town .search_by_town_wrap .title_button{flex-direction:column;gap:50px}}.search_by_town .search_by_town_wrap .title_button h3{color:var(--brand-primary);font-size:.9rem;font-weight:600;margin:0;letter-spacing:2px;text-transform:uppercase;font-family:Inter}@media (max-width: 768px){.search_by_town .search_by_town_wrap .title_button h3{font-size:.9rem;font-weight:700}}.search_by_town .search_by_town_wrap .title_button a{display:flex;align-items:center;gap:10px;margin-left:auto}.search_by_town .search_by_town_wrap .title_button a img{width:11px;transition:all .3s ease-in-out}@media (max-width: 765px){.search_by_town .search_by_town_wrap .title_button a{max-width:540px;width:100%;margin:auto}}.search_by_town .search_by_town_wrap .title_button a.open img{transform:rotate(180deg)}.search_by_town .search_by_town_wrap .search_by_town_links_wrap{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}.search_by_town .search_by_town_wrap .search_by_town_links_wrap.open{max-height:5000px}.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links{grid-gap:10px;grid-row-gap:25px;display:grid;justify-items:start;grid-template-columns:repeat(3,1fr);padding:50px;margin:auto;max-width:900px}@media (max-width: 900px){.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links{grid-template-columns:1fr;padding:30px 0 0;justify-items:center}}.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links a{color:#fff;font-size:1rem;text-decoration:none;height:20px}@media (min-width: 400px) and (max-width: 900px){.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links a{font-size:1.3rem}}.search_by_town .search_by_town_wrap .search_by_town_links_wrap .search_by_town_links a:hover{border-bottom:2px solid var(--brand-primary)}.site_footer{background-color:#686061;padding:80px 80px 30px}@media (max-width: 768px){.site_footer{padding:60px 15px 70px}}.site_footer .content_cont{max-width:var(--content-max-width);margin:0 auto}.site_footer .content_cont .content_wrap{display:flex;justify-content:space-between;flex-direction:column}.site_footer .content_cont .content_wrap .footer_logo img{width:133px;filter:brightness(10)}@media (max-width: 768px){.site_footer .content_cont .content_wrap .footer_logo img{width:100px;height:fit-content}}.site_footer .content_cont .content_wrap .top-section{width:100%}.site_footer .content_cont .content_wrap .top-section h3{color:var(--brand-primary);font-size:.9rem;font-weight:600;margin:0;letter-spacing:2px;padding-bottom:30px;text-transform:uppercase;font-family:Inter}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section h3{font-size:.9rem;font-weight:700}}.site_footer .content_cont .content_wrap .top-section .footer__container{display:flex;justify-content:space-between;padding-bottom:80px}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section .footer__container{flex-direction:column;gap:60px;padding-bottom:40px}}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links{display:flex}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer_grid ul{margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer_grid ul li{padding:0;margin:0;list-style:none}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer_grid ul li:last-of-type{padding-bottom:0}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer_grid ul li a{font-size:.9rem;font-weight:400;color:#fff;text-decoration:none;transition:border-bottom .2s ease-in-out}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer_grid ul li a:hover{border-bottom:1px solid #fff}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column{padding-right:50px}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column:last-of-type{padding-right:0}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column{padding-right:30px}}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column ul li{margin:0;padding:0 0 5px}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column ul li:last-of-type{padding-bottom:0}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column ul li{padding:0 0 10px}}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_links .footer__column ul li a{font-size:.9rem;font-weight:400;color:#fff;text-decoration:none}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials{align-self:end;display:flex;gap:60px}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials{align-self:start}}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials a{height:31px;width:31px}@media (max-width: 768px){.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials a{height:24px;width:24px}}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials a:hover img{filter:brightness(2)}.site_footer .content_cont .content_wrap .top-section .footer__container .footer_socials a img{height:100%;width:100%;object-fit:cover;transition:filter .2s ease-in-out}.site_footer .content_cont .content_wrap .bottom-section{width:100%;padding-top:40px;border-top:1px solid #e7e6e6}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section{padding-top:15px;border-top:none}}.site_footer .content_cont .content_wrap .bottom-section .logo_awards{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards{display:flex;flex-wrap:wrap;gap:25px}.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards .footer_award{height:100px;width:100px}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards .footer_award{height:70px;width:80px}}.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards .footer_award img{width:100%;height:100%;object-fit:contain}.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards .footer_award:last-of-type{margin-left:10px}@media (max-width: 430px){.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_awards .footer_award:last-of-type{margin-left:0}}.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_logo{align-self:flex-end}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section .logo_awards .footer_logo{align-self:center}}.site_footer .content_cont .content_wrap .bottom-section .footer_links{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:17px;row-gap:5px;padding-bottom:20px}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section .footer_links{gap:20px;row-gap:10px;padding-bottom:45px;flex-wrap:wrap}}.site_footer .content_cont .content_wrap .bottom-section .footer_links a{font-size:.8rem;color:#e7e6e6;text-decoration:none;transition:border-bottom .2s ease-in-out}.site_footer .content_cont .content_wrap .bottom-section .footer_links a:hover{text-decoration:underline}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section .footer_links a{font-size:.7rem}}.site_footer .content_cont .content_wrap .bottom-section .footer_links p,.site_footer .content_cont .content_wrap .bottom-section .shanly_copyright p{color:#e7e6e6;font-size:.8rem;font-weight:300;margin:0}@media (max-width: 768px){.site_footer .content_cont .content_wrap .bottom-section .shanly_copyright p{font-size:.7rem}}@font-face{font-family:Charter;src:url(./charter_regular-Bg9AUai9.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Charter;src:url(./charter_italic-DbLksRKf.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Charter;src:url(./charter_bold-DWf1YoLo.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Charter;src:url(./charter_bold_italic-ClSdSXq_.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(./Inter-Black-DDhSxYXU.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-ExtraBold-DZtS5_wi.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-Bold-zdiomvYZ.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-SemiBold-XVCL1Lno.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-Medium-CKLJZXR2.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-Regular-DYjygwQm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-Light-WU__v9oT.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-ExtraLight-BEx6KSH1.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(./Inter-Thin-BinVesNM.ttf) format("truetype");font-weight:100;font-style:normal}.error-pages .four-zero-block{height:65vh;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 20px}.error-pages .four-zero-block .cont-error{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:100%}.error-pages .four-zero-block .cont-error h1{font-size:3rem;font-weight:700;color:var(--text-primary-color);font-family:var(--font-secondary);margin:0 0 20px}.error-pages .four-zero-block .cont-error .quick-links{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.error-pages .four-zero-block .cont-error .quick-links h3{color:var(--text-primary-color);font-family:var(--font-primary);font-weight:600;margin:0 0 20px}.irs{-webkit-touch-callout:none;font-family:Arial,sans-serif;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:relative}.irs-line{display:block;position:relative;outline:none!important;overflow:hidden}.irs-bar{display:block;left:0;position:absolute;width:0}.irs-shadow{left:0;position:absolute;width:0;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-min{cursor:default;display:block;position:absolute;left:0}.irs-from,.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:var(--brand-secondary);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:var(--brand-secondary);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:hover>i:first-child{background-color:#a43540}.irs--flat .irs-handle.state_hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{background-color:var(--brand-secondary);border-radius:4px;color:#999;font-size:10px;line-height:1.333;padding:1px 3px;text-shadow:none;top:0}.irs--flat .irs-from{background-color:#ed5565;border-radius:4px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.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:var(--brand-secondary)}.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 0,#428bca 30%,#b9d4ec);border:1px solid #428bca;box-shadow:inset 0 0 1px 1px #ffffff80;height:12px;top:33px}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{background-color:#428bca80;bottom:16px;height:1px}.irs--big .irs-handle{background-color:#cbcfd5;background:linear-gradient(180deg,#fff 0,#b4b9be 30%,#fff);border:1px solid rgba(0,0,0,.3);border-radius:30px;box-shadow:1px 1px 2px #0003,inset 0 0 3px 1px #fff;height:30px;top:25px;width:30px}.irs--big .irs-handle:hover,.irs--big .irs-handle.state_hover{background-color:#939ba7;background:linear-gradient(180deg,#fff 0,#919ba5 30%,#fff);border-color:#00000073}.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 0,#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 0,#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 0,#18891d);height:5px;top:25px}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{background-color:#d1d6e080;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 #0000001a;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 0,#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 0,#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 0,#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;border-radius:5px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none;top:0}.irs--modern .irs-from{background-color:#20b426;border-radius:5px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.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:#00000080;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{background-color:#a804b2;border-radius:2px;color:#fff;font-size:14px;line-height:1;opacity:.4;padding:3px 4px;top:0}.irs--sharp .irs-from{background-color:#a804b2;border-radius:2px;color:#fff;font-size:14px;line-height:1;padding:3px 4px;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:#dee4ec80;bottom:21px;height:4px}.irs--round .irs-handle{background-color:#fff;border:4px solid #006cfa;border-radius:24px;box-shadow:0 1px 3px #0000ff4d;height:24px;top:26px;width:24px}.irs--round .irs-handle:hover,.irs--round .irs-handle.state_hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{background-color:#0000001a;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:hover,.irs--square .irs-handle.state_hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{background-color:#0000001a;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}.home_hero{height:800px}@media (max-width: 768px){.home_hero{height:430px}}.home_hero.has-video{height:fit-content}@media (max-width: 768px){.home_hero.has-video{height:430px;min-height:auto}}@media (min-width: 2000px){.home_hero.has-video{height:unset}}.home_hero.has-video .content_cont{padding:0}.home_hero.has-video .content_cont .background{position:relative}@media (max-width: 768px){.home_hero.has-video .content_cont .background{display:flex;justify-content:center}}.home_hero.has-video .content_cont .content_wrap{position:absolute;width:100%;top:0;padding:0 20px}.home_hero .content_cont{position:relative;height:100%;padding:0 20px}.home_hero .content_cont .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.home_hero .content_cont .background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000050}.home_hero .content_cont .background .home_hero-video{aspect-ratio:16/9;position:relative}@media (max-width: 1300px){.home_hero .content_cont .background .home_hero-video{height:100%}}.home_hero .content_cont .background .home_hero-video iframe{display:block;width:100%;height:100%;border:none}.home_hero .content_cont .background img{width:100%;height:100%;object-fit:cover}.home_hero .content_cont .content_wrap{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.home_hero .content_cont .content_wrap .hero_content{display:flex;flex-direction:column;align-items:center;align-content:center;min-width:500px}@media (max-width: 768px){.home_hero .content_cont .content_wrap .hero_content{min-width:300px;width:100%}}.home_hero .content_cont .content_wrap .hero_content h1{font-size:2.4rem;color:#fff;text-align:center;font-weight:300;margin:0;padding-bottom:30px}.home_hero .content_cont .content_wrap .hero_content form{width:100%;padding:10px 20px;background-color:#fff;min-height:75px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;background-color:var(--brand-primary);max-width:500px;border-radius:var(--button-border-radius)}@media (max-width: 768px){.home_hero .content_cont .content_wrap .hero_content form{padding:10px}}.home_hero .content_cont .content_wrap .hero_content form .search_by_location{height:25px;width:25px;border:none;outline:none;background-color:transparent;color:#535151;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.home_hero .content_cont .content_wrap .hero_content form .search_by_location:hover{color:#292424}.home_hero .content_cont .content_wrap .hero_content form .search_by_location svg{height:100%;width:100%;transition:all .2s ease-in-out}@media (max-width: 768px){.home_hero .content_cont .content_wrap .hero_content form .search_by_location{height:20px;width:20px}}.home_hero .content_cont .content_wrap .hero_content form .search_icon{height:25px;width:25px;background-image:url(./FYNH_search-gray-BgtN6p_B.svg);background-size:contain;background-repeat:no-repeat;border:none;outline:none;background-color:transparent;cursor:pointer;color:#535151;display:flex;align-items:center;justify-content:center;padding:0}.home_hero .content_cont .content_wrap .hero_content form .search_icon:hover{color:#292424}.home_hero .content_cont .content_wrap .hero_content form .search_icon svg{height:100%;width:100%;transition:all .2s ease-in-out}@media (max-width: 768px){.home_hero .content_cont .content_wrap .hero_content form .search_icon{height:20px;width:20px}}.home_hero .content_cont .content_wrap .hero_content form input{width:65%;border:none;outline:none;text-align:center;background-color:transparent;font-size:1.3rem;font-weight:600;color:var(--text-primary-color);height:35px}.home_hero .content_cont .content_wrap .hero_content form input:focus::placeholder{color:transparent}.home_hero .content_cont .content_wrap .hero_content form input::placeholder{color:var(--text-primary-color);opacity:1;transform:translateY(-1px);height:60px}.home_hero .content_cont .content_wrap .hero_content form input::-webkit-input-placeholder{color:var(--text-primary-color);opacity:1;transform:translateY(-1px);height:60px}.home_hero .content_cont .content_wrap .hero_content form input::-moz-placeholder{color:var(--text-primary-color);opacity:1;transform:translateY(-1px);height:60px}.home_hero .content_cont .content_wrap .hero_content form input::-ms-input-placeholder{color:var(--text-primary-color);opacity:1;transform:translateY(-1px);height:60px}@media (max-width: 768px){.home_hero .content_cont .content_wrap .hero_content form input{font-size:1.2rem;font-weight:500;width:75%}}.home_hero .content_cont .content_wrap .hero_content a{font-weight:600;color:#fff;text-decoration:none;letter-spacing:1px;position:relative}.home_hero .content_cont .content_wrap .hero_content a:after{content:"";opacity:0;position:absolute;width:100%;height:2px;background:var(--brand-primary);bottom:-5px;left:0;transition:opacity .2s}.home_hero .content_cont .content_wrap .hero_content a:hover:after{opacity:1}.home_hero .content_cont .scroll_arrow{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}section.header-text-content{padding:70px 0}@media (max-width: 400px){section.header-text-content{padding:60px 15px}}@media (min-width: 400px) and (max-width: 768px){section.header-text-content{padding:60px 55px}}section.header-text-content .content_cont{max-width:1920px;margin:auto;display:flex;justify-content:center}section.header-text-content .content_cont .content_wrap{text-align:center;max-width:660px}section.header-text-content .content_cont .content_wrap .title{display:flex;flex-direction:column;align-items:center}section.header-text-content .content_cont .content_wrap .title h1{font-size:2.4rem;font-weight:400;margin:0 0 40px;padding-bottom:10px;border-bottom:2px solid #d8cfba;width:fit-content;font-family:var(--font-secondary);color:var(--text-primary-color)}@media (max-width: 768px){section.header-text-content .content_cont .content_wrap .title h1{font-size:3rem;border-bottom:0px solid #d8cfba;padding-bottom:15px;display:flex;flex-direction:column;align-items:center;gap:15px}section.header-text-content .content_cont .content_wrap .title h1:after{content:"";position:static;display:block;width:45%;height:2px;background-color:#d8cfba}}section.header-text-content .content_cont .content_wrap .title h1 br{display:none}@media (max-width: 768px){section.header-text-content .content_cont .content_wrap .title h1 br{display:block}}section.header-text-content .content_cont .content_wrap .content p{font-size:.9rem;line-height:1.7;font-weight:400;margin:0;padding:0;color:var(--text-primary-color)}@media (max-width: 768px){section.header-text-content .content_cont .content_wrap .content p br{display:none}}@media (min-width: 400px) and (max-width: 768px){section.header-text-content .content_cont .content_wrap .content p{font-size:1rem}}section.benefits_dropdown{position:relative}section.benefits_dropdown .background{position:absolute;top:0;right:0;z-index:-1;height:100%;width:100%}section.benefits_dropdown .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}section.benefits_dropdown .background img{width:100%;height:100%;object-fit:cover}section.benefits_dropdown .content_cont{max-width:var(--content-max-width);margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;padding:50px 20px;min-height:800px;position:relative}@media (max-width: 768px){section.benefits_dropdown .content_cont{min-height:auto;flex-direction:column;gap:85px;justify-content:center;padding:80px 20px}}@media (max-width: 768px){section.benefits_dropdown .content_cont .title_button{width:100%}}section.benefits_dropdown .content_cont .title_button h2{font-size:2.5rem;font-weight:300;color:#fff;line-height:1;margin:0 0 50px;position:relative;font-family:var(--font-secondary)}@media (max-width: 400px){section.benefits_dropdown .content_cont .title_button h2{font-size:2.5rem;line-height:1.3;margin-bottom:20px}}@media (min-width: 400px) and (max-width: 768px){section.benefits_dropdown .content_cont .title_button h2{font-size:3rem;line-height:1.3;margin-bottom:20px}}section.benefits_dropdown .content_cont .title_button a{font-size:.8rem;padding:15px 30px}@media (max-width: 768px){section.benefits_dropdown .content_cont .title_button a{display:none}}section.benefits_dropdown .content_cont .benefits{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media (max-width: 768px){section.benefits_dropdown .content_cont .benefits{width:100%;align-items:center}}section.benefits_dropdown .content_cont .benefits .benefit{margin-bottom:50px;padding-left:20px;border-left:2px solid #cfc3a9;cursor:pointer;width:80%}@media (max-width: 900px){section.benefits_dropdown .content_cont .benefits .benefit{width:100%}}section.benefits_dropdown .content_cont .benefits .benefit:last-of-type{margin-bottom:0}section.benefits_dropdown .content_cont .benefits .benefit.active .content{max-height:1000px;transition:max-height .3s ease-in-out}section.benefits_dropdown .content_cont .benefits .benefit h3{font-size:2rem;font-weight:300;color:#fff;line-height:1.2;margin:0;font-family:var(--font-secondary)}@media (max-width: 400px){section.benefits_dropdown .content_cont .benefits .benefit h3{font-size:2rem}}@media (min-width: 400px) and (max-width: 768px){section.benefits_dropdown .content_cont .benefits .benefit h3{font-size:2.3rem}}section.benefits_dropdown .content_cont .benefits .benefit .content{margin-top:15px;max-height:0;overflow:hidden}section.benefits_dropdown .content_cont .benefits .benefit .content p{color:#fff;font-size:.9rem;font-weight:300;margin:0;line-height:1.5}section.benefits_dropdown .content_cont .mobile_button{display:none}@media (max-width: 768px){section.benefits_dropdown .content_cont .mobile_button{display:block;width:100%;text-align:center;margin-top:25px}section.benefits_dropdown .content_cont .mobile_button a{font-size:.8rem;margin:auto}}section.dev_spotlight_comp{background:#f0eff0;overflow:hidden;position:relative}section.dev_spotlight_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:100px 15px}@media (max-width: 900px){section.dev_spotlight_comp .content_cont{padding:75px 15px}}section.dev_spotlight_comp .content_cont .title_controls{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding-bottom:50px}section.dev_spotlight_comp .content_cont .title_controls h2{font-size:2.3rem;font-weight:400;color:var(--text-primary-color);line-height:1;margin:0;padding-bottom:10px;position:relative;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination{height:50px;display:flex;gap:20px;align-items:center}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination{display:none}}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-prev{height:20px;width:50px;cursor:pointer;background-image:none;display:flex;align-items:center;justify-self:center;color:#cfc3a9}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-prev:hover{color:#ad9e80}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-prev svg{height:100%;width:100%;transition:all .2s ease-in-out}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-next{height:20px;width:50px;cursor:pointer;background-image:none;display:flex;align-items:center;justify-self:center;color:#cfc3a9}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-next:hover{color:#ad9e80}section.dev_spotlight_comp .content_cont .title_controls .dev-home-swiper-pagination .swiper-slide-next svg{height:100%;width:100%;transition:all .2s ease-in-out}section.dev_spotlight_comp .content_cont .dev_home_swiper{width:100%;height:fit-content}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card{text-decoration:none;background-color:#fff;height:auto;display:flex;flex-direction:column;justify-content:space-between}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo{padding:15px 0}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo .logo_wrap{height:75px;width:100%;display:flex;align-items:center;justify-content:center}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo .logo_wrap picture{display:flex;height:100%;width:100%}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo .logo_wrap picture img{width:100%;height:100%;object-fit:contain}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo .logo_wrap .header_alt{text-align:center}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_logo .logo_wrap .header_alt h3{font-size:var(--font-size-2);font-weight:400;line-height:1.2;color:var(--white);font-family:var(--font-secondary);max-width:90%;margin:auto}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header{display:flex;flex-direction:column;justify-content:center}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header .dev_img{width:100%;height:250px;position:relative}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header .dev_img{height:200px}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header .dev_img img{width:100%;height:100%;object-fit:cover}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header .dev_img .flash{background-color:#008eb9;padding:5px 0;text-align:center;text-transform:uppercase;position:absolute;bottom:0;left:0;width:100%}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .header .dev_img .flash p{font-size:.8rem;font-weight:600;color:#fff;margin:0;letter-spacing:1px}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details{padding:40px 20px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details{padding:20px 15px 15px}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;padding-bottom:30px;width:100%;gap:10px}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info{flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:15px;gap:15px}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .info{display:flex;flex-direction:row;gap:3px}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .name h3{font-size:1.7rem;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:5px;font-family:var(--font-secondary)}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .name h3{font-size:2rem}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .name p{font-size:.9rem;font-weight:500;color:var(--text-primary-color);margin:0;max-width:75%}@media (max-width: 768px){section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .name p{max-width:100%}}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .info p{font-size:.9rem;font-weight:400;color:var(--text-primary-color);margin:0;padding-bottom:5px}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details .name_info .info p:last-of-type{padding-bottom:0}section.dev_spotlight_comp .content_cont .dev_home_swiper .dev_card .dev_details a{font-size:.8rem;font-weight:700;padding:17px 27px}section.dev_spotlight_comp .content_cont .dev_home_swiper .swiper-pagination{display:none}section.dev_spotlight_comp .content_cont .dev_home_swiper .swiper-button-prev{display:none}section.dev_spotlight_comp .content_cont .dev_home_swiper .swiper-button-next{display:none}section.testimonials_comp{background:#686061;padding:50px 0 25px}@media (max-width: 768px){section.testimonials_comp{padding-bottom:0}}section.testimonials_comp .content_cont{max-width:var(--content-max-width);margin:auto;overflow:hidden;padding:0 15px}section.testimonials_comp .content_cont .testimonial_card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px}@media (max-width: 768px){section.testimonials_comp .content_cont .testimonial_card{flex-direction:column;gap:30px;align-items:flex-start}}section.testimonials_comp .content_cont .testimonial_card .author_img{width:400px;height:400px}@media (max-width: 768px){section.testimonials_comp .content_cont .testimonial_card .author_img{width:100%;height:400px}}section.testimonials_comp .content_cont .testimonial_card .author_img img{width:100%;height:100%;object-fit:cover}section.testimonials_comp .content_cont .testimonial_card .testimonial_content{display:flex;flex-direction:column;width:50%;gap:50px}@media (max-width: 768px){section.testimonials_comp .content_cont .testimonial_card .testimonial_content{width:100%;gap:75px}}section.testimonials_comp .content_cont .testimonial_card .testimonial_content h3{font-size:2.5rem;line-height:1.2;font-weight:400;color:#fff;margin:0;font-family:var(--font-secondary)}@media (max-width: 768px){section.testimonials_comp .content_cont .testimonial_card .testimonial_content h3{font-size:2.5rem;line-height:1.3}}section.testimonials_comp .content_cont .testimonial_card .testimonial_content a{font-size:.8rem;color:#fff}@media (max-width: 768px){section.testimonials_comp .content_cont .testimonial_card .testimonial_content a{align-self:center}}@media (max-width: 900px){section.testimonials_comp .content_cont .testimonial_card .testimonial_content br{display:none}}section.testimonials_comp .content_cont .swiper-progress{margin:auto;width:100%;display:flex;justify-content:center;padding:50px 0;gap:10px}@media (max-width: 768px){section.testimonials_comp .content_cont .swiper-progress{padding:50px 20px}}section.testimonials_comp .content_cont .swiper-progress .swiper-pagination-bullet{width:33%!important;border-radius:10px;background:#7a7374;margin:0;height:4px;opacity:1}section.testimonials_comp .content_cont .swiper-progress .swiper-pagination-bullet-active{background:#7a7374;width:0%;position:relative}section.testimonials_comp .content_cont .swiper-progress .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:progress 5s linear;border-radius:10px}@keyframes progress{0%{width:0%}to{width:100%}}section.two_block_comp{background:#f0eff0}@media (max-width: 1920px){section.two_block_comp{position:relative}}section.two_block_comp .content_cont{max-width:1520px;margin:auto}section.two_block_comp .content_cont .content_wrap{display:flex}@media (min-width: 1921px){section.two_block_comp .content_cont .content_wrap{position:relative}}@media (max-width: 768px){section.two_block_comp .content_cont .content_wrap{flex-direction:column}}section.two_block_comp .content_cont .content_wrap .block_one{width:50%;padding:35px 0;background-color:#f0eff0;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){section.two_block_comp .content_cont .content_wrap .block_one{position:relative;height:fit-content;width:100%;padding:50px 15px}}section.two_block_comp .content_cont .content_wrap .block_one .block_one_img{height:300px;width:auto;margin-bottom:20px}section.two_block_comp .content_cont .content_wrap .block_one .block_one_img img{width:100%;height:100%;object-fit:cover}section.two_block_comp .content_cont .content_wrap .block_one .block_one_content h2{font-size:2.8rem;font-weight:400;color:var(--text-primary-color);margin:0;padding-bottom:40px;text-align:center;position:relative;font-family:var(--font-secondary)}section.two_block_comp .content_cont .content_wrap .block_one .block_one_content h2:after{content:"";width:40%;height:2px;background-color:#cfc3a9;display:block;margin:10px auto auto}section.two_block_comp .content_cont .content_wrap .block_one .block_one_content p{font-size:1rem;font-weight:400;color:#63605c;padding-bottom:40px;margin:0;text-align:center}@media (max-width: 768px){section.two_block_comp .content_cont .content_wrap .block_one .block_one_content p{text-align:center}}section.two_block_comp .content_cont .content_wrap .block_one .block_one_content a{padding:17px 25px;color:#63605c;margin:auto}section.two_block_comp .content_cont .content_wrap .block_two{width:50%;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1921px){section.two_block_comp .content_cont .content_wrap .block_two{position:relative}}@media (max-width: 768px){section.two_block_comp .content_cont .content_wrap .block_two{position:relative;width:100%}}section.two_block_comp .content_cont .content_wrap .block_two .block_two_img{position:absolute;top:0;right:0;z-index:0;height:100%;width:50%}@media (min-width: 1921px){section.two_block_comp .content_cont .content_wrap .block_two .block_two_img{width:100%}}@media (max-width: 768px){section.two_block_comp .content_cont .content_wrap .block_two .block_two_img{width:100%;height:100%}}section.two_block_comp .content_cont .content_wrap .block_two .block_two_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}section.two_block_comp .content_cont .content_wrap .block_two .block_two_img img{width:100%;height:100%;object-fit:cover}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content{text-align:center;z-index:1}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content picture{height:75px;width:auto;display:block;margin-bottom:20px}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content picture img{width:100%;height:100%;object-fit:contain}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content h3{font-size:.9rem;font-weight:500;color:#fff;color:var(--brand-primary);margin:0;padding-bottom:30px;letter-spacing:.8px}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content h2{font-size:2.7rem;font-weight:400;font-family:var(--font-secondary);line-height:1.3;color:#fff;margin:0;padding-bottom:40px}section.two_block_comp .content_cont .content_wrap .block_two .block_two_content a{padding:15px 35px;color:#fff;margin:auto}section.dev_hero{background-color:#4c3342}@media (max-width: 900px){section.dev_hero{overflow:visible}}section.dev_hero .content_cont{max-width:1920px;margin:auto}section.dev_hero .content_cont .content_wrap{display:flex;flex-direction:row;align-items:center;height:650px}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap{flex-direction:column-reverse;height:auto}}section.dev_hero .content_cont .content_wrap .dev_info{width:40%;display:flex;flex-direction:column;align-items:center;padding:20px 0}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info{width:100%;padding:40px 0}}section.dev_hero .content_cont .content_wrap .dev_info .header_img{display:flex;flex-direction:column;align-items:center;padding-bottom:10px;height:140px;width:fit-content}section.dev_hero .content_cont .content_wrap .dev_info .header_img picture{display:flex;height:100%;width:100%}section.dev_hero .content_cont .content_wrap .dev_info .header_img picture img{width:100%;height:100%;object-fit:contain}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .header_img{height:200px}}@media (max-width: 600px){section.dev_hero .content_cont .content_wrap .dev_info .header_img{height:185px}}section.dev_hero .content_cont .content_wrap .dev_info .header_alt h3{font-size:2.4rem;color:inherit;font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.dev_hero .content_cont .content_wrap .dev_info .header_alt h3:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info{max-width:450px}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info{width:100%;padding:0 15px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info h3{color:inherit;font-size:1rem;font-weight:400;line-height:1.5;padding-bottom:40px;margin:0;text-align:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price{display:flex;flex-direction:column;gap:10px;width:100%;padding-bottom:40px;align-items:center}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price{gap:5px;padding-bottom:30px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom{display:flex;gap:10px;align-items:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom p{color:inherit;font-size:1.2rem;font-weight:600;margin:0}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap{height:23px;width:23px;display:flex;align-items:center;justify-content:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap{height:20px;width:20px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price{display:flex;gap:10px;align-items:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price p{color:inherit;font-size:1.2rem;font-weight:600;margin:0}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap{height:23px;width:23px;display:flex;align-items:center;justify-content:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap{height:20px;width:20px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions{display:flex;flex-direction:column;gap:15px;width:100%;padding-bottom:40px;align-items:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening-times .text_icon_wrap{display:flex;gap:5px;align-items:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening-times .text_icon_wrap p{color:inherit;font-size:.9rem;font-weight:500;margin:0}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening-times .text_icon_wrap .icon_wrap{height:25px;width:25px;display:flex;align-items:center;justify-content:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening-times .text_icon_wrap .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening-times .text_icon_wrap .icon_wrap{height:20px;width:20px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions{display:flex;gap:10px;align-items:center;gap:30px;position:relative}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions{gap:20px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action{color:#cabda5;text-decoration:none;display:flex;gap:10px;align-items:center;position:relative}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action:hover .text_icon_wrap p{color:#fff;border-bottom:1px solid #fff}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action:hover .text_icon_wrap .icon_wrap{background:#fff}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action.directions .text_icon_wrap{display:flex;gap:5px}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action.directions .text_icon_wrap .icon_wrap{transform:rotate(270deg)}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap{display:flex;gap:5px;align-items:center;transition:all .2s ease}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap p{color:#cabda5;font-size:.9rem;font-weight:500;line-height:1;margin:0;text-transform:uppercase;border-bottom:1px solid var(--brand-primary);transition:all .2s ease}@media (max-width: 600px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap p{font-size:.9rem}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap .icon_wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#cabda5;border-radius:50%;transition:all .2s ease}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap .icon_wrap img{width:8px;height:auto}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .text_icon_wrap .icon_wrap{height:20px;width:20px}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times{max-height:0px;overflow:hidden;transition:max-height .5s ease;width:100%;position:absolute;top:110%;z-index:9999}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times.open{max-height:1000px}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden{top:100%;width:100%;color:inherit;min-width:200px;background:#cabda5;padding:10px}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row{display:flex;justify-content:space-between;padding-bottom:7px;align-items:center}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row:last-of-type{padding-bottom:0}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row p{margin:0;color:var(--text-primary-color);font-weight:600;font-size:.9rem}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions{width:90%;display:flex;flex-wrap:wrap;gap:10px;margin:auto;max-width:315px}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions{width:100%}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a{padding:15px 0;flex:50%;font-size:.8rem}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a.btn-outline{color:inherit;height:100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(1){order:2}}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(2){order:1}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(3){flex:0 0 100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(3){order:3}}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions .brochure-download-appointment-flex{flex:50%!important}section.dev_hero .content_cont .content_wrap .dev_info .address_house_info .actions .brochure-download-hero-button{flex:45%!important}section.dev_hero .content_cont .content_wrap .dev_flash_mobile{display:none;padding:20px 0;background:#008eb9;text-align:center;width:100%}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_flash_mobile{display:block;padding:10px}}section.dev_hero .content_cont .content_wrap .dev_flash_mobile p{font-size:1.2rem;line-height:1.2;font-weight:700;color:inherit;margin:0;text-transform:uppercase}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_flash_mobile p{font-size:1rem;line-height:1.2;font-weight:600}}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap_video{height:100%!important}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap{width:60%;height:100%;position:relative;overflow:hidden}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap{width:100%;height:300px}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5%;background:#00000080;background-color:#0000008c;box-shadow:0 0 20px 20px #0000008c;z-index:1}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider_video{width:100%;height:100%;overflow:hidden}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider_video .dev_slider_video-wrapper{aspect-ratio:16/9;position:relative;height:100%;width:100%}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider_video .dev_slider_video-wrapper iframe{display:block;width:1160px;height:652.418447694px;border:none}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider_video .dev_slider_video-wrapper iframe{width:100%;height:100%}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider{height:100%;overflow:hidden}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-pagination .swiper-pagination-bullet{background:#fff;width:5px;height:5px;margin:0 10px;opacity:.5}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-pagination .swiper-pagination-bullet-active{background:#fff;scale:2;opacity:1}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-next{color:#6c6464;background-color:#cfc3a9;padding:20px;right:0}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-next:after{font-size:12px;font-weight:700}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-next{display:none}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-prev{color:#6c6464;background-color:#cfc3a9;padding:20px;left:0}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-prev:after{font-size:12px;font-weight:700}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-button-prev{display:none}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-slide{display:flex;justify-content:center;align-items:center}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-slide picture{height:100%;width:100%}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .dev_slider .swiper-slide picture img{width:100%;height:100%;object-fit:cover}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .image_counter{color:#fff;bottom:6%;position:absolute;left:50%;z-index:99;transform:translate(-50%,50%);display:flex;align-items:center;gap:10px}@media (max-width: 900px){section.dev_hero .content_cont .content_wrap .dev_slider_wrap .image_counter{bottom:13%}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .image_counter p{font-size:.7rem}}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .image_counter p{font-size:.9rem}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .image_counter img{width:18px;height:15px}section.dev_hero .content_cont .content_wrap .dev_slider_wrap .swiper-pagination{bottom:2%}section.dev_hero .content_cont .dev_flash{padding:12px 0;background:#008eb9;text-align:center}@media (max-width: 900px){section.dev_hero .content_cont .dev_flash{display:none}}section.dev_hero .content_cont .dev_flash p{font-size:1.1rem;font-weight:600;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}@media (max-width: 900px){section.dev_hero .content_cont .dev_flash p{font-size:1rem}}section.dev_intro{background:#fff;padding:50px 0}section.dev_intro .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.dev_intro .content_cont{padding:0 15px}}section.dev_intro .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:90px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap{flex-direction:column;gap:50px}}section.dev_intro .content_cont .content_wrap .dev_intro_copy{width:50%;flex:1}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy{width:100%}}section.dev_intro .content_cont .content_wrap .dev_intro_copy h1{font-size:2.4rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.dev_intro .content_cont .content_wrap .dev_intro_copy h1:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy h1{margin:auto auto 30px}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .content{font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1.5;padding:0 0 30px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .content{text-align:center}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .content.clamp-text{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .content.clamp-text{-webkit-line-clamp:7}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .content p{font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1.5;margin:0 0 20px}section.dev_intro .content_cont .content_wrap .dev_intro_copy .content p:last-of-type{margin-bottom:0}@media (max-width: 768px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .content p{font-size:.9rem;font-weight:400}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .read_more_btn{display:block;padding:30px 0 25px;color:#cfc3a9;font-size:.9rem;font-weight:500}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .read_more_btn{text-align:center;padding:30px 0 0}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button{display:flex;gap:10px;align-items:center;margin-top:20px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button{justify-content:center}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button a{font-size:.8rem;font-weight:600}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button .dev_intro_buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button .dev_intro_buttons{justify-content:center}}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button .dev_intro_buttons a{text-align:left;display:flex;gap:10px;padding:16px 15px;width:165px}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button .dev_intro_buttons a .icon{height:30px;width:30px}section.dev_intro .content_cont .content_wrap .dev_intro_copy .interest_button .dev_intro_buttons a .icon img{width:100%;height:100%;object-fit:cover}section.dev_intro .content_cont .content_wrap .key_features{width:50%;flex:1;display:flex;flex-direction:column;justify-content:end}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .key_features{width:100%}}section.dev_intro .content_cont .content_wrap .key_features h2{font-size:2.4rem;color:var(--text-primary-color);font-weight:400;margin:0 0 40px;line-height:1.5;padding-bottom:10px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.dev_intro .content_cont .content_wrap .key_features h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}section.dev_intro .content_cont .content_wrap .key_features .features{display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px;column-gap:25px}@media (max-width: 1150px){section.dev_intro .content_cont .content_wrap .key_features .features{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width: 768px){section.dev_intro .content_cont .content_wrap .key_features .features{row-gap:15px;column-gap:5px}}section.dev_intro .content_cont .content_wrap .key_features .features .hlight{width:110px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .key_features .features .hlight{width:auto}}section.dev_intro .content_cont .content_wrap .key_features .features .hlight .icon_wrap{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;margin:auto auto 10px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .key_features .features .hlight .icon_wrap{width:55px;height:55px}}section.dev_intro .content_cont .content_wrap .key_features .features .hlight .icon_wrap img{width:100%;height:100%;object-fit:cover}section.dev_intro .content_cont .content_wrap .key_features .features .hlight p{font-size:.8rem;text-align:center;margin:0}section.dev_intro .content_cont .content_wrap .key_features ul{list-style:none;padding-left:25px}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .key_features ul{padding-left:20px}}section.dev_intro .content_cont .content_wrap .key_features ul li{font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1.5;margin:0 0 5px;position:relative}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .key_features ul li{font-size:.9rem}}section.dev_intro .content_cont .content_wrap .key_features ul li:before{content:"";position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:5px;height:5px;background:#cfc3a9}section.dev_intro .content_cont .content_wrap .interest_button_mobile{display:none;gap:10px;align-items:center;margin:auto}@media (max-width: 900px){section.dev_intro .content_cont .content_wrap .interest_button_mobile{display:flex}}section.dev_intro .content_cont .content_wrap .interest_button_mobile a{padding:20px 25px;background:#cfc3a9;font-size:.8rem;font-weight:600}section.brochure_banner{background:#686061;padding:50px 0}section.brochure_banner .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.brochure_banner .content_cont{padding:0 15px}}section.brochure_banner .content_cont .content_wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap{flex-direction:column;gap:50px}}section.brochure_banner .content_cont .content_wrap .image_wrap{width:50%}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .image_wrap{width:100%}}section.brochure_banner .content_cont .content_wrap .image_wrap h2{font-size:2.5rem;font-weight:400;color:#fff;border-bottom:2px solid #cfc3a9;padding-bottom:10px;margin:0 0 50px;display:none;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .image_wrap h2{display:block;margin:auto auto 50px;border-bottom:0px;position:relative}section.brochure_banner .content_cont .content_wrap .image_wrap h2:after{content:"";position:absolute;width:75%;height:2px;background:#cfc3a9;bottom:0;left:12%}}section.brochure_banner .content_cont .content_wrap .image_wrap .image{height:200px;width:300px;display:flex}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .image_wrap .image{margin:auto}}@media (max-width: 500px){section.brochure_banner .content_cont .content_wrap .image_wrap .image{width:100%;height:180px}}section.brochure_banner .content_cont .content_wrap .image_wrap .image img{width:100%;height:auto;object-fit:cover}section.brochure_banner .content_cont .content_wrap .title_button{width:50%;display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .title_button{width:100%}}section.brochure_banner .content_cont .content_wrap .title_button h2{font-size:2.5rem;font-weight:400;color:#fff;border-bottom:2px solid #cfc3a9;padding-bottom:10px;margin:0 0 35px;display:block;font-family:var(--font-secondary)}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .title_button h2{display:none}}@media (max-width: 900px){section.brochure_banner .content_cont .content_wrap .title_button a{margin:auto}}section.brochure_banner.plot_mode{background:#fff}section.brochure_banner.plot_mode .content_cont .content_wrap{gap:80px}@media (max-width: 900px){section.brochure_banner.plot_mode .content_cont .content_wrap{gap:50px}}section.brochure_banner.plot_mode .content_cont .content_wrap .image_wrap{display:flex;justify-content:flex-end}@media (max-width: 900px){section.brochure_banner.plot_mode .content_cont .content_wrap .image_wrap{flex-direction:column}}section.brochure_banner.plot_mode .content_cont .content_wrap .image_wrap h2{color:#555353}section.brochure_banner.plot_mode .content_cont .content_wrap .title_button h2{color:#555353}section.available_homes{background:#f3f2f2;padding:50px 0}section.available_homes .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.available_homes .content_cont{padding:0 15px}}section.available_homes .content_cont .header{display:flex;align-items:center;justify-content:space-between;padding-bottom:80px}@media (max-width: 900px){section.available_homes .content_cont .header{flex-direction:column;gap:20px;padding-bottom:20px}}section.available_homes .content_cont .header .title{display:flex;align-items:center;justify-content:space-between;width:100%}section.available_homes .content_cont .header .title h2{font-size:3rem;color:#686061;font-weight:400;margin:0;line-height:1;padding-bottom:5px;position:relative;border-bottom:2px solid #cfc3a9;font-family:var(--font-secondary)}@media (max-width: 900px){section.available_homes .content_cont .header .title h2{font-size:2.5rem;line-height:1}}@media (max-width: 500px){section.available_homes .content_cont .header .title h2{font-size:2rem;padding-bottom:10px}}section.available_homes .content_cont .header .title .options_btn{display:none;padding:10px;background-color:#cfc3a9}@media (max-width: 900px){section.available_homes .content_cont .header .title .options_btn{display:flex;align-items:center;gap:20px;padding:12px}section.available_homes .content_cont .header .title .options_btn img{height:18px;width:20px}}section.available_homes .content_cont .header .actions{display:flex;align-items:center;gap:20px;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}@media (max-width: 900px){section.available_homes .content_cont .header .actions{max-height:0px;overflow:hidden;width:100%;gap:5px;flex-direction:column}section.available_homes .content_cont .header .actions.open{opacity:1;max-height:1000px;-webkit-user-select:all;user-select:all}}@media (max-width: 900px) and (max-width: 900px){section.available_homes .content_cont .header .actions{opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;-webkit-user-select:none;user-select:none}}section.available_homes .content_cont .header .actions .action{display:flex;flex-direction:column;align-items:stretch;min-width:130px}@media (max-width: 900px){section.available_homes .content_cont .header .actions .action{min-width:auto;margin-bottom:20px;width:100%}}section.available_homes .content_cont .header .actions .action.home_type .nice-select{padding:3px 35px 3px 6px;min-width:155px}section.available_homes .content_cont .header .actions .action label{font-size:1rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px}section.available_homes .content_cont .header .actions .action select{display:none}section.available_homes .content_cont .header .actions .action .nice-select{background:transparent;border:2px solid #cfc3a9;border-radius:0;padding:3px 6px;min-width:110px;height:auto}section.available_homes .content_cont .header .actions .action .nice-select:after{border-color:var(--brand-primary)}section.available_homes .content_cont .header .actions .action .nice-select .current{font-size:1rem;font-weight:500;color:var(--text-primary-color)}section.available_homes .content_cont .header .actions .action .nice-select .nice-select-dropdown{width:100%;z-index:8}section.available_homes .content_cont .header .actions .action .nice-select .nice-select-dropdown .list{width:100%;max-height:250px;margin:0}section.available_homes .content_cont .header .actions .action .nice-select .nice-select-dropdown .list li{font-size:.9rem;padding-left:10px;padding-right:5px}section.available_homes .content_cont .homes_grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:75px;row-gap:50px}@media (max-width: 1000px){section.available_homes .content_cont .homes_grid{grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:25px}}@media (max-width: 500px){section.available_homes .content_cont .homes_grid{grid-template-columns:repeat(1,1fr);row-gap:20px}}section.available_homes .content_cont .homes_grid .home_card{text-decoration:none}section.available_homes .content_cont .homes_grid .home_card .mobile_flash{display:none}@media (max-width: 768px){section.available_homes .content_cont .homes_grid .home_card .mobile_flash{display:block;background:#008eb9;padding:2px 0}section.available_homes .content_cont .homes_grid .home_card .mobile_flash p{margin:0;text-align:center;color:#fff;font-size:.9rem;font-weight:600}}section.available_homes .content_cont .homes_grid .home_card .content_wrap{display:flex;flex-direction:column;background-color:#fff}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap{flex-direction:row;align-items:center;gap:20px;padding:15px 10px}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img{height:fit-content;position:relative}section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .img_wrap{height:250px;width:100%}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .img_wrap{height:65px;width:90px}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .img_wrap img{width:100%;height:100%;object-fit:cover}section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .flash{background:#008eb9;padding:5px 0;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .flash{display:none}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .header_img .flash p{margin:0;text-align:center;color:#fff;font-size:1rem;font-weight:600}section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info{padding:25px 15px}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info{padding:0}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h3{margin:0 0 20px;font-size:1.8rem;color:#4c3342;font-weight:400;padding-bottom:10px;position:relative;font-family:var(--font-secondary)}section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h3:before{content:"";position:absolute;width:50%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 900px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h3:before{width:85%}}@media (max-width: 900px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h3{margin:0 0 15px;font-size:1.7rem}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info p{font-size:1rem;color:#4c3342;font-weight:400;padding-bottom:5px;margin:0}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info p{font-size:.9rem}}section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h4{font-size:1.4rem;color:#4c3342;font-weight:600;margin:0}@media (max-width: 500px){section.available_homes .content_cont .homes_grid .home_card .content_wrap .home_info h4{font-size:1.2rem}}section.dev_video_comp{background:#686061;padding:70px 0 90px}@media (max-width: 900px){section.dev_video_comp{padding:35px 0 40px}}section.dev_video_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.dev_video_comp .content_cont{padding:0 15px}}section.dev_video_comp .content_cont .header{text-align:center;padding-bottom:80px}@media (max-width: 900px){section.dev_video_comp .content_cont .header{padding-bottom:50px}}section.dev_video_comp .content_cont .header h2{font-size:2.5rem;font-weight:400;color:#fff;margin:0;position:relative;font-family:var(--font-secondary);padding-bottom:15px}section.dev_video_comp .content_cont .header h2:before{content:"";position:absolute;width:27%;height:2px;background:#cfc3a9;bottom:0%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 900px){section.dev_video_comp .content_cont .header h2:before{width:43%;left:50%;transform:translate(-48%,-85%)}}@media (max-width: 900px){section.dev_video_comp .content_cont .header h2{max-width:300px;margin:auto}}section.dev_video_comp .content_cont .video_wrap{aspect-ratio:16/9;position:relative}section.dev_video_comp .content_cont .video_wrap .placeholder_image{position:absolute;top:0;left:0;height:100%;width:100%}section.dev_video_comp .content_cont .video_wrap .placeholder_image img{width:100%;height:100%;object-fit:cover}section.dev_video_comp .content_cont .video_wrap iframe,section.dev_video_comp .content_cont .video_wrap video{width:100%;height:100%;border:none}section.dev_video_comp .content_cont .video_wrap .play_image .background{position:absolute;top:0;left:0;height:100%;width:100%}section.dev_video_comp .content_cont .video_wrap .play_image .background img{width:100%;height:100%;object-fit:cover}section.dev_video_comp .content_cont .video_wrap .play_image .play_button{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);padding:30px;background:#fff;cursor:pointer;line-height:0}@media (max-width: 900px){section.dev_video_comp .content_cont .video_wrap .play_image .play_button{padding:25px}}section.dev_video_comp .content_cont .video_wrap .play_image .play_button img{width:15px;height:15px}@media (max-width: 900px){section.dev_video_comp .content_cont .video_wrap .play_image .play_button img{width:12px;height:12px}}section.site_plan_comp{background:#f3f2f2}section.site_plan_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.site_plan_comp .content_cont{padding:0 20px}}section.site_plan_comp .content_cont .content_wrap .header{display:flex;justify-content:space-between;align-items:center;padding:90px 0}@media (max-width: 900px){section.site_plan_comp .content_cont .content_wrap .header{flex-direction:column;gap:50px;padding:50px 0 60px}}section.site_plan_comp .content_cont .content_wrap .header .title_intro_text{max-width:650px}section.site_plan_comp .content_cont .content_wrap .header .title_intro_text h2{font-size:2.5rem;line-height:1.2;font-weight:400;color:#686061;margin:0 0 30px;padding-bottom:10px;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){section.site_plan_comp .content_cont .content_wrap .header .title_intro_text h2{font-size:2.6rem;max-width:280px;border-bottom:none;margin-bottom:35px;position:relative}section.site_plan_comp .content_cont .content_wrap .header .title_intro_text h2:after{content:"";position:absolute;width:50%;height:2px;background:#cfc3a9;bottom:-5%;left:0}}section.site_plan_comp .content_cont .content_wrap .header .title_intro_text p{font-size:1rem;font-weight:400;color:var(--text-primary-color);line-height:1.5;margin:0}@media (max-width: 900px){section.site_plan_comp .content_cont .content_wrap .header .title_intro_text p{font-size:.9rem;line-height:1.8}}section.site_plan_comp .content_cont .content_wrap .header .nav_actions{display:flex;flex-direction:column;align-items:center;align-self:flex-start;max-width:650px;margin:auto 0 auto auto}@media (max-width: 600px){section.site_plan_comp .content_cont .content_wrap .header .nav_actions{width:100%;justify-content:center}}section.site_plan_comp .content_cont .content_wrap .header .nav_actions a{margin-bottom:10px;width:100%}section.site_plan_comp .content_cont .content_wrap .header .nav_actions a:last-child{margin-bottom:0}@media (max-width: 900px){section.site_plan_comp .content_cont .content_wrap .header .nav_actions a{width:100%}}section.site_plan_comp .site_plan_wrap{max-height:1000px;margin:auto;background-color:#fff;padding:0 15px;border:1px solid rgba(83,81,81,.368627451)}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap{padding-bottom:115px;padding-top:50px}}section.site_plan_comp .site_plan_wrap .content_wrap{display:flex;flex-direction:row;align-items:center;max-width:var(--content-max-width);margin:auto;height:650px}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap{flex-direction:column;padding:0;height:600px}}@media (max-width: 600px){section.site_plan_comp .site_plan_wrap .content_wrap{height:400px}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend{width:20%}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend{display:block;width:100%;padding-bottom:40px}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{font-size:2.5rem;font-weight:400;color:#686061;margin:0 0 50px;border-bottom:2px solid #cfc3a9;width:fit-content;padding-bottom:10px;font-family:var(--font-secondary)}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{margin:auto auto 20px;padding-bottom:10px}}@media (max-width: 768px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{margin:auto auto 35px}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items{flex-direction:row;gap:10px}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend{display:flex;align-items:center;gap:20px;width:100%}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend{align-items:center;justify-content:center;width:33%;gap:5px}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend p{font-size:1rem;font-weight:400;color:var(--text-primary-color);margin:0}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend p{font-size:.9rem;font-weight:500}}section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend img{height:34px;width:34px}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend img{height:24px;width:24px}}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container{height:100%;width:80%}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container{width:100%}}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper{max-height:1000px}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:100%;width:100%;position:relative}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:500px}}@media (max-width: 768px){section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:350px}}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image img{height:100%;width:100%;object-fit:contain;background-color:#fff;max-height:1000px}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon{position:absolute;display:block;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;-webkit-user-select:none;user-select:none}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon:hover{cursor:pointer}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer{top:auto;bottom:50px;left:7%;right:auto;display:flex;gap:5px;border-radius:0}@media (max-width: 900px){section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer{bottom:-65px;left:0}}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-reset{display:none}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-button{background:#cfc3a9;color:#fff;padding:10px;font-size:1rem;font-weight:600;cursor:pointer}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-in{background-image:url(./plus-J6e7btVS.svg);background-repeat:no-repeat;background-size:inherit;background-position:center}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-in svg{display:none}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-out{background-image:url(./minus-Bzhy7TdH.svg);background-repeat:no-repeat;background-size:inherit;background-position:center}section.site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-out svg{display:none}.location_slider_comp{background:#686061}.location_slider_comp .content_wrap{height:fit-content;max-width:1920px;margin:auto}.location_slider_comp .content_wrap .location_slider{overflow:hidden;position:relative}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide{display:flex;align-items:center;flex-direction:row}@media (max-width: 1100px){.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide{flex-direction:column;gap:25px}}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1100px){.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block{width:100%;padding:65px 15px 90px;height:fit-content}}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text{max-width:425px}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text h2{font-size:2.5rem;font-weight:400;color:#fff;padding-bottom:10px;margin:0 0 50px;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text h2{text-align:center;margin:auto auto 60px}}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text p{font-size:1rem;line-height:1.5;font-weight:300;color:#fff;margin:0 0 20px}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text p:last-of-type{margin-bottom:0}@media (max-width: 768px){.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .info_block .title_intro_text p{text-align:center}}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .image_block{height:100%;width:50%}@media (max-width: 1100px){.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .image_block{width:100%;height:400px}}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .image_block picture{display:flex}.location_slider_comp .content_wrap .location_slider .swiper-wrapper .location_slide .image_block picture img{height:100%;width:100%;object-fit:cover}.location_slider_comp .content_wrap .swiper_arrows{max-width:100px;display:flex;height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}@media (max-width: 1100px){.location_slider_comp .content_wrap .swiper_arrows{position:absolute;left:50%;top:auto;transform:translate(-50%,-940%);height:45px;align-items:center}}.location_slider_comp .content_wrap .swiper_arrows:before{content:"";position:absolute;top:0%;right:50%;width:2px;height:100%;background-color:#9f9487;z-index:12}@media (max-width: 900px){.location_slider_comp .content_wrap .swiper_arrows:before{height:100%;bottom:0;transform:none}}.location_slider_comp .content_wrap .swiper_arrows .swiper-button-prev{display:flex;position:static;font-size:10px;font-weight:700;background:#cfc3a9;padding:20px;line-height:0;margin:0}.location_slider_comp .content_wrap .swiper_arrows .swiper-button-prev:after{font-size:10px;font-weight:700;color:#686061}.location_slider_comp .content_wrap .swiper_arrows .swiper-button-next{display:flex;position:static;font-size:10px;font-weight:700;background:#cfc3a9;padding:20px;line-height:0;margin:0}.location_slider_comp .content_wrap .swiper_arrows .swiper-button-next:after{font-size:10px;font-weight:700;color:#686061}section.dev_map_comp{background:#686061}section.dev_map_comp .content_cont{max-width:1920px;margin:auto}section.dev_map_comp .content_cont .content_wrap{display:flex;flex-direction:row;min-height:650px}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap{flex-direction:column-reverse}}section.dev_map_comp .content_cont .content_wrap .map_cont{width:50%}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_cont{width:100%;height:auto}}section.dev_map_comp .content_cont .content_wrap .map_cont iframe{width:100%;height:100%}section.dev_map_comp .content_cont .content_wrap .map_legend{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_legend{width:100%;padding:40px 15px}}section.dev_map_comp .content_cont .content_wrap .map_legend h2{font-size:2.5rem;font-weight:400;color:#fff;margin:0 0 60px;padding-bottom:10px;border-bottom:2px solid #cfc3a9;font-family:var(--font-secondary)}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_legend h2{border:none;text-align:center;position:relative}section.dev_map_comp .content_cont .content_wrap .map_legend h2:after{content:"";position:absolute;width:60%;height:1px;transform:translate(36%,50%);background:#cfc3a9;bottom:-10px;left:0}}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;width:100%}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item{display:flex;align-items:center;justify-content:space-between;min-width:300px;border-bottom:1px solid #fff;padding:10px 0;cursor:pointer}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item label:hover{cursor:pointer}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item label:hover p{font-weight:700!important}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .gspot:hover{cursor:pointer!important}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item{min-width:100%;border:none}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item:nth-child(odd){border-bottom:.5px solid #fff}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item:nth-child(2n){border-top:.5px solid #fff}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item:nth-child(6){border-bottom:.5px solid #fff}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item:first-of-type{border-top:1px solid #fff}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item:last-of-type{border-bottom:1px solid #fff}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item.active .title_icon svg{color:#686061}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item.active .title_icon svg rect{fill:#cfc3a9}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon{display:flex;align-items:center;gap:10px}@media (max-width: 900px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon{gap:5px}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon p{font-size:.9rem;font-weight:400;color:#fff;margin:0}@media (max-width: 400px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon p{font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:85px}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon svg{width:40px;height:40px;color:#cfc3a9;transition:all .3s ease-in-out}@media (max-width: 400px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon svg{width:30px;height:30px}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item .title_icon svg rect{fill:transparent}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item input{width:25px;height:25px;border-radius:0;border:1px solid #fff;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease-in-out;margin:0}@media (max-width: 768px){section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item input{width:20px;height:20px}}section.dev_map_comp .content_cont .content_wrap .map_legend .legend_wrap .legend_item input:checked{background:#cfc3a9;border:1px solid #cfc3a9}section.dev_specs_comp{background:#fff;padding:50px 0 0}@media (max-width: 900px){section.dev_specs_comp{padding:50px 0 70px}}section.dev_specs_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.dev_specs_comp .content_cont{padding:0 15px}}section.dev_specs_comp .content_cont .content_wrap{min-height:800px}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap{min-height:auto}}section.dev_specs_comp .content_cont .content_wrap .header{width:100%;padding-bottom:70px}section.dev_specs_comp .content_cont .content_wrap .header h2{font-size:3rem;color:var(--text-primary-color);font-weight:400;line-height:1.5;padding-bottom:5px;border-bottom:2px solid #cfc3a9;width:fit-content;margin:auto;font-family:var(--font-secondary)}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap .header h2{font-size:2.7rem}}section.dev_specs_comp .content_cont .content_wrap .spec_wrap{display:flex;flex-direction:row;gap:50px;align-items:flex-start}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap .spec_wrap{flex-direction:column;gap:50px}}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .image{width:60%;height:450px}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap .spec_wrap .image{width:100%;height:300px}}@media (max-width: 400px){section.dev_specs_comp .content_cont .content_wrap .spec_wrap .image{height:200px}}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .image img{width:100%;height:100%;object-fit:cover}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns{width:40%;display:flex;flex-direction:column}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns{width:100%}}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown{width:100%;padding:25px 0;border-bottom:1px solid #000;cursor:pointer}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown:first-of-type{border-top:1px solid #000}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .title_button{display:flex;align-items:center;justify-content:space-between}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .title_button h3{font-size:.9rem;color:#494949;font-weight:400;margin:0;line-height:1.5}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .title_button img{width:15px;height:auto;transition:transform .3s ease-in-out}@media (max-width: 900px){section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .title_button img{margin-right:10px}}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .dropdown_content{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .dropdown_content .content{padding-top:10px}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .dropdown_content .content p{font-size:.9rem;color:#494949;font-weight:300;line-height:1.5;margin:0;padding-bottom:10px}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown .dropdown_content .content p:last-of-type{padding-bottom:0}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown.active .title_button img{transform:rotate(180deg)}section.dev_specs_comp .content_cont .content_wrap .spec_wrap .spec_dropdowns .spec_dropdown.active .dropdown_content{max-height:500px}section.dev_contact_panel{background:#686061;padding:50px 0}@media (max-width: 768px){section.dev_contact_panel{padding-top:30px}}section.dev_contact_panel .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){section.dev_contact_panel .content_cont{padding:0 15px}}section.dev_contact_panel .content_cont .content_wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap{flex-direction:column;gap:50px}}section.dev_contact_panel .content_cont .content_wrap .dev_info{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info{gap:40px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_header h2{font-size:2.5rem;color:#cfc3a9;font-weight:500;margin:0;line-height:1.5;padding-bottom:5px;font-family:var(--font-secondary);border-bottom:2px solid #fff}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_header h2{font-size:2rem}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center}@media (max-width: 900px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address{gap:10px}}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address{gap:5px;max-width:90%}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address p{font-size:.9rem;color:#fff;font-weight:400;line-height:1.5;margin:0}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address p{font-size:.9rem}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a{color:#cfc3a9;font-size:1rem;font-weight:400;width:fit-content;text-transform:uppercase;text-decoration:none}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a.directions .text_icon_wrap{display:flex;gap:10px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a.directions .text_icon_wrap .icon_wrap{transform:rotate(270deg)}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a:hover .text_icon_wrap p{color:#fff;border-bottom:1px solid #fff}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a:hover .text_icon_wrap .icon_wrap{background:#fff}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a p{margin:0;line-height:1;font-size:.9rem;font-weight:500;color:#cfc3a9;border-bottom:1px solid #cfc3a9}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap{display:flex;align-items:center;gap:5px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap p{margin:0;line-height:1;font-size:.9rem;font-weight:500;color:#cfc3a9;border-bottom:1px solid #cfc3a9;transition:all .2s ease}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap .icon_wrap{display:flex;align-items:center;justify-content:center;gap:5px;background-color:#cfc3a9;border-radius:50%;width:20px;height:20px;transition:all .2s ease}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap .icon_wrap{width:17px;height:17px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap .icon_wrap img{width:6px}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_address .dev_directions a .text_icon_wrap .icon_wrap img{width:7px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info{position:relative}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;padding-bottom:10px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item:last-of-type{padding-bottom:0}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item{gap:5px;padding-bottom:7px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon{display:flex;gap:10px}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon{gap:5px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon img{width:23px;height:auto}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon img{width:20px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon p{font-size:1rem;color:#fff;font-weight:500;margin:0;line-height:1.5}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item .title_icon p{font-size:.9rem}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a{color:#cfc3a9;font-size:1rem;font-weight:400;width:fit-content;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:5px}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a{padding-left:28px;gap:10px}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a:hover p{color:#fff;border-bottom:1px solid #fff}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a:hover .icon{background:#fff}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a p{margin:0;line-height:1;font-size:1rem;font-weight:500;color:#cfc3a9;border-bottom:1px solid #cfc3a9;transition:all .2s ease}@media (max-width: 500px){section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a p{font-size:.9rem}}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a .icon{display:flex;align-items:center;justify-content:center;gap:5px;background-color:#cfc3a9;transition:all .2s ease;border-radius:50%;width:20px;height:20px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .dev_quick_info_item a .icon img{width:5px;transform:rotate(90deg)}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times{max-height:0px;overflow:hidden;transition:max-height .5s ease;width:100%;position:absolute;top:110%;z-index:9999}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times.open{max-height:1000px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times .opening-times-hidden{top:100%;width:100%;color:#fff;min-width:150px;background:#cabda5;padding:10px}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times .opening-times-hidden .open-hours-row{display:flex;justify-content:space-between;padding-bottom:7px;align-items:center}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times .opening-times-hidden .open-hours-row:last-of-type{padding-bottom:0}section.dev_contact_panel .content_cont .content_wrap .dev_info .dev_quick_info .slide_out_times .opening-times-hidden .open-hours-row p{margin:0;color:var(--text-primary-color);font-weight:600;font-size:.9rem}section.dev_contact_panel .content_cont .content_wrap .dev_buttons{display:flex;flex-direction:column;gap:15px;margin:auto 60px auto auto}@media (max-width: 900px){section.dev_contact_panel .content_cont .content_wrap .dev_buttons{margin-right:0}}@media (max-width: 768px){section.dev_contact_panel .content_cont .content_wrap .dev_buttons{width:100%;gap:10px;max-width:540px;margin:auto}}section.dev_contact_panel .content_cont .content_wrap .dev_buttons a{width:100%;min-width:250px}@media (max-width: 900px){section.dev_contact_panel .content_cont .content_wrap .dev_buttons a{min-width:100%;font-size:.8rem}}.dev_updates_comp{padding:80px 0}@media (max-width: 768px){.dev_updates_comp{padding:40px 0}}.dev_updates_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){.dev_updates_comp .content_cont{padding:0 15px}}@media (max-width: 768px){.dev_updates_comp .content_cont{padding:0 20px}}.dev_updates_comp .content_cont .content_wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 900px){.dev_updates_comp .content_cont .content_wrap{flex-direction:column;gap:50px}}@media (max-width: 768px){.dev_updates_comp .content_cont .content_wrap{gap:35px}}.dev_updates_comp .content_cont .content_wrap .tite_update{width:55%}@media (max-width: 900px){.dev_updates_comp .content_cont .content_wrap .tite_update{width:100%}}.dev_updates_comp .content_cont .content_wrap .tite_update h2{font-size:2.5rem;color:#686061;font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 400px){.dev_updates_comp .content_cont .content_wrap .tite_update h2{line-height:1.2;border-bottom:none;position:relative;padding-bottom:15px}.dev_updates_comp .content_cont .content_wrap .tite_update h2:after{content:"";position:absolute;width:40%;height:2px;background:#cfc3a9;bottom:-5%;left:0}}.dev_updates_comp .content_cont .content_wrap .tite_update p{font-size:1rem;color:#494949;font-weight:400;line-height:1.5;margin:0}@media (max-width: 400px){.dev_updates_comp .content_cont .content_wrap .tite_update p{font-size:.9rem}}.dev_updates_comp .content_cont .content_wrap .button{width:fit-content}@media (max-width: 600px){.dev_updates_comp .content_cont .content_wrap .button{width:100%}}.dev_updates_comp .content_cont .content_wrap .button a{padding:17px 35px;font-size:.8rem}@media (max-width: 900px){.dev_updates_comp .content_cont .content_wrap .button a{width:100%;padding:15px 0}}section.sticky_dev_nav{position:sticky;top:0;left:0;background-color:var(--text-primary-color);z-index:99999}@media (max-width: 900px){section.sticky_dev_nav{position:fixed;width:100%;bottom:0;z-index:9999;height:fit-content;background-color:transparent;top:0}}section.sticky_dev_nav .content_cont{max-width:var(--content-max-width);margin:auto;padding:15px}@media (max-width: 900px){section.sticky_dev_nav .content_cont{padding:0}}section.sticky_dev_nav .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:space-between;gap:10px}@media (max-width: 1200px){section.sticky_dev_nav .content_cont .content_wrap{flex-direction:column;gap:15px}}section.sticky_dev_nav .content_cont .content_wrap .anchor_links{display:flex;flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap}@media (max-width: 1350px){section.sticky_dev_nav .content_cont .content_wrap .anchor_links{gap:15px;width:50%;justify-content:space-between}}@media (max-width: 1200px){section.sticky_dev_nav .content_cont .content_wrap .anchor_links{gap:10px;width:100%;justify-content:space-between}}@media (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .anchor_links{display:none}}section.sticky_dev_nav .content_cont .content_wrap .anchor_links a{color:#fff;text-decoration:none;font-size:.9rem;font-weight:500;text-transform:uppercase;transition:color .3s ease-in-out}section.sticky_dev_nav .content_cont .content_wrap .anchor_links a.active{color:#cfc3a9;border-bottom:2px solid #cfc3a9}section.sticky_dev_nav .content_cont .content_wrap .anchor_links a:hover{color:#cfc3a9;border-bottom:2px solid #cfc3a9}section.sticky_dev_nav .content_cont .content_wrap .mobile_view{display:none}@media (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .mobile_view{display:block;width:100%}section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap{display:flex;flex-direction:row;align-items:center;width:100%}section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap a{display:flex;align-items:center;justify-content:center;gap:5px;width:50%;padding:20px 5px;font-size:.8rem;border-radius:0}section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap a img{width:10px;height:10px}section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap a:first-of-type{border-right:1px solid #535151}section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap a:last-of-type{border-left:1px solid #535151}}@media (max-width: 900px) and (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .mobile_view .button_wrap a:last-of-type img{transform:rotate(0)!important}}@media (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section{max-height:0px;width:100%;justify-content:center;position:absolute;top:100%;background:#f3f2f2;transition:max-height .5s ease-in-out;display:none;overflow:hidden;display:block}}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section.open{max-height:500px}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap{display:flex;gap:20px;align-items:center}@media (max-width: 1200px){section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap{gap:15px}}@media (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap{flex-direction:column;padding:20px}}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap .opening_button_wrap{display:flex;flex-direction:row;align-items:center;gap:10px}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap .opening_button_wrap .opening_icon_wrap{height:25px;width:25px}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap .opening_button_wrap .opening_icon_wrap img{width:100%;height:100%;object-fit:contain}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap .opening_button_wrap p{color:#fff;font-size:.9rem;font-weight:400}@media (max-width: 900px){section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap .opening_button_wrap p{color:var(--text-primary-color)}}section.sticky_dev_nav .content_cont .content_wrap .opening_appointment_section .content_wrap a{font-size:.8rem}.number_dsk_mob_variants{flex:45%}.number_dsk_mob_variants a{width:100%}.number_dsk_mob_variants a.desktop{display:flex}@media (max-width: 768px){.number_dsk_mob_variants a.desktop{display:none}}.number_dsk_mob_variants a.desktop p{font-size:inherit;font-weight:inherit;color:inherit;margin:0;line-height:1}.number_dsk_mob_variants a.desktop span{display:none;font-size:.9rem;line-height:1;font-weight:600;color:inherit;text-align:center}.number_dsk_mob_variants a.mobile{display:none}@media (max-width: 768px){.number_dsk_mob_variants a.mobile{display:flex}}section.plot_hero{background:inherit}section.plot_hero .content_cont{max-width:1920px;margin:auto}section.plot_hero .content_cont .content_wrap{display:flex;flex-direction:row;align-items:center;height:650px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap{flex-direction:column-reverse;height:100%}}section.plot_hero .content_cont .content_wrap .dev_info{width:40%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;padding-top:20px}@media (min-width: 768px) and (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info{padding:0 15px}}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info{width:100%;padding:25px 15px 30px}}section.plot_hero .content_cont .content_wrap .dev_info .header_img{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:0;height:130px;width:fit-content}section.plot_hero .content_cont .content_wrap .dev_info .header_img picture{display:flex;height:100%;width:100%}section.plot_hero .content_cont .content_wrap .dev_info .header_img picture img{width:100%;height:100%;object-fit:contain}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .header_img{height:165px}}@media (max-width: 768px){section.plot_hero .content_cont .content_wrap .dev_info .header_img{height:140px}}section.plot_hero .content_cont .content_wrap .dev_info .header_alt{color:#fff}section.plot_hero .content_cont .content_wrap .dev_info .header_alt h3{font-size:2.4rem;color:inherit;font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.plot_hero .content_cont .content_wrap .dev_info .header_alt h3:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info{max-width:450px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info{width:100%;max-width:100%}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info h2{font-size:2.7rem;margin:0;text-align:center;color:#cfc3a9;font-weight:400;font-family:Charter,sans-serif;padding-bottom:5px}@media (max-width: 768px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info h2{font-size:2.5rem;padding-bottom:10px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info h3{color:inherit;font-size:.9rem;font-weight:300;padding-bottom:40px;line-height:1.5;margin:0;text-align:center}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info h3{font-size:.9rem;padding-bottom:25px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info h3 a{font-size:inherit;font-weight:inherit;line-height:inherit}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price{display:flex;flex-direction:column;gap:0px;width:100%;padding-bottom:30px;align-items:center}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price{gap:5px}}@media (max-width: 768px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price{gap:0px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom{display:flex;gap:10px;align-items:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom p{color:inherit;font-size:1.2rem;font-weight:500;margin:0}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap{height:25px;width:25px;display:flex;align-items:center;justify-content:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .bedroom .icon_wrap{height:20px;width:20px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price{display:flex;gap:10px;align-items:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price p{color:inherit;font-size:1.2rem;font-weight:500;margin:0}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap{height:25px;width:25px;display:flex;align-items:center;justify-content:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .bedroom_and_price .price .icon_wrap{height:20px;width:20px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions{display:flex;flex-direction:column;gap:10px;width:100%;padding-bottom:40px;align-items:center;position:relative}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions{gap:5px;padding-bottom:30px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times{display:flex;gap:10px;align-items:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times p{color:inherit;font-size:.9rem;font-weight:500;margin:0}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times p{font-size:.9rem}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times .icon_wrap{height:25px;width:25px;display:flex;align-items:center;justify-content:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times .icon_wrap img{width:100%;height:100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .opening_times .icon_wrap{height:20px;width:20px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times{max-height:0px;overflow:hidden;transition:max-height .5s ease;width:100%;position:absolute;top:100%;z-index:9999}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times.open{max-height:1000px}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden{top:100%;width:100%;color:#fff;min-width:200px;background:#cabda5;padding:10px;max-width:400px;margin:auto}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row{display:flex;justify-content:space-between;padding-bottom:7px;align-items:center}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row:last-of-type{padding-bottom:0}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .slide_out_times .opening-times-hidden .open-hours-row p{margin:0;color:var(--text-primary-color);font-weight:600;font-size:.9rem}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions{display:flex;gap:10px;align-items:center;gap:30px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions{gap:10px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action{color:#cabda5;text-decoration:none;display:flex;gap:10px;align-items:center;transition:all .3s ease-in-out}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action p{color:#cabda5;font-size:.9rem;font-weight:500;margin:0;line-height:1;border-bottom:1px solid var(--brand-primary)}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action p{font-size:.9rem}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action:hover p{color:#fff;border-bottom:1px solid #fff}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action:hover .icon_wrap{background:#fff}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action.directions .text_icon_wrap{display:flex;align-items:center;gap:10px}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action.directions .text_icon_wrap .icon_wrap{transform:rotate(270deg)}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .icon_wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#cabda5;border-radius:50%;transition:all .3s ease-in-out}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .icon_wrap img{width:8px;height:auto}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .opening_times_and_directions .directions .action .icon_wrap{height:20px;width:20px}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions{display:flex;flex-wrap:wrap;gap:10px;margin:auto;max-width:315px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions{width:100%}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a{padding:15px 0;flex:50%;font-size:.8rem}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a.btn-outline{color:inherit;height:100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(1){order:2}}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(2){order:1}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(3){flex:0 0 100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions a:nth-child(3){order:3}}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions .brochure-download-appointment-flex{flex:50%!important}section.plot_hero .content_cont .content_wrap .dev_info .address_house_info .actions .brochure-download-hero-button{flex:45%!important}section.plot_hero .content_cont .content_wrap .dev_flash_mobile{display:none;padding:7px 0;background:#008eb9;text-align:center;width:100%}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .dev_flash_mobile{display:block}}section.plot_hero .content_cont .content_wrap .dev_flash_mobile p{font-size:.9rem;line-height:1.2;font-weight:600;color:#fff;margin:0;letter-spacing:1px}section.plot_hero .content_cont .content_wrap .plot_slider_wrap{width:60%;height:100%;position:relative;overflow:hidden}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap{width:100%;height:300px}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5%;background:#00000080;background-color:#0000008c;box-shadow:0 0 20px 20px #0000008c;z-index:1}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider{height:100%;overflow:hidden}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter{color:#fff;bottom:7%;position:absolute;left:50%;z-index:99;transform:translate(-50%,50%);display:flex;align-items:center;gap:10px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter{bottom:12%}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter p{font-size:.9rem}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter p{font-size:.7rem}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter img{width:18px;height:15px}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .image_counter img{width:15px;height:12px}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-pagination{bottom:2%}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-pagination .swiper-pagination-bullet{background:#fff;width:5px;height:5px;margin:0 10px;opacity:.5}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-pagination .swiper-pagination-bullet-active{background:#fff;scale:2;opacity:1}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-next{color:#6c6464;background-color:#cfc3a9;padding:20px;right:0}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-next:after{font-size:12px;font-weight:700}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-next{display:none}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-prev{color:#6c6464;background-color:#cfc3a9;padding:20px;left:0}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-prev:after{font-size:12px;font-weight:700}@media (max-width: 900px){section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-button-prev{display:none}}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-slide{display:flex;justify-content:center;align-items:center}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-slide picture{height:100%;width:100%}section.plot_hero .content_cont .content_wrap .plot_slider_wrap .plot_slider .swiper-slide picture img{width:100%;height:100%;object-fit:cover}section.plot_hero .content_cont .dev_flash{padding:10px 0;background:#008eb9;text-align:center}@media (max-width: 900px){section.plot_hero .content_cont .dev_flash{display:none}}section.plot_hero .content_cont .dev_flash p{font-size:1rem;font-weight:600;color:#fff;margin:0;letter-spacing:1px}section.plot_intro{background:#f3f2f2;padding:15px 0 50px}section.plot_intro .content_cont{max-width:1200px;margin:auto;padding:0 15px}@media (max-width: 900px){section.plot_intro .content_cont{padding:0 15px}}section.plot_intro .content_cont .plot_breadcrumbs{display:flex;align-items:center;gap:5px;padding-bottom:25px}@media (max-width: 900px){section.plot_intro .content_cont .plot_breadcrumbs{justify-content:center}}section.plot_intro .content_cont .plot_breadcrumbs a{font-size:.8rem;color:#686061;font-weight:600;text-decoration:underline}section.plot_intro .content_cont .plot_breadcrumbs a.active{text-decoration:none}section.plot_intro .content_cont .plot_breadcrumbs a.active:hover{color:#686061}section.plot_intro .content_cont .plot_breadcrumbs a:hover{color:var(--brand-primary)}section.plot_intro .content_cont .plot_breadcrumbs p{font-size:.9rem;color:#686061;font-weight:400;margin:0}section.plot_intro .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap{flex-direction:column;gap:40px}}section.plot_intro .content_cont .content_wrap .dev_intro_copy{width:40%}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy{width:100%;text-align:center}}section.plot_intro .content_cont .content_wrap .dev_intro_copy h1{font-size:2.4rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.plot_intro .content_cont .content_wrap .dev_intro_copy h1:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy h1{margin:auto auto 30px}}section.plot_intro .content_cont .content_wrap .dev_intro_copy .content{margin-bottom:45px;font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1.5}@media (max-width: 768px){section.plot_intro .content_cont .content_wrap .dev_intro_copy .content{font-size:.9rem;font-weight:400}}section.plot_intro .content_cont .content_wrap .dev_intro_copy .content.clamp-text{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy .content.clamp-text{display:block}}section.plot_intro .content_cont .content_wrap .dev_intro_copy .content p{font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1.5;margin:0 0 20px}section.plot_intro .content_cont .content_wrap .dev_intro_copy .content p:last-of-type{margin-bottom:0}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy .content p{font-size:.9rem;font-weight:400}}section.plot_intro .content_cont .content_wrap .dev_intro_copy .read_more_btn{display:block;padding:30px 0;color:#cfc3a9;font-size:.9rem;font-weight:500}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy .read_more_btn{display:none}}section.plot_intro .content_cont .content_wrap .dev_intro_copy .interest_button{display:flex;gap:10px;align-items:center;margin-top:20px}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .dev_intro_copy .interest_button{justify-content:center}}section.plot_intro .content_cont .content_wrap .home_highlights{width:45%;display:flex;flex-direction:column;justify-content:end}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .home_highlights{width:100%}}section.plot_intro .content_cont .content_wrap .home_highlights h2{font-size:2.4rem;color:#4c3342;font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.plot_intro .content_cont .content_wrap .home_highlights h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .home_highlights h2{margin:0 auto 50px}}section.plot_intro .content_cont .content_wrap .home_highlights .highlights{display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px;column-gap:25px}@media (max-width: 1150px){section.plot_intro .content_cont .content_wrap .home_highlights .highlights{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width: 768px){section.plot_intro .content_cont .content_wrap .home_highlights .highlights{row-gap:15px;column-gap:5px}}section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight{width:110px}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight{width:auto}}section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight .icon_wrap{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;margin:auto auto 10px}@media (max-width: 900px){section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight .icon_wrap{width:55px;height:55px}}section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight .icon_wrap img{width:100%;height:100%;object-fit:cover}section.plot_intro .content_cont .content_wrap .home_highlights .highlights .hlight p{font-size:.8rem;text-align:center;margin:0}section.plot_intro .content_cont .content_wrap .interest_button_mobile{display:none;gap:10px;align-items:center;margin:auto}section.plot_intro .content_cont .content_wrap .interest_button_mobile a{padding:20px 25px;background:#cfc3a9;font-size:.8rem;font-weight:600}.plot_floorplan{padding:50px 0}.plot_floorplan .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.plot_floorplan .content_cont .header{text-align:center;padding-bottom:50px}.plot_floorplan .content_cont .header h2{font-size:2.5rem;color:#636262;font-weight:400;line-height:1;position:relative;width:fit-content;margin:auto;font-family:var(--font-secondary)}.plot_floorplan .content_cont .header h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:-10px;left:0;right:0;margin:auto}.plot_floorplan .content_cont .plot_floorplans{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;padding-bottom:50px}@media (max-width: 768px){.plot_floorplan .content_cont .plot_floorplans{flex-direction:column;padding-bottom:0;gap:20px}}.plot_floorplan .content_cont .plot_floorplans .floorplans{width:50%}@media (max-width: 900px){.plot_floorplan .content_cont .plot_floorplans .floorplans{width:100%}}@media (max-width: 600px){.plot_floorplan .content_cont .plot_floorplans .floorplans{max-width:280px;margin:auto}}.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container{width:100%;height:100%;max-height:700px}@media (max-width: 768px){.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container{height:270px}}.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container .zoomist-wrapper{background-color:transparent}.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container .zoomist-wrapper .zoomist-image{height:100%}.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container .zoomist-wrapper .zoomist-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container .zoomist-wrapper .zoomist-image img{object-fit:contain}}.plot_floorplan .content_cont .plot_floorplans .floorplans .zoomist-container .zoomist-zoomer .zoomist-zoomer-reset{display:none}.plot_floorplan .content_cont .plot_floorplans .floors{width:50%;padding:30px 0}@media (max-width: 900px){.plot_floorplan .content_cont .plot_floorplans .floors{width:100%;padding:0}}.plot_floorplan .content_cont .plot_floorplans .floors .content .tab-nav{display:flex;gap:10px;padding-bottom:50px}@media (max-width: 600px){.plot_floorplan .content_cont .plot_floorplans .floors .content .tab-nav{flex-wrap:wrap}}@media (max-width: 700px){.plot_floorplan .content_cont .plot_floorplans .floors .content .tab-nav a{width:calc(50% - 10px);padding-left:0;padding-right:0}}.plot_floorplan .content_cont .plot_floorplans .floors .content .tab-nav a.active{background:transparent;border:1px solid #000;color:#000}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions{padding-bottom:50px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab{display:flex;flex-direction:column;justify-content:flex-start}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap{padding-bottom:15px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions{padding-bottom:25px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions:last-of-type{padding-bottom:0}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .tableHomeSpecification tr{display:block;padding-bottom:20px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .tableHomeSpecification tr:last-of-type{padding-bottom:0}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .tableHomeSpecification tr td{padding-right:10px;font-size:.9rem;color:#4c3342;font-weight:400;margin:0}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .tableHomeSpecification tr td:first-of-type{font-size:1rem;color:#595757;font-weight:600;font-family:Charter,sans-serif;margin:0;padding:0 0 10px;width:100%;display:block}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .tableHomeSpecification tr td:last-of-type{padding:0}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions h3{font-size:1rem;color:#595757;font-weight:600;font-family:Charter,sans-serif;margin:0;padding-bottom:10px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions p{font-size:.9rem;color:#4c3342;font-weight:400;margin:0}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .dimensions_wrap .dimensions .measurements{display:flex;flex-direction:row;gap:50px;align-self:center}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .features{display:flex;flex-direction:row;gap:30px;padding-bottom:50px}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .features .feature{display:flex;flex-direction:row;gap:5px;align-items:center}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .features .feature .icon_wrap{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background:#f3f0e9}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .features .feature .icon_wrap img{width:50%;height:50%;object-fit:contain}.plot_floorplan .content_cont .plot_floorplans .floors .content .plot_dimensions .tab .features .feature p{font-size:.9rem;color:#4c3342;font-weight:400;margin:0}@media (max-width: 900px){.plot_floorplan .content_cont .plot_floorplans .floors .content .interest_button{padding-bottom:30px}}.plot_floorplan .content_cont .plot_floorplans .floors .content .interest_button a{font-size:.8rem}@media (max-width: 900px){.plot_floorplan .content_cont .plot_floorplans .floors .content .interest_button a{width:100%}}.plot_floorplan .content_cont .disclaimer{padding:0 15px}@media (max-width: 900px){.plot_floorplan .content_cont .disclaimer{padding:0}}.plot_floorplan .content_cont .disclaimer p{font-size:.8rem;color:#636262;font-weight:400;line-height:1.5;margin:20px 0 0;text-align:center}@media (max-width: 900px){.plot_floorplan .content_cont .disclaimer p{margin:0;font-size:.6rem}}.plot_site_plan_comp{background:#f3f2f2}.plot_site_plan_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.plot_site_plan_comp .content_cont .content_wrap .header{display:flex;justify-content:space-between;align-items:center;padding:80px 0}@media (max-width: 750px){.plot_site_plan_comp .content_cont .content_wrap .header{flex-direction:column;gap:50px;padding:50px 0 40px}}.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text{max-width:650px}.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text h2{font-size:2.5rem;font-weight:400;color:var(--text-primary-color);margin:0 0 30px;padding-bottom:10px;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text h2{max-width:270px;border-bottom:none;margin-bottom:50px;position:relative;padding-bottom:25px}.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text h2:after{content:"";position:absolute;width:50%;height:2px;background:#cfc3a9;bottom:0;left:0}}.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text p{font-size:1rem;font-weight:400;color:var(--text-primary-color);line-height:1.5;margin:0}@media (max-width: 900px){.plot_site_plan_comp .content_cont .content_wrap .header .title_intro_text p{font-size:1rem;line-height:1.5}}.plot_site_plan_comp .content_cont .content_wrap .header .nav_actions{display:flex;flex-direction:column;align-items:center;align-self:flex-start;max-width:650px;margin:auto 0 auto auto}@media (max-width: 900px){.plot_site_plan_comp .content_cont .content_wrap .header .nav_actions{width:100%;justify-content:center}}.plot_site_plan_comp .content_cont .content_wrap .header .nav_actions a{margin-bottom:10px;width:100%}.plot_site_plan_comp .content_cont .content_wrap .header .nav_actions a:last-child{margin-bottom:0}@media (max-width: 900px){.plot_site_plan_comp .content_cont .content_wrap .header .nav_actions a{width:100%}}.plot_site_plan_comp .site_plan_wrap{max-height:1000px;margin:auto;background-color:#fff;padding:0 15px}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap{padding-bottom:90px;padding-top:50px}}.plot_site_plan_comp .site_plan_wrap .content_wrap{display:flex;flex-direction:row;align-items:center;max-width:var(--content-max-width);margin:auto}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap{flex-direction:column;padding:0}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend{width:20%}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend{display:block;width:100%}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{font-size:2.5rem;font-weight:400;color:#686061;margin:0 0 50px;padding-bottom:10px;border-bottom:2px solid #cfc3a9;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{margin:auto auto 20px;padding-bottom:10px}}@media (max-width: 768px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend h2{margin:auto auto 35px}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items{display:none;flex-direction:row;gap:10px}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend{display:flex;align-items:center;gap:20px;width:100%}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend{align-items:center;justify-content:center;width:33%;gap:5px}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend p{font-size:1rem;font-weight:400;color:var(--text-primary-color);margin:0}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend p{font-size:.9rem;font-weight:500}}.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend img{height:34px;width:34px}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .site_map_legend .legend_items .legend img{height:24px;width:24px}}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container{height:100%;width:80%}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container{width:100%}}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper{max-height:1000px;background-color:#fff}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:100%;width:100%;position:relative}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:500px}}@media (max-width: 768px){.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image{height:350px}}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image img{height:100%;width:100%;object-fit:contain;background-color:#fff;max-height:1000px}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon{position:absolute;display:block;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;-webkit-user-select:none;user-select:none}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon{display:none}}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon:hover{cursor:pointer}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-wrapper .zoomist-image .plot-icon img{background:none!important}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer{top:auto;bottom:50px;left:7%;right:auto;display:flex;gap:5px;border-radius:0}@media (max-width: 900px){.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer{bottom:-60px;left:0}}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-reset{display:none}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-button{background:#cfc3a9;color:#fff;padding:10px;font-size:1rem;font-weight:600;cursor:pointer}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-in{background-image:url(./plus-J6e7btVS.svg);background-repeat:no-repeat;background-size:inherit;background-position:center}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-in svg{display:none}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-out{background-image:url(./minus-Bzhy7TdH.svg);background-repeat:no-repeat;background-size:inherit;background-position:center}.plot_site_plan_comp .site_plan_wrap .content_wrap .zoomist-container .zoomist-zoomer .zoomist-zoomer-out svg{display:none}.calculator_blocks{background:var(--brand-primary)}.calculator_blocks .content_cont{max-width:1920px;margin:auto}.calculator_blocks .content_cont .content_wrap{display:flex;height:600px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap{flex-direction:column;gap:0px;height:auto}}.calculator_blocks .content_cont .content_wrap .calculator_selector_block{width:50%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_selector_block{width:100%;height:320px}}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .background{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;z-index:0}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .background:after{content:"";position:absolute;top:0;left:0;background-color:#000000b3;height:100%;width:100%}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .background img{width:100%;height:100%;object-fit:cover}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content{z-index:1}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header{padding-bottom:50px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header{padding-bottom:30px}}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header h2{font-size:2.5rem;font-weight:500;color:#fff;text-align:center;position:relative;width:fit-content;margin:auto;font-family:var(--font-secondary);padding-bottom:10px}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header h2:after{content:"";position:absolute;width:70%;height:2px;background:#cfc3a9;bottom:-5%;left:15%}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header h2:after{width:70%;left:15%}}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .header h2{font-size:2.5rem}}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .options{display:flex;justify-content:center;align-items:center;gap:50px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .options{gap:20px;flex-direction:column}}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .options .option a{font-size:.8rem;text-decoration:none;font-weight:600;transition:all .3s ease;color:#cfc3a9;border-bottom:none}.calculator_blocks .content_cont .content_wrap .calculator_selector_block .content .options .option a.active{color:#fff;border-bottom:1px solid #fff}.calculator_blocks .content_cont .content_wrap .calculator_block{width:50%;height:100%;background:var(--brand-primary);display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block{width:100%}}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap{padding:40px 25px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.stamp_duty{display:none}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.stamp_duty.show{display:block}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.stamp_duty form .input{padding-bottom:40px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.stamp_duty form .input{padding-bottom:0}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.mort_calc{display:none}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.mort_calc.show{display:block}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap.mort_calc .results_button_wrap{display:flex;align-items:flex-start;gap:10px;flex-direction:column}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap h2{font-size:2.6rem;font-weight:500;color:var(--text-primary-color);line-height:1.2;text-align:center;position:relative;margin:0;width:fit-content;font-family:var(--font-secondary);padding-bottom:45px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap h2{text-align:left;padding-bottom:30px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap h3{font-size:1.5rem;font-weight:500;color:var(--text-primary-color);line-height:1.2;text-align:center;position:relative;margin:0;width:fit-content;font-family:var(--font-secondary);padding-bottom:20px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap h3{text-align:left;padding-bottom:30px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap .hidden{display:none}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form{display:flex;flex-direction:column;gap:0px;width:400px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form{width:100%;gap:35px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input:last-of-type{padding-bottom:0}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input{padding-bottom:0}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input label{font-size:.8rem;font-weight:500;color:var(--text-primary-color)}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input{width:85%;border:2px solid var(--text-primary-color);padding:14px 10px;font-size:1rem;font-weight:500;color:var(--text-primary-color);background-color:transparent;outline:none}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input{width:100%;padding:12px 10px;font-size:.9rem}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input[type=number]::-webkit-inner-spin-button,.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input[type=number]::-webkit-input-placeholder{color:var(--text-primary-color)}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .input input[type=number]{-moz-appearance:textfield}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes{display:flex;flex-direction:column;gap:10px;padding-bottom:40px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes{padding-bottom:10px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox{display:flex;align-items:center;gap:5px}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox label{font-size:.9rem;font-weight:500;color:var(--text-primary-color)}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox label{font-size:.9rem}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox input{width:20px;height:20px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #535151;position:relative;margin:0}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox input:checked{background-color:#fff}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .checkboxes .checkbox input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url(./tick-C2OUDLXu.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .results_button_wrap button{padding:15px 35px;background:#fff;color:var(--text-primary-color);font-size:.8rem;font-weight:700;border:none;width:fit-content;cursor:pointer;transition:all .3s ease;text-transform:uppercase;border-radius:var(--button-border-radius);outline:none}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .results_button_wrap button:hover{background:#535151;color:#fff}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .results_button_wrap button{font-size:.8rem;padding:12px 30px}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .results_button_wrap p{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:0}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap form .results_button_wrap p{text-align:left;font-size:.8rem}}.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap p{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:10px}@media (max-width: 900px){.calculator_blocks .content_cont .content_wrap .calculator_block .calc_wrap p{text-align:left}}.plots_video_comp{background:#686061;padding:70px 0 90px}@media (max-width: 900px){.plots_video_comp{padding:50px 0 45px}}.plots_video_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}@media (max-width: 900px){.plots_video_comp .content_cont{padding:0 15px}}.plots_video_comp .content_cont .header{text-align:center;padding-bottom:80px}@media (max-width: 900px){.plots_video_comp .content_cont .header{padding-bottom:40px}}.plots_video_comp .content_cont .header h2{font-size:2.5rem;font-weight:400;color:#fff;margin:0;position:relative;font-family:var(--font-secondary)}.plots_video_comp .content_cont .header h2:before{content:"";position:absolute;width:27%;height:2px;background:#cfc3a9;bottom:-20%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 900px){.plots_video_comp .content_cont .header h2:before{width:43%;bottom:-10%;left:50%;transform:translate(-48%,-85%);display:none}}@media (max-width: 900px){.plots_video_comp .content_cont .header h2{font-size:2.3rem;width:fit-content;margin:auto;border-bottom:1px solid var(--brand-primary);padding-bottom:15px}}.plots_video_comp .content_cont .video_wrap{aspect-ratio:16/9;position:relative}.plots_video_comp .content_cont .video_wrap iframe,.plots_video_comp .content_cont .video_wrap video{width:100%;height:100%;border:none}.plots_video_comp .content_cont .play_image .background{position:absolute;top:0;left:0;height:100%;width:100%}.plots_video_comp .content_cont .play_image .background:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#00000080}.plots_video_comp .content_cont .play_image .background img{width:100%;height:100%;object-fit:cover}.plots_video_comp .content_cont .play_image .play_button{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);padding:30px;background:#fff;cursor:pointer;line-height:0}@media (max-width: 900px){.plots_video_comp .content_cont .play_image .play_button{padding:25px}}.plots_video_comp .content_cont .play_image .play_button img{width:15px;height:15px}@media (max-width: 900px){.plots_video_comp .content_cont .play_image .play_button img{width:12px;height:12px}}.budget_50_50_blocks{background-color:#f3f2f2}.budget_50_50_blocks .container{max-width:1920px;margin:auto}.budget_50_50_blocks .container .inner{display:flex;align-items:center}@media (max-width: 1150px){.budget_50_50_blocks .container .inner{flex-direction:column}}.budget_50_50_blocks .container .inner .block{width:50%}@media (max-width: 1150px){.budget_50_50_blocks .container .inner .block{width:100%}}.budget_50_50_blocks .container .inner .block a{display:flex;flex-direction:row;text-decoration:none;height:100%}@media (max-width: 1150px){.budget_50_50_blocks .container .inner .block a{flex-direction:row;flex-wrap:nowrap}}@media (max-width: 600px){.budget_50_50_blocks .container .inner .block a{flex-wrap:wrap;flex-direction:column}}.budget_50_50_blocks .container .inner .block a .image{width:40%;padding:20px}@media (max-width: 1150px){.budget_50_50_blocks .container .inner .block a .image{width:400px;padding:20px}}@media (max-width: 600px){.budget_50_50_blocks .container .inner .block a .image{width:100%}}.budget_50_50_blocks .container .inner .block a .image img{width:100%;height:100%;object-fit:cover}.budget_50_50_blocks .container .inner .block a .text_section{width:auto;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 20px}.budget_50_50_blocks .container .inner .block a .text_section h2{font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.2;color:#6e6361;padding:60px 0 40px}@media (max-width: 1150px){.budget_50_50_blocks .container .inner .block a .text_section h2{padding:20px 0}}.budget_50_50_blocks .container .inner .block a .text_section p{font-size:1.4rem;line-height:1.2;font-weight:400;color:#6e6361;padding-bottom:40px}section.search_results_cards .header{max-width:1920px;margin:auto;background-color:#fff;padding:50px 15px}section.search_results_cards .header h1{font-size:2.5rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;text-align:center;width:fit-content;margin:auto;font-family:var(--font-secondary);position:relative}@media (max-width: 400px){section.search_results_cards .header h1{font-size:2.5rem}}@media (min-width: 400px) and (max-width: 900px){section.search_results_cards .header h1{font-size:3.2rem}}section.search_results_cards .header h1:before{content:"";position:absolute;width:100%;height:2px;background-color:#cfc3a9;bottom:0;left:0%}section.search_results_cards .search_results{background-color:#f3f3f3;padding:25px 15px 150px}@media (max-width: 900px){section.search_results_cards .search_results{padding-bottom:60px}}section.search_results_cards .search_results .content_cont{max-width:1050px;margin:auto}section.search_results_cards .search_results .content_cont .filter_options .filter_header{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header{flex-direction:column;gap:20px}}@media (max-width: 500px){section.search_results_cards .search_results .content_cont .filter_options .filter_header{gap:25px}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap{width:100%}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap h2{font-size:2.3rem;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:10px;line-height:1;font-family:var(--font-secondary);position:relative}@media (max-width: 400px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap h2{font-size:1.6rem}}@media (min-width: 400px) and (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap h2{font-size:1.8rem}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap h2:before{content:"";position:absolute;width:100%;height:2px;background-color:#cfc3a9;bottom:0;left:0%}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap{display:none}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap{display:flex}}@media (max-width: 400px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap{padding:13px;background-color:#cfc3a9}}@media (min-width: 400px) and (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap{padding:15px;background-color:#cfc3a9}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap img{width:20px;height:20px;object-fit:contain}@media (max-width: 400px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap img{width:20px;height:20px}}@media (min-width: 400px) and (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_title_wrap .icon_wrap img{width:27px;height:27px}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_buttons{display:flex;align-items:center;gap:10px}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_buttons{width:100%;justify-content:space-between}}section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_buttons a{min-width:fit-content;font-weight:700}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_header .filter_buttons a{min-width:auto;width:50%}}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns{max-height:0px;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;-webkit-user-select:none;user-select:none}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns.show{opacity:1;max-height:1000px;-webkit-user-select:all;user-select:all}}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap{padding-top:25px;display:flex;flex-direction:row;gap:20px}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap{grid-template-columns:repeat(1,1fr)}}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap{width:25%}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap{width:100%}}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap input{width:100%;padding:13px 10px;border:2px solid #cfc3a9;border-radius:0;font-size:1rem;color:var(--text-primary-color);background-color:transparent;display:flex;align-items:center;height:fit-content;line-height:1;outline:none;font-weight:500}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap input::placeholder{opacity:.5;color:var(--text-primary-color)}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap select{display:none}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select{width:100%;padding:15px 10px;border:2px solid #cfc3a9;border-radius:0;font-size:1rem;color:var(--text-primary-color);background-color:transparent;display:flex;align-items:center;height:fit-content}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select .list{margin:0;max-height:250px}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select .list li{color:var(--text-primary-color)}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select span{font-size:1rem;color:var(--text-primary-color);font-weight:500;line-height:1}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select::placeholder{color:var(--text-primary-color)}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .dropdown_wrap .nice-select .nice-select-dropdown{width:100%}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .mobile_button_wrap{display:none}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .mobile_button_wrap{display:block;width:100%}section.search_results_cards .search_results .content_cont .filter_options .filter_dropdowns .filter_wrap .mobile_button_wrap button{width:100%;border:none;cursor:pointer}}section.search_results_cards .search_results .content_cont #list-view-heading{font-size:1.5rem;line-height:1.7rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;line-height:1;font-family:var(--font-secondary);position:relative;margin:2rem 0 0}section.search_results_cards .search_results .content_cont #list-view-heading span{font-family:var(--font-secondary);font-size:1.5rem;font-weight:500;color:var(--text-primary-color);line-height:1.7rem}section.search_results_cards .search_results .content_cont .results_cards{padding-top:2rem}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards{padding-top:25px}}section.search_results_cards .search_results .content_cont .results_cards.map-view{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}section.search_results_cards .search_results .content_cont .results_cards.map-view.show{display:flex}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards.map-view{flex-direction:column-reverse}}section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont{display:grid;grid-template-columns:1fr;gap:20px;width:35%;max-height:600px;overflow-y:scroll;padding-right:5px}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont{width:100%;max-height:100%;padding-right:0;display:flex;flex-direction:column;overflow:visible}}section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont::-webkit-scrollbar{width:5px}section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont::-webkit-scrollbar-track{background:#fff}section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont::-webkit-scrollbar-thumb{background:#cfc3a9}section.search_results_cards .search_results .content_cont .results_cards.map-view .card_cont::-webkit-scrollbar-thumb:hover{background:#cfc3a9e8}section.search_results_cards .search_results .content_cont .results_cards.map-view .map-container{width:70%;height:600px;background-color:#fff}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards.map-view .map-container{width:100%;height:400px}}section.search_results_cards .search_results .content_cont .results_cards.map-view .map-container iframe{width:100%;height:100%}section.search_results_cards .search_results .content_cont .results_cards.list-view.show .card_cont{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,3fr))}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards.list-view.show .card_cont{grid-template-columns:repeat(auto-fill,minmax(300px,2fr))}}@media (max-width: 700px){section.search_results_cards .search_results .content_cont .results_cards.list-view.show .card_cont{display:flex;flex-direction:column;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}section.search_results_cards .search_results .content_cont .results_cards.list-view .map-container{display:none}section.search_results_cards .search_results .content_cont .results_cards .dev_card{display:flex;flex-direction:column;background-color:#fff;text-decoration:none;border:1px solid #8d8d8d;height:auto;width:100%}@media (max-width: 900px){section.search_results_cards .search_results .content_cont .results_cards .dev_card{max-width:400px;margin:auto}}@media (max-width: 500px){section.search_results_cards .search_results .content_cont .results_cards .dev_card{max-width:300px;margin:auto}}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo{padding:15px 0}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo .logo_wrap{height:75px;width:100%;display:flex;align-items:center;justify-content:center}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo .logo_wrap picture{display:flex;height:100%;width:100%}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo .logo_wrap picture img{width:100%;height:100%;object-fit:contain}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo .logo_wrap .header_alt{text-align:center}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_logo .logo_wrap .header_alt h3{font-size:var(--font-size-2);font-weight:400;line-height:1.2;color:var(--white);font-family:var(--font-secondary);max-width:90%;margin:auto}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_image{height:220px;width:100%}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_image img{width:100%;height:100%;object-fit:cover}section.search_results_cards .search_results .content_cont .results_cards .dev_card .flash{background-color:#008eb9;color:#fff;width:100%;text-align:center;padding:5px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .flash p{font-size:1rem;font-weight:600;line-height:1;margin:0;letter-spacing:1px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info{text-align:center;padding:25px 0}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info p{margin:0;font-size:.8rem;color:var(--text-primary-color);font-weight:500}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .icon_wrap{height:20px;width:20px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .icon_wrap img{width:100%;height:100%;object-fit:contain}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_distance{display:flex;align-items:center;justify-content:center;gap:5px;padding-bottom:20px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_address{padding-bottom:20px;max-width:70%;margin:auto}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_address p{font-size:1rem}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_bedrooms{display:flex;align-items:center;justify-content:center;gap:5px;padding-bottom:10px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_bedrooms p{font-size:1rem}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_price{display:flex;align-items:center;justify-content:center;gap:5px}section.search_results_cards .search_results .content_cont .results_cards .dev_card .dev_info .dev_price p{font-size:1rem}.map-container .map-info-window{padding:5px}.map-container .map-info-window h2{font-size:20px;font-weight:600;margin-bottom:5px;color:var(--text-primary-color)}.map-container .map-info-window p{font-size:14px;line-height:1;margin-bottom:10px;color:var(--text-primary-color)}.map-container .map-info-window p:last-of-type{margin-bottom:0}.map-container .gm-style-iw-chr button{position:absolute;top:0;right:0;margin:5px!important;width:20px!important;height:20px!important;display:flex!important;justify-content:center}.map-container .gm-style-iw-chr button span{margin:0!important;width:20px!important;height:20px!important}.find_new_home,.find_new_home_key_workers{background:#f0eff0}.find_new_home .content_cont,.find_new_home_key_workers .content_cont{max-width:var(--content-max-width);margin:0 auto;padding:80px 15px}@media (max-width: 900px){.find_new_home .content_cont,.find_new_home_key_workers .content_cont{padding:30px 15px 50px}}.find_new_home .content_cont .content_wrap,.find_new_home_key_workers .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px}@media (max-width: 900px){.find_new_home .content_cont .content_wrap,.find_new_home_key_workers .content_cont .content_wrap{flex-direction:column;gap:35px}}.find_new_home .content_cont .content_wrap .title_block h2,.find_new_home_key_workers .content_cont .content_wrap .title_block h2{font-size:2.7rem;font-weight:500;margin:0;padding-bottom:20px;position:relative;width:fit-content;color:var(--text-primary-color);font-family:var(--font-secondary)}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .title_block h2,.find_new_home_key_workers .content_cont .content_wrap .title_block h2{line-height:1.2;padding-bottom:15px}}.find_new_home .content_cont .content_wrap .title_block h2:before,.find_new_home_key_workers .content_cont .content_wrap .title_block h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 475px){.find_new_home .content_cont .content_wrap .title_block h2:before,.find_new_home_key_workers .content_cont .content_wrap .title_block h2:before{width:30%}}@media (max-width: 330px){.find_new_home .content_cont .content_wrap .title_block h2:before,.find_new_home_key_workers .content_cont .content_wrap .title_block h2:before{width:60%}}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .form_block,.find_new_home_key_workers .content_cont .content_wrap .form_block{width:100%}}.find_new_home .content_cont .content_wrap .form_block h2,.find_new_home_key_workers .content_cont .content_wrap .form_block h2{font-size:1.5rem;text-align:center;font-weight:500;font-family:var(--font-secondary);margin:0;padding-bottom:10px}.find_new_home .content_cont .content_wrap .form_block form,.find_new_home_key_workers .content_cont .content_wrap .form_block form{display:flex;flex-direction:row;gap:20px;padding:15px 20px;background:#fff;width:100%}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .form_block form,.find_new_home_key_workers .content_cont .content_wrap .form_block form{width:100%;padding:0}}.find_new_home .content_cont .content_wrap .form_block form .form_group,.find_new_home_key_workers .content_cont .content_wrap .form_block form .form_group{display:flex;flex-direction:row;gap:5px;align-items:center}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .form_block form .form_group,.find_new_home_key_workers .content_cont .content_wrap .form_block form .form_group{width:100%;padding:25px 15px}}.find_new_home .content_cont .content_wrap .form_block form .form_group input,.find_new_home_key_workers .content_cont .content_wrap .form_block form .form_group input{padding:10px;border:none;border-radius:5px;font-size:.8rem;min-width:300px;outline:none}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .form_block form .form_group input,.find_new_home_key_workers .content_cont .content_wrap .form_block form .form_group input{width:100%;min-width:auto;padding:0}}.find_new_home .content_cont .content_wrap .form_block form button,.find_new_home_key_workers .content_cont .content_wrap .form_block form button{outline:none;border:none;background-color:transparent;background:url(./FYNH_search-DwELsphK.svg) no-repeat center;background-size:contain;height:20px;width:20px;cursor:pointer}@media (max-width: 900px){.find_new_home .content_cont .content_wrap .form_block form button,.find_new_home_key_workers .content_cont .content_wrap .form_block form button{height:24px;width:24px}}.find_new_home_key_workers .title_block p{font-weight:500;margin:0;position:relative;width:fit-content;color:var(--text-primary-color);font-family:var(--font-secondary),serif;font-size:var(--font-size-2)}.find_new_home_key_workers .form_block .all-developments-container{display:flex;justify-content:center}.find_new_home_key_workers .form_block .all-developments-container a{font-size:.7rem;font-weight:600;text-decoration:none;letter-spacing:1px;position:relative;display:block;text-align:center;padding-top:1rem}.find_new_home_key_workers .form_block .all-developments-container a:after{content:"";opacity:0;position:absolute;width:100%;height:2px;background:var(--brand-primary);bottom:-5px;left:0;transition:opacity .2s}.find_new_home_key_workers .form_block .all-developments-container a:hover:after{opacity:1}@media (max-width: 768px){.find_new_home_key_workers .form_block .all-developments-container a{font-size:.8rem}}.disclaimer_text .content_cont{max-width:var(--content-max-width);margin:0 auto;padding:100px 15px}@media (max-width: 900px){.disclaimer_text .content_cont{padding:40px 15px}}.disclaimer_text .content_cont .content_wrap .text_block p,.disclaimer_text .content_cont .content_wrap .text_block ul,.disclaimer_text .content_cont .content_wrap .text_block li{font-size:.85rem;line-height:1.5;color:var(--text-primary-color);margin:0}@media (max-width: 900px){.disclaimer_text .content_cont .content_wrap .text_block p,.disclaimer_text .content_cont .content_wrap .text_block ul,.disclaimer_text .content_cont .content_wrap .text_block li{font-size:.8rem;line-height:1.5}}section.two_block_img_text_header{background-color:#cfc3a9}section.two_block_img_text_header .content_cont{max-width:1920px;margin:auto}section.two_block_img_text_header .content_cont .content_wrap{display:flex;align-items:center;justify-content:space-between;height:700px}@media (max-width: 900px){section.two_block_img_text_header .content_cont .content_wrap{flex-direction:column;height:fit-content}}section.two_block_img_text_header .content_cont .content_wrap .text_block{display:flex;flex-direction:column;width:50%;padding:50px;align-items:center}@media (max-width: 900px){section.two_block_img_text_header .content_cont .content_wrap .text_block{width:100%;padding:50px 15px 70px}}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content{text-align:center;max-width:435px}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.7rem;font-weight:400;color:var(--text-primary-color);border-bottom:2px solid #fff;padding-bottom:10px;margin:auto auto 50px;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content h1{display:block}}@media (max-width: 768px){section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.5rem;margin-bottom:45px}}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content h3{font-size:1rem;font-weight:700;color:var(--text-primary-color);margin:0 0 40px}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content h3 a{font-size:inherit;font-weight:inherit;color:var(--text-primary-color);text-decoration:underline}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content p{font-size:1rem;font-weight:400;color:var(--text-primary-color);line-height:1.5;margin:0;padding-bottom:20px}@media (max-width: 768px){section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content p{font-size:.9rem;line-height:1.7}}section.two_block_img_text_header .content_cont .content_wrap .text_block .text_content p:last-of-type{padding-bottom:0}section.two_block_img_text_header .content_cont .content_wrap .image_block{width:50%;height:100%;display:flex}@media (max-width: 900px){section.two_block_img_text_header .content_cont .content_wrap .image_block{width:100%}}section.two_block_img_text_header .content_cont .content_wrap .image_block img{width:100%;height:100%;object-fit:cover}section.scroll_to_nav{padding:80px 0 40px}@media (max-width: 900px){section.scroll_to_nav{padding:30px 0}}section.scroll_to_nav .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}section.scroll_to_nav .content_cont .content_wrap .nav_buttons{display:flex;justify-content:center;gap:20px}@media (max-width: 900px){section.scroll_to_nav .content_cont .content_wrap .nav_buttons{display:grid;grid-template-columns:1fr;gap:15px}}section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button{background:#cfc3a9;color:var(--text-primary-color);padding:25px 20px;text-decoration:none;font-size:.9rem;font-weight:700;cursor:pointer;width:33%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button{padding:25px 10px;font-size:.8rem}section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button img{width:10px;height:15px}}section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button p{margin:0;font-size:.9rem;font-weight:700}@media (max-width: 768px){section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button p{font-size:.8rem}}@media (max-width: 768px){section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button p span{display:none}}section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button:hover{background:#d8cfba}@media (max-width: 900px){section.scroll_to_nav .content_cont .content_wrap .nav_buttons .nav_button{width:100%}}.text_left_image_right{padding:40px 0}.text_left_image_right.no-padding{padding:0}.text_left_image_right:last-of-type{padding-bottom:80px}@media (max-width: 768px){.text_left_image_right{padding:20px 0}}.text_left_image_right .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.text_left_image_right .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:90px}@media (max-width: 900px){.text_left_image_right .content_cont .content_wrap{gap:20px}}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap{flex-direction:column;gap:40px}}.text_left_image_right .content_cont .content_wrap.reverse-flow{flex-direction:row-reverse}.text_left_image_right .content_cont .content_wrap.reverse-flow .caption{text-align:right}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap.reverse-flow{flex-direction:column}}.text_left_image_right .content_cont .content_wrap.align-items-start{align-items:flex-start}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap.align-items-start{align-items:center}}.text_left_image_right .content_cont .content_wrap .text_block{width:50%}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .text_block{width:100%}}.text_left_image_right .content_cont .content_wrap .text_block h2{font-size:2.3rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.3;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .text_block h2{margin-bottom:40px}}.text_left_image_right .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap{display:block;margin-bottom:40px;max-width:400px}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap.show{-webkit-line-clamp:unset}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap.full-width-text{max-width:100%;margin-bottom:0}@media (max-width: 900px){.text_left_image_right .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap p{font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-primary-color);margin:0 0 20px}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .text_block .text_wrap p{font-size:.9rem;line-height:1.7}}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap p:last-of-type{padding-bottom:0;margin-bottom:0}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap p .btn-outline{color:var(--text-primary-color)}.text_left_image_right .content_cont .content_wrap .text_block .text_wrap ul{padding:0 0 0 20px;margin:-15px 0 0}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .text_block .text_wrap ul li{font-size:.9rem;line-height:1.7}}.text_left_image_right .content_cont .content_wrap .text_block .readMore{display:block;padding-bottom:40px}.text_left_image_right .content_cont .content_wrap .image_block{width:50%;height:600px}@media (max-width: 768px){.text_left_image_right .content_cont .content_wrap .image_block{max-height:600px;width:auto;max-width:500px;object-position:center!important}}@media (max-width: 400px){.text_left_image_right .content_cont .content_wrap .image_block{width:100%}}.text_left_image_right .content_cont .content_wrap .image_block img{width:100%;height:100%;object-fit:cover}.text_left_image_right .content_cont .content_wrap .image_block .caption{font-size:.8rem;color:var(--text-primary-color);font-weight:400;margin-top:10px;display:block;text-align:left}.text_right_image_left{padding:40px 0}.text_right_image_left.no-padding{padding:0}.text_right_image_left:last-of-type{padding-bottom:80px}@media (max-width: 768px){.text_right_image_left{padding:20px 0}}.text_right_image_left .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.text_right_image_left .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:90px}@media (max-width: 900px){.text_right_image_left .content_cont .content_wrap{gap:20px}}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap{flex-direction:column;gap:40px}}.text_right_image_left .content_cont .content_wrap.reverse-flow{flex-direction:row-reverse}.text_right_image_left .content_cont .content_wrap.reverse-flow .caption{text-align:right}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap.reverse-flow{flex-direction:column}}.text_right_image_left .content_cont .content_wrap.align-items-start{align-items:flex-start}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap.align-items-start{align-items:center}}.text_right_image_left .content_cont .content_wrap .text_block{width:50%}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .text_block{width:100%}}.text_right_image_left .content_cont .content_wrap .text_block h2{font-size:2.3rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.3;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .text_block h2{margin-bottom:40px}}.text_right_image_left .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap{display:block;margin-bottom:40px;max-width:400px}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap.show{-webkit-line-clamp:unset}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap.full-width-text{max-width:100%;margin-bottom:0}@media (max-width: 900px){.text_right_image_left .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap p{font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-primary-color);margin:0 0 20px}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap p:last-of-type{padding-bottom:0;margin-bottom:0}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .text_block .text_wrap p{font-size:.9rem;line-height:1.7}}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap p .btn-outline{color:var(--text-primary-color)}.text_right_image_left .content_cont .content_wrap .text_block .text_wrap ul{padding:0 0 0 20px;margin:-15px 0 0}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .text_block .text_wrap ul li{font-size:.9rem;line-height:1.7}}.text_right_image_left .content_cont .content_wrap .text_block .readMore{display:block;padding-bottom:40px}.text_right_image_left .content_cont .content_wrap .image_block{width:50%;height:600px}@media (max-width: 768px){.text_right_image_left .content_cont .content_wrap .image_block{max-height:600px;width:auto;max-width:500px;object-position:center!important}}@media (max-width: 400px){.text_right_image_left .content_cont .content_wrap .image_block{width:100%}}.text_right_image_left .content_cont .content_wrap .image_block img{width:100%;height:100%;object-fit:cover}.text_right_image_left .content_cont .content_wrap .image_block .caption{font-size:.8rem;color:var(--text-primary-color);font-weight:400;margin-top:10px;display:block;text-align:right}.latest_news_slider{padding:150px 0;overflow:hidden}@media (max-width: 768px){.latest_news_slider{padding:50px 0}}@media (min-width: 1921px){.latest_news_slider .content_cont{max-width:1920px;margin:auto}}@media (max-width: 900px){.latest_news_slider .content_cont{padding:0 0 0 15px}}.latest_news_slider .content_cont .content_wrap{display:flex;justify-content:space-between;width:100%;align-items:center;position:relative;flex-direction:column;gap:50px}.latest_news_slider .content_cont .content_wrap .text_cont{width:60%;margin-left:0}@media (max-width: 900px){.latest_news_slider .content_cont .content_wrap .text_cont{width:100%}}.latest_news_slider .content_cont .content_wrap .text_cont h2{font-size:2.5rem;color:var(--text-primary-color);font-weight:400;margin:0;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 765px){.latest_news_slider .content_cont .content_wrap .text_cont h2{margin-bottom:0}}.latest_news_slider .content_cont .content_wrap .text_cont h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 768px){.latest_news_slider .content_cont .content_wrap .text_cont a{display:none}}.latest_news_slider .content_cont .content_wrap .slider_wrap{width:60%}@media (max-width: 1300px){.latest_news_slider .content_cont .content_wrap .slider_wrap{width:70%}}@media (max-width: 768px){.latest_news_slider .content_cont .content_wrap .slider_wrap{width:100%}}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider{overflow:hidden}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card{padding:30px;background:#f3f2f2}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card.hiddenClass{display:none}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_header{padding-bottom:20px;border-bottom:2px solid #cfc3a9;margin-bottom:20px}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_header h4{font-size:.8rem;color:var(--text-primary-color);font-weight:500;margin:0;font-family:var(--font-secondary);line-height:1;padding-bottom:10px}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_header h2{font-size:1.3rem;color:var(--text-primary-color);font-weight:500;margin:0;font-family:var(--font-secondary);line-height:1.2;padding-bottom:10px}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_content .text_wrap{max-width:80%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_content .text_wrap.show{-webkit-line-clamp:unset}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_content .text_wrap p{font-size:.9rem;color:var(--text-primary-color);font-weight:400;margin:0 0 20px;line-height:1.5}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_content .text_wrap p:last-of-type{padding-bottom:0}.latest_news_slider .content_cont .content_wrap .slider_wrap .news_slider .swiper-wrapper .news_card .news_content a{display:block;text-transform:uppercase;color:#cfc3a9;font-size:.8rem;font-weight:500;padding-top:20px}.latest_news_slider .content_cont .content_wrap .slider_wrap .icon_wrap{position:absolute;top:50%;right:10%;z-index:999999;height:100px;width:100px;cursor:pointer;transform:translateY(-50%)}@media (max-width: 900px){.latest_news_slider .content_cont .content_wrap .slider_wrap .icon_wrap{display:none}}.latest_news_slider .content_cont .content_wrap .slider_wrap .icon_wrap img{width:100%;height:100%;object-fit:cover}.latest_news_slider .content_cont .content_wrap .mobile_button{display:block;text-align:center;margin-top:20px}.lets_find_your_home{height:700px;position:relative}@media (max-width: 768px){.lets_find_your_home{height:fit-content;padding:30px 0}}.lets_find_your_home .content_cont{max-width:1920px;margin:auto;height:100%;padding:0 15px}.lets_find_your_home .content_cont .conent_wrap{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.lets_find_your_home .content_cont .conent_wrap .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.lets_find_your_home .content_cont .conent_wrap .background:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000000b3}.lets_find_your_home .content_cont .conent_wrap .background img{width:100%;height:100%;object-fit:cover}.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content{margin-bottom:30px}.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content h2{font-size:2.5rem;color:#cfc3a9;font-weight:400;line-height:1.5;padding-bottom:5px;margin:auto auto 30px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content h2{font-size:2.5rem;margin-bottom:40px;text-align:center;color:#fff}}.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 768px){.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content h2:before{width:33%;height:2px;left:50%;transform:translate(-50%,50%)}}.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content p{font-size:1rem;color:#fff;font-weight:400;line-height:1.5;padding-bottom:5px;margin:auto auto 30px;position:relative;width:fit-content;max-width:400px;text-align:center}@media (max-width: 768px){.lets_find_your_home .content_cont .conent_wrap .text_and_form .text_content p{font-size:.8rem;margin-bottom:40px;text-align:center;color:#fff}}.lets_find_your_home .content_cont .conent_wrap .text_and_form form{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.lets_find_your_home .content_cont .conent_wrap .text_and_form form .input_wrap{width:100%;display:flex;justify-content:center}.lets_find_your_home .content_cont .conent_wrap .text_and_form form .input_wrap input{min-width:500px;padding:20px;margin-bottom:50px;border:none;background:#fff;font-size:1rem}@media (max-width: 768px){.lets_find_your_home .content_cont .conent_wrap .text_and_form form .input_wrap input{min-width:295px;margin-bottom:30px;font-size:.8rem}}.find_new_lightbox{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#000c;z-index:99999;display:none}.find_new_lightbox.open{display:block}.find_new_lightbox .content_cont{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.find_new_lightbox .content_cont .content_wrap{height:100%;display:flex;flex-direction:column;justify-content:center;width:fit-content}.find_new_lightbox .content_cont .content_wrap .header{position:relative}.find_new_lightbox .content_cont .content_wrap .header .close_lght_bx_btn{position:absolute;top:-20px;right:-45px;height:25px;width:25px;background-color:#fff;background-size:contain;border:none;outline:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.find_new_lightbox .content_cont .content_wrap .header .close_lght_bx_btn:hover{background-color:#cfc3a9}@media (max-width: 768px){.find_new_lightbox .content_cont .content_wrap .header .close_lght_bx_btn{top:-35px;right:20px}}.find_new_lightbox .content_cont .content_wrap .header h2{font-size:2.4rem;color:#fff;text-align:center;font-family:var(--font-secondary);font-weight:300;margin:0;padding-bottom:30px}.find_new_lightbox .content_cont .content_wrap form{width:100%;padding:10px 15px;background-color:#fff;min-height:65px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.find_new_lightbox .content_cont .content_wrap form .search_wrap{width:100%;display:flex;align-items:center}.find_new_lightbox .content_cont .content_wrap form .search_wrap .search_by_location{height:25px;width:25px;background-image:url(./FYNH_search_by_location-DxoSTNdm.svg);background-size:contain;border:none;outline:none;background-color:transparent;cursor:pointer}.find_new_lightbox .content_cont .content_wrap form .search_wrap .search_icon{height:25px;width:25px;background-image:url(./FYNH_search-DwELsphK.svg);background-size:contain;border:none;outline:none;background-color:transparent;cursor:pointer}.find_new_lightbox .content_cont .content_wrap form .search_wrap input{width:90%;border:none;outline:none}.find_new_lightbox .content_cont .content_wrap form .search_wrap button{width:10%}.find_new_lightbox .content_cont .content_wrap a{margin:auto}.page-header{background-color:var(--brand-tertiary);overflow:hidden}.page-header.purple{background-color:var(--brand-primary)}.page-header.purple .heading-content h1,.page-header.purple .heading-content p{color:var(--white)}.page-header.white{background-color:#fff!important}.page-header.white .heading-content h1{color:var(--text-primary-color)}.page-header.white .heading-content p{color:#000!important}.page-header .inner{max-width:none;text-align:center;position:relative;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--content-max-width);margin:auto}.page-header .inner img{position:absolute;z-index:0;left:-140px;top:-120px;width:450px;-webkit-user-select:none;user-select:none}.page-header .inner .heading-content{padding:50px 0;display:flex;flex-direction:column;position:relative;z-index:1}@media only screen and (max-width: 1200px){.page-header .inner .heading-content{padding:50px 15px}}.page-header .inner .heading-content h1{font-size:3rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;margin:0 auto;font-family:var(--font-secondary);position:relative;border-bottom:2px solid #fff;width:fit-content}@media (max-width: 768px){.page-header .inner .heading-content h1{font-size:2rem}}.page-header .inner .heading-content h1 b{font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit}.page-header .inner .heading-content p{color:var(--white);max-width:680px;display:block;margin:10px auto 0;font-weight:var(--semibold)}.breadcrumbs_cont{padding-top:10px;display:flex;flex-direction:row;align-items:center;gap:5px;max-width:var(--content-max-width);margin:auto}.breadcrumbs_cont .breadcrumb{padding:0;font-size:.8rem;color:var(--text-primary-color)}.breadcrumbs_cont .breadcrumb span{font-weight:500;padding-right:10px;opacity:.5}.breadcrumbs_cont .breadcrumb svg{color:var(--brand-primary);width:10px;height:10px}.breadcrumbs_cont p{font-weight:500;font-size:1rem}.breadcrumbs_cont p.active{opacity:1;color:var(--text-primary-color)}.center-text-block{margin:auto;background-color:#f0f0ef}.center-text-block .block-wrap{overflow:hidden;position:relative;padding:70px 0;display:flex;flex-direction:column;align-items:center}@media (max-width: 765px){.center-text-block .block-wrap{padding:70px 5px}}.center-text-block .block-wrap h2.heading{padding-bottom:30px;margin-bottom:0;text-align:center;font-family:var(--font-secondary);color:var(--text-primary-color)}.center-text-block .block-wrap .content-wrap{max-width:800px;display:flex;flex-direction:column}@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 ul,.center-text-block .block-wrap .content-wrap ol{text-align:center;list-style-position:inside}.center-text-block .block-wrap .content-wrap .disclaimer{font-style:italic;font-size:var(--font-size-1)}.page_text_image_header{background-color:#cfc3a9}.page_text_image_header .content_cont{max-width:1920px;margin:auto}.page_text_image_header .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:650px}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap{flex-direction:column;gap:0px;height:fit-content}}.page_text_image_header .content_cont .content_wrap .text_block{height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .text_block{width:100%;padding:45px 15px;gap:40px}}.page_text_image_header .content_cont .content_wrap .text_block .own_new_logo{width:185px;height:auto;max-height:130px}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .text_block .own_new_logo{width:150px}}.page_text_image_header .content_cont .content_wrap .text_block .own_new_logo img{width:100%;height:100%;object-fit:contain}.page_text_image_header .content_cont .content_wrap .text_block .text_content{width:fit-content;text-align:center;padding:0 15px}.page_text_image_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.5rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;margin:0 auto 30px;font-family:var(--font-secondary);position:relative;border-bottom:2px solid #fff;width:fit-content}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.5rem}}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .text_block .text_content h1{border-bottom:0px solid #fff}.page_text_image_header .content_cont .content_wrap .text_block .text_content h1:before{content:"";position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0%}}@media (max-width: 900px) and (max-width: 698px){.page_text_image_header .content_cont .content_wrap .text_block .text_content h1:before{left:50%;width:55%;transform:translate(-50%)}}.page_text_image_header .content_cont .content_wrap .text_block .text_content p{font-size:1.2rem;color:var(--text-primary-color);margin:0 auto;padding-bottom:20px;max-width:500px}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .text_block .text_content p{font-size:1.1rem;max-width:90%;margin:auto}}.page_text_image_header .content_cont .content_wrap .text_block .text_content p:last-of-type{padding-bottom:0}@media (max-width: 768px){.page_text_image_header .content_cont .content_wrap .text_block .text_content p br{display:none}}.page_text_image_header .content_cont .content_wrap .image_block{height:100%;width:50%;display:flex}@media (max-width: 900px){.page_text_image_header .content_cont .content_wrap .image_block{width:100%}}.page_text_image_header .content_cont .content_wrap .image_block picture{width:100%;height:100%;display:flex}.page_text_image_header .content_cont .content_wrap .image_block picture img{height:100%;width:100%;object-fit:cover;object-position:top}.text_dual_image_block{padding:40px 0}.text_dual_image_block:last-of-type{padding-bottom:80px}@media (max-width: 768px){.text_dual_image_block{padding:20px 0}}.text_dual_image_block .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.text_dual_image_block .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:90px}@media (max-width: 900px){.text_dual_image_block .content_cont .content_wrap{gap:20px}}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap{flex-direction:column;gap:40px}}.text_dual_image_block .content_cont .content_wrap.reverse-flow{flex-direction:row-reverse}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap.reverse-flow{flex-direction:column}}.text_dual_image_block .content_cont .content_wrap .text_block{width:50%}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .text_block{width:100%}}.text_dual_image_block .content_cont .content_wrap .text_block h2{font-size:2.3rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.3;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .text_block h2{margin-bottom:40px}}.text_dual_image_block .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap{display:block;margin-bottom:40px;max-width:400px}.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap.show{-webkit-line-clamp:unset}@media (max-width: 900px){.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap p{font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-primary-color);margin:0 0 20px}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap p{font-size:.9rem;line-height:1.7}}.text_dual_image_block .content_cont .content_wrap .text_block .text_wrap p:last-of-type{padding-bottom:0}.text_dual_image_block .content_cont .content_wrap .text_block .readMore{display:block;padding-bottom:40px}.text_dual_image_block .content_cont .content_wrap .image_block{width:50%;height:600px}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .image_block{width:100%;height:300px}}.text_dual_image_block .content_cont .content_wrap .image_block .img_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.text_dual_image_block .content_cont .content_wrap .image_block .img_wrap.row{flex-direction:row}@media (max-width: 768px){.text_dual_image_block .content_cont .content_wrap .image_block .img_wrap.row{flex-direction:column}}.text_dual_image_block .content_cont .content_wrap .image_block .img_wrap.column{flex-direction:column}.text_dual_image_block .content_cont .content_wrap .image_block .img_wrap img{width:100%;height:100%;object-fit:cover}.small_image_text{padding:20px 0}.small_image_text.no-padding{padding:0}.small_image_text:last-of-type{padding-bottom:80px}@media (max-width: 768px){.small_image_text{padding:20px 0}}.small_image_text .content_cont{max-width:900px;margin:auto;padding:0 15px}.small_image_text .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:90px}@media (max-width: 900px){.small_image_text .content_cont .content_wrap{gap:20px}}@media (max-width: 768px){.small_image_text .content_cont .content_wrap{flex-direction:column;gap:40px}}.small_image_text .content_cont .content_wrap.reverse-flow{flex-direction:row-reverse}.small_image_text .content_cont .content_wrap.reverse-flow .caption{text-align:right}@media (max-width: 768px){.small_image_text .content_cont .content_wrap.reverse-flow{flex-direction:column}}.small_image_text .content_cont .content_wrap.align-items-start{align-items:flex-start}@media (max-width: 768px){.small_image_text .content_cont .content_wrap.align-items-start{align-items:center}}.small_image_text .content_cont .content_wrap .text_block{width:50%}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .text_block{width:100%}}.small_image_text .content_cont .content_wrap .text_block h2{font-size:2.3rem;color:var(--text-primary-color);font-weight:400;margin:0 0 50px;line-height:1.3;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .text_block h2{margin-bottom:40px}}.small_image_text .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.small_image_text .content_cont .content_wrap .text_block .text_wrap{display:block;margin-bottom:40px;max-width:400px}.small_image_text .content_cont .content_wrap .text_block .text_wrap.show{-webkit-line-clamp:unset}.small_image_text .content_cont .content_wrap .text_block .text_wrap.full-width-text{max-width:100%;margin-bottom:0}@media (max-width: 900px){.small_image_text .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .text_block .text_wrap{max-width:90%;margin:auto}}.small_image_text .content_cont .content_wrap .text_block .text_wrap p{font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-primary-color);margin:0 0 20px}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .text_block .text_wrap p{font-size:.9rem;line-height:1.7}}.small_image_text .content_cont .content_wrap .text_block .text_wrap p:last-of-type{padding-bottom:0;margin-bottom:0}.small_image_text .content_cont .content_wrap .text_block .text_wrap p .btn-outline{color:var(--text-primary-color)}.small_image_text .content_cont .content_wrap .text_block .text_wrap ul{padding:0 0 0 20px;margin:-15px 0 0}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .text_block .text_wrap ul li{font-size:.9rem;line-height:1.7}}.small_image_text .content_cont .content_wrap .text_block .readMore{display:block;padding-bottom:40px}.small_image_text .content_cont .content_wrap .image_block{width:250px;height:250px}@media (max-width: 768px){.small_image_text .content_cont .content_wrap .image_block{max-height:300px;width:auto;max-width:500px;object-position:center!important}}@media (max-width: 400px){.small_image_text .content_cont .content_wrap .image_block{width:100%}}.small_image_text .content_cont .content_wrap .image_block img{width:100%;height:100%;object-fit:cover}.small_image_text .content_cont .content_wrap .image_block .caption{font-size:.8rem;color:var(--text-primary-color);font-weight:400;margin-top:10px;display:block;text-align:left}.singular_button_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:15px}.singular_button_comp .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.singular_button_comp .content_cont .content_wrap .button a{color:var(--text-primary-color)}section.history_by_year_slider{background:#686061;padding:60px 0 150px;overflow:hidden}@media (max-width: 900px){section.history_by_year_slider{padding:35px 0 50px}}section.history_by_year_slider .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}section.history_by_year_slider .content_cont .content_wrap .header h2{font-size:2.3rem;color:#fff;font-weight:400;line-height:1.5;padding-bottom:5px;margin:auto auto 50px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.history_by_year_slider .content_cont .content_wrap .header h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}section.history_by_year_slider .content_cont .content_wrap .story_slider{width:100%;height:100%;position:relative}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper{height:500px}@media (max-width: 900px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper{padding-bottom:50px}}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper{height:100%}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;text-align:left;border-radius:10px;height:100%}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont{flex-direction:column-reverse}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block{padding:50px 20px 50px 45px;height:100%;width:50%;background:linear-gradient(180deg,#504e4e,#4c4748ed 35%,#5e575863)}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block{width:100%;padding:30px 10px 30px 20px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block h3{font-size:1.5rem;color:#cfc3a9;font-weight:400;margin:0 0 20px;line-height:1.5;padding-bottom:5px;font-family:var(--font-secondary)}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap{max-height:300px;overflow-y:scroll}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap{max-height:165px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap::-webkit-scrollbar{width:3px}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap::-webkit-scrollbar{width:2px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap::-webkit-scrollbar-track{background:transparent}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap::-webkit-scrollbar-thumb{background:var(--brand-primary);transition:background .3s ease-in-out}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap::-webkit-scrollbar-thumb:hover{background:#cfc3a99d}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap p{margin:0 0 30px;font-size:1rem;line-height:1.5;color:#fff;font-weight:300;max-width:100%}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap p:last-of-type{margin-bottom:0}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .text_block .text_wrap p{font-size:.9rem;max-width:99%;margin-bottom:20px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image{width:50%;height:100%;position:relative}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image{width:100%;height:250px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image img{width:100%;height:100%;object-fit:cover}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image .icon_wrap{position:absolute;top:50%;right:5%;transform:translate(15%,-50%);height:80px;width:80px;background-size:contain;border:none;outline:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease;border-radius:50%;overflow:hidden}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image .icon_wrap:hover{background-color:#cfc3a9}@media (max-width: 900px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-wrapper .swiper-slide .slider_cont .slider_image .icon_wrap{display:none}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls{left:0;right:0;position:absolute;bottom:-15%;display:flex;justify-content:center;align-items:center}@media (max-width: 900px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls{position:static}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation{display:flex;justify-content:center;align-items:center;gap:10px;overflow:hidden}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation{gap:20px}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination{bottom:-15%;width:300px!important;position:relative;left:0;transform:translate(0);display:inline-flex;flex-direction:row}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination{width:170px!important;padding-left:0}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination .swiper-pagination-bullet{background:transparent;font-weight:500;outline:none;transform:scale(1)!important;margin:0 15px;height:fit-content;width:fit-content;color:transparent;display:inline-block;font-size:1rem;color:#fff;padding:0;opacity:.5}@media (max-width: 768px){section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination .swiper-pagination-bullet{margin:0 8px}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination .swiper-pagination-bullet:first-of-type{margin-left:0}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0}}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-pagination .swiper-pagination-bullet-active{opacity:1}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-prev,section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-next{position:static;height:25px;width:25px;display:flex;justify-content:center;align-items:center;margin:0}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-prev img,section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-next img{width:100%;height:100%;object-fit:contain;outline:none}section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-prev:after,section.history_by_year_slider .content_cont .content_wrap .story_slider .swiper-controls .swiper-navigation .swiper-button-next:after{display:none}.block_text_comp{padding:40px 0 100px}@media (max-width: 768px){.block_text_comp{padding:20px 0 50px}}.block_text_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.block_text_comp .content_cont .content_wrap .header{padding-bottom:50px}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .header{padding-bottom:40px}}.block_text_comp .content_cont .content_wrap .header h2{font-size:2.5rem;color:var(--text-primary-color);font-weight:400;margin:0 0 15px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .header h2{font-size:2.4rem}}.block_text_comp .content_cont .content_wrap .header h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.block_text_comp .content_cont .content_wrap .header p{color:var(--text-primary-color);font-size:1rem;line-height:1.5;font-weight:400;margin:0}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .header p{font-size:.9rem;line-height:1.7}}.block_text_comp .content_cont .content_wrap .content_grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .content_grid{grid-template-columns:1fr}}.block_text_comp .content_cont .content_wrap .content_grid--mobile{display:none}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .content_grid--mobile{display:grid}}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .content_grid--desktop{display:none}}.block_text_comp .content_cont .content_wrap .content_grid .content_item h3{font-size:1.7rem;color:var(--text-primary-color);font-weight:500;margin:0;font-family:var(--font-secondary);line-height:1;padding-bottom:10px}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .content_grid .content_item h3{padding-bottom:10px;font-size:1.6rem}}.block_text_comp .content_cont .content_wrap .content_grid .content_item p{color:var(--text-primary-color);font-size:1rem;line-height:1.5;font-weight:400;margin:0;padding-bottom:10px}@media (max-width: 768px){.block_text_comp .content_cont .content_wrap .content_grid .content_item p{font-size:.9rem}}.block_text_comp .content_cont .content_wrap .content_grid .content_item a{color:#d2c7ae;font-size:1rem;line-height:1.5;font-weight:500;margin:0;text-decoration:underline}.text_image_map_block{padding:80px 0;background:#f3f2f2}@media (max-width: 900px){.text_image_map_block{padding:40px 0 15px}}.text_image_map_block .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.text_image_map_block .content_cont .content_wrap{display:flex;justify-content:space-between;width:100%;align-items:center}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap{flex-direction:column;gap:50px}}.text_image_map_block .content_cont .content_wrap .text_cont{width:50%}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .text_cont{width:100%}}.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap{max-width:58%}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap{max-width:100%}}.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap h2{font-size:2.5rem;color:var(--text-primary-color);font-weight:400;margin:0 0 15px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap h2{font-size:2.3rem;width:fit-content;margin-bottom:40px}}.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap p{color:var(--text-primary-color);font-size:.9rem;line-height:1.5;font-weight:500;margin:0}@media (max-width: 768px){.text_image_map_block .content_cont .content_wrap .text_cont .text_wrap p{font-weight:400}}.text_image_map_block .content_cont .content_wrap .image_cont{width:50%;height:600px}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont{width:300px;height:300px}}@media (max-width: 768px){.text_image_map_block .content_cont .content_wrap .image_cont{height:300px;width:100%}}.text_image_map_block .content_cont .content_wrap .image_cont svg{width:100%;height:100%}.text_image_map_block .content_cont .content_wrap .image_cont picture{height:100%;width:100%}.text_image_map_block .content_cont .content_wrap .image_cont picture img{object-fit:cover;width:100%;height:100%}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map{width:100%;height:600px;background-color:#f0f0f0;position:relative;background-image:url(./where_we_build-Bu-6nEcF.jpg);background-size:contain;background-repeat:no-repeat}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map{height:445px;width:430px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map{height:300px;width:300px}}@media (max-width: 768px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map{height:300px;width:100%}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region{display:none}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Bucks{top:23%;left:27%;width:55px;height:82px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Bucks{top:24%;left:28%;width:43px;height:75px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Bucks{top:26%;left:26%;width:33px;height:29px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Essex{top:23%;right:15%;width:140px;height:110px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Essex{top:23%;right:15%;width:108px;height:84px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Essex{top:24%;right:11%;width:73px;height:43px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Kent{bottom:38%;right:11%;width:113px;height:80px;background-color:#ff000080}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Kent{bottom:36%;right:7%;width:80px;height:36px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.EastSussex{bottom:27%;right:27%;width:77px;height:65px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.EastSussex{bottom:22%;right:24%;width:77px;height:65px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.EastSussex{bottom:23%;right:22%;width:59px;height:31px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.WestSussex{bottom:28%;left:34%;width:106px;height:60px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.WestSussex{bottom:22%;left:34%;width:78px;height:60px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.WestSussex{bottom:23%;left:32%;width:58px;height:27px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Hampshire{bottom:29%;left:12%;width:113px;height:80px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Hampshire{bottom:28%;left:11%;width:90px;height:75px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Hampshire{bottom:26%;left:12%;width:55px;height:55px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Berkshire{top:44%;left:15%;width:132px;height:30px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Berkshire{top:45%;left:13%;width:95px;height:30px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Berkshire{top:46%;left:15%;width:53px;height:24px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Oxford{top:25%;left:8%;width:93px;height:87px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Oxford{top:28%;left:8%;width:76px;height:66px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Oxford{top:26%;left:8%;width:46px;height:53px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Beds{top:13%;left:38%;width:70px;height:65px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Beds{top:13%;left:36%;width:62px;height:45px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Beds{top:12%;left:38%;width:30px;height:41px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Herts{top:24%;right:43%;width:60px;height:83px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Herts{height:60px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Herts{top:27%;right:40%;width:46px;height:26px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Surrey{bottom:40%;left:36%;width:104px;height:57px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Surrey{bottom:38%;left:34%;width:104px;height:41px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.Surrey{bottom:38%;left:37%;width:45px;height:26px}}.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.London{top:39%;right:41%;width:81px;height:43px;background-color:#ff000080}@media (max-width: 1200px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.London{top:41%;right:40%;width:65px;height:33px}}@media (max-width: 900px){.text_image_map_block .content_cont .content_wrap .image_cont #interactive-map .region.London{top:41%;right:39%;width:41px;height:27px}}.text_image_map_block .content_cont .content_wrap .image_cont .region{position:absolute;cursor:pointer}section.person_cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;row-gap:35px;justify-items:center;max-width:1350px;margin:auto;padding:50px 20px;align-items:center;justify-content:center;align-content:center}@media (max-width: 1250px){section.person_cards{grid-template-columns:repeat(1,1fr);padding:20px}}section.person_cards .person_card{width:100%;box-shadow:0 10px 15px -3px #0000001a;border-radius:8px;overflow:hidden;display:flex;align-items:center;transition:background-color .3s ease-in-out;max-width:660px}@media (max-width: 765px){section.person_cards .person_card{flex-direction:column;width:fit-content}}section.person_cards .person_card:hover{background-color:var(--brand-primary)}section.person_cards .person_card:hover .contact_details h3{color:var(--text-primary-color)}section.person_cards .person_card:hover .contact_details p{color:var(--text-primary-color)}section.person_cards .person_card:hover .contact_details p a{color:var(--white)}section.person_cards .person_card .person_image{height:295px;width:295px;display:flex}@media (max-width: 765px){section.person_cards .person_card .person_image{width:100%;height:350px;overflow:hidden}}section.person_cards .person_card .person_image picture img{height:100%;width:100%;object-fit:cover;object-position:center}section.person_cards .person_card .contact_details{padding-left:20px;max-width:100%}@media (max-width: 765px){section.person_cards .person_card .contact_details{padding:20px;align-self:flex-start}}section.person_cards .person_card .contact_details h3{color:var(--text-primary-color);padding-bottom:20px}section.person_cards .person_card .contact_details p{color:var(--text-primary-color);padding-bottom:10px;width:fit-content}.careers_slider .content_cont{max-width:var(--content-max-width);margin:auto;padding:50px 15px}.careers_slider .content_cont .content_wrap .slider .slider-item .slanted-content .text{padding-bottom:20px}.careers_slider .content_cont .content_wrap .slider .slider-item .slanted-content .text h1{font-size:2.3rem;color:#4c3342;font-weight:400;margin:0 0 30px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}.careers_slider .content_cont .content_wrap .slider .slider-item .slanted-content .text h1:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.careers_slider .content_cont .content_wrap .slider .slider-item .slanted-content .text p{font-size:.9rem;line-height:1.5;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:20px}.careers_slider .content_cont .content_wrap .slider .slider-item .slanted-content .text p:last-of-type{padding-bottom:0}.careers_slider .content_cont .content_wrap .careers-grid-wrap{padding-top:20px}.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid{color:var(--text-primary-color);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:35px}@media (max-width: 1200px){.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid{grid-template-columns:repeat(1,1fr)}}.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid .careers-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid .careers-item h3{font-size:1.5rem;font-weight:500;font-family:var(--font-secondary);margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--brand-primary);color:var(--text-primary-color)}.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid .careers-item p{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:5px}.careers_slider .content_cont .content_wrap .careers-grid-wrap .careers-grid .careers-item a{font-size:1rem;font-weight:500;color:var(--brand-primary);text-decoration:underline}.careers_filters_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.careers_filters_comp .content_cont .content_wrap{display:flex;align-items:baseline;justify-content:flex-start;gap:50px}@media (max-width: 768px){.careers_filters_comp .content_cont .content_wrap{flex-direction:column;gap:10px}}.careers_filters_comp .content_cont .content_wrap .careers-locations{width:25%;position:relative}@media (max-width: 768px){.careers_filters_comp .content_cont .content_wrap .careers-locations{width:100%}}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__dropdown{width:50%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 20px}@media (max-width: 768px){.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__dropdown{width:100%}}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__dropdown p{font-size:1rem;color:#4c3342;font-weight:400;margin:0;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__dropdown p:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__dropdown svg{transform:rotate(90deg)}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__options{margin:0;list-style:none;display:none;position:absolute;z-index:999;top:100%;left:0;width:100%;background:#fff;padding:10px;border:2px solid var(--brand-primary)}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__options li{padding-bottom:10px;font-size:1rem}.careers_filters_comp .content_cont .content_wrap .careers-locations .careers-locations__options li:last-of-type{padding-bottom:0}.careers_filters_comp .content_cont .content_wrap .careers-departments{width:25%;position:relative}@media (max-width: 900px){.careers_filters_comp .content_cont .content_wrap .careers-departments{width:100%}}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__dropdown{width:50%;display:flex;align-items:center;justify-content:space-between;padding:10px 0 20px;gap:20px}@media (max-width: 900px){.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__dropdown{width:100%}}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__dropdown p{font-size:1rem;color:#4c3342;font-weight:400;margin:0;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__dropdown p:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__dropdown svg{transform:rotate(90deg)}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__options{margin:0;list-style:none;display:none;position:absolute;top:100%;z-index:999;left:0;width:100%;background:#fff;padding:10px;border:2px solid var(--brand-primary)}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__options li{padding-bottom:10px;font-size:1rem}.careers_filters_comp .content_cont .content_wrap .careers-departments .careers-departments__options li:last-of-type{padding-bottom:0}.careers_filters_comp .content_cont .content_wrap .careers-submit{width:25%;display:flex;justify-content:flex-start;align-items:center;gap:20px}@media (max-width: 768px){.careers_filters_comp .content_cont .content_wrap .careers-submit{align-self:center}}.careers_filters_comp .content_cont .careers-grid-wrap{padding-top:20px;color:var(--text-primary-color)}.careers_incentives_block{padding:100px 0}.careers_incentives_block .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .text .center-text h2{font-size:2.3rem;color:#4c3342;font-weight:400;margin:0 0 50px;line-height:1.5;padding-bottom:5px;position:relative;width:fit-content;font-family:var(--font-secondary)}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .text .center-text h2:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .text .center-text ul{padding-left:20px}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .text .center-text ul li{font-size:.9rem;line-height:1.5;font-weight:500;color:var(--text-primary-color);margin:0;padding-bottom:20px}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .text .center-text ul li:last-of-type{padding-bottom:0}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .image-trio .image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .image-trio .image-grid .image_wrap{height:300px;width:100%}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .image-trio .image-grid .image_wrap picture{width:100%;height:100%}.careers_incentives_block .content_cont .content_wrap .image-text-section-module .inner .image-trio .image-grid .image_wrap picture img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width: 1200px){.module__10 .heading-and-text-block-module{padding:0}}.module__10 .heading-and-text-block-module .inner{max-width:var(--content-max-width);margin:3rem auto;padding:0 15px}.module__10 .heading-and-text-block-module .inner .image{width:100%;margin-bottom:2rem;display:flex;justify-content:center}.module__10 .heading-and-text-block-module .inner .image img{border-radius:2.5rem;max-width:42rem}.module__10 .heading-and-text-block-module .inner h1{font-size:var(--font-size-4);text-align:center;padding-bottom:20px;color:var(--brand-primary)}.module__10 .heading-and-text-block-module .inner h2{font-weight:700;margin-bottom:2rem;text-align:center;color:var(--text-primary-color)}.module__10 .heading-and-text-block-module .inner h3{margin-bottom:2rem;color:var(--text-primary-color)}.module__10 .heading-and-text-block-module .inner p{color:var(--text-primary-color)}.module__10 .heading-and-text-block-module .inner p a{display:inline-block;border-bottom:2px solid var(--purple);font-size:1.6rem;text-decoration:none;line-height:1}.module__10 .heading-and-text-block-module .inner p a:hover{border-bottom:2px solid var(--purpleHover)}.module__10 .heading-and-text-block-module .inner ul,.module__10 .heading-and-text-block-module .inner ol{font-size:1.6rem;color:var(--darkBlue);padding-left:2rem}.module__10 .heading-and-text-block-module .inner ul li,.module__10 .heading-and-text-block-module .inner ol li{margin-bottom:1rem;font-weight:400;line-height:1.5;font-size:1rem;color:var(--text-primary-color)}.module__10 .heading-and-text-block-module .inner ul li:last-child,.module__10 .heading-and-text-block-module .inner ol li:last-child{margin-bottom:0}.module__10 .heading-and-text-block-module .inner ul li a,.module__10 .heading-and-text-block-module .inner ol li a{display:inline-block;border-bottom:2px solid var(--purple);font-size:1.6rem;text-decoration:none;line-height:1}.module__10 .heading-and-text-block-module .inner ul li a:hover,.module__10 .heading-and-text-block-module .inner ol li a:hover{border-bottom:2px solid var(--purpleHover)}.module__10 .heading-and-text-block-module .inner .two-column-grid{display:grid;grid-template-columns:50% 50%;border-top:1px solid grey;margin-bottom:2rem}.module__10 .heading-and-text-block-module .inner .two-column-grid .block{display:flex;justify-content:center;align-items:center;text-align:center;padding:.5rem 6rem;border-bottom:1px solid grey;border-left:1px solid grey}.module__10 .heading-and-text-block-module .inner .two-column-grid .block:nth-child(2n){border-right:1px solid grey}.module__10 .heading-and-text-block-module .inner .two-column-grid p{margin:0}@media only screen and (max-width: 700px){.module__10 .heading-and-text-block-module .inner .two-column-grid p{font-size:1.4rem}}@media only screen and (max-width: 480px){.module__10 .heading-and-text-block-module .inner .two-column-grid p{font-size:1.2rem}}@media only screen and (max-width: 374px){.module__10 .heading-and-text-block-module .inner .two-column-grid p{font-size:1rem}}.module__10 .heading-and-text-block-module .inner .paragraphs{display:grid;grid-template-columns:1fr;grid-gap:10rem}@media only screen and (max-width: 1200px){.module__10 .heading-and-text-block-module .inner .paragraphs{grid-template-columns:1fr;grid-gap:2rem}}.module__10 .heading-and-text-block-module .inner.center-content{text-align:center}section#show-form{padding:60px 15px;margin:auto;width:fit-content}@media (max-width: 900px){section#show-form{padding:20px 15px}}section#show-form .enquiry-form-large h2{text-align:center;margin-bottom:20px;color:var(--text-primary-color);font-family:var(--font-secondary)}section#show-form .enquiry-form-large .content .appointment-error{font-size:1.4rem;font-weight:700;color:var(--text-primary-colorf);margin-top:1rem}section#show-form .form-select{position:relative;min-width:20rem}@media only screen and (max-width: 1200px){section#show-form .form-select{margin-right:0}section#show-form .form-select+.filter-select{margin-top:2rem}}section#show-form .form-select .select-link{background-color:var(--lightGrey);display:block;text-decoration:none;padding:1.5rem 7rem 1.5rem 1.5rem;vertical-align:middle;position:relative;border-radius:.8rem;transition:all .4s ease-out;color:var(--darkBlue);font-weight:500}section#show-form .form-select .select-link span{position:absolute;top:0;right:0rem;width:4rem;height:100%;background-color:var(--purple);display:flex;align-items:center;justify-content:center;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}section#show-form .form-select .select-link svg{transition:all .4s ease-in-out}section#show-form .form-select .select-link.active{border-bottom-left-radius:0}section#show-form .form-select .select-link.active svg{transform:rotate(180deg)}section#show-form .form-select .select-link.active span{border-bottom-right-radius:0rem}section#show-form .form-select .select-link:hover span{background-color:var(--purpleHover)}section#show-form .form-select ul{position:absolute;top:100%;left:0;z-index:4;display:none;background-color:#fff;width:100%;list-style-type:none;margin:0;padding:1rem 0;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;overflow-y:auto;max-height:240px;-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);box-shadow:1px 2px 5px #00000045}section#show-form .form-select ul li{margin:0;display:block}section#show-form .form-select ul li a{text-decoration:none;display:block;padding:1rem;transition:all .2s ease-out}section#show-form .form-select ul li a:hover{color:#000;opacity:.5}section#show-form form{max-width:600px;padding-top:30px}section#show-form form .form-row{display:flex;flex-direction:column;gap:20px}section#show-form form .form-row .form-options-part-b{display:flex;flex-direction:column;gap:20px}section#show-form 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 .form-row .form-options-part-b .part-b-row{flex-direction:column;gap:10px}}section#show-form form .form-row .form-options-part-b .part-b-row .form-input{display:flex;flex-direction:column;align-items:flex-start;width:100%}section#show-form form .form-row .form-options-part-b .part-b-row .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;display:block}section#show-form form .form-row .form-options-part-b .part-b-row .form-input input{box-sizing:border-box;background-color:transparent;outline:none;border:none;border-bottom:2px solid var(--text-primary-color);color:#000;text-align:left;padding:10px 0;height:100%;font-size:16px;font-weight:500;width:100%}section#show-form form .form-row .form-options-part-b .part-b-row .form-select{position:relative;min-width:20rem;border-radius:var(--button-border-radius)}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link{background-color:var(--lightGrey);display:block;text-decoration:none;padding:1.5rem 7rem 1.5rem 1.5rem;vertical-align:middle;position:relative;border-radius:.8rem;transition:all .4s ease-out;color:var(--darkBlue);font-weight:500}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link span{position:absolute;top:0;right:0rem;width:4rem;height:100%;background-color:var(--purple);display:flex;align-items:center;justify-content:center;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link svg{transition:all .4s ease-in-out}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link.active{border-bottom-left-radius:0}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link.active svg{transform:rotate(180deg)}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link.active span{border-bottom-right-radius:0rem}section#show-form form .form-row .form-options-part-b .part-b-row .form-select .select-link:hover span{background-color:var(--purpleHover)}section#show-form form .form-row .form-options-part-b .part-b-row .form-select ul{position:absolute;top:100%;left:0;z-index:4;display:none;background-color:#fff;width:100%;list-style-type:none;margin:0;padding:1rem 0;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;overflow-y:auto;max-height:240px;-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);box-shadow:1px 2px 5px #00000045}section#show-form form .form-row .form-options-part-b .part-b-row .form-select ul li{margin:0;display:block}section#show-form form .form-row .form-options-part-b .part-b-row .form-select ul li a{text-decoration:none;display:block;padding:1rem;transition:all .2s ease-out}section#show-form form .form-row .form-options-part-b .part-b-row .form-select ul li a:hover{color:#000;opacity:.5}section#show-form form .form-row .form-options-part-c-full-width{padding:0;display:flex;flex-direction:column;gap:10px;width:100%;flex-wrap:nowrap}@media (max-width: 765px){section#show-form form .form-row .form-options-part-c-full-width{flex-direction:column}}section#show-form form .form-row .form-options-part-c-full-width .form-input{width:100%;display:flex;flex-direction:column}section#show-form form .form-row .form-options-part-c-full-width .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}section#show-form form .form-row .form-options-part-c-full-width .form-input input{box-sizing:border-box;background-color:transparent;outline:none;border:none;border-bottom:2px solid var(--text-primary-color);color:#000;text-align:left;padding:10px 0;height:100%;font-size:16px;font-weight:500;width:100%}section#show-form form .form-row .form-options-part-c-full-width .postcode_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}section#show-form form .form-row .form-options-part-c-full-width .postcode_wrap .form-input{width:100%;display:flex;flex-direction:column}section#show-form form .form-row .form-options-part-c-full-width .postcode_wrap .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}section#show-form form .form-row .form-options-part-c-full-width .postcode_wrap .form-input input{box-sizing:border-box;background-color:transparent;outline:none;border:none;border-bottom:2px solid var(--text-primary-color);color:#000;text-align:left;padding:10px 0;height:100%;font-size:16px;font-weight:500;width:100%}section#show-form form .form-row .form-options-part-c-full-width .postcode-button{display:flex;flex-direction:column;align-items:flex-start;gap:10px}section#show-form form .form-row .form-options-part-c-full-width .postcode-button button{height:auto;padding:10px 15px}section#show-form form .form-row .form-options-part-c-full-width .postcode-search{width:50%}@media (max-width: 765px){section#show-form form .form-row .form-options-part-c-full-width .postcode-search{width:100%}}section#show-form form .form-row .form-options-part-c-full-width .filled-info{display:flex;gap:20px}@media (max-width: 765px){section#show-form form .form-row .form-options-part-c-full-width .filled-info{flex-direction:column}}section#show-form form .form-row .form-options-part-c{display:flex;flex-direction:column}section#show-form form .form-row .form-options-part-c .form-input{width:100%;display:flex;flex-direction:column;align-items:flex-start}section#show-form form .form-row .form-options-part-c .form-input label{font-size:16px;font-weight:600;margin-bottom:10px}section#show-form form .form-row .form-options-part-c .form-input input{box-sizing:border-box;background-color:transparent;outline:none;border:none;border-bottom:2px solid var(--text-primary-color);color:#000;text-align:left;padding:10px 0;height:100%;font-size:16px;font-weight:500;width:100%}section#show-form form .form-row .form-options-part-c .form-input textarea{overflow:auto;width:100%;border:none;border:2px solid var(--text-primary-color);min-height:200px;border-radius:var(--content-border-radius);font-size:16px;font-weight:500;padding:10px;box-sizing:border-box;max-width:600px}section#show-form form .form-row .form-options-part-c .form-input .postcode-search{width:50%}@media (max-width: 765px){section#show-form form .form-row .form-options-part-c .form-input .postcode-search{width:100%}}section#show-form form .form-row .additional-grid{display:flex;flex-direction:column;gap:20px}section#show-form form .form-row .additional-grid .form-select{background-color:var(--green-1);margin-top:0;height:fit-content}section#show-form form .form-row .additional-grid .form-select .select-link{padding:10px;border-radius:var(--content-border-radius)}section#show-form form .form-row .additional-grid .form-select ul li a{transition:all .3s ease-in-out}section#show-form form .form-row .additional-grid .form-select ul li a:hover{color:#000;opacity:.5}section#show-form form .form-row .additional-submit{margin-top:20px}section#show-form form .form-submit-row{display:flex;flex-direction:column}section#show-form form .form-submit-row .info{display:flex;flex-direction:column;gap:15px}section#show-form form .form-submit-row .info p.accept-terms{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px;align-items:center;line-height:1}section#show-form form .form-submit-row .info p.accept-terms a{color:var(--brand-primary);font-weight:600;text-decoration:underline}section#show-form form .form-submit-row .info p{line-height:normal}section#show-form form .form-submit-row .privacy-inputs{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:10px}section#show-form form .form-submit-row .privacy-inputs label.checkbox-container{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:fit-content;font-size:14px;font-weight:600}section#show-form form .form-submit-row .submit{width:fit-content;margin-top:20px;display:flex;gap:10px}section#show-form form .additional-grid{display:flex;flex-direction:column;gap:20px;border-radius:var(--input-border-radius)}section#show-form form .additional-grid .form-select{background-color:var(--brand-primary);margin-top:0;height:fit-content}section#show-form form .additional-grid .form-select .select-link{padding:10px;border-radius:var(--content-border-radius)}section#show-form form .additional-grid .form-select ul li a{transition:all .3s ease-in-out}section#show-form form .additional-grid .form-select ul li a:hover{color:#000;opacity:.5}.enquiry-form-large{max-width:1000px;margin:auto;background-color:#fff;padding:0 15px}.enquiry-form-large h2{text-align:center;margin-bottom:20px;color:var(--text-primary-color);font-family:var(--font-secondary)}.enquiry-form-large .content .appointment-error{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin-top:2rem;text-align:center}.enquiry-form-large form#download-enquiry-form{max-width:600px;padding-top:30px}.enquiry-form-large form#download-enquiry-form .form-row{display:flex;flex-direction:column;gap:20px}.enquiry-form-large form#download-enquiry-form .form-row .postcode_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-b{display:flex;flex-direction:column;gap:20px}.enquiry-form-large 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){.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-b .part-b-row{flex-direction:column;gap:10px}}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-b .part-b-row .form-input{display:flex;flex-direction:column;align-items:flex-start;width:100%}.enquiry-form-large 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}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-b .part-b-row .form-input input{box-sizing:border-box;color:#000;text-align:left;padding:10px 0;border:none;border-bottom:2px solid var(--text-primary-color);height:100%;font-size:16px;font-weight:500;width:100%}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width{padding:0;display:flex;flex-direction:column;gap:10px;width:100%;flex-wrap:nowrap}@media (max-width: 765px){.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width{flex-direction:column}}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .form-input{width:100%;display:flex;flex-direction:column}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .form-input input{box-sizing:border-box;color:#000;text-align:left;padding:10px 0;border:none;outline:none;border-bottom:2px solid var(--text-primary-color);height:100%;font-size:16px;font-weight:500;width:100%}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .form-input .postcode-button{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .form-input .postcode-button button{height:auto;padding:10px 15px}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .postcode-search{width:50%}@media (max-width: 765px){.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .postcode-search{width:100%}}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .filled-info{display:flex;gap:20px}@media (max-width: 765px){.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c-full-width .filled-info{flex-direction:column}}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c{display:flex;flex-direction:column}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c .form-input{width:100%;display:flex;flex-direction:column;align-items:flex-start}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c .form-input label{font-size:16px;font-weight:600;margin-bottom:10px}.enquiry-form-large form#download-enquiry-form .form-row .form-options-part-c .form-input textarea{overflow:auto;width:100%;border:2px solid var(--text-primary-color);min-height:200px;border-radius:var(--content-border-radius);font-size:16px;font-weight:500;padding:10px;box-sizing:border-box;max-width:600px}.enquiry-form-large form#download-enquiry-form .form-submit-row{display:flex;flex-direction:column}.enquiry-form-large form#download-enquiry-form .form-submit-row .info{display:flex;flex-direction:column;gap:15px}.enquiry-form-large form#download-enquiry-form .form-submit-row .info p.accept-terms{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px;align-items:center;line-height:1}.enquiry-form-large form#download-enquiry-form .form-submit-row .info p.accept-terms a{color:var(--brand-primary);font-weight:600;text-decoration:underline}.enquiry-form-large form#download-enquiry-form .form-submit-row .info p{line-height:normal}.enquiry-form-large form#download-enquiry-form .form-submit-row .privacy-inputs{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:10px}.enquiry-form-large form#download-enquiry-form .form-submit-row .privacy-inputs label.checkbox-container{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:fit-content;font-size:14px;font-weight:600}.enquiry-form-large form#download-enquiry-form .form-submit-row .submit{width:fit-content;margin-top:20px}.enquiry-form-large form#appointment-enquiry-form{background-color:#fff;padding:30px}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form{padding:0 0 30px}}.enquiry-form-large form#appointment-enquiry-form .form-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 900px){.enquiry-form-large form#appointment-enquiry-form .form-row{flex-direction:column}}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-bottom:30px}@media (max-width: 900px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options{width:100%}}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options{padding-bottom:20px}}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .title{padding:10px 0}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .title p{font-size:1.5rem;font-weight:600;color:var(--text-primary-color)}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-b{padding:0;display:flex;flex-direction:column;gap:25px;align-self:center;width:100%}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-b .part-b-row{display:flex;flex-direction:column;gap:20px}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-b .part-b-row .form-input{width:100%;display:flex;flex-direction:column}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-b .part-b-row .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-b .part-b-row .form-input input{box-sizing:border-box;color:#000;text-align:left;padding:10px 0;border:none;outline:none;border-bottom:2px solid var(--text-primary-color);height:100%;font-size:16px;font-weight:500;width:100%}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c{padding:0;display:flex;flex-direction:column;gap:20px;width:100%;flex-wrap:nowrap}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c{flex-direction:column}}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap{width:100%;display:flex;flex-direction:row;gap:15px;justify-content:start}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap{flex-direction:column}}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .form-input{width:100%;display:flex;flex-direction:column}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .form-input label{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .form-input input{box-sizing:border-box;color:#000;text-align:left;padding:10px 0;border:none;outline:none;border-bottom:2px solid var(--text-primary-color);height:100%;font-size:16px;font-weight:500;width:100%}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .form-input .postcode-button{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .form-input .postcode-button button{height:auto;padding:10px 15px}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .postcode-search{width:50%}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .address_wrap .postcode-search{width:100%}}.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .filled-info{display:flex;flex-direction:column;gap:20px}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-row .form-options .form-options-part-c .filled-info{flex-direction:column}}.enquiry-form-large form#appointment-enquiry-form .additional-grid{padding-bottom:30px;display:flex;flex-direction:column;gap:20px;min-width:40%}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .additional-grid{padding-bottom:20px;width:100%;min-width:100%}}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select{position:relative;min-width:20rem}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select{min-width:100%}}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link{background-color:var(--offWhite);display:block;text-decoration:none;padding:1rem;vertical-align:middle;position:relative;border-radius:.8rem;transition:all .4s ease-out;color:var(--darkBlue);font-weight:500}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link .name{max-width:90%}@media (max-width: 900px){.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link .name{font-size:.9rem;max-width:90%}}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link span{position:absolute;top:0;right:0rem;width:3rem;height:100%;display:flex;align-items:center;justify-content:center;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}@media (max-width: 900px){.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link span{width:3rem}}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link svg{transition:all .4s ease-in-out;color:var(--brand-primary)}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link.active{border-bottom-left-radius:0}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link.active svg{transform:rotate(180deg)}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link.active span{border-bottom-right-radius:0rem}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select .select-link:hover span{opacity:.9}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select ul{position:absolute;top:100%;left:0;z-index:4;display:none;background-color:#fff;width:100%;list-style-type:none;margin:0;padding:1rem 0;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;overflow-y:auto;max-height:240px;-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.27);box-shadow:1px 2px 5px #00000045}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select ul li{margin:0;display:block}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select ul li a{text-decoration:none;display:block;padding:1rem;transition:all .2s ease-out}.enquiry-form-large form#appointment-enquiry-form .additional-grid .form-select ul li a:hover{color:#000;opacity:.5}.enquiry-form-large form#appointment-enquiry-form .form-submit-row .info p{color:#000;padding-bottom:15px;text-align:left;font-size:1rem}.enquiry-form-large form#appointment-enquiry-form .form-submit-row .privacy-inputs{padding-bottom:15px;display:flex;flex-direction:row;justify-content:flex-start}.enquiry-form-large form#appointment-enquiry-form .form-submit-row .privacy-inputs label.checkbox-container{display:flex;align-items:center;justify-content:center;gap:20px;color:#000;font-size:14px;font-weight:500;gap:10px}.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms{color:#000;padding-bottom:30px;text-align:left;font-size:1rem}@media (max-width: 765px){.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms{padding-bottom:20px}}.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms input{margin-left:10px}.enquiry-form-large form#appointment-enquiry-form .form-submit-row p.accept-terms a{color:var(--brand-primary);font-weight:600;text-decoration:underline}.module__appointment{text-align:center;max-width:1150px;margin:auto;padding:0 15px}.module__appointment .appointment-block-wrap{display:flex;justify-content:space-evenly}@media (max-width: 768px){.module__appointment .appointment-block-wrap{flex-direction:column;gap:20px}}.module__appointment .time-panel{display:none}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker-title{color:var(--text-primary-color);order:2}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker{font-family:var(--headingFont);width:100%;padding:0;box-sizing:border-box;max-width:25rem;border:none!important;border-radius:1.5rem;overflow:hidden;background-color:var(--offWhite);min-width:25rem;margin:auto}@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(./arrow_right_white-Bn6ykqXp.svg);background-size:cover;background-size:26px 17px;background-repeat:no-repeat;background-position:center;top:2rem;right:2rem;cursor:pointer!important;width:20px;height:20px;display:block;order:3}.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(./arrow_left_white-C_3kHnIE.svg);background-size:cover;background-size:26px 17px;background-repeat:no-repeat;background-position:center;top:2rem;left:2rem;cursor:pointer!important;width:20px;height:20px;display:block;order:2}.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{border:none!important;background:transparent;font-weight:600;color:var(--text-primary-color);height:3rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:.25rem .5rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-state-default:hover{background-color:var(--brand-primary);color:#fff;border-radius:1rem}.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,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-button:active,.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-button.ui-state-active:hover{background-color:var(--brand-primary)!important;color:var(--text-primary-color)!important;border-radius:1rem!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:.9rem}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker th{padding-top:1rem;font-size:.9rem;color:var(--blue-1)}.module__appointment .appointment-block.calendar-panel .calendar .ui-datepicker .ui-widget-header{border:none!important;background:var(--brand-primary);color:#fff;font-weight:600;font-size:1.7rem;text-transform:uppercase;padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.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{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.module__appointment .appointment-block.time-panel .times .error{font-size:1.4rem;font-weight:700;color:red;grid-column:1/-1;max-width:200px}@media (max-width: 768px){.module__appointment .appointment-block.time-panel .times .error{max-width:100%}}.module__appointment .appointment-block.time-panel .times .time{color:var(--text-primary-color);width:100%}.module__appointment .appointment-block .title p{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--text-primary-color)}.module__appointment .appointment-block .content .appointment-error{font-size:1.4rem;font-weight:700;color:var(--text-primary-colorf);margin-top:1rem}#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;width:40%;vertical-align:top;padding:2em}#appointment-enquiry-form .form-submit-row{text-align:center}.form-heading-container{max-width:var(--content-max-width);margin:auto;padding:0 15px}.form-heading-container h1{font-size:var(--font-size-3)}.form_header{max-width:var(--content-max-width);margin:0 auto;padding-bottom:25px}.form_header .breadcrumbs{padding:20px 15px;font-size:1.2rem;font-weight:400}.form_header .breadcrumbs a{color:var(--brand-primary)}.form_header .breadcrumbs a span{opacity:1}.form_header .form-heading-container h1{font-size:var(--font-size-3);font-family:var(--font-secondary);padding-bottom:20px;color:var(--text-primary-color)}@media (max-width: 768px){.form_header .form-heading-container h1{font-size:var(--font-size-2)}}.form_header .form-heading-container .appointment-intro{max-width:75%}@media (max-width: 768px){.form_header .form-heading-container .appointment-intro{max-width:100%}}.form_header .form-heading-container .appointment-intro p{font-size:1.1rem;margin-bottom:10px;font-weight:400;line-height:1.5;color:var(--text-primary-color)}.form_header .form-heading-container .appointment-intro p:last-of-type{margin-bottom:0}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;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width: 1000px){section.contact_details .container_grid{gap:20px}}@media (max-width: 765px){section.contact_details .container_grid{grid-template-columns:repeat(2,1fr);gap:10px}}@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 #0000001a;display:flex;flex-direction:column;gap:15px;padding:20px;min-height:150px;transition:all .3s ease-in-out;justify-content:center}@media (max-width: 765px){section.contact_details .container_grid .contact_item{padding:20px 10px;min-height:100px}}section.contact_details .container_grid .contact_item:hover{box-shadow:0 10px 15px -3px #0000004d;background-color:var(--blue-1)}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}section.contact-form-and-details{margin:auto;padding:50px 15px}@media (max-width: 900px){section.contact-form-and-details{margin:auto}}section.contact-form-and-details .contact_title{text-align:center}section.contact-form-and-details .contact_title h2{color:var(--text-primary-color);font-family:var(--font-secondary)}section.contact-form-and-details .form_contact{display:flex;flex-direction:row;gap:30px}@media (max-width: 1100px){section.contact-form-and-details .form_contact{flex-direction:column-reverse}}@media (max-width: 765px){section.contact-form-and-details .form_contact{flex-direction:column-reverse}}section.contact-form-and-details .form_contact .contact{display:flex;flex-direction:column;gap:20px;padding-top:53px;overflow:hidden;min-height:815px}@media (max-width: 900px){section.contact-form-and-details .form_contact .contact{padding-top:0;min-height:auto;margin-right:25px}}@media (max-width: 765px){section.contact-form-and-details .form_contact .contact{gap:20px;padding-top:0;min-height:auto;margin-right:0;margin-bottom:30px}}section.contact-form-and-details .form_contact .contact .contact_item{border-radius:8px;display:flex;flex-direction:column;background-color:var(--brand-primary);min-width:365px;transition:background-color .3s ease-in-out;justify-content:center}@media (max-width: 900px){section.contact-form-and-details .form_contact .contact .contact_item{min-width:290px}}@media (max-width: 765px){section.contact-form-and-details .form_contact .contact .contact_item{min-width:100%}}section.contact-form-and-details .form_contact .contact .contact_item.active{background-color:var(--brand-primary)}section.contact-form-and-details .form_contact .contact .contact_item.active h3{color:var(--text-primary-color)}section.contact-form-and-details .form_contact .contact .contact_item.active .addition_wrap p{font-weight:500}@media (max-width: 765px){section.contact-form-and-details .form_contact .contact .contact_item.active .addition_wrap p{font-size:16px}}@media (max-width: 350px){section.contact-form-and-details .form_contact .contact .contact_item.active .addition_wrap p{font-size:11px}}section.contact-form-and-details .form_contact .contact .contact_item.active .addition_wrap p a{color:var(--brand-tertiary);display:block}section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap{width:100%;padding:15px}@media (max-width: 765px){section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap{padding:20px 10px;width:100%}}section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap p{color:var(--text-primary-color);line-height:1.5;padding-bottom:10px}section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap p:last-of-type{padding-bottom:0}@media (max-width: 350px){section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap p{font-size:11px}}section.contact-form-and-details .form_contact .contact .contact_item .addition_wrap a{display:block}section.contact-form-and-details .form_contact .contact .contact_item h3{font-size:22px;font-weight:500;padding:15px;line-height:27px;transition:color .3s ease-in-out;margin:0;color:var(--text-primary-color);font-family:var(--font-secondary)}@media (max-width: 765px){section.contact-form-and-details .form_contact .contact .contact_item h3{padding:15px 10px}}section.contact-form-and-details .form_contact .contact .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{margin-top:20px;display:flex;flex-direction:column;align-items:center}.form_thanks .content_cont{max-width:var(--content-max-width);padding:20px 15px;margin:auto}.form_thanks .content_cont .content_wrap h2{font-size:2.4rem;color:var(--text-primary-color);text-align:center;font-weight:300;margin:0;padding-bottom:30px;font-family:var(--font-secondary)}.news_articles{padding:75px 100px;max-width:var(--content-max-width);margin:auto;min-height:500px}@media (max-width: 1200px){.news_articles{padding:75px 50px}}@media (max-width: 768px){.news_articles{padding:75px 15px}}.news_articles .header_filters{padding-bottom:50px;display:flex;justify-content:space-between}@media (max-width: 765px){.news_articles .header_filters{flex-direction:column;gap:40px}}.news_articles .header_filters .filter_articles select{display:none}.news_articles .header_filters .filter_articles .nice-select{display:flex;align-items:center;border:none;padding:15px 10px;width:260px;font-size:14px;font-weight:600;border-radius:10px;background-color:#f0f0ef;-webkit-appearance:none;-moz-appearance:none}@media (max-width: 768px){.news_articles .header_filters .filter_articles .nice-select{width:100%}}.news_articles .header_filters .filter_articles .nice-select:after{border-color:var(--text-primary-color)}.news_articles .header_filters .filter_articles .nice-select .nice-select-dropdown{width:100%}.news_articles .info_block{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media (max-width: 765px){.news_articles .info_block{align-items:center;text-align:center}}.news_articles .info_block h2{font-size:18px;font-weight:600;color:var(--text-primary-color);padding-bottom:10px}.news_articles .info_block a{font-size:18px;font-weight:600;color:var(--brand-primary);width:fit-content;text-decoration:none}.news_articles .articles_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;row-gap:70px;justify-items:center}@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{max-width:500px;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%}@media (max-width: 768px){.news_articles .articles_grid .article_grid_item{margin:0}}.news_articles .articles_grid .article_grid_item .article_image{position:relative;height:260px}.news_articles .articles_grid .article_grid_item .article_image .category_bubble{position:absolute;top:10px;left:10px;background-color:var(--brand-primary);color:var(--text-primary-color);padding:5px 10px;font-size:13px;font-weight:600;border-radius:7px}.news_articles .articles_grid .article_grid_item .article_image picture{width:100%;height:100%;display:flex}.news_articles .articles_grid .article_grid_item .article_image picture img{width:100%;height:100%;object-fit:cover}.news_articles .articles_grid .article_grid_item .article_content{padding:25px;color:#fff;background-color:#f0f0ef;transition:all .3s ease-in-out;width:100%;box-sizing:border-box}.news_articles .articles_grid .article_grid_item .article_content:hover{background-color:var(--brand-secondary)}.news_articles .articles_grid .article_grid_item .article_content:hover h3{color:#fff}.news_articles .articles_grid .article_grid_item .article_content a{text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.news_articles .articles_grid .article_grid_item .article_content a p{color:var(--brand-primary);font-weight:600;font-size:14px;display:flex;align-items:center;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:var(--brand-primary);font-weight:600;font-size:14px;text-decoration:none}.news_articles .articles_grid .article_grid_item .article_content a path{stroke:var(--brand-primary)}.news_articles .pagination-grid .pagination{display:flex;justify-content:center;margin-top:60px;list-style:none}.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 span,.news_articles .pagination-grid .pagination li a{color:var(--blue-4);font-weight:500;font-size:1.6rem;text-decoration:none;width:30px;height:50px;display:flex;justify-content:center;align-items:center}.news_articles .pagination-grid .pagination li span:hover,.news_articles .pagination-grid .pagination li a:hover{color:var(--blue-1)}.news_articles .pagination-grid .pagination li:first-child,.news_articles .pagination-grid .pagination li:last-child{background-color:var(--green-1);border-radius:.5rem;display:flex;justify-content:center;align-items: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 span,.news_articles .pagination-grid .pagination li:first-child a,.news_articles .pagination-grid .pagination li:last-child span,.news_articles .pagination-grid .pagination li:last-child a{font-size:3rem;color:var(--blue-1);width:50px;height: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 span,.news_articles .pagination-grid .pagination .active a,.news_articles .pagination-grid .pagination .active span:hover,.news_articles .pagination-grid .pagination .active a:hover{color:var(--blue-1)}section.news_header{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 15px 70px;max-width:var(--content-max-width);margin:auto}section.news_header .news_pub_date{width:fit-content}section.news_header .news_pub_date p{font-size:18px;font-weight:600;line-height:1.2;color:var(--brand-primary);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{width:fit-content;max-width:55%}@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;color:var(--text-primary-color);font-family:var(--font-secondary)}section.news_header .news_title h1 b{font-family:inherit;font-size:inherit;font-weight:inherit}@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}}section.content-image{display:flex;flex-direction:column-reverse;align-items:flex-start;max-width:var(--content-max-width);margin:auto;padding:0 15px;gap:50px}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;color:var(--text-primary-color);font-family:var(--font-secondary)}@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;color:var(--text-primary-color)}@media (max-width: 767px){section.content-image .content-image__text p{font-size:14px}}section.content-image .content-image__text a{color:var(--brand-primary);font-weight:500;text-decoration:none}section.content-image .content-image__image{width:60%;border-radius:10px;overflow:hidden;height:400px;display:flex;margin:auto}@media (max-width: 767px){section.content-image .content-image__image{width:100%}}section.content-image .content-image__image picture{height:100%;width:100%;display:flex}section.content-image .content-image__image picture img{width:100%;height:100%;object-fit:cover}.latest-news{background-color:var(--brand-primary);position:relative;padding:50px;overflow:hidden}.latest-news .inner{position:relative;z-index:1;max-width:var(--content-max-width);margin:auto}.latest-news .inner:before{content:"";position:absolute;top:-228px;left:-277px;height:490px;width:500px;background-image:url(/images/flowers/flower_purple_panels.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 765px){.latest-news .inner:before{top:-165px;left:-160px;height:500px;width:500px}}.latest-news .inner:after{content:"";position:absolute;bottom:-214px;right:16%;height:320px;width:320px;background-image:url(/images/flowers/flower_purple_panels.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 765px){.latest-news .inner:after{display:none}}.latest-news .inner .title-bar{margin-bottom:calc(var(--desktopGutterPadding) / 1.5);display:flex;align-items:center;justify-content:space-between;gap:2rem}@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{background-color:var(--white);height:4.5rem;width:4.5rem;box-sizing:border-box;padding:0;display:flex;align-items:center;justify-content:center}.latest-news .inner .title-bar .slider-actions button svg{width:1rem;height:1rem}.latest-news .inner .title-bar .slider-actions button svg path{stroke:var(--blue-1)}.latest-news .flowers{position:absolute;top:-16rem;left:-15rem;z-index:0}.latest-news .glide__track{overflow:visible!important}.latest-news .noSlide{cursor:initial!important}.testimonial_articles{padding:75px 15px;max-width:var(--content-max-width);margin:auto;min-height:500px}@media (max-width: 1200px){.testimonial_articles{padding:75px 50px}}@media (max-width: 768px){.testimonial_articles{padding:75px 15px}}.testimonial_articles .testimonial_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;row-gap:70px;justify-items:center}@media (max-width: 1200px){.testimonial_articles .testimonial_grid{grid-template-columns:repeat(2,1fr);row-gap:35px}}@media (max-width: 768px){.testimonial_articles .testimonial_grid{grid-template-columns:repeat(1,1fr);row-gap:20px}}.testimonial_articles .testimonial_grid .testimonial_grid_item{max-width:500px;display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%}@media (max-width: 768px){.testimonial_articles .testimonial_grid .testimonial_grid_item{margin:0}}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_video{width:100%;height:100%;border:none}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_video__inner{aspect-ratio:16/9;position:relative;overflow:hidden}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_image{position:relative;height:260px}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_image .category_bubble{position:absolute;top:10px;left:10px;background-color:var(--brand-primary);color:var(--text-primary-color);padding:5px 10px;font-size:13px;font-weight:600}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_image picture{width:100%;height:100%;display:flex}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_image picture img{width:100%;min-width:500px;height:100%;object-fit:cover}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content{padding:25px;color:#fff;background-color:#f0f0ef;transition:all .3s ease-in-out;width:100%;box-sizing:border-box}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content--inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content--inner p{color:var(--brand-secondary);font-size:14px;display:flex;align-items:center;gap:5px}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content--inner h3{font-size:25px;font-weight:700;line-height:30px;color:var(--brand-primary)}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content--inner a{color:var(--brand-secondary);font-weight:600;font-size:14px;text-decoration:none}.testimonial_articles .testimonial_grid .testimonial_grid_item .testimonial_content--inner path{stroke:var(--brand-primary)}.testimonial_articles .pagination-grid .pagination{display:flex;justify-content:center;margin-top:60px;list-style:none}.testimonial_articles .pagination-grid .pagination li.disabled{display:none!important}.testimonial_articles .pagination-grid .pagination li{margin:0 5px}.testimonial_articles .pagination-grid .pagination li span,.testimonial_articles .pagination-grid .pagination li a{color:var(--blue-4);font-weight:500;font-size:1.6rem;text-decoration:none;width:30px;height:50px;display:flex;justify-content:center;align-items:center}.testimonial_articles .pagination-grid .pagination li span:hover,.testimonial_articles .pagination-grid .pagination li a:hover{color:var(--blue-1)}.testimonial_articles .pagination-grid .pagination li:first-child,.testimonial_articles .pagination-grid .pagination li:last-child{background-color:var(--green-1);display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.testimonial_articles .pagination-grid .pagination li:first-child:hover,.testimonial_articles .pagination-grid .pagination li:last-child:hover{background-color:var(--green-2)}.testimonial_articles .pagination-grid .pagination li:first-child span,.testimonial_articles .pagination-grid .pagination li:first-child a,.testimonial_articles .pagination-grid .pagination li:last-child span,.testimonial_articles .pagination-grid .pagination li:last-child a{font-size:3rem;color:var(--blue-1);width:50px;height:50px}.testimonial_articles .pagination-grid .pagination li:first-child{margin-right:20px}.testimonial_articles .pagination-grid .pagination li:last-child{margin-left:20px}.testimonial_articles .pagination-grid .pagination .active span,.testimonial_articles .pagination-grid .pagination .active a,.testimonial_articles .pagination-grid .pagination .active span:hover,.testimonial_articles .pagination-grid .pagination .active a:hover{color:var(--blue-1)}section.centered_image{width:100%;height:100%;max-width:var(--content-max-width);margin:auto}section.centered_image .zoomist-container{width:100%;background-color:#fff}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{width:100%;height:100%;object-fit:contain;object-position:center}section.centered_image .zoomist-container .zoomist-zoomer{right:15px;display:flex;gap:10px}section.centered_image .zoomist-container .zoomist-zoomer .zoomist-zoomer-in{background-color:#7ec7b8!important;border-radius:10px}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{width:100%;height:500px;display:flex;border-radius:8px;overflow:hidden}@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{height:100%;width:100%;display:flex}section.centered_image .img-container picture img{height:100%;width:100%;object-fit:cover}section.content-header-text{padding:50px 0;max-width:var(--content-max-width);margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:80px;width:100%;padding:var(--content-padding);padding-top:15px;padding-bottom:15px}@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{max-width:800px;margin-bottom:15px}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 th,section.content-header-text .html-table-block td{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{display:flex;align-items:flex-start;justify-content:space-between;gap:80px;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{color:var(--text-primary-color);padding-bottom:20px}section.content-header-text p:last-of-type{padding-bottom:0}section.content-header-text p b{color:var(--text-primary-color)}section.content-header-text h2{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0 0 20px;font-family:var(--font-secondary);color:var(--text-primary-color);max-width:70%}section.content-header-text h2 b{font-family:var(--font-secondary)}section.content-header-text h2 span{font-family:var(--font-secondary)}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;font-family:var(--font-secondary);color:var(--text-primary-color)}section.content-header-text h3 b{font-family:var(--font-secondary)}section.content-header-text a{font-weight:700;color:var(--link-color)}section.content-header-text ul{margin:0;padding:0}section.content-header-text ul li{font-weight:500;color:#000;list-style:none}section.content-header-text .content-image{max-height:400px;width:600px;overflow:hidden;border-radius:8px}@media (max-width: 765px){section.content-header-text .content-image{width:100%}}section.content-header-text .content-image img{height:100%;width:100%;object-fit:cover;object-position:center}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 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{text-decoration:none;color:#000}section.content-header-text .text-content ul li a svg path{stroke:var(--green-1)}section.ciht_comp{max-width:var(--content-max-width);margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:80px;padding:25px 15px}@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{color:var(--text-primary-color);padding-bottom:20px;margin-bottom:0!important}section.ciht_comp p:last-of-type{padding-bottom:0}section.ciht_comp h2{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0 0 20px;color:var(--text-primary-color);font-family:var(--font-secondary);max-width:70%}section.ciht_comp h2 b{font-family:var(--font-secondary)}section.ciht_comp h3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px;color:var(--text-primary-color);font-family:var(--font-secondary)}section.ciht_comp h3 b{font-family:var(--font-secondary)}section.ciht_comp a{font-weight:700;color:var(--link-color)}section.ciht_comp ul{margin:0;padding:0}section.ciht_comp ul li{font-weight:500;color:#000;list-style:none}section.ciht_comp .image-page-text-links{display:flex;align-items:center;justify-content:space-between;gap:80px;padding:30px 0;width:100%}@media (max-width: 1000px){section.ciht_comp .image-page-text-links{flex-direction:column-reverse;padding:0;gap:40px}}@media (max-width: 765px){section.ciht_comp .image-page-text-links{flex-direction:column-reverse;padding:0;gap:40px}}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{max-height:400px;width:600px;overflow:hidden;border-radius:8px;display:flex}@media (max-width: 1000px){section.ciht_comp .image-page-text-links .content-image{max-height:400px;width:100%;overflow:hidden;border-radius:8px}}@media (max-width: 765px){section.ciht_comp .image-page-text-links .content-image{width:100%}}section.ciht_comp .image-page-text-links .content-image img{height:100%;width:100%;object-fit:cover;object-position:center}section.ciht_comp .image-page-text-links .text-content{max-width:50%}@media (max-width: 1000px){section.ciht_comp .image-page-text-links .text-content{max-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{text-decoration:none;font-weight:500;color:var(--brand-secondary)}section.ciht_comp .image-page-text-links .text-content ul li a svg path{stroke:var(--brand-primary)}.image-page-text-links{max-width:var(--content-max-width);margin:auto;padding:50px 0;display:flex;align-items:center;justify-content:space-between;gap:80px}@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.reverse-content{flex-direction:column}}@media (max-width: 765px){.image-page-text-links{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:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0 0 20px;max-width:70%}.image-page-text-links a{font-weight:700;color:#4c325b}.image-page-text-links .content-image{width:600px;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 765px){.image-page-text-links .content-image{width:100%}}.image-page-text-links .content-image img{height:100%;width:100%;object-fit:cover;object-position:center}.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{text-decoration:none;color:var(--brand-secondary)}.image-page-text-links .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.content_pdf_embed{margin:auto;max-width:850px}section.content_pdf_embed object{height:100%;width:100%;min-height:850px}section.content_small_block{max-width:var(--content-max-width);margin:auto;gap:80px;width:100%;padding:var(--content-padding);padding-top:15px;padding-bottom:15px}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{font-weight:700;color:#4c325b}section.content-title-text-list{padding:20px 0}section.content-title-text-list .container{max-width:var(--content-max-width);padding:var(--content-padding);margin:auto}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;color:var(--text-primary-color)}section.content-title-text-list .container .text-section-links ul{padding-top:20px;padding-left:35px;margin:0}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(--brand-primary)}section.content-title-text-list .container .text-section-links .link_list{padding-top:20px;padding-left:0}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{color:var(--text-primary-color);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:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0;padding-bottom:15px;font-family:var(--font-secondary);color:var(--text-primary-color);max-width:70%}@media (max-width: 768px){section.content-title-text-list .container h2{font-size:30px;max-width:100%}}section.content-title-text-list .container h2 b{font-family:var(--font-secondary)}section.content-title-text-list .container h2 span{font-family:var(--font-secondary)}section.content-title-text-list .container h2.underline{width:fit-content;position:relative;padding-bottom:0;margin-bottom:15px}section.content-title-text-list .container h2.underline:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}section.content-title-text-list .container ul li{padding-bottom:10px}section.content-title-text-list .container ul li:last-of-type{padding-bottom:0}section.content-title-text-list .container a:not(.btn){font-weight:700;color:var(--link-color);text-decoration:none;padding-bottom:10px}section.content-title-text-list .container a:not(.btn):last-of-type{padding-bottom:0}section.content_video_block{height:100%;width:100%;padding:40px 0}@media (max-width: 765px){section.content_video_block{padding:20px 0}}section.content_video_block video{aspect-ratio:16/9;overflow:hidden;border-radius:8px}section.content_vimeo_block{max-width:var(--content-max-width);margin:auto}section.mortgage_ad_banner{background-color:#7ec7b8;padding:30px;position:relative;overflow:hidden;border-radius:12px;max-width:75%;min-height:80px;display:flex;justify-content:center;flex-direction:column}@media (max-width: 765px){section.mortgage_ad_banner{max-width:100%}}section.mortgage_ad_banner:before{content:"";position:absolute;top:-50px;left:-75px;background-image:url(/images/assets/Flowers/flower_grey_panels.png);background-repeat:no-repeat;background-size:cover;width:245px;height:200px;opacity:.5;z-index:1;-webkit-user-select:none;user-select:none}@media (max-width: 1100px){section.mortgage_ad_banner:before{top:-40px;left:-140px;width:260px;height:260px}}@media (max-width: 767px){section.mortgage_ad_banner:before{top:-10px;left:-145px;width:260px;height:260px}}section.mortgage_ad_banner .mortgage_ad_banner__inner{display:flex;align-items:center;justify-content:space-between;z-index:2;position:relative}@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{font-size:30px;max-width:570px;line-height:1.3;color:#fff}@media (max-width: 765px){section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__text h2{max-width:100%;font-size:25px}}section.mortgage_ad_banner .mortgage_ad_banner__inner .mortgage_ad_banner__btn a{display:flex;align-items:center;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}.video-iframe-block{padding:var(--desktopSpacingPadding) 0;background-color:#fff;padding:20px 0}@media (max-width: 900px){.video-iframe-block{padding:20px 15px}}.video-iframe-block .inner{display:flex;flex-direction:column;gap:50px;max-width:var(--content-max-width);margin:auto}@media (max-width: 900px){.video-iframe-block .inner{gap:30px}}.video-iframe-block .inner .video-cont{position:relative;overflow:hidden;padding-top:56.25%}.video-iframe-block .inner .video-cont__inner{position:absolute;border:0;height:100%;width:100%;top:0;left:0;display:block}.video-iframe-block .inner .video-cont__inner iframe{width:100%;height:100%}.recent_acquisitions .content_cont{max-width:var(--content-max-width);margin:auto;padding:20px 15px}.recent_acquisitions .content_cont .text_wrap{padding-bottom:50px;display:grid;gap:25px;grid-template-columns:60% 1fr}@media (max-width: 900px){.recent_acquisitions .content_cont .text_wrap{grid-template-columns:1fr}}.recent_acquisitions .content_cont .text_wrap .form .contact-form-and-details{padding-top:0!important}.recent_acquisitions .content_cont .text_wrap .form .contact-form-and-details .contact_title{padding:0!important}.recent_acquisitions .content_cont .text_wrap p{color:var(--text-primary-color);padding-bottom:20px;margin-bottom:0!important}.recent_acquisitions .content_cont .text_wrap p:last-of-type{padding-bottom:0}.recent_acquisitions .content_cont .text_wrap h2{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0;padding-bottom:0!important;color:var(--text-primary-color);font-family:var(--font-secondary);max-width:100%}.recent_acquisitions .content_cont .text_wrap h2 b{font-family:var(--font-secondary)}.recent_acquisitions .content_cont .text_wrap h3{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px;color:var(--text-primary-color);font-family:var(--font-secondary)}.recent_acquisitions .content_cont .text_wrap h3 b{font-family:var(--font-secondary)}.recent_acquisitions .content_cont .text_wrap a{font-weight:500;color:var(--link-color)}.recent_acquisitions .content_cont .text_wrap ul{margin:0;padding:0}.recent_acquisitions .content_cont .text_wrap ul li{font-weight:500;color:#000;list-style:none}.recent_acquisitions .content_cont .acquisitions_title{margin:0 0 30px}.recent_acquisitions .content_cont .acquisitions_title h2{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0;color:var(--text-primary-color);font-family:var(--font-secondary);max-width:70%}.recent_acquisitions .content_cont .acquisitions_title h2 b{font-family:var(--font-secondary)}.recent_acquisitions .content_cont h3{margin:0 0 20px;font-size:1.8rem;color:#4c3342;font-weight:400;padding-bottom:10px;position:relative;font-family:var(--font-secondary);border-bottom:2px solid var(--brand-primary);width:fit-content}.recent_acquisitions .content_cont .acquisitions_grid_wrap{display:flex;justify-content:space-between}@media (max-width: 900px){.recent_acquisitions .content_cont .acquisitions_grid_wrap{flex-direction:column}}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid{display:grid;grid-template-columns:1fr;row-gap:25px;column-gap:5px;width:60%}@media (max-width: 900px){.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid{width:100%}}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card{width:100%;text-decoration:none}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap{height:100%;width:100%}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img{display:flex;flex-direction:row;align-items:center;gap:5px;padding-bottom:20px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .after_image{position:relative;width:100%;height:100%;max-height:450px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .after_image span{position:absolute;top:10px;left:10px;color:var(--text-primary-color);background-color:var(--brand-primary);font-weight:600;z-index:9;padding:5px;border-radius:5px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .before_image{position:relative;width:100%;height:100%;max-height:450px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .before_image span{position:absolute;top:10px;left:10px;color:var(--text-primary-color);background-color:var(--brand-primary);font-weight:600;z-index:9;padding:5px;border-radius:5px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .img_wrap{width:100%;height:200px;background-size:cover;background-position:center;position:relative}@media (max-width: 765px){.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .img_wrap{height:100%;max-height:450px}}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .img_wrap img{width:100%;height:100%;object-fit:cover}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .header_img .img_wrap span{position:absolute;top:10px;left:10px;background-color:var(--brand-primary)}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .acquisition_info h3{font-size:1.2rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;margin:0}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .acquisition_info ul{padding:0 0 0 20px;margin:0}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .acquisition_info ul li{font-size:1rem;color:#4c3342;font-weight:400;margin:0}.recent_acquisitions .content_cont .acquisitions_grid_wrap .acquisitions_grid .acquisition_card .content_wrap .acquisition_info p{font-size:1rem;color:#4c3342;font-weight:600;margin:0;padding-bottom:5px}.recent_acquisitions .content_cont .acquisitions_grid_wrap .form_wrap{max-width:450px;position:sticky;top:35px;width:100%;height:fit-content;width:40%}@media (max-width: 900px){.recent_acquisitions .content_cont .acquisitions_grid_wrap .form_wrap{position:static;width:100%;max-width:100%}}.recent_acquisitions .content_cont .acquisitions_grid_wrap .form_wrap form .form-options-part-b .part-b-row{display:flex!important;flex-direction:column!important}.developments{background-color:var(--offWhite);margin-bottom:50px}.developments .inner{padding:65px 15px;max-width:var(--content-max-width);margin:0 auto}.developments .inner .development-homes h2{font-size:2.5rem;text-align:center;width:fit-content;margin:auto auto 65px;padding-bottom:10px;color:var(--text-primary-color);font-family:var(--font-secondary);border-bottom:2px solid var(--brand-primary)}@media (max-width: 768px){.developments .inner .development-homes h2{font-size:2rem;margin-bottom:40px}}.developments .inner .development-homes .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;grid-row-gap:60px;justify-items:center}@media (max-width: 1400px){.developments .inner .development-homes .grid{grid-gap:30px}}@media (max-width: 1200px){.developments .inner .development-homes .grid{grid-template-columns:1fr 1fr;grid-gap:30px}}@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 .dev_card{display:flex;flex-direction:column;background-color:#fff;text-decoration:none;border:1px solid #8d8d8d;height:auto;width:100%}@media (max-width: 900px){.developments .inner .development-homes .grid .dev_card{max-width:400px;margin:auto}}@media (max-width: 500px){.developments .inner .development-homes .grid .dev_card{max-width:300px;margin:auto}}.developments .inner .development-homes .grid .dev_card a{text-decoration:none}.developments .inner .development-homes .grid .dev_card .dev_logo{padding:15px 0}.developments .inner .development-homes .grid .dev_card .dev_logo .logo_wrap{height:75px;width:100%}.developments .inner .development-homes .grid .dev_card .dev_logo .logo_wrap img{width:100%;height:100%;object-fit:contain}.developments .inner .development-homes .grid .dev_card .dev_image{height:220px;width:100%}.developments .inner .development-homes .grid .dev_card .dev_image img{width:100%;height:100%;object-fit:cover}.developments .inner .development-homes .grid .dev_card .flash{background-color:#008eb9;color:#fff;width:100%;text-align:center;padding:5px}.developments .inner .development-homes .grid .dev_card .flash p{font-size:1rem;font-weight:600;line-height:1;margin:0;letter-spacing:1px}.developments .inner .development-homes .grid .dev_card .dev_info{text-align:center;padding:25px 0}.developments .inner .development-homes .grid .dev_card .dev_info .product-title h3{font-weight:400;font-size:1.5rem;margin-bottom:10px;line-height:1.2;color:var(--blue-1);font-family:var(--font-secondary);color:var(--text-primary-color)}.developments .inner .development-homes .grid .dev_card .dev_info .product-title p{font-size:.8rem;color:var(--text-primary-color);font-weight:500;max-width:75%;margin:auto}.developments .inner .development-homes .grid .dev_card .dev_info p{margin:0;font-size:.8rem;color:var(--text-primary-color);font-weight:500}.developments .inner .development-homes .grid .dev_card .dev_info .icons{width:fit-content;margin:auto;display:flex;flex-direction:column;align-items:center}.developments .inner .development-homes .grid .dev_card .dev_info .icons .single{width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px}.developments .inner .development-homes .grid .dev_card .dev_info .icons .single .icon_wrap{height:20px;width:20px}.developments .inner .development-homes .grid .dev_card .dev_info .icons .single .icon_wrap img{width:100%;height:100%;object-fit:contain}.developments .inner .development-homes .grid .dev_card .dev_info .icons .single p{margin:0;font-size:.8rem;color:var(--text-primary-color);font-weight:500}.developments .inner .development-homes .grid .dev_card .dev_info .dev_distance{display:flex;align-items:center;justify-content:center;gap:5px;padding-bottom:20px}.developments .inner .development-homes .grid .dev_card .dev_info .dev_address{padding-bottom:20px;max-width:70%;margin:auto}.developments .inner .development-homes .grid .dev_card .dev_info .dev_address p{font-size:1rem}.developments .inner .development-homes .grid .dev_card .dev_info .dev_bedrooms{display:flex;align-items:center;justify-content:center;gap:5px;padding-bottom:10px}.developments .inner .development-homes .grid .dev_card .dev_info .dev_bedrooms p{font-size:1rem}.developments .inner .development-homes .grid .dev_card .dev_info .dev_price{display:flex;align-items:center;justify-content:center;gap:5px}.developments .inner .development-homes .grid .dev_card .dev_info .dev_price p{font-size:1rem}.developments .inner .development-homes .home_card,.developments .inner .development-homes .home_card a{text-decoration:none}.developments .inner .development-homes .home_card .mobile_flash{display:none}@media (max-width: 768px){.developments .inner .development-homes .home_card .mobile_flash{display:block;background:#008eb9;padding:2px 0}.developments .inner .development-homes .home_card .mobile_flash p{margin:0;text-align:center;color:#fff;font-size:.9rem;font-weight:600}}.developments .inner .development-homes .home_card .content_wrap{display:flex;flex-direction:column;background-color:#fff}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap{flex-direction:row;align-items:center;gap:20px;padding:15px 10px}}.developments .inner .development-homes .home_card .content_wrap .header_img{height:fit-content;position:relative}.developments .inner .development-homes .home_card .content_wrap .header_img .img_wrap{height:250px;width:100%}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap .header_img .img_wrap{height:65px;width:90px}}.developments .inner .development-homes .home_card .content_wrap .header_img .img_wrap img{width:100%;height:100%;object-fit:cover}.developments .inner .development-homes .home_card .content_wrap .header_img .flash{background:#008eb9;padding:5px 0;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap .header_img .flash{display:none}}.developments .inner .development-homes .home_card .content_wrap .header_img .flash p{margin:0;text-align:center;color:#fff;font-size:1rem;font-weight:600}.developments .inner .development-homes .home_card .content_wrap .home_info{padding:25px 15px}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap .home_info{padding:0}}.developments .inner .development-homes .home_card .content_wrap .home_info .product-title{padding-bottom:10px}.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h3{margin:0 0 20px;font-size:1.8rem;color:#4c3342;font-weight:400;padding-bottom:10px;position:relative;font-family:var(--font-secondary);width:fit-content}.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h3:before{content:"";position:absolute;width:100%;height:2px;background:#cfc3a9;bottom:0;left:0}@media (max-width: 900px){.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h3:before{width:85%}}@media (max-width: 900px){.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h3{margin:0 0 15px;font-size:1.7rem}}.developments .inner .development-homes .home_card .content_wrap .home_info .product-title p{font-size:1rem;color:#4c3342;font-weight:400;padding-bottom:5px;margin:0}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap .home_info .product-title p{font-size:.9rem}}.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h4{font-size:1.4rem;color:#4c3342;font-weight:600;margin:0}@media (max-width: 500px){.developments .inner .development-homes .home_card .content_wrap .home_info .product-title h4{font-size:1.2rem}}.developments .inner .development-homes .home_card .content_wrap .home_info .product-info .single{display:flex;align-items:center;justify-content:left;gap:5px;padding-bottom:10px}.developments .inner .development-homes .home_card .content_wrap .home_info .product-info .single:last-of-type{padding-bottom:0}.developments .inner .development-homes .home_card .content_wrap .home_info .product-info .single .icon{width:20px;height:20px}.developments .inner .development-homes .home_card .content_wrap .home_info .product-info .single .icon img{width:100%;height:100%;object-fit:contain}.developments .inner .development-homes .home_card .content_wrap .home_info .product-info .single p{font-size:1rem}.developments .inner .development-homes .available-home-card{display:block;width:100%;text-decoration:none;max-height:500px;overflow:hidden}@media (max-width: 765px){.developments .inner .development-homes .available-home-card{max-height:100%}}.developments .inner .development-homes .available-home-card .info{width:100%;background-color:#f0f0ef;height:100%;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.developments .inner .development-homes .available-home-card .info .header-card{position:relative}.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom{position:absolute;top:10px;right:10px;z-index:2;background:#fff;border-radius:4px;display:flex;padding:5px 0}.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom .divider-line{height:auto;width:1px;background-color:#000}.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom button{display:flex;align-items:center;justify-content:center;border:0px;padding:2px 10px;cursor:pointer;background:transparent}@media (max-width: 765px){.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom button{padding:5px 10px}}.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom button:focus-visible{outline:none}.developments .inner .development-homes .available-home-card .info .header-card .slick-arrows-custom button i{font-size:10px;color:#000}.developments .inner .development-homes .available-home-card .info .header-card .image-cont{border-radius:8px 8px 0 0;overflow:hidden}.developments .inner .development-homes .available-home-card .info .header-card .image-cont .image{flex:1;height:225px;position:relative;display:flex}@media (max-width: 765px){.developments .inner .development-homes .available-home-card .info .header-card .image-cont .image{height:200px}}.developments .inner .development-homes .available-home-card .info .header-card .image-cont .image picture{width:100%;height:100%;display:flex}.developments .inner .development-homes .available-home-card .info .header-card .image-cont .image picture img{object-fit:cover;object-position:center;width:100%}.developments .inner .development-homes .available-home-card .info .header-card .flash{position:absolute;bottom:-40px;left:0;width:100%;padding:5px;border-radius:0;font-size:12px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 320px){.developments .inner .development-homes .available-home-card .info .header-card .flash{font-size:10px}}.developments .inner .development-homes .available-home-card .product-mix{background-color:#f0f0ef;padding:50px 20px 20px;box-sizing:border-box;height:100%;border-bottom-left-radius:calc(var(--content-border-radius) * 2);border-bottom-right-radius:calc(var(--content-border-radius) * 2);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px}@media (max-width: 765px){.developments .inner .development-homes .available-home-card .product-mix{padding:15px 20px}}.developments .inner .development-homes .available-home-card .product-mix .product-title h3{font-weight:var(--bold);font-size:var(--font-size-4);margin:0;padding-bottom:10px;display:flex;align-items:center;gap:5px}.developments .inner .development-homes .available-home-card .product-mix .product-title h3 svg{width:7px;margin-left:.2rem}.developments .inner .development-homes .available-home-card .product-mix .product-title h3 svg path{stroke:var(--green-1)}.developments .inner .development-homes .available-home-card .product-mix .product-title p{font-size:16px;font-weight:500;text-decoration:none;font-weight:var(--bold);margin:0;line-height:1}@media (max-width: 1500px){.developments .inner .development-homes .available-home-card .product-mix .product-title p{grid-gap:60px}}@media (max-width: 1400px){.developments .inner .development-homes .available-home-card .product-mix .product-title p{grid-gap:30px}}@media (max-width: 1200px){.developments .inner .development-homes .available-home-card .product-mix .product-title p{grid-template-columns:1fr 1fr;grid-gap:30px;font-size:15px}}@media (max-width: 900px){.developments .inner .development-homes .available-home-card .product-mix .product-title p{grid-template-columns:1fr 1fr;font-size:14px}}.developments .inner .development-homes .available-home-card .product-mix .product-title p span{color:var(--green-1)}.developments .inner .development-homes .available-home-card .product-mix .product-title p svg{width:.6rem;margin-left:.2rem}.developments .inner .development-homes .available-home-card .product-mix .product-title p svg path{stroke:var(--green-1)}.developments .inner .development-homes .available-home-card .product-mix .product-title p:hover{color:var(--green-1)}@media (max-width: 1200px){.developments .inner .development-homes .available-home-card .product-mix .product-info{margin:0}}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons{display:flex;flex-direction:column;gap:5px}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single{display:flex;flex-direction:row;align-items:center;gap:5px}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single .icon{padding:7px;background-color:var(--blue-1);border-radius:var(--content-border-radius);display:flex;align-items:center;justify-content:center;min-height:24px;flex:0 0 var(--iconSize)}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single .icon img{width:25px;height:25px;object-fit:contain}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single .icon svg{width:2.5rem}.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single p{font-weight:var(--semibold);font-size:16px}@media (max-width: 1500px){.developments .inner .development-homes .available-home-card .product-mix .product-info .icons .single p{font-size:12px}}.left-right-paragraphs{width:100%;max-width:var(--content-max-width);margin:0 auto 125px;box-sizing:border-box}@media only screen and (max-width: 1200px){.left-right-paragraphs{padding:0 15px}}.left-right-paragraphs h1{line-height:2.6rem}.left-right-paragraphs h1 span{color:var(--text-primary-color)}.left-right-paragraphs .paragraph-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10rem}@media only screen and (max-width: 1200px){.left-right-paragraphs .paragraph-grid{grid-template-columns:1fr;grid-gap:0}}@media only screen and (max-width: 1200px){.left-right-paragraphs .paragraph-grid .column+.column{margin-top:2rem}}.left-right-paragraphs .paragraph-grid .infoblock p{font-size:1rem;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{font-weight:400;font-size:2.2rem;margin-bottom:2rem;line-height:1.2;font-family:var(--font-secondary);color:var(--text-primary-color);padding-bottom:10px;border-bottom:2px solid var(--brand-primary);width:fit-content}@media (max-width: 768px){.left-right-paragraphs .paragraph-grid h3{font-size:1.8rem;width:fit-content}}.left-right-paragraphs .paragraph-grid h3 span{color:var(--purple-1)}.left-right-paragraphs .paragraph-grid p{font-size:1rem;line-height:1.6;color:var(--text-primary-color)}.left-right-paragraphs .paragraph-grid a{font-size:inherit;line-height:inherit;color:var(--text-primary-color);font-weight:500}.developments-available-with-offer{padding:var(--desktopGutterPadding) var(--desktopGutterPadding) 0 var(--desktopGutterPadding);background-color:var(--grey-2);background-size:50rem;background-repeat:no-repeat;background-position:-15rem -13rem}.developments-available-with-offer .block-wrap{max-width:133rem;margin:auto}.developments-available-with-offer .block-wrap .developments-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;padding-top:60px;padding-bottom: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);width:100%;height:400px;border-radius:10px}.developments-available-with-offer .block-wrap .load-more{text-align:center;color:var(--green-1);font-weight:var(--semibold);display:block;width:100%;text-decoration:none;padding:60px 0}.developments-available-with-offer .block-wrap .load-more:focus,.developments-available-with-offer .block-wrap .load-more:hover{text-decoration:underline}section.get_in_touch{max-width:133rem;margin:auto;text-align:center;display:flex;flex-direction:column;padding:25px 0 50px}section.get_in_touch .cont-cont{display:flex;flex-direction:column;align-items:center;gap:20px;padding:50px 0;background:#f5f5f5;border-radius:8px}section.get_in_touch .cont-cont a{text-decoration:underline;color:#4c325b;font-weight:600}.image-text-block-with-bg{width:100%;background-color:var(--brand-primary);position:relative;overflow:hidden}.image-text-block-with-bg .flower-bg{position:absolute;right:-150px;top:-170px;max-width:600px;pointer-events:none}.image-text-block-with-bg .block-wrap{display:flex;align-items:center;padding:50px 100px;gap:100px;max-width:133rem;margin:auto;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{flex:0 0 700px;overflow:hidden;border-radius:var(--content-border-radius)}@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}.image-text-block-with-bg .block-wrap .text h3{color:var(--white);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(--white)}.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(--white);text-decoration:none}.image-text-block-with-bg .block-wrap .text a{color:#7ec7b8}.list-with-large-icon .block-wrap{max-width:133rem;background-color:var(--white);overflow:hidden;position:relative;padding:70px 0;margin:auto}.list-with-large-icon .block-wrap h2{text-align:center;padding:0 20px}@media (max-width: 900px){.list-with-large-icon .block-wrap h2{padding:0 20px;font-size:30px;line-height:40px}}@media (max-width: 900px){.list-with-large-icon .block-wrap{padding:35px 0}}.list-with-large-icon .block-wrap .list-wrap{max-width:980px;margin:0 auto;display:flex;grid-gap:40px;padding:50px 0 0;flex-direction:column}@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{text-decoration:underline;color:#4c325b;font-weight:600}.list-with-large-icon .block-wrap .list-wrap .list-item{display:flex;flex-direction:row;gap:30px;align-items:center}@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{background-color:var(--blue-1);display:flex;align-items:center;justify-content:center;padding:15px;border-radius:calc(var(--content-border-radius) * 2);height:130px;width:150px;align-self:flex-start}@media (max-width: 900px){.list-with-large-icon .block-wrap .list-wrap .list-item .icon{padding:10px;width:120px;height:120px;align-self:center}}.list-with-large-icon .block-wrap .list-wrap .list-item .icon img{width:100%;height:auto;max-width:140px;max-height:75px;min-height:50px;min-width:58px;object-fit:contain}.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{font-weight:700;color:#4c325b}.our-offers{max-width:95rem;padding:50px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:45px;grid-row-gap:30px;margin:0 auto}@media only screen and (max-width: 992px){.our-offers{grid-template-columns:1fr;padding:50px 20px}}.our-offers .offer-card-small{background-color:var(--brand-primary);padding:30px;display:flex;text-decoration:none;transition:background-color .4s ease-out}.our-offers .offer-card-small .inner-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.our-offers .offer-card-small .inner-card .grid-layout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;column-gap:20px;align-items:center;grid-template-areas:"header header header header" "image textheader textheader textheader" "image text text text"}@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{grid-template-areas:"header header header header" "image text text text";align-items:flex-start}}@media only screen and (max-width: 480px){.our-offers .offer-card-small .inner-card .grid-layout{grid-template-areas:"header" "image" "text";align-items:flex-start;grid-template-columns:1fr;grid-row-gap:20px}}.our-offers .offer-card-small .inner-card .grid-layout h3{grid-area:textheader;display:grid;grid-template-columns:1fr 16px;gap:10px;padding-bottom:10px;line-height:1.1;justify-items:start;align-items:center;font-family:var(--font-secondary);color:var(--text-primary-color);font-weight:600}@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{width:16px;height: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{color:var(--text-primary-color);grid-area:text;font-weight:var(--semibold)}.our-offers .offer-card-small .inner-card .grid-layout .image{grid-area:image;position:relative;--imageDimensions: 140px;height:var(--imageDimensions);width:var(--imageDimensions);flex:0 0 var(--imageDimensions);overflow:hidden}@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{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-offers .offer-card-small .inner-card .text{display:flex;gap:10px;flex-direction:column}.our-offers .offer-card-small:hover,.our-offers .offer-card-small:focus{background-color:var(--brand-secondary)}.our-offers .offer-card-small:hover .inner-card .grid-layout h3,.our-offers .offer-card-small:focus .inner-card .grid-layout h3{transition:all .4s ease-out;color:var(--white)}.our-offers .offer-card-small:hover .inner-card .grid-layout p,.our-offers .offer-card-small:focus .inner-card .grid-layout p{color:var(--white)}.own_new_header{background-color:#cfc3a9}.own_new_header .content_cont{max-width:1920px;margin:auto}.own_new_header .content_cont .content_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:650px}@media (max-width: 900px){.own_new_header .content_cont .content_wrap{flex-direction:column;gap:0px;height:fit-content}}.own_new_header .content_cont .content_wrap .text_block{height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .text_block{width:100%;padding:45px 15px;gap:40px}}.own_new_header .content_cont .content_wrap .text_block .own_new_logo{width:125px;height:125px}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .text_block .own_new_logo{width:150px;height:75px}}.own_new_header .content_cont .content_wrap .text_block .own_new_logo img{width:100%;height:100%;object-fit:contain}.own_new_header .content_cont .content_wrap .text_block .text_content{width:fit-content;text-align:center}.own_new_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.5rem;font-weight:500;color:var(--text-primary-color);padding-bottom:10px;margin:0 auto 30px;font-family:var(--font-secondary);position:relative;border-bottom:2px solid #fff;width:fit-content}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .text_block .text_content h1{font-size:2.5rem}}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .text_block .text_content h1{border-bottom:0px solid #fff}.own_new_header .content_cont .content_wrap .text_block .text_content h1:before{content:"";position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0%}}@media (max-width: 900px) and (max-width: 698px){.own_new_header .content_cont .content_wrap .text_block .text_content h1:before{left:50%;width:55%;transform:translate(-50%)}}.own_new_header .content_cont .content_wrap .text_block .text_content p{font-size:1.2rem;color:var(--text-primary-color);margin:0 auto;padding-bottom:20px;max-width:500px}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .text_block .text_content p{font-size:1.1rem;max-width:90%;margin:auto}}.own_new_header .content_cont .content_wrap .text_block .text_content p:last-of-type{padding-bottom:0}@media (max-width: 768px){.own_new_header .content_cont .content_wrap .text_block .text_content p br{display:none}}.own_new_header .content_cont .content_wrap .image_block{height:100%;width:50%;display:flex}@media (max-width: 900px){.own_new_header .content_cont .content_wrap .image_block{width:100%}}.own_new_header .content_cont .content_wrap .image_block picture{width:100%;height:100%;display:flex}.own_new_header .content_cont .content_wrap .image_block picture img{height:100%;width:100%;object-fit:cover}section.own-new-intro{padding:80px 0}@media (max-width: 900px){section.own-new-intro{padding:45px 0 65px}}section.own-new-intro .content_cont{max-width:var(--content-max-width);margin:auto;padding:0 15px}section.own-new-intro .content_cont .content_wrap{display:flex;flex-direction:row;align-items:center}@media (max-width: 900px){section.own-new-intro .content_cont .content_wrap{flex-direction:column;gap:20px}}section.own-new-intro .content_cont .content_wrap .text_block{width:50%}@media (max-width: 900px){section.own-new-intro .content_cont .content_wrap .text_block{width:100%}}section.own-new-intro .content_cont .content_wrap .text_block h2{font-size:2.2rem;font-weight:500;color:var(--text-primary-color);margin:0 0 40px;padding-bottom:10px;position:relative;width:fit-content;font-family:var(--font-secondary)}section.own-new-intro .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background-color:#cfc3a9;bottom:0;left:0%}@media (max-width: 1000px){section.own-new-intro .content_cont .content_wrap .text_block h2:before{width:130px}}@media (max-width: 900px){section.own-new-intro .content_cont .content_wrap .text_block h2:before{width:100%}}@media (max-width: 509px){section.own-new-intro .content_cont .content_wrap .text_block h2:before{width:135px}}@media (max-width: 370px){section.own-new-intro .content_cont .content_wrap .text_block h2:before{width:210px}}section.own-new-intro .content_cont .content_wrap .text_block .txt_wrap{max-width:100%}section.own-new-intro .content_cont .content_wrap .text_block .txt_wrap p{font-size:1rem;color:var(--text-primary-color);line-height:1.5;margin:0;padding-bottom:20px}section.own-new-intro .content_cont .content_wrap .text_block .txt_wrap p:last-of-type{padding-bottom:0}@media (max-width: 900px){section.own-new-intro .content_cont .content_wrap .text_block .txt_wrap p{font-size:.9rem;line-height:1.7}}section.own-new-intro .content_cont .content_wrap .text_block .txt_wrap a{color:var(--brand-primary)}section.own-new-intro .content_cont .content_wrap .image_block{width:50%;padding:0 75px}@media (max-width: 900px){section.own-new-intro .content_cont .content_wrap .image_block{display:none}}section.own-new-intro .content_cont .content_wrap .image_block .image{height:100%;width:100%}section.own-new-intro .content_cont .content_wrap .image_block .image img{width:100%;height:100%;object-fit:cover}section.step_comp{position:relative;padding:80px 0;max-width:1920px;margin:auto}@media (max-width: 900px){section.step_comp{padding:50px 15px}}section.step_comp .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.step_comp .background .image{height:100%;width:100%}section.step_comp .background .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.step_comp .background:before{content:"";position:absolute;width:100%;height:100%;background-color:#000000b3}section.step_comp .content_cont{display:flex;flex-direction:column;align-items:center}section.step_comp .content_cont .content_wrap{max-width:50%;display:flex;flex-direction:column;align-items:center;gap:50px}@media (max-width: 900px){section.step_comp .content_cont .content_wrap{max-width:100%}}section.step_comp .content_cont .content_wrap .text_block h2{font-size:2rem;font-weight:400;color:#fff;padding-bottom:10px;position:relative;width:fit-content;margin:auto auto 50px;font-family:var(--font-secondary)}@media (max-width: 900px){section.step_comp .content_cont .content_wrap .text_block h2{text-align:center}}section.step_comp .content_cont .content_wrap .text_block h2:before{content:"";position:absolute;width:100%;height:2px;background-color:#cfc3a9;bottom:0;left:0%}@media (max-width: 569px){section.step_comp .content_cont .content_wrap .text_block h2:before{transform:translate(-50%,-50%);left:50%;width:15%}}@media (max-width: 480px){section.step_comp .content_cont .content_wrap .text_block h2:before{transform:translate(-50%,-50%);left:50%;width:195px}}@media (max-width: 370px){section.step_comp .content_cont .content_wrap .text_block h2:before{transform:translate(-50%,-50%);left:50%;width:265px}}section.step_comp .content_cont .content_wrap .text_block .txt_wrap{display:flex;flex-direction:column;gap:30px;align-items:center}@media (max-width: 900px){section.step_comp .content_cont .content_wrap .text_block .txt_wrap{gap:25px}}section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap{display:flex;flex-direction:column;gap:5px;align-items:center;max-width:50%}@media (max-width: 900px){section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap{max-width:100%;gap:10px}}section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap .number{height:60px;width:60px;display:flex;text-align:center;border:2px solid #bcb098;border-radius:50%;align-items:center}@media (max-width: 900px){section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap .number{height:50px;width:50px}}section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap .number span{font-size:1.5rem;font-weight:700;color:#fff;font-family:var(--font-secondary);position:relative;width:fit-content;margin:auto}section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap p{font-size:1rem;color:#fff;line-height:1.5;text-align:center;margin:0}@media (max-width: 900px){section.step_comp .content_cont .content_wrap .text_block .txt_wrap .step_wrap p{font-size:.9rem;line-height:1.7;font-weight:200}}.mortgage_calc{max-width:133rem;margin:auto;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}@media (max-width: 765px){.mortgage_calc .grid-row .calcContainer1{gap:15px}}.mortgage_calc .grid-row .calcContainer1 .calc-sliders-wrapper{overflow:hidden;background-color:var(--brand-primary)}.mortgage_calc .container.text-left-image-right{display:flex;flex-direction:row;align-items:center;gap:50px;max-width:var(--content-max-width);margin:auto}@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{color:var(--text-primary-color);padding-bottom:20px;font-family:var(--font-secondary)}.mortgage_calc .container.text-left-image-right .text_cont h3{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0}.mortgage_calc .container.text-left-image-right .text_cont p{color:var(--text-primary-color);padding-bottom:10px}.mortgage_calc .container.text-left-image-right .text_cont p:last-of-type{padding-bottom:0}.slider-title{font-size:2rem;font-weight:600;color:var(--text-primary-color);font-family:var(--font-secondary)}.slider-row{grid-gap:4rem;background-color:var(--blue-1);color:var(--text-primary-color);display:grid;font-family:var(--font-secondary)!important;font-size:1.3rem;grid-template-columns:150px 1fr;line-height:2rem;padding-bottom:5px;padding-left:20px;padding-right:20px}.slider-row:first-child{padding-top:1.5rem}.slider-row p{font-size:1.2rem;font-weight:500;line-height:1;color:var(--text-primary-color)}.slider-row:last-child{padding-bottom:1.5rem}.slider-row .slider-input{grid-gap:49px;display:grid;grid-template-columns:1fr 92px;text-align:right;width:100%;font-weight:500}@media (max-width: 900px){.slider-row .slider-input{display:flex;flex-direction:column;gap:10px}}@media (max-width: 565px){.slider-row .slider-input{padding-bottom:20px}}.slider-row .slider-input .irs--flat{margin-top:-20px}.slider-row .slider-input .irs--flat .irs-bar{background-color:var(--brand-secondary)}.slider-row .slider-input .irs--flat .irs-handle{transition:background-color .3s ease-in-out;background-color:var(--brand-secondary);border-radius:100%;cursor:pointer;height:25px;top:19px;width:25px}.slider-row .slider-input .irs--flat .irs-handle i{transition:background-color .3s ease-in-out;background-color:var(--brand-secondary)}.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{color:var(--text-primary-color);font-family:var(--font-secondary)!important;font-size:1.5rem;font-weight:500;line-height:2rem;border-radius:3px}.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{margin-top:.5rem;grid-column:span 2}.slider-row .slider-value .monthly-repayment p{margin:.5rem 0 0}.slider-flex{gap:4rem;background-color:var(--blue-1);color:var(--text-primary-color);display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:var(--font-secondary)!important;font-size:1.3rem;width:100%;line-height:2rem;padding-bottom:5px;padding-left:20px;padding-right:20px}@media (max-width: 900px){.slider-flex{flex-direction:column;gap:5px;padding-bottom:20px}}.slider-flex:first-child{padding-top:1.5rem}.slider-flex p{font-size:1.2rem;font-weight:600;line-height:1;color:var(--text-primary-color)}.slider-flex:last-child{padding-bottom:1.5rem}.slider-flex .slider-input{display:block;text-align:right;width:fit-content;font-weight:500}@media (max-width: 900px){.slider-flex .slider-input{display:flex;flex-direction:column;gap:10px}}.slider-flex .slider-value{color:var(--text-primary-color);font-family:var(--font-secondary)!important;font-size:1.5rem;font-weight:500;line-height:2rem;border-radius:3px}.slider-flex .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-flex .slider-value .monthly-repayment{grid-column:span 2}.slider-flex .slider-value .monthly-repayment p{margin:0}.results{background-color:var(--blue-1);padding:2rem;border-radius:var(--content-border-radius)}@media (max-width: 1100px){.results{padding:1rem}}.results .result-row{color:var(--text-primary-color);font-family:var(--font-secondary)!important;padding-bottom:1rem}.results .result-row .result-grid{gap:50px;display:flex;justify-content:space-between}.results .result-row:last-child{padding-bottom:0}.results .result-row label{color:var(--text-primary-color);font-family:var(--font-secondary)!important}.results .result-row p{color:var(--text-primary-color);font-family:var(--font-secondary)!important;font-size:1.3rem;line-height:1}.results .result-row p:first-child{font-size:1.5rem;font-weight:600;line-height:2.6rem}.results .result-row p:last-child{text-align:right}@media only screen and (max-width: 900px){.slider-row.has-slider{display:flex;flex-direction:column;gap:10px}}@media only screen and (max-width: 48em){.results .result-row .result-grid{display:block}.results .result-row p:last-child{text-align:left}}.stamp_duty_calc{max-width:133rem;margin:auto;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: 1100px){.stamp_duty_calc .grid-row{max-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{border-radius:var(--content-border-radius);overflow:hidden;background-color:var(--brand-primary)}.stamp_duty_calc .container.text-left-image-right{display:flex;flex-direction:row;align-items:center;gap:50px;max-width:var(--content-max-width);margin:auto}@media (max-width: 1100px){.stamp_duty_calc .container.text-left-image-right{flex-direction:column;gap:25px}}@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:var(--text-primary-color);padding-bottom:20px;font-family:var(--font-secondary)}.stamp_duty_calc .container.text-left-image-right .text_cont h3{font-size:var(--content-header-size);font-weight:var(--content-header-weight);line-height:1.2;margin:0}.stamp_duty_calc .container.text-left-image-right .text_cont p{color:var(--text-primary-color);padding-bottom:10px}.stamp_duty_calc .container.text-left-image-right .text_cont p:last-of-type{padding-bottom:0}.calc_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.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 h2{font-size:2.6rem;font-weight:500;color:var(--text-primary-color);line-height:1.2;text-align:center;position:relative;margin:0;width:fit-content;font-family:var(--font-secondary);padding-bottom:45px}@media (max-width: 900px){.calc_wrap h2{text-align:left;padding-bottom:30px}}.calc_wrap h3{font-size:1.5rem;font-weight:500;color:var(--text-primary-color);line-height:1.2;text-align:center;position:relative;margin:0;width:fit-content;font-family:var(--font-secondary);padding-bottom:20px}@media (max-width: 900px){.calc_wrap h3{text-align:left;padding-bottom:30px}}.calc_wrap .hidden{display:none}.calc_wrap form{display:flex;flex-direction:column;gap:0px;width:400px}@media (max-width: 900px){.calc_wrap form{width:100%;gap:35px}}.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{font-size:.8rem;font-weight:500;color:var(--text-primary-color)}.calc_wrap form .input input{width:85%;border:2px solid var(--text-primary-color);padding:14px 10px;font-size:1rem;font-weight:500;color:var(--text-primary-color);background-color:transparent;outline:none}@media (max-width: 900px){.calc_wrap form .input input{width:100%;padding:12px 10px;font-size:.9rem}}.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 .checkboxes{display:flex;flex-direction:column;gap:10px;padding-bottom:40px}@media (max-width: 900px){.calc_wrap form .checkboxes{padding-bottom:10px}}.calc_wrap form .checkboxes .checkbox{display:flex;align-items:center;gap:5px}.calc_wrap form .checkboxes .checkbox label{font-size:.9rem;font-weight:500;color:var(--text-primary-color)}@media (max-width: 900px){.calc_wrap form .checkboxes .checkbox label{font-size:.9rem}}.calc_wrap form .checkboxes .checkbox input{width:20px;height:20px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #535151;position:relative;margin:0}.calc_wrap form .checkboxes .checkbox input:checked{background-color:#fff}.calc_wrap form .checkboxes .checkbox input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url(./tick-C2OUDLXu.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.calc_wrap form .results_button_wrap{display:flex;align-items:center;gap:20px}.calc_wrap form .results_button_wrap p{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin:0}@media (max-width: 900px){.calc_wrap form .results_button_wrap p{text-align:left;font-size:.8rem}}.calc_wrap p{font-size:1rem;font-weight:500;color:var(--text-primary-color);margin:10px 0 0}@media (max-width: 900px){.calc_wrap p{text-align:left}}.legend_comp{padding-bottom:25px}.legend_comp .content_cont{max-width:var(--content-max-width);margin:auto;padding:25px 15px}.legend_comp .content_cont h2{color:var(--text-primary-color);padding-bottom:25px}.legend_comp .content_cont ul{list-style:number;margin:0;padding:0 0 0 35px}.legend_comp .content_cont ul li{color:var(--text-primary-color);font-weight:500}.legend_comp .content_cont ul li a{color:var(--text-color-primary);text-decoration:none}
