.detail{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width: 56.25em){.detail{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 56.25em){.detail aside{border:1px solid #eee;border-radius:1rem;grid-column:8/13;padding:35px;position:sticky;top:5.75rem}}.detail-breadcrumb{align-items:center;display:flex;font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-0.05em;min-height:3.75rem}.detail-breadcrumb a{color:#393737}.detail-breadcrumb a::after{color:#393737;content:"//";margin:0 .25rem}.detail-breadcrumb a:hover{color:#000}.gallery{margin-left:-1rem;margin-right:-1rem;overflow:hidden}@media(min-width: 56.25em){.gallery{grid-column:1/8;margin-left:0;margin-right:0}}.gallery-content{overscroll-behavior:none}.gallery-content div{display:flex;height:22.5rem;overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.gallery-content div::-webkit-scrollbar{display:none}@media(min-width: 56.25em){.gallery-content div{flex-direction:column;height:100%}}.explore-more{font-weight:600;letter-spacing:-0.03em}.tag.tag-p{background-color:#fdb1ff;padding:8px}.tag-p-news{padding-left:15px;padding-right:15px;position:absolute;top:215px;left:15px}.tag.tag-g{background-color:#bcff93;padding:8px}.tag.tag-under-offer{background-color:#f2648f;padding:8px}.detail aside .item-detail .item-tags{margin-bottom:1rem;display:flex;flex:0 0 auto;gap:.5rem}.detail aside .item-detail .item-tags :last-child{margin-left:auto}.detail aside .item-more-info p{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-3%}.detail aside .notice-button p{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:-2%}.notice-button{align-items:center;background-color:#fdb1ff;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em;gap:1rem;padding:1rem;justify-content:space-between}@media(max-width: 576px){.notice-button{display:flex;flex-direction:column}}.notice-button p{color:#393737;margin:0}.listing-container{padding:0 !important}.listing-container.listing-container-scroll{overflow:auto}.listing-container.listing-container-scroll .listing-grid{grid-template-columns:repeat(4, 1fr);overflow:auto}.listing-container.listing-container-scroll .listing-grid .listing-card{min-width:275px}.listing-container .listing-grid{display:grid;gap:10px}@media(min-width: 576px){.listing-container .listing-grid.listing-grid-static{grid-template-columns:1fr}}@media(min-width: 768px){.listing-container .listing-grid.listing-grid-static{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.listing-container .listing-grid.listing-grid-static{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.listing-container .listing-grid.listing-grid-static{grid-template-columns:repeat(4, 1fr)}}.agents-list{display:grid;gap:10px}@media(min-width: 768px){.agents-list{grid-template-columns:1fr;position:sticky;top:5.75rem}}@media(min-width: 992px){.agents-list{grid-template-columns:repeat(2, 1fr)}}.listing-card-container #vehicles-list{display:flex;flex-wrap:wrap;gap:2rem}.listing-card-container #jobs-list{display:flex;flex-wrap:wrap;gap:2rem}.sortby{border:1px solid rgba(0,0,0,0);transition:all .2s ease}.sortby:hover{border:1px solid #393737}.listing-card a{display:flex;flex-direction:column;text-decoration:inherit;color:inherit;border:1px solid #eee;border-radius:1rem}.listing-card-img{display:flex;justify-content:center}.listing-card-img img{padding:5px}.listing-card .listing-card-img{object-fit:contain;border-radius:1rem;position:relative}.listing-card .listing-card-img img{aspect-ratio:6/5;width:100%;height:100%;object-fit:cover;border-radius:1rem}.site-listing-card img{object-fit:contain !important}.listing-card .listing-card-img .addFavouriteButton{width:3.75rem}.addFavouriteButton{background-color:#ffe5eb;background-image:url(/img/save.svg);background-repeat:no-repeat;background-position:center center;background-size:1.25rem auto;border-radius:2rem;border:1px solid #f2648f !important;height:30px;width:3.75rem;margin-left:auto}.removeFavouriteButton{background-color:#ffe5eb;background-image:url(/img/saved.svg);background-repeat:no-repeat;background-position:center center;background-size:1.25rem auto;border-radius:2rem;border:1px solid #f2648f !important;height:30px;width:3.75rem;margin-left:auto}.listing-card .listing-card-img .removeFavouriteButton{width:3.75rem}.job-card-relative{position:relative}.listing-card .listing-card-img .addFavouriteButton.removeFavouriteButton{background-image:url(/img/saved.svg)}.listing-card .listing-card-detail{font-family:"Plus Jakarta Sans",sans-serif;padding:1rem;display:flex;flex-direction:column;height:100%}.listing-card .listing-card-tags{position:absolute;width:100%;padding:0 15px 15px 15px;display:flex;bottom:0;gap:5px}.listing-card .listing-card-row{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.news-summary{border-top:1px solid #eee}.listing-card .listing-card-title{font-size:1rem;font-weight:600;letter-spacing:-0.03em}.listing-card .listing-card-price{flex-shrink:0;font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;letter-spacing:-0.03em}.listing-card .listing-card-subtitle{color:#393737;font-size:.875rem;font-weight:600;letter-spacing:-0.03em;padding-bottom:.5rem;min-height:26px}.listing-card .listing-card-info,.listing-card-job-info{border-top:1px solid #eee;color:#393737;font-size:.75rem;font-weight:500;letter-spacing:-0.02em;padding-top:1rem}.listing-card .listing-card-info span,.listing-card-job-info span{color:gray;font-weight:500;font-family:"Space Grotesk",sans-serif}.listing-card-job-info{border-bottom:1px solid #eee;height:35px}.listing-card .listing-card-info span+span:before{content:"";background-color:#f2648f;border-radius:50%;display:inline-block;height:.25rem;margin:0 .25rem;width:.25rem}.listing-card-info span+span:before{content:"";background-color:#f2648f;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin-left:10px;margin-right:10px;vertical-align:middle}.listing-card-job-info span+span:before{content:"";background-color:#f2648f;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin-left:10px;margin-right:10px;vertical-align:middle}.job-listing-card .job-listing-card-tags{margin-bottom:1rem;display:flex;flex:0 0 auto;gap:.5rem;position:unset}.job-listing-card{padding:.5rem .5rem .5rem}.job-listing-card-subtitle{margin-bottom:.5rem}.item-detail .item-tags{margin-bottom:1rem;display:flex;flex:0 0 auto;gap:.5rem}.item-detail .item-tags :last-child{margin-left:auto}.item-detail .item-row{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.item-detail .item.title{display:flex;flex-direction:column}.item-detail .item-title,.item-detail .item-price{font-family:"Space Grotesk",sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:-0.03em}.item-detail .item-price{flex-shrink:0}.item-detail .item-subtitle{color:#393737;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-0.03em}.item-detail .item-info{border-top:1px solid #eee;color:#393737;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;margin:.5rem 0 .5rem;padding:1rem 0 .5rem;margin-top:1.5rem}.item-detail .item-info span{color:gray;font-weight:500;font-family:"Space Grotesk",sans-serif}.item-detail .item-info span+span{margin-left:10px}.item-detail .item-info span+span::before{content:"";background-color:#f2648f;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin-right:10px;vertical-align:middle}.item-detail .item-more-info{border-top:1px solid #eee;color:#393737;font-size:.875rem;font-weight:400;letter-spacing:-0.02em;margin:.5rem 0 0;padding:.5rem 0 .5rem}.site{align-items:center;border-top:1px solid #eee;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;padding:1.5rem 0 0}.site .site-image{align-self:stretch;background-color:#f8f8f8;border-radius:.5rem;flex:1 0 auto;max-width:9.375rem;width:10.25rem;padding:.5rem}.site .site-image span{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;min-height:100%}.site .site-btns{max-width:19.25rem;width:100%}.site .site-btns a{padding:15px}.site .site-btns .btn{min-width:100%}.site .site-btns .btn+.btn{margin-top:.5rem}.property-site-section{display:flex;overflow:auto;max-width:90vw}.property-site{align-items:center;border-top:1px solid #eee;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;padding:1.5rem .2rem 0 1rem;margin-right:1rem !important;width:90%}.property-site .property-site-image{align-self:stretch;background-color:#f8f8f8;border-radius:.5rem;max-width:11.375rem;width:8.25rem;min-width:5.25rem;padding:.5rem}.property-site .property-site-image span{background-image:url(/img/bus-1x.png);background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;min-height:100%}.property-site .property-site-btns{max-width:19.25rem;width:12.25rem}.property-site .property-site-btns .btn{width:100%}.property-site .property-site-btns .btn+.btn{margin-top:.5rem}.jobDetailsAds,.newsDetailsAds{min-height:500px;min-width:200px;border-radius:1rem}@media(max-width: 972px){.jobDetailsAds,.newsDetailsAds{min-height:150px;width:500px}}.jobDetails-Container,.newsDetails-Container{display:flex;justify-content:center;flex-wrap:wrap}.jobDetails-MainDiv,.newsDetails-MainDiv{border:1px solid #eee;border-radius:1rem;padding:3rem;top:9.25rem;max-width:500px}.job-listing-card-more-info{font-size:15px;margin-top:.5rem}.mortgage-calculator{font-size:14px !important;font-weight:600;letter-spacing:-0.03em;margin:1.5rem 0}.mortgage-calculator .mortgage-deposit{align-items:center;display:flex;position:relative;margin-bottom:1rem}.mortgage-calculator .mortgage-deposit input{background-color:#f8f8f8 !important;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;color:#393737;flex:1 0 auto;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px !important;font-weight:600;letter-spacing:-0.03em;line-height:1;max-height:none !important;padding:1rem 1.4rem !important}.mortgage-calculator .mortgage-deposit button{position:absolute;right:0;margin:.75rem}.mortgage-calculator .mortgage-result{margin:1rem 0}#mortgage-error-container{position:relative;top:-10px}#mortgage-error-container p{color:#f2648f;font-size:.9em}.text-link{text-decoration:underline}.text-link:hover{color:#fb67ff}.job-details-share-btn{margin-left:auto;padding-left:30px;padding-right:30px}.job-details-info-bBottom{border-bottom:1px solid rgba(238,238,238,.933)}.job-details-site-img{width:50px}.job-card-details{font-family:"Plus Jakarta Sans",sans-serif;min-height:245px;padding:30px}.news-details-heading{display:flex;flex-direction:column;align-items:center;width:100%}.news-details-heading .title{justify-content:center;display:flex}.news-main-img-container{height:350px;border-radius:2rem;overflow:hidden}.news-main-img-container img{width:100%;object-fit:cover}.news-left-main-container{width:100%;display:flex;margin-top:70px;position:relative}.news-middle-main-container{width:60%;min-height:500px;max-height:fit-content;margin-left:50px}.news-right-main-container{border-radius:1.5rem;margin-left:50px;max-width:120px;max-height:600px}.news-right-main-container img{aspect-ratio:1/5;width:100%;height:100%;object-fit:fill;border-radius:1rem}.news-nav-wrapper{position:sticky;height:100%;top:125px}.news-nav-div{width:20%;position:relative;padding-left:20px;display:flex;flex-direction:column;align-items:start;min-width:188px}.news-nav-div .optionDiv{position:relative;display:flex;flex-direction:column}.news-nav-div .optionDiv .greyLine{position:absolute;left:-10px;top:0;height:95%;width:2px;background-color:#f8f8f8}.news-nav-div .optionDiv .greenLine{position:absolute;left:-10px;top:0;height:50px;width:2px;background-color:#bcff93}.news-nav-div .optionDiv .options{color:#393737}.news-nav-div .optionDiv .options-active{font-weight:bold;color:#000}.news-nav-div .shareButton{position:relative;left:-15px;margin-top:15px;width:100%;max-width:100px}.news-nav-div .team-div{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:10px}.news-nav-div .team-div .circle{background-color:#393737;border-radius:50%;height:35px;width:35px;position:relative;left:-12px}.articles-p{margin-top:70px}.news-adv-margin{margin-top:70px}.news-published-date{color:#393737}@media(max-width: 800px){.news-right-main-container{display:none}.news-middle-main-container{width:100%}.circle{width:50px;height:50px}}.news-tag-max-container{position:relative;bottom:17px}.news-uploader-tag{background-color:#ffe5eb;width:fit-content;padding:6px;border-radius:1.5rem}.acorn-card,.faux-acorn-card{display:flex;flex:1;max-width:449px;aspect-ratio:449/393;height:auto}.acorn-card a,.faux-acorn-card a{width:100%}.acorn-card div,.faux-acorn-card div{width:100%;position:relative;overflow:hidden}.acorn-card img,.faux-acorn-card img{width:100%;height:100%;object-fit:fill;border-radius:1rem !important;aspect-ratio:6/5}.job-details-section{border-radius:1rem;padding:3rem}@media(min-width: 56.25em){.job-details-section{position:sticky;top:5.75rem;grid-column:1/8;border:1px solid #eee}}@media(max-width: 56.25em){.job-details-site-section,.vehicle-details-site-section,.property-details-site-section{justify-content:left}.job-smallCard-adv-section,.vehicle-smallCard-adv-section{display:flex;max-height:680px;max-width:none !important;width:100%;aspect-ratio:6/5;height:auto}}.job-details-agency-title{font-family:"Space Grotesk",sans-serif;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;border-top:1px solid #eee;padding-top:1rem}.job-subtitle{display:flex;justify-content:space-between;padding-bottom:0rem !important;margin-bottom:-5px}.agent-logo-div{background-color:#f8f8f8;border-radius:.5rem;max-width:9.375rem;padding:1rem;text-align:center}.agent-logo-span{display:flex !important;align-items:center !important;justify-content:center !important}.agent-logo-span img{width:100%}.jobDetails-font{font-family:"Plus Jakarta Sans",sans-serif}.job-details-info{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding:1rem 0 1rem !important}.btn-share{padding-left:20px !important;padding-right:20px !important}.job-details-location{padding-top:.2rem}.job-notice-btn{margin-top:1.5rem}.job-details-agency-desc{margin-top:-0.5rem}.job-details-agency-desc p{font-weight:400}.image-panel{grid-column:1/8}@media(min-width: 56.25em){.image-panel{position:sticky;top:5.75rem}}@media(max-width: 56.25em){.image-panel{grid-column:unset}}.main-preview{width:100%;border-radius:1rem;overflow:hidden;object-fit:contain;aspect-ratio:3/2;background-color:#f8f8f8}.thumbnail-wrapper{position:relative;width:100%;overflow:hidden}.thumbnail-strip{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:5px}.imgViewer-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.8);border:none;cursor:pointer;z-index:2;padding:5px}.imgViewer-arrow-left{left:0}.imgViewer-arrow-right{right:0}.thumbnail{width:95%;height:90px;cursor:pointer;border-radius:.5rem;margin-top:7px;max-width:9.375rem;object-fit:cover}.thumbnail-anchor{flex:0 0 auto}.pswp{display:flex;width:100vw;align-items:center;justify-content:center}.pswp img{object-fit:contain}.listing-sidebar-layout{display:grid;grid-template-columns:1fr;gap:20px}.skyscraper-sidebar{width:fit-content;margin-top:20px}.Site-Banner-Container{display:flex;justify-content:center}#Adv-Property-List-Card,#Adv-Job-List-Card,#Adv-Vehicle-List-Card,#Adv-News-List-Card{text-decoration:none;color:#000;border:1px solid #eee;border-radius:1rem;background-color:#f8f8f8}#Adv-Property-List-Card img,#Adv-Job-List-Card img,#Adv-Vehicle-List-Card img,#Adv-News-List-Card img{aspect-ratio:4/3;width:100%;height:100%;object-fit:cover;border-radius:1rem}.see-more-links{row-gap:10px}@media(min-width: 768px){.see-more-links{margin-left:10px}}.see-more-links a{font-weight:600}footer{background-color:#fdb1ff;padding:3.5rem 0;height:100%}footer nav ul{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;letter-spacing:-0.05em;line-height:2rem;margin:0;padding:0;list-style:none}footer nav a{color:#000;text-decoration:none}footer nav a:hover{color:#f2648f}footer .copyright{font-family:"Roboto",sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-0.03em;line-height:1.1}footer ul.connect{display:flex;flex-wrap:wrap;gap:.625rem;list-style-type:none;padding:0}footer ul.connect a:hover{background-color:#000;color:#bcff93}footer ul.connect li{margin-bottom:12px}@media(min-width: 56.25em){footer>.max-container{display:grid;gap:1.25rem;grid-template-columns:repeat(12, 1fr);margin-top:-10px}footer>.max-container>div{grid-column:1/6}footer>.max-container>nav{grid-column:6/13}footer .accordion-footer{display:grid;gap:1.25rem;grid-template-columns:repeat(3, 1fr)}footer .accordion-footer button{display:none}footer .accordion-footer .accordion-section{display:block;padding:0}}footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;color:inherit;box-shadow:none;cursor:pointer;font:inherit;line-height:1;margin:0;padding:0;text-align:inherit;transition:all .2s ease}.tag.tag-g{background-color:#bcff93;text-decoration:none}.accordion{width:100%}.accordion .accordion-section{display:none;padding:1.5rem 0}.accordion button{border-bottom:1px solid #ffe5eb;display:flex;justify-content:space-between;letter-spacing:-0.03em;margin:0;padding:1.5rem 0;width:100%}.accordion button.active+.accordion-section{display:block}.accordion-footer button,.accordion-inpage button{font-family:"Space Grotesk",sans-serif;font-size:1.375rem;font-weight:700}.accordion-footer button:after,.accordion-inpage button:after{content:"+";color:#f2648f}.accordion-footer button.active:after,.accordion-inpage button.active:after{content:"-"}.accordion-footer button{font-size:1.375rem}.accordion-inpage button{font-size:1.25rem}.accordion-filter button{color:#393737;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600}.accordion-filter button:after{content:"";background-image:url(img/arrow-d.svg);background-repeat:no-repeat;margin-top:.1875rem;width:1rem;height:.625rem}.accordion-filter button.active:after{background-image:url(img/arrow-u.svg)}.max-container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.max-container.max-container-centred{margin:auto}.home{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:10px}@media(min-width: 56.25em){.home{grid-template-columns:repeat(12, 1fr);margin:1.5rem 0}}.home section.find{background-color:#000;color:#fff;margin:0 -1rem;padding:5rem 1rem}@media(min-width: 37.5em){.home section.find{padding:2rem}}@media(min-width: 56.25em){.home section.find{border-radius:1rem;grid-column:1/8;margin:0;padding:2.5rem 2rem}}.home section.find h1{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;letter-spacing:-0.04em;line-height:1.1;margin-top:0}.home section.find h1::before{content:"";background-color:#fb67ff;border-radius:50%;display:inline-block;height:.5rem;margin-bottom:.5rem;margin-right:.625rem;width:.5rem}.home section.find div{display:flex;margin-top:50px}.home section.find div p{font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:-0.04em}.home section.find div ul{list-style-type:none;margin:0 0 0 auto;padding:0}.home section.find div ul li+li{margin-top:.5rem}.home section.find div ul a{border-color:#fff;color:#fff;font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-0.05em;padding:.625rem .875rem;width:10rem}.home section.find div ul a:hover{background-color:#fff;color:#000}.home section.info,.home section.side-bar-events{background-color:#eee;border-radius:1rem;font-family:"Roboto",sans-serif;font-size:18px;line-height:1.5;font-weight:400;letter-spacing:-0.02em;padding:1.5rem}.home section.info p,.home section.side-bar-events p{margin-top:0 !important}.home section.info p:last-child,.home section.side-bar-events p:last-child{margin-bottom:0}.home section.info p:last-child::after,.home section.side-bar-events p:last-child::after{content:"";background-color:#fb67ff;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.home section.insta-container .insta-item:nth-child(3),.home section.insta-container .insta-item:nth-child(4){display:none}@media(min-width: 37.5em){.home section.insta-container .insta-item:nth-child(3){display:block}}@media(min-width: 75em){.home section.insta-container .insta-item:nth-child(4){display:block}}@media(min-width: 56.25em){.home section.insta-container{grid-column:1/8;grid-row:2}}@media(min-width: 56.25em){.home section.side-bar-events{grid-column:1/13;display:flex;gap:25px}}.home section.side-bar-events .side-bar-events-day{flex:1}.home section.side-bar-events li,.home section.side-bar-events p,.home section.side-bar-events h1,.home section.side-bar-events h2,.home section.side-bar-events h3{font-size:18px !important;font-weight:400;line-height:1.5}.home section.side-bar-events h1,.home section.side-bar-events h2,.home section.side-bar-events h3{font-family:"Roboto",sans-serif}.home aside{display:flex;flex-direction:column;gap:1.25rem;height:100%}@media(min-width: 56.25em){.home aside{grid-column:8/13;grid-row:1/3}}.home .insta-container{align-items:start;display:flex;margin-bottom:1.5rem !important;gap:1.25rem}.home .insta-item{height:100%;flex:1;position:relative}.home .insta-item img{aspect-ratio:1/1;border-radius:.5rem;width:100%;object-fit:cover}.home .tag-insta{position:absolute;bottom:-0.75rem;left:.5rem;margin-right:.5rem}.home .tag.tag-insta{background-color:#ffe5eb}.home .btn{border:1px solid;border-radius:1.5rem;display:inline-block;flex-shrink:0;line-height:1;text-align:center;transition:all .2s ease}.alert{display:flex;width:100vw;justify-content:center}.alert .alert-container{background-color:#ff999b;display:flex;border-radius:1rem;align-items:center;padding:20px;position:fixed;z-index:100;top:5.25rem;margin-left:10px;margin-right:10px}.alert img{margin-right:20px;margin-left:20px}.alert .textSpan{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;text-align:center;color:#5c0002}.alert .closeSpan{position:relative;top:-17px;left:30px}.alert .closeSpan img{color:#5c0002;cursor:pointer}.alert .closeSpan img:hover{border:1px solid #5c0002;border-radius:.3rem;filter:brightness(0.9);background-color:#ff999b}.listing-refine{align-items:center;color:#393737;display:flex;gap:1rem;justify-content:space-between;min-height:3.75rem}@media(min-width: 75em){.listing-refine{min-height:6.875rem}}@media(max-width: 576px){.listing-refine{display:grid;grid-template-columns:1fr 3fr}}.listing-refine .btn{border:1px solid;border-radius:1.5rem;display:inline-block;flex-shrink:0;line-height:1;text-align:center;transition:all .2s ease}.listing-refine .btn-map{background-color:#eee;background-image:url(/img/arrow-r.svg);background-repeat:no-repeat;background-position:87% 55%;background-size:.375rem 1rem;border-color:#eee;color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-0.03em;margin-right:.5rem;padding:.75rem 2.5rem .75rem 1rem}.listing-refine .btn-map:hover{border-color:#000}.listing-refine .btn-map,.listing-refine .sortby{background-color:#eee;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.listing-refine span{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:16px;line-height:34px;letter-spacing:-5%;color:#393737}@media(max-width: 576px){.listing-refine .listing-refine-actions{padding-top:20px;padding-bottom:20px;display:grid;gap:20px}.listing-refine .listing-refine-actions .btn,.listing-refine .listing-refine-actions select{width:100%;text-align:left !important}}.paging{color:#393737;display:flex;gap:.125rem;justify-content:center;margin-top:2rem}.paging button{height:2.5rem;position:relative;text-align:center;width:2.5rem}.paging button:hover{color:#000}.paging .next,.paging .previous{background-color:#393737;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 1rem;mask-size:auto 1rem}.paging .next:hover,.paging .previous:hover{background-color:#000}.paging .next{-webkit-mask-image:url(/img/arrow-r.svg);mask-image:url(/img/arrow-r.svg)}.paging .previous{-webkit-mask-image:url(/img/arrow-l.svg);mask-image:url(/img/arrow-l.svg)}.paging .active{color:#000;font-weight:600}.paging .active:after{border-bottom:3px solid #fdb1ff;content:"";position:absolute;bottom:0;left:.5rem;right:.5rem}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;color:inherit;box-shadow:none;cursor:pointer;font:inherit;line-height:1;margin:0;padding:0;text-align:inherit;transition:all .2s ease}.listing-refine .btn-map,.listing-refine .sortby{background-color:#eee}.listing-refine .btn-map:hover{border:1px solid #393737}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;font-weight:600;letter-spacing:-0.03em;line-height:1;padding:.8125rem 1rem;transition:all .2s ease}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,textarea:hover,.dropdown-toggle:hover{border:1px solid #393737 !important}select{background-image:url(/img/arrow-d.svg);background-repeat:no-repeat;background-position:90% 55%;background-size:1rem .375rem;padding-right:2.5rem}#pagerOptions{display:flex;align-items:center}.saveAlertButton .icon-right{width:12px;height:12px;object-fit:contain;display:inline-block;margin-left:1rem;pointer-events:none;vertical-align:middle;transform:scale(1.6);transform-origin:center}.saveAlertButton{overflow:visible;display:inline-flex;align-items:center;margin-left:auto;flex:0 0 auto}.listing-card-contract{flex-shrink:0;font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;letter-spacing:-0.03em}.listing-filters{display:flex;flex-direction:column;gap:1.5rem;margin:auto 0 1.875rem}.listing-filters__row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.listing-filters__row.row1 div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.listing-filters__row.row1 #SearchByName{flex:1 1 auto;min-width:180px}.listing-filters__row.row1 .active{background-color:#000;color:#fff}@media(max-width: 576px){.listing-filters__row.row1{display:grid;grid-template-columns:1fr 1fr}.listing-filters__row.row1 .listing-filters__row.row1 #SearchByName{width:100%;flex:0 0 auto}.listing-filters__row.row1 .saveAlertButton{align-self:flex-start;margin-left:0 !important}}.listing-filters__row.row2{gap:1rem}.listing-filters__row.row2 input:not([type=checkbox]){flex:1 0 100%}@media(min-width: 576px){.listing-filters__row.row2 input:not([type=checkbox]){max-width:18.75rem}}@media(min-width: 576px){.listing-filters__row.row2 input[type=number]{max-width:12.5rem}}.listing-filters__row.row2 select,.listing-filters__row.row2 .multi-select{flex:0 1 calc(50% - .5rem)}@media(min-width: 37.5em){.listing-filters__row.row2 select,.listing-filters__row.row2 .multi-select{flex:1 1 auto;max-width:12.5rem}}.listing-filters__row.row2 input.selected{background-color:#eee;border:1px solid #393737}.listing-filters__row.row3 button span{margin-left:.5rem}.multi-select{position:relative}.multi-select .faux-select{width:100%}.multi-select .multi-select__list{background-color:#fff;border-radius:.5rem;color:#393737;display:flex;font-size:.875rem;line-height:2.5rem;margin-top:.25rem;max-height:20rem;overflow-y:auto;padding-top:1rem;padding-left:2.5rem;padding-right:2.5rem;position:absolute;white-space:nowrap;width:20rem;z-index:1;left:0;right:auto}.multi-select .multi-select__list ul{height:100%;list-style:none;margin:0;padding:0;width:100%}.multi-select .multi-select__list ul label{align-items:center;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;white-space:nowrap}.multi-select .multi-select__list ul label:hover{color:#000;cursor:pointer}.multi-select .multi-select__list ul label span{margin-left:auto}.listing-filters__row .faux-select,.listing-filters__row input[type=number],.listing-filters__row input[type=password],.listing-filters__row input[type=search],.listing-filters__row input[type=text],.listing-filters__row select,.row2 .faux-select,.row2 input[type=number],.row2 input[type=password],.row2 input[type=search],.row2 input[type=text],.row2 select,.mortgage-deposit .faux-select,.mortgage-deposit input[type=number],.mortgage-deposit input[type=password],.mortgage-deposit input[type=search],.mortgage-deposit input[type=text],.mortgage-deposit select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;color:#393737;display:inline-block;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;line-height:1;max-height:2.5rem;padding:.8125rem 1rem}.listing-filters__row .faux-select:focus,.listing-filters__row .faux-select.focus,.listing-filters__row input[type=number]:focus,.listing-filters__row input[type=number].focus,.listing-filters__row input[type=password]:focus,.listing-filters__row input[type=password].focus,.listing-filters__row input[type=search]:focus,.listing-filters__row input[type=search].focus,.listing-filters__row input[type=text]:focus,.listing-filters__row input[type=text].focus,.listing-filters__row select:focus,.listing-filters__row select.focus,.row2 .faux-select:focus,.row2 .faux-select.focus,.row2 input[type=number]:focus,.row2 input[type=number].focus,.row2 input[type=password]:focus,.row2 input[type=password].focus,.row2 input[type=search]:focus,.row2 input[type=search].focus,.row2 input[type=text]:focus,.row2 input[type=text].focus,.row2 select:focus,.row2 select.focus,.mortgage-deposit .faux-select:focus,.mortgage-deposit .faux-select.focus,.mortgage-deposit input[type=number]:focus,.mortgage-deposit input[type=number].focus,.mortgage-deposit input[type=password]:focus,.mortgage-deposit input[type=password].focus,.mortgage-deposit input[type=search]:focus,.mortgage-deposit input[type=search].focus,.mortgage-deposit input[type=text]:focus,.mortgage-deposit input[type=text].focus,.mortgage-deposit select:focus,.mortgage-deposit select.focus{box-shadow:inset 0 0 0 1px #000;outline:0}.listing-filters__row input[type=checkbox],.row2 input[type=checkbox],.mortgage-deposit input[type=checkbox]{accent-color:#000;height:.875rem;width:.875rem}.listing-filters__row .faux-select,.listing-filters__row select,.row2 .faux-select,.row2 select,.mortgage-deposit .faux-select,.mortgage-deposit select{background-image:url(/img/arrow-d.svg);background-repeat:no-repeat;background-position:90% 55%;background-size:1rem .375rem;cursor:pointer;padding-right:2.5rem}.listing-filters__row .faux-select:focus,.listing-filters__row .faux-select.focus,.listing-filters__row select:focus,.listing-filters__row select.focus,.row2 .faux-select:focus,.row2 .faux-select.focus,.row2 select:focus,.row2 select.focus,.mortgage-deposit .faux-select:focus,.mortgage-deposit .faux-select.focus,.mortgage-deposit select:focus,.mortgage-deposit select.focus{background-image:url(/img/arrow-u.svg)}.listing-filters__row ::placeholder,.row2 ::placeholder,.mortgage-deposit ::placeholder{color:#393737;opacity:1}.filter-container{height:unset !important;padding-top:5.25rem}.custom-dropdown{flex:1 1 auto}@media(max-width: 37.5em){.custom-dropdown{flex:0 1 calc(50% - .5rem)}}.custom-dropdown-jobs{max-width:250px}.select-button{width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;color:#393737;display:inline-block;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;line-height:1;max-height:2.5rem;padding:.8125rem 1rem}.select-options{display:none;font-family:"Plus Jakarta Sans",sans-serif;background-color:#fff;border-radius:.5rem;color:#393737;font-size:.875rem;line-height:2.5rem;margin-top:.25rem;max-height:20rem;overflow-y:auto;padding-top:1rem;position:absolute;white-space:nowrap;width:20rem;z-index:1}.select-ul{margin:0;padding:0;list-style:none}.select-item{cursor:pointer;padding-left:2.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600}.select-item:hover{background-color:#f0f0f0}.select-button.selected{font-weight:bold}#BottomAdv{margin:30px auto auto auto;max-width:1200px;width:100%;height:150px;border-radius:1rem}#BottomAdv img{height:100%;width:100%}.pink-dot{content:"";background-color:#fb67ff;border-radius:50%;display:inline-block;height:.25rem;width:.25rem;margin:0 .25rem;vertical-align:middle}.styled-link{text-decoration:underline;text-decoration-color:#bcff93;text-decoration-thickness:3px}.details-link{display:flex;flex-direction:column;text-decoration:none;color:#000;height:100%;width:100%;overflow:clip}.card-wrapper{position:relative;transition:all .2s ease}.card-wrapper:hover{filter:brightness(0.8)}.listing-card-header{position:absolute;z-index:1;background-color:#f8f8f8;text-align:center;padding:7px;align-content:center;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:.9rem;height:30px;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.featured-listing-card{background-color:#f8f8f8;position:relative;padding-top:30px}.featured-listing-card .listing-card-info,.featured-listing-card .listing-card-job-info{border-top:1px solid #393737}.map-container .leaflet-container a.leaflet-popup-close-button{top:18px !important;right:15px !important;border:1px solid #000 !important;width:3.75rem !important;height:30px !important;font:23px/22px Tahoma,Verdana,sans-serif !important;color:#000 !important;background-color:#fff !important;border-radius:1rem !important}.map-container .leaflet-popup-content-wrapper{padding:0 !important;border-radius:1rem}.map-container .leaflet-popup-content-wrapper .leaflet-popup-content{min-width:250px}.map-container .leaflet-popup-content{margin:unset !important}.map-container .leaflet-popup-content .listing-card{width:unset !important}.map-container .leaflet-container a{color:#000 !important}.map-container .popup-fade{opacity:0;animation:fadeIn 1s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}.grid-container{display:grid}.listing-card-agent-div{display:flex;justify-content:space-between;background-color:#f8f8f8;border-radius:.5rem;padding:13px;max-height:58px}.listing-card-agent-div img{width:80px}.listing-card-agent-div span{align-content:center}.listing-card-summary{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:.5rem}.item-more-info{padding-top:.5rem;margin-bottom:1rem}header{left:0;position:sticky;top:0;width:100%;z-index:100}header #top-bar{display:flex;overflow:scroll;align-items:center;background:#bcff93;font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:600;height:2rem;justify-content:center}header #top-bar #top-bar-content{display:flex;gap:25px;transition:opacity 500ms cubic-bezier(0.65, 0.05, 0.36, 1)}header #top-bar #top-bar-content a{text-decoration:none}header #top-bar #top-bar-content a:hover{text-decoration:underline}header #top-bar #top-bar-content.fade-in{opacity:1}header #top-bar #top-bar-content.fade-out{opacity:0}.header-nav{background:#000}.header-nav .max-container{align-items:center;display:flex;height:4.25rem;justify-content:space-between}.logo a{display:block}.logo a svg{height:1.688rem;width:5.375rem}@media(min-width: 56.25em){.logo a svg{height:2.188rem;width:7rem}}.mobile-nav-open{background:#000;border:0;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:.625rem;font-weight:400}.mobile-nav-open svg{display:block;margin-bottom:.1875rem}.mobile-nav-open:hover{color:#fdb1ff}@media(min-width: 56.25em){.mobile-nav-open{display:none}}.mobile-nav-close{background-color:#fff;border-color:#fff;color:#000;font-family:"Space Grotesk",sans-serif;letter-spacing:-0.05em;position:absolute;right:1rem;top:4.688rem;padding:10px 20px 10px 20px;font-size:18px}.mobile-nav-close:hover{background-color:#000;color:#fff}@media(min-width: 56.25em){.mobile-nav-close{display:none !important}}.header-menu{background:#000;height:0%;width:100%;overscroll-behavior:contain;position:fixed;top:0;left:0}.header-menu nav{height:100%;overflow-y:auto;padding-bottom:7.75rem;position:relative}.header-menu ul{font-family:"Space Grotesk",sans-serif;font-weight:600;list-style-type:none;padding-left:1rem;padding-right:1.5rem;margin:7.75rem 0 0;font-size:22px;align-items:center}@media(max-width: 56.25em){.header-menu{overflow-y:hidden}.header-menu ul li a{padding-top:20px;padding-bottom:20px;align-items:center;color:#fff;display:flex;justify-content:space-between;letter-spacing:-0.05em;text-decoration:none}.header-menu ul li a::after{background-color:#fff;content:"";height:.875rem;margin-top:.25rem;mask-image:url("/img/arrow-r.svg");mask-repeat:no-repeat;opacity:1;width:.375rem}.header-menu ul li{border-bottom:1px solid #393737}.header-menu ul li:last-child{border-bottom:unset}.header-menu:hover{color:#fdb1ff}.header-menu:hover::after{background-color:#fdb1ff;transition:opacity .4s ease}}.header-menu .btn{border:1px solid;border-radius:1.5rem;display:inline-block;flex-shrink:0;line-height:1;text-align:center;transition:all .2s ease}.header-menu .btn-login{background-color:#fff;border-color:#fff;color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em;margin-right:10px}.header-menu .btn-login:hover{background-color:#000;color:#fff}@media(max-width: 56.25em){.header-menu .btn-login{margin-top:10px}}.header-menu .btn-logout{background-color:#000;border-color:#fff;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em}.header-menu .btn-logout:hover,.header-menu .btn-logout.open{background-color:#fff;color:#000;background-image:url(/img/dropdown-arrow-black.svg)}.header-menu .dropbtn{background-image:url(/img/dropdown-arrow-white.svg);background-repeat:no-repeat;background-position:90% 55%;padding-right:30px !important}@media(min-width: 56.25em){.header-menu{margin:0}}@media(min-width: 56.25em){.header-menu{align-items:center;display:flex;height:auto;left:auto;position:static;top:auto;width:auto}.header-menu nav{overflow-y:auto;padding:0}.header-menu ul{display:flex;gap:1.5rem;font-size:.875rem;font-weight:600;list-style-type:none;padding:0;margin:0}.header-menu a{color:#fff;display:flex;justify-content:space-between}.header-menu a::after{display:none}.header-menu a:hover{color:#fdb1ff}}.usp-track{display:flex;animation:animate_text 30s linear infinite;width:100%}.usp-item span+span:before{content:"";background-color:#000;border-radius:50%;display:inline-block;height:.25rem;margin:2px .25rem;width:.25rem}.usp-item span{width:fit-content;flex-wrap:nowrap;min-width:fit-content;padding-left:10px}@keyframes animate_text{from{transform:translateX(100%)}to{transform:translateX(-110%)}}.dropbtn{color:#fff}.accountDropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;top:155%;right:0;padding:20px;background-color:#000;min-width:155px;border-radius:.3rem;line-height:12px}.dropdown-content a{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px}.dropdown-content a:not(:first-child){padding-top:20px}.show{display:block}.form-inline a{padding-top:20px}#headerMenu nav{overflow:visible !important}.mobile-nav-close{position:absolute;top:-50px}.navigation-large-screen{display:none}.navigation-small-screen{display:none}@media(min-width: 56.25rem){.navigation-large-screen{display:block}}@media(max-width: 56.24rem){.navigation-small-screen{display:block}}.small-screen-logout-btn{color:#fff;position:absolute;right:23px;padding:10px 20px 10px 20px;font-size:18px;margin-top:25px}.small-screen-logout-btn:hover{color:#000;background-color:#fff}.small-screen-login-btn{position:absolute;right:23px;font-size:18px !important}.page-top{align-items:flex-end;background:#f8f8f8;display:flex;padding-top:4.5rem;padding-bottom:1.5rem}@media(max-width: 576px){.page-top{padding-top:2rem !important}}.page-top .max-container{margin:0 auto}.page-top h1{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-0.04em;line-height:1.1}.page-top h1:before{content:"";background-color:#fb67ff;border-radius:50%;display:inline-block;height:.5rem;margin-bottom:.3125rem;margin-right:.3125rem;width:.5rem}.page-top h2,.header-paragraph{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:16px;letter-spacing:-0.03em;line-height:18px;margin:0 0 .625rem;color:#393737;vertical-align:middle}.page-top nav{align-items:center;display:flex;gap:.5rem;margin:0 -1rem 0;min-height:3.75rem;overflow:auto;padding:.625rem 1rem;-ms-overflow-style:none;scrollbar-width:none}.page-top nav::-webkit-scrollbar{display:none}.page-top nav a.active{background-color:#000;color:#fff}.max-container{max-width:1200px;padding:0 1rem;width:100%}.btn{border:1px solid;border-radius:1.5rem;display:inline-block;flex-shrink:0;line-height:1;text-align:center;transition:all .2s ease}.btn.btn-light{border-color:#393737;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em}.btn.btn-light{background-color:#fff;color:#393737}.btn.btn-light:hover{background-color:#393737;color:#fff}.btn.btn-large{padding:.8125rem 1.4rem}.page{align-items:start;display:grid;gap:1.25rem;margin:1.5rem 0}.page img{max-width:100%;height:100%;object-fit:fill;border-radius:.3rem}.page img.rounded{border-radius:1rem}.column,.row{align-items:start;display:flex;flex-direction:column;gap:1.25rem}.post{align-self:stretch;border:1px solid #eee;border-radius:1rem;flex:1;font-family:"Roboto",sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-0.03em;line-height:1.2;padding:2rem 1.5rem 1.5rem;position:relative;width:100%}@media(max-width: 768px){.post{padding:1rem}}.row:has(.post){margin-top:.75rem}.column:has(.post) .post{margin-top:.75rem}.column:has(.post)>.post:first-child{margin-top:0}@media(min-width: 56.25em){.row{flex-direction:row;flex-wrap:nowrap !important}}@media(min-width: 56.25em){.row.row-reverse,.market-info-section .row:nth-child(3n+3),.weather-section .row:nth-child(3n+3){flex-direction:row-reverse}}.post .tag{position:absolute;left:1rem;margin-right:1rem;top:-0.75rem}.tag{border:1px solid #000;border-radius:1.5rem;color:#000;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.05em;line-height:1;padding:.3125rem .5rem}.tag.tag-p{background-color:#fdb1ff}@media(min-width: 56.25em){.col-small{width:33.333% !important}.surfPageImg{margin-top:-60px !important}}.page img.rounded{border-radius:1rem}.page img{max-width:100%}@media(min-width: 56.25em){.col-large{width:58.333% !important}.col-larger{width:65.333% !important}}@media(min-width: 56.25em){.col-medium{width:41.67% !important}}.col-large{width:100%}.col-larger{width:100%}.col-full{width:100%}.accordion{width:100%}.accordion-inpage{font-family:"Plus Jakarta Sans",sans-serif}.accordion-inpage li{list-style-image:url(/img/pink-star.svg);margin-bottom:16px;padding-left:5px}.accordion .accordion-section{display:none;padding:1.5rem 0}.accordion button{border-bottom:1px solid #ffe5eb;display:flex;justify-content:space-between;letter-spacing:-0.03em;margin:0;padding:1.5rem 0;width:100%}.accordion button.active+.accordion-section{display:block}.accordion-inpage button{font-size:1.25rem}.accordion-filter button{color:#393737;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600}.accordion-filter button:after{content:"";background-image:url(/img/arrow-d.svg);background-repeat:no-repeat;margin-top:.1875rem;width:1rem;height:.625rem}.accordion-inpage button{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.375rem;font-weight:700}.accordion-inpage button:after{content:"+";color:#f2648f}.accordion-footer button.active:after,.accordion-inpage button.active:after{content:"-"}.accordion-filter button.active:after{background-image:url(/img/arrow-u.svg)}.tides-line-graph{width:100%;height:100%}#bay-map{z-index:0;border-radius:1rem}@media(min-width: 900px){.map-details{flex-direction:row}#bay-map{min-height:350px}}@media(max-width: 900px){.map-details{flex-direction:column}#bay-map{min-height:300px}}.bay .wind-dir{font:bold 20px sans-serif}.bay .wind-speed{font:14px sans-serif}.bay .good{fill:#90ee90;stroke:lime}.bay .average{fill:#fab57f;stroke:#ff7f00}.bay .poor{fill:#f99;stroke:red}.bay .maingrid{fill:#f99;stroke-width:3}.bay .windgrid{fill:none;stroke-width:3}.bay .gridline-time{stroke-width:1;stroke:#e5e5e5}#ormer-tables{background-color:#fff;table-layout:fixed;width:100%;display:grid;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 576px){#ormer-tables{grid-template-columns:1fr}}.webcam-image{background-color:#fff;background-size:cover;background-repeat:no-repeat;display:block;max-width:100%;aspect-ratio:6/5}.marinaFilter-section{align-self:stretch;border:1px solid #eee;border-radius:1rem;flex:1;letter-spacing:-0.03em;line-height:1.2;padding:2rem 1.5rem 1.5rem;position:relative;width:100%;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}@media(max-width: 768px){.marinaFilter-section{padding:1rem}}.marina-tables-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:10px}@media(max-width: 576px){.marina-tables-container{grid-template-columns:1fr}}#SelectBay{margin-top:12px;border-bottom:1px solid #000;border-radius:0;margin-bottom:10px;width:22%;margin-left:20px;padding:0 0 3px;outline:none}#SelectBay:focus{outline:none;box-shadow:none;border-bottom:1px solid #000}.bay-green-tag{background-color:#bcff93;border:1px solid #000;border-radius:1.5rem;color:#000;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.05em;line-height:1;align-items:center;display:flex;padding:3px 10px 3px 10px;margin-left:5px;margin-top:10px}.bay-green-tag img{margin-right:6px}.bay-pink-tag{background-color:#fdb1ff;border:1px solid #000;border-radius:1.5rem;color:#000;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.05em;line-height:1;align-items:center;display:flex;padding-left:10px;padding-right:10px;margin-left:5px;margin-top:10px}.bay-pink-tag img{margin-right:6px}.weather-section .row:nth-child(3n+2) #weather-image-div{display:none}.submit-photo-input-div{display:flex;flex-direction:column;width:100%}.submit-photo-input-label{font-size:1rem;margin-bottom:5px}.submit-photo-input{background:#f8f8f8;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;border:rgba(0,0,0,0);margin-bottom:10px}.text-danger{color:red;font-size:.9rem;display:block;margin-bottom:10px}.last-text-danger{color:red;font-size:.9rem;display:block;margin-left:23px}.accept-terms-div{margin-top:10px;margin-left:7px}.accept-terms-div label{font-size:1rem}.submit-photo-div{margin-top:30px}.weatherFox-bgImg-container{max-height:500px;width:100%;position:relative}.weatherFox-bgImg-container img{width:100%;height:auto;max-height:250px;object-fit:cover}.weather-tag-div{background-color:#f8f8f8}.weather-tag-max-container{display:flex;justify-content:flex-end}.weather-Tag{display:flex;justify-content:flex-end;width:fit-content;background:#ffe5eb;position:relative;top:-16px;padding:7px;border:1px solid #000;border-radius:1.5rem;color:#000;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.05em;line-height:1}.weather-fox-text{font-size:18px;font-weight:400}#bays-dropdown-container{margin-bottom:.5rem}#bays-dropdown-container .dropdown .dropdown-toggle{border:1px #000 solid}.surf-sections{display:flex;flex-direction:column;gap:1.25rem}.sitesContainer{display:grid;grid-template-columns:repeat(4, 1fr)}.siteDetailsPartialContainer{border:1px solid #eee;border-radius:1rem;padding:3rem;height:fit-content}@media(min-width: 768px){.siteDetailsPartialContainer{position:sticky;top:5.75rem}}@media(max-width: 768px){.siteDetailsPartialContainer{display:block;position:relative}}@media(max-width: 1200px){.siteDetailsPartialContainer{padding:1.5rem}}.site-details-container{display:flex;gap:2rem}.site-logo-card{background-color:#f8f8f8;border-radius:1rem;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px}.site-logo-card:hover{filter:brightness(0.9)}.site-logo-card img{width:100%;object-fit:contain}.sitesContainer .site-logo-card{min-height:160px;margin:10px}.property-details-site-section .site-logo-card,.partial-site-section .site-logo-card{width:9.375rem;height:100px}.site-partial-div{display:flex;justify-content:center}@media(max-width: 59.375em){.sitesContainer{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 40.625em){.sitesContainer{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 30em){.sitesContainer{grid-template-columns:repeat(1, 1fr)}}.unset-row-gap{row-gap:unset !important}.unset-height{height:unset}.unset-aspect-ratio{aspect-ratio:unset !important}.listing-card-div{width:300px;height:300px;margin:20px}.listing-card-a{min-height:385px;max-height:fit-content}.site-listing-card a{justify-content:space-around}.site-listing-card a .listing-card-detail{display:flex;justify-content:center}.site-listing-card-img-div{display:flex;justify-content:center}.partial-title-div{font-family:"Roboto",sans-serif;letter-spacing:-0.03em}.partial-info-div{border-top:1px solid #eee;color:#393737;font-size:1rem;letter-spacing:-0.02em;padding:1rem 0 .5rem}.partial-site-section{display:flex;justify-content:space-around;align-items:center;margin-top:10px;margin-bottom:10px;border-top:1px solid #eee;padding:1.5rem 0 0;gap:1rem}.partial-siteImage-div{display:flex;justify-content:center;max-width:130px;height:100px}.partial-siteImage-div img{object-fit:contain !important}.partial-site-btn-div{width:70%}.partial-site-btn-a{width:100%}.advertisement-container{margin-top:1.5rem}.advertisement-container img{border-radius:1rem}.job-listing-card-details{font-family:"Plus Jakarta Sans",sans-serif;min-height:245px;padding:30px}.job-listing-card-a{min-height:unset;max-height:unset}.recruitment-listing-card{max-width:300px;margin:20px;height:unset}.job-border-bottom{border-bottom:1px solid rgba(238,238,238,.9333333333)}.agent-partial-div{display:grid}@media(min-width: 768px){.agent-partial-div{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 992px){.agent-partial-div{grid-template-columns:2fr 3fr}}@media(min-width: 1200px){.agent-partial-div{grid-template-columns:repeat(2, 1fr)}}.mortgage-products-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.mortgage-best-rates-container{align-items:center;align-self:stretch;border:1px solid #eee;border-radius:1rem;flex:1;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:-0.03em;padding:2rem 1.5rem 1.5rem;position:relative;width:100%}@media(max-width: 768px){.mortgage-best-rates-container{padding:1rem}}#mortgage-calculator-submit{padding:.8125rem 1.4rem}.page-top form nav{display:flex;overflow-x:auto;white-space:nowrap;padding:.5rem 0;gap:.5rem}.page-top form nav button{flex-shrink:0;white-space:nowrap}.page-top .max-container nav .active{background-color:#000;color:#fff}.mortgageProductsNote{margin-top:20px}.mortgage-rate-calculator{display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;letter-spacing:-0.03em}.mortgage-rate-calculator p{font-size:18px}.mortgage-rate-calculator-container{display:flex;flex-direction:column;padding:2rem 1.5rem 1.5rem}@media(max-width: 768px){.mortgage-rate-calculator-container{padding:1rem}}.mortgage-rate-calculator-container label{margin-bottom:.5rem}.mortgage-rate-calculator-container input{margin-bottom:1.5rem;background-color:#f8f8f8;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;color:#393737;display:inline-block;font-size:14px;font-weight:600;letter-spacing:-0.03em;line-height:1;padding:1rem 1.4rem !important;font-family:"Plus Jakarta Sans",sans-serif}.mortgage-rate-calculator-container input::placeholder{color:#000;opacity:50%}@media(max-width: 850px){.mortgage-rate-calculator{flex-direction:column}}.partial-marketSummary-ul{align-items:flex-start;width:100%;font-size:1.25rem}.partial-marketSummary-li{padding-bottom:12px}.partial-marketSummary-sub-li{padding-bottom:12px;padding-top:12px}.partial-marketSummary-pieChart-div{display:flex;justify-content:center}.partial-marketSummary-pieChart{width:100%;height:400px}.partial-historicComparisons-barChart-div{display:flex;justify-content:center}.partial-historicComparisons-barChart{width:100%;height:500px;max-width:1200px}.partial-MortgageRates-h,.partial-MortgageTable-h{font-size:1.5rem}@media(max-width: 700px){.partial-historicComparisons-tbody tr td{padding:10px 10px 10px 2px}.partial-historicComparisons-tr th,.partial-MortgageRates-tr th,.partial-MortgageTable-tr th{padding-left:2px}.partial-historicComparisons-row-label{font-size:.7rem !important}}.market-info-section .row:nth-child(3n+2) #market-info-image-div{display:none}.marketInfoAdvDiv{width:100%;max-width:449px;aspect-ratio:449/393;height:auto}.marketInfoAdvImg{width:100%;height:100%}.marketInfoAdvImg img{border-radius:1rem !important}.news-listing-card-a{min-height:unset;max-height:unset}.news-listing-card-details{font-family:"Plus Jakarta Sans",sans-serif;min-height:175px !important;padding:12px}.news-listing-card-more-info{font-size:15px}.news-info-spans{border-bottom:1px solid rgba(238,238,238,.933)}.news-type{padding-left:15px !important;padding-right:15px !important}.news-shared-btn{margin-left:auto !important;padding-left:30px !important;padding-right:30px !important}#newsCard{border:1px solid #eee;border-radius:1rem;width:260px}#newsRow{justify-content:space-evenly}#newsCardRow{margin-top:10px;margin-bottom:10px;border-top:1px solid #f8f8f8}#newsBottomAdv{margin:30px auto auto auto;max-width:1200px;width:100%;height:250px;border-radius:1rem}#newsBottomAdv img{max-width:100%;object-fit:cover;width:100%}@media(max-width: 52.5em){#newsRow{justify-content:unset;align-items:center}}.error-message{color:#f2648f;font-size:.875rem;margin-top:5px;display:block}.contact-div{margin-top:30px}.media-div-margin{margin:1.5rem 0}.media-button-margin{margin-top:2rem}#advertising-content a,#insights-content a,.about-container a{color:#393737}#advertising-content a:hover,#insights-content a:hover,.about-container a:hover{color:#000}.seeker-form-container{display:grid;row-gap:10px;align-self:stretch;border:1px solid #eee;border-radius:.5rem;flex:1;font-size:14px;font-weight:400;letter-spacing:-0.03em;line-height:1.2;padding:2.5rem;position:relative;width:100%;font-family:"Plus Jakarta Sans",sans-serif}@media(max-width: 768px){.seeker-form-container{padding:1rem}}form.seeker-form{display:grid;column-gap:30px;gap:10px}form.seeker-form input:not([type=checkbox]),form.seeker-form textarea,form.seeker-form select,form.seeker-form .dropdown-toggle{background-color:#f8f8f8;padding:1rem 1.4rem !important;border-radius:1.5rem;border:1px solid rgba(0,0,0,0);font-size:14px;font-weight:400 !important;font-family:"Plus Jakarta Sans",sans-serif !important;width:100%}form.seeker-form .seeker-form-input-container{display:grid;row-gap:5px}form.seeker-form .seeker-form-input-container .seeker-form-input{width:100%}form.seeker-form .seeker-form-input-container .seeker-form-input-label{font-size:14px}form.seeker-form .seeker-form-input-container .dropdown .dropdown-container{max-width:unset;width:100%}form.seeker-form .seeker-form-input-container .dropdown .dropdown-toggle{line-height:18px}form.seeker-form .seeker-form-input-containers{display:grid;width:100%;row-gap:10px}@media(min-width: 768px){form.seeker-form .seeker-form-input-containers{grid-template-columns:repeat(2, 1fr);column-gap:10px}}form.seeker-form .seeker-form-buttons{display:grid;gap:10px}@media(min-width: 768px){form.seeker-form .seeker-form-buttons{display:flex}}@media(max-width: 768px){form.seeker-form .seeker-form-buttons button{width:100%}}.register-button-div{align-items:center;background-color:#bcff93;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:2.5rem;margin-top:15px}.login-facebook-btn{font-family:"Plus Jakarta Sans",sans-serif;background-color:#fff;border-color:#000;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;color:#000}.dropdown-container{flex:1 1 auto;max-width:12.5rem}@media(max-width: 576px){.dropdown-container{max-width:unset;flex:1 1 100%}}.dropdown{position:relative;min-width:180px}@media(max-width: 38.5em){.dropdown{min-width:150px}}.dropdown-toggle{width:100%;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;color:#393737;display:inline-block;letter-spacing:-0.02em;line-height:1;padding:.8125rem 1rem;background-image:url(/img/arrow-d.svg);background-repeat:no-repeat;background-position:90% 55%;background-size:1rem .375rem;cursor:pointer}.dropdown-toggle:hover{border:1px solid #393737}.property-filters .dropdown-toggle,.vehicle-filters .dropdown-toggle,.job-filters .dropdown-toggle{max-height:2.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600}.dropdown-menu{background-color:#fff;border-radius:.5rem;color:#000;font-size:.875rem;line-height:2.5rem;margin-top:.25rem;max-height:20rem;overflow-y:auto;padding-top:.5rem;position:absolute;white-space:nowrap;z-index:10;top:100%;left:0;min-width:20rem}.dropdown-item{align-items:center;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;white-space:nowrap;color:#393737;padding-left:2.5rem;padding-right:2.5rem}.dropdown-checkbox-single-mode{display:none}.dropdown-item:hover{background-color:#f8f8f8;cursor:pointer}.dropdown-search-container{position:relative;width:100%;box-sizing:border-box;padding:0 2px}.dropdown-search{width:100%;padding-right:35px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box;max-width:unset !important}.dropdown-clear-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;color:#999;font-size:16px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:100%}.dropdown-clear-btn:hover{color:#333}.dropdown-no-options{align-items:center;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;white-space:nowrap;color:#393737;padding-left:2.5rem;padding-right:2.5rem}.dropdown-container.selected .dropdown .dropdown-toggle{background-color:#eee;border:1px solid #393737}.dropdown-item.selected{background-color:#eee}.dropdown-options .dropdown-item.dropdown-group-start:not(:first-child){border-top:1px solid #393737}.create-alerts-div{align-items:center;background-color:#bcff93;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:20px;margin-top:15px}.upload-submit-section{max-width:40%}.favourite-map-dropdown{width:60%}.favourite-map-details{flex:1;height:91%}.favourite-map-div{height:100% !important;min-height:400px !important}@media(max-width: 56.25em){.upload-submit-section{max-width:unset !important}.upload-image-div{width:100% !important}.upload-image-div img{width:100%}.upload-nothing-to-see-section{width:100% !important}}.weather-breadcrumb,.upload-submit-breadcrumb{display:flex;font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-0.05em}.weather-breadcrumb a,.upload-submit-breadcrumb a{color:#393737}.weather-breadcrumb a::after,.upload-submit-breadcrumb a::after{color:#393737;content:"//";margin:0 .25rem}.weather-breadcrumb a:hover,.upload-submit-breadcrumb a:hover{color:#000}.weatherFox-button,.submit-button{padding:1rem}.favourite-div,.matches-div{display:flex;justify-content:space-between;margin-top:1rem}.matches-view-button,.favourite-view-button{padding:.8rem;white-space:nowrap;width:7rem}.favourite-button:hover{background-image:url(/img/saved.svg)}.favourite-row-title,.matches-row-title{font-size:22px;font-family:"Plus Jakarta Sans",sans-serif}.matches-row-title{margin-top:2rem}.matches-row-subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.matches-row-subtitle-div{display:flex;justify-content:space-between;margin-top:-20px;margin-bottom:18px}.alert-title{font-size:22px;font-family:"Plus Jakarta Sans",sans-serif;margin-top:25px}.saved-search-alert-section{align-items:center;background-color:#ffe5eb;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:400;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:20px;margin-top:15px}.saved-search-alert-section h2{margin-bottom:-5px;font-size:20px}.saved-search-alert-section .alert-search-div{margin-top:-18px;margin-bottom:-10px}.saved-search-alert-section .alert-icon-div{position:relative;bottom:-30px;white-space:nowrap;min-width:fit-content}.saved-search-alert-section .alert-icon-div .view-svg{position:relative;top:2px}.saved-search-alert-section .alert-icon-div span{position:relative;bottom:5px;right:3px;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px}.history-alert-section{align-items:center;background-color:#f8f8f8;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:400;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:20px;margin-top:15px}.history-alert-section .history-alert-div{margin-top:-18px;margin-bottom:-10px}.history-alert-section .history-alert-div h2{margin-bottom:-5px;font-size:20px}.history-alert-section .btn-history-alert{width:8rem}@media(max-width: 43.75em){.alert-icon-div{display:flex;flex-direction:column;bottom:unset !important}}.alert-form-main-div{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center;padding:20px;z-index:2}.alert-form-main-div .alert-form-sub-div{background:#f8f8f8;max-width:800px;width:100%;margin:10% auto;padding:30px;border-radius:8px;position:relative}.alert-form-main-div .alert-form-sub-div h1{font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-0.04em;line-height:1.1}.alert-form-main-div .alert-form-sub-div h1:before{content:"";background-color:#fb67ff;border-radius:50%;display:inline-block;height:.5rem;margin-bottom:.3125rem;margin-right:.3125rem;width:.5rem}.alert-form-main-div .alert-form-sub-div .alert-row2-margin{margin-top:1rem}.alert-form-main-div .alert-form-sub-div .alert-row2-margin input{max-width:15.75rem !important}.alert-form-main-div .alert-form-sub-div .alert-row2-margin .alert-dropdown-div{max-width:7rem !important}.alert-form-main-div .alert-form-sub-div .alert-row2-margin .alert-dropdown-div .alert-dropdown{min-width:100px !important}.alert-form-main-div .alert-form-sub-div .alert-buttons-div{display:flex;justify-content:flex-end;margin-top:3rem;gap:.5rem}.alert-form-main-div .alert-form-sub-div .alert-buttons-div .alert-cancel-btn{font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;width:6rem}.alert-form-main-div .alert-form-sub-div .alert-buttons-div .alert-save-btn{width:6rem}.upload-submit-sub-div{display:flex;flex-direction:column;justify-content:space-between;height:100%}.upload-submit-sub-div .button-div-margin{margin-bottom:15px}.uploaded-image-container{display:flex;flex-direction:column;position:relative}.uploaded-image-container img{width:100%}.uploaded-image-container span{background:#ffe5eb;width:fit-content;position:absolute;bottom:12px;left:20px;padding:.5rem;font-size:12px;border-radius:1rem}.upload-rows{width:100%}.upload-image-div{display:flex;flex-direction:column;position:relative;width:293px;aspect-ratio:4/3;min-width:293px}.upload-image-div span{background:#ffe5eb;width:fit-content;position:absolute;bottom:12px;left:20px;padding:.5rem;font-size:12px;border-radius:1rem}.upload-nothing-to-see-section{width:60%;align-items:center;background-color:#bcff93;border-radius:.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em;padding:20px;text-align:center}#email-form input,#change-password-form input,#auth-enable-form input,#delete-personal-data-form input,#profileForm input{background-color:#f8f8f8;border-radius:.5rem;padding:10px;border:none !important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500 !important;width:100%}.manage-email-div,.manage-password-div,.manage-personal-data-div{padding:1rem 1.5rem 1.5rem !important;display:flex;flex-direction:row}.manage-email-title-div,.manage-password-title-div{width:39%;padding-left:1rem}.manage-email-title-div h3,.manage-password-title-div h3{margin-top:11px}.manage-email-form-div,.manage-password-form-div{width:60%;padding-left:1rem;padding-right:1rem}.manage-email-form-div .email-input-confirmed-div,.manage-password-form-div .email-input-confirmed-div{display:flex;flex-direction:column;margin-bottom:10px}.manage-email-form-div .email-input-confirmed-div label,.manage-password-form-div .email-input-confirmed-div label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.manage-email-form-div .email-input-confirmed-div .email-status-div,.manage-password-form-div .email-input-confirmed-div .email-status-div{position:relative;top:-5px}.manage-email-form-div .email-input-confirmed-div .email-status,.manage-password-form-div .email-input-confirmed-div .email-status{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;color:#393737}.manage-email-form-div .email-input-not-confirmed-div,.manage-password-form-div .email-input-not-confirmed-div{display:flex;flex-direction:column;margin-bottom:10px}.manage-email-form-div .email-input-not-confirmed-div label,.manage-password-form-div .email-input-not-confirmed-div label{margin-right:.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.manage-email-form-div .new-email-input-div,.manage-password-form-div .new-email-input-div{margin-top:10px}.manage-email-form-div .new-email-input-div label,.manage-password-form-div .new-email-input-div label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.manage-email-form-div .new-email-input-div .new-email-input-sub-div,.manage-password-form-div .new-email-input-div .new-email-input-sub-div{margin-top:10px}.green-dot{display:inline-block;width:7px;height:7px;background-color:#bcff93;border-radius:50%}.red-dot{display:inline-block;width:7px;height:7px;background-color:#f2648f;border-radius:50%}.manage-email-form-div .email-input{margin-top:-5px}#email-verification{border:none;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px}.change-email-button-div,.change-password-button-div,.delete-personal-data-button-div,.profile-form-button-div{display:flex;justify-content:flex-end;margin-top:1rem}.current-password-div,.new-password-div,.confirm-password-div{margin-top:15px;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}@media(max-width: 31.25em){.manage-email-div{flex-direction:column !important}.manage-email-title-div{width:100% !important}.manage-email-form-div{width:100% !important}}@media(max-width: 40.625em){.manage-password-div,.manage-personal-data-div{flex-direction:column !important}.manage-password-title-div,.manage-personal-data-title-div{width:100% !important}.manage-password-form-div,.manage-personal-data-form-div{width:100% !important}}.manage-personal-data-title-div{width:60%;padding-left:1rem}.manage-personal-data-title-div h3{margin-top:11px}.manage-personal-data-title-div p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.manage-personal-data-form-div{width:39%;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-direction:column}.manage-personal-data-form-div a{width:100px}.manage-personal-data-form-div button{width:100px}.btn-danger{background-color:red;color:#fff;padding:.5625rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:-0.02em;border-radius:1.5rem;text-align:center}.profile-auth-div,.auth-reset-div,.auth-enable-div,.generate-recovery-div,.disable-2fa-div,.delete-personal-data-div,.profile-div{display:flex;flex-direction:row}.profile-auth-title-div,.auth-reset-title-div,.generate-recovery-title-div,.disable-2fa-title-div,.delete-personal-data-title-div,.profile-title-div{width:39%;padding-left:1rem;font-family:"Plus Jakarta Sans",sans-serif}.profile-auth-title-div h3{margin-top:-3px}.profile-auth-title-div p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.delete-personal-data-title-div h3{margin-top:-3px}.delete-personal-data-title-div p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.profile-auth-form-div{width:60%;display:flex;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;flex-direction:column}.profile-auth-form-div a,.profile-auth-form-div button{width:175px}.auth-reset-form-div,.generate-recovery-form-div,.disable-2fa-form-div,.delete-personal-data-form-div{width:60%;display:flex;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;flex-direction:column;justify-content:center}.auth-reset-form-div label,.generate-recovery-form-div label,.disable-2fa-form-div label,.delete-personal-data-form-div label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.profile-form-div{width:60%;display:flex;padding-left:1rem;padding-right:1rem;flex-direction:column}.profile-form-div label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}@media(max-width: 60em){.profile-auth-div{flex-direction:column !important}.profile-auth-title-div{width:100%}.profile-auth-form-div{width:100%}}.auth-enable-title-div{width:70%;padding-left:1rem}.auth-enable-qr-description-div{display:flex;justify-content:center}.auth-enable-form-div{width:30%;display:flex;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem}.auth-enable-form-div label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.auth-enable-form-div .auth-enable-form-button-div{display:flex;justify-content:flex-end;margin-top:.5em}.profile-username-div{display:flex;flex-direction:column}.profile-username-div label{margin-bottom:10px}.profile-phone-number-div{display:flex;flex-direction:column;margin-top:.5rem}.profile-title-div h3{margin-top:-3px !important}@media(max-width: 43.75em){.auth-reset-div,.auth-enable-div,.delete-personal-data-div,.profile-div{flex-direction:column !important}.auth-reset-title-div,.auth-enable-title-div,.delete-personal-data-title-div,.profile-title-div{width:100%}.auth-reset-form-div,.auth-enable-form-div,.delete-personal-data-form-div,.profile-form-div{width:100%}}.history-alert-view-button-div{display:flex;flex-direction:column;gap:1.5rem}.auth-reset-title-div p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px}.account-container{margin:1.5rem 0}.settings-container{gap:1rem;display:grid;margin:1.5rem 0;letter-spacing:-0.03em;line-height:1.1}.settings-container .settings-section{border:1px solid #eee;border-radius:1rem;padding:2rem;font-family:"Plus Jakarta Sans",sans-serif;display:grid;gap:1rem}@media(min-width: 768px){.settings-container .settings-section{grid-template-columns:2fr 3fr}}@media(max-width: 768px){.settings-container .settings-section{gap:1rem}}.settings-container .settings-section .settings-header{font-size:1.25rem;font-weight:400}.settings-container .settings-section .settings-header h1{font-size:22px;font-weight:700;margin:unset}.settings-container .settings-section .settings-header p{font-size:14px;margin-bottom:unset}.settings-container .settings-section .settings-content{font-size:14px;display:grid;gap:1rem}.settings-container .settings-section .settings-content label{font-weight:400}.settings-container .settings-section .settings-content input{background-color:#f8f8f8;border-radius:.5rem;padding:10px;border:none !important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500 !important}.settings-container .settings-section .settings-content select{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500 !important}.settings-container .settings-section .settings-content form{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;display:grid;gap:1rem}.settings-container .settings-section .settings-content form select{background-position:98% 55% !important}.settings-container .settings-section .settings-content .settings-buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.settings-container .settings-section .settings-content .settings-buttons button{padding-left:35px;padding-right:35px}.settings-container .settings-section .settings-content .settings-input{display:grid;gap:5px}#alert-history,#alert-summary-favourite-matches-div{margin-bottom:1.5rem}.alert-btn{margin-right:.5rem}.alert-eye-btn{width:22px}.alert-edit-btn{width:18px}.alert-rotate-btn{width:16px}.alert-trash-btn{width:18px}.delete-image-button{position:absolute;right:10px;top:10px;width:3.75rem;background-color:#ffe5eb;background-image:url(/img/trash.svg);background-repeat:no-repeat;background-position:center center;background-size:1.25rem auto;border-radius:2rem;border:1px solid #f2648f !important;height:30px;margin-left:auto}.delete-image-button:hover{filter:brightness(75%)}.acorn-card,.faux-acorn-card{display:flex;flex:1;max-width:449px;aspect-ratio:449/393;height:auto;border-radius:1rem}.acorn-card a,.faux-acorn-card a{width:100%}.acorn-card img,.faux-acorn-card img{width:100%;height:100%;object-fit:fill;border-radius:1rem !important;aspect-ratio:6/5}@media(max-width: 900px){.acorn-card,.faux-acorn-card{display:unset;flex:unset;max-width:none;aspect-ratio:unset;height:unset;width:100%;position:relative;overflow:hidden}}.acorn-site-div{width:100%}.Vehicles-Detail-Card,.jobs-Detail-Card{width:100%}.bottom-acorn{max-width:728px;max-height:90px}.bottom-acorn{margin-top:1.5rem}.bottom-acorn img{width:100%;aspect-ratio:8/1;border-radius:.3rem}#Acorn-List-Card{text-decoration:none;color:#000;border:1px solid #eee;border-radius:1rem;background-color:#f8f8f8;height:100%}#Acorn-List-Card img{aspect-ratio:6/5;width:100%;height:100%;object-fit:fill;border-radius:1rem}.listing-card{display:flex;flex-direction:column;flex:1;border:1px solid #eee;border-radius:1rem}.listing-card .acornTitleDiv{font-weight:600}.listing-card .acornDescriptionDiv{margin-top:.5rem;font-size:.75rem;font-weight:600;max-height:2rem;overflow:hidden}.listing-card .acornVisitSiteButtonDiv{padding-top:.5rem}table th{font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-0.03em;height:2.75rem}table td{font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-0.03em}table th,table td{padding:.25rem 1rem}@media(max-width: 576px){table th,table td{padding:.25rem .25rem !important}}table.alltxtc th,table.alltxtc td{text-align:center}table th.txtl,table td.txtl{text-align:left}table th.txtc,table td.txtc{text-align:center}table th.txtr,table td.txtr{text-align:right}table.padded td{padding:10px 20px;font-size:.75rem}table.seeker-table,table.seeker-multi-body-table{background-color:#fff;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;border-radius:.5rem;overflow:hidden}@media(max-width: 576px){table.seeker-table,table.seeker-multi-body-table{table-layout:auto}}table.seeker-table th,table.seeker-multi-body-table th{background-color:#f2648f}table.seeker-table th,table.seeker-table td,table.seeker-multi-body-table th,table.seeker-multi-body-table td{border-right:2px solid #f2648f;border-bottom:2px solid #f2648f}table.seeker-table tr th:first-child,table.seeker-table tr td:first-child{border-left:2px solid #f2648f}table.seeker-table tbody:last-child tr:last-child td:first-child,table.seeker-table tfoot:last-child tr:last-child td:first-child{border-bottom-left-radius:.5rem}table.seeker-table tbody:last-child tr:last-child td:last-child,table.seeker-table tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius:.5rem}table.seeker-multi-body-table tbody tr:first-child td:first-child,table.seeker-multi-body-table tbody tr:first-child td:first-child{border-left:2px solid #f2648f}table.seeker-multi-body-table tbody:last-child tr:first-child td:first-child{border-bottom-left-radius:.5rem}table.seeker-multi-body-table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:.5rem}table.day-highlights .today{background-color:#fdb1ff}table.day-highlights .weekend:not(:hover){background-color:#ffe5eb}table.day-highlights.day-highlights-body-hover tbody:hover{background-color:#ff999b}table.day-highlights.day-highlights-row-hover tr:hover{background-color:#ff999b}html{height:100%}body{font:Poppins,sans-serif;margin:0;height:100%}.body-div{display:flex;flex-direction:column;min-height:100%}*,::after,::before{box-sizing:border-box}[x-cloak]{display:none !important}main{font-family:"Roboto",sans-serif;display:flex;flex:1;flex-direction:column}h1,h2,h3,h4,h5,h6,p,span,a,li{font-family:"Plus Jakarta Sans",sans-serif}p{font-size:18px;font-weight:400;line-height:1.5}p a{color:#393737}p a:hover{color:#000}span a,p a{text-decoration:underline}ul{font-family:"Plus Jakarta Sans",sans-serif}.tag{border:1px solid #000;border-radius:1.5rem;color:#000;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.05em;line-height:1;padding:.3125rem .5rem}.map{border-radius:1rem;width:100%}.map-container{min-height:10.5rem;display:flex;flex:1}@media(max-width: 56.25em){.map-container.map-container-homepage{min-height:20rem}}a{color:#000;text-decoration:none;transition:all .2s ease}.btn{border:1px solid;border-radius:1.5rem;display:inline-block;flex-shrink:0;line-height:1;text-align:center;transition:all .2s ease}.btn.btn-large{padding:.8125rem 1.4rem}.btn.btn-dark,.btn.btn-light{border-color:#393737;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:-0.02em}.btn.btn-dark{background-color:#393737;color:#fff}.btn.btn-dark:hover{background-color:#000;border-color:#000}.btn.btn-light{background-color:#fff;color:#393737}.btn.btn-light:hover{background-color:#393737;color:#fff}.btn.btn-small{padding:.3125rem .5rem}.notice-button .btn{min-width:7.25rem}.btn.btn-medium{padding:.5625rem 1rem}.cta-panel{align-items:center;background-color:#fdb1ff;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:20px}.login-button-div{align-items:center;background-color:#bcff93;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:-0.02em;gap:1rem;justify-content:space-between;padding:20px;margin-top:15px}#loading-spinner{display:flex;margin:auto;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.blur{filter:blur(5px)}.blur>*{position:unset !important;pointer-events:none}.requires-login-to-view-message{align-items:center;background-color:#fdb1ff;border-radius:.5rem;display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:11px;font-style:600;letter-spacing:-0.02em;vertical-align:middle;gap:1rem;padding:1rem;justify-content:space-between;position:absolute;top:350px;z-index:1;left:50%;transform:translate(-50%, 0);color:#393737;width:80vw;max-width:750px}@media(max-width: 576px){.requires-login-to-view-message{display:grid}}.requires-login-to-view-message p{font-weight:600}@media(max-width: 550px){#tides-table-container table th:first-child{width:100px}}@media(max-width: 550px){#tide-graph{display:none}}#tide-graph .label{font-size:medium}@media(max-width: 1200px){#tide-graph .label{font-size:small}}@media(min-width: 1200px)and (max-width: 1400px){#tide-graph .label{font-size:medium}}
