html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:futura-pt,sans-serif;font-weight:400;line-height:1.5;font-size:1.1rem;color:#212924;background-color:#fff;overflow-x:hidden;min-height:100vh}a{text-decoration:none}.list-inline{display:flex;list-style:none;padding:0;margin:0;align-items:center;justify-content:center}.list-inline>*{list-style:none;margin:0;padding:0}select:focus-visible{outline:none}.wrapper{flex-grow:1;margin:0 auto;position:relative;width:auto}@media (min-width:576px){.wrapper{max-width:480px}}@media (min-width:768px){.wrapper{max-width:672px}}@media (min-width:992px){.wrapper{max-width:896px}}@media (min-width:1200px){.wrapper{max-width:1104px}}@media (min-width:1680px){.wrapper{max-width:1400px}}@media (min-width:1920px){.wrapper{max-width:1640px}}.section{margin:6rem 0}@media (max-width:991px){.section{margin:4rem 0}}.section:first-child{margin-top:0}.gutter{padding-left:2rem;padding-right:2rem}@media (max-width:767px){.gutter{padding-left:1rem;padding-right:1rem}}.wrapper-debug{position:absolute;top:0;left:0;z-index:-1;height:100vh;width:100%}.wrapper-debug .wrapper{width:100%;height:100%;border-left:1px dotted orangered;border-right:1px dotted orangered}@media (min-width:576px){.wrapper-debug .wrapper:before{color:#000;font-family:"Courier New",Courier,monospace;font-size:1.2rem;content:"576px";position:fixed;opacity:1;top:0;left:0;background-color:#fff;padding:.5rem}}@media (min-width:768px){.wrapper-debug .wrapper:before{content:"768px"}}@media (min-width:992px){.wrapper-debug .wrapper:before{content:"992px"}}@media (min-width:1200px){.wrapper-debug .wrapper:before{content:"1200px"}}@media (min-width:1680px){.wrapper-debug .wrapper:before{content:"1680px"}}.columns{display:flex;flex-direction:column}@media (min-width:992px){.columns{margin-left:-2rem;margin-right:-2rem;flex-direction:row}}@media (min-width:992px){.columns .column{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.columns .column+.column{margin-top:3rem}}h1,h2,h3,h4,h5,h6,strong{font-weight:600;line-height:1.1}@media (min-width:768px){h1,h2,h3,h4,h5,h6,strong{line-height:1.3}}#wpadminbar{opacity:0!important;transition:opacity 250ms ease}#wpadminbar:hover{opacity:1!important}@media (max-width:782px){#wpadminbar{display:none}}html{margin-top:0!important}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{width:100%!important;height:100%!important}.mejs-container{padding-top:56.25%}.wp-video,video.wp-video-shortcode{max-width:100%!important}video.wp-video-shortcode{position:relative}.mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.mejs-controls{display:none}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important}.video-container{margin:4rem auto;position:relative;overflow:hidden;max-width:960px;width:100%}.video-container:after{content:"";display:block;width:100%;padding-bottom:56.25%}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}img{max-width:100%;height:auto;vertical-align:bottom}.btn,.button{border-style:solid;border-width:3px;border-radius:4px;height:70px;display:inline-flex;align-items:center;justify-content:center;min-width:280px;font-size:1.1rem;font-weight:600;cursor:pointer;text-transform:uppercase;position:relative;z-index:0;font-family:futura-pt,sans-serif;background-color:#fff0;border-color:#fff0;color:#fff;transition:all 0.1s ease}.btn:before,.btn:after,.button:before,.button:after{content:" ";display:block;width:100%;position:absolute;background-color:#38C27D;border-radius:4px;width:100%;height:100%;transform-origin:0 0;transform:scaleX(1);transition:transform 250ms ease;z-index:-1;top:0;left:0}.btn:after,.button:after{transform:scaleX(0);background-color:#fff0}.btn.active,.btn:hover:after,.button.active,.button:hover:after{transform:scaleX(1)}.btn--primary svg path,.button--primary svg path{fill:#38C27D;stroke:#B2EDB8}.btn--primary svg,.button--primary svg{margin-right:.5rem}.btn--primary.active svg path,.btn--primary:hover svg path,.button--primary.active svg path,.button--primary:hover svg path{fill:#B2EDB8;stroke:#B2EDB8}.btn--primary:after,.button--primary:after{background-color:#009480}.btn--grey,.button--grey{color:#fff;text-decoration:none;border-width:3px;width:100%!important}.btn--grey svg path,.button--grey svg path{fill:#ccc;stroke:#ccc}.btn--grey svg,.button--grey svg{margin-right:.5rem}.btn--grey.active svg path,.btn--grey:hover svg path,.button--grey.active svg path,.button--grey:hover svg path{fill:#ddd;stroke:#ddd}.btn--grey:before,.button--grey:before{background-color:#ccc}.btn--grey:after,.button--grey:after{background-color:#ddd}.btn--outline,.button--outline{background-color:#fff;color:#000}.btn--outline:before,.button--outline:before{background-color:#fff}.btn--outline:after,.button--outline:after{border-radius:0}.btn--outline.btn--light-green,.button--outline.btn--light-green{color:#38C27D;border-color:#38C27D}.btn--outline.btn--light-green:after,.button--outline.btn--light-green:after{background-color:#38C27D}.btn--outline.btn--light-green:hover,.button--outline.btn--light-green:hover{color:#fff}.btn--outline.btn--dark-green,.button--outline.btn--dark-green{color:#009480;border-color:#009480}.btn--outline.btn--dark-green:after,.button--outline.btn--dark-green:after{background-color:#009480}.btn--outline.btn--dark-green:hover,.button--outline.btn--dark-green:hover{color:#fff}.btn--red,.button--red{background-color:red;border-color:red;color:#fff}.btn--red:hover,.button--red:hover{background-color:#fff;color:red}.btn--small,.button--small{padding:1rem;height:3rem;min-width:100px;border-width:2px;font-size:1rem}.arrow-link i{transition:transform 250ms cubic-bezier(.25,.46,.45,.94)}.arrow-link:hover i{transform:translateX(10px)}.btn--round{min-width:0}.btn--round:before{width:50px;height:50px;background-color:#38C27D;border-color:#38C27D;border-radius:50%;display:block;line-height:1;position:relative;min-width:0;transform-origin:50%;transition:transform 1000ms cubic-bezier(.19,1,.22,1)}.btn--round i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;transition:transform 550ms cubic-bezier(.19,1,.22,1)}.btn--round--alt:before{background-color:rgb(178 237 184 / .25);border-color:rgb(178 237 184 / .25)}.btn--round--alt i{background-color:#38C27D}.btn--round span{position:absolute;right:100%;white-space:nowrap;top:50%;transform:translateY(-50%);margin-right:.5rem;text-transform:none;color:#212924}.btn--round.disabled{filter:saturate(0);pointer-events:none;opacity:.1}.btn--round:hover:before{transform:scale(1.05)}.btn--round:hover i{transform:translate(-50%,-50%) scale(1.35)}.property--viewing-list-add{padding-left:1.5rem;padding-right:1.5rem;min-width:318px}.property--viewing-list-add span:before{content:"Add to viewing list"}.property--viewing-list-add.active span:before{content:"Remove from list"}@media (min-width:768px){.property--viewing-list-add.active span:before{content:"Remove from viewing list"}}.property--viewing-list-add.disabled{pointer-events:none;filter:saturate(0)}.property--viewing-list-add.disabled span:before{content:"Under offer"}.property--viewing-list-add.disabled svg{display:none}.property--viewing-list-add.sold{pointer-events:none;filter:saturate(0)}.property--viewing-list-add.sold span:before{content:"Sold"}.property--viewing-list-add.sold svg{display:none}.heading--hero{font-weight:700;font-size:1.8rem;line-height:1.1}@media (min-width:992px){.heading--hero{font-size:2.7rem}}.heading--large{font-weight:700;font-size:1.1rem;margin-bottom:1rem}@media (min-width:768px){.heading--large{font-size:1.6rem}}@media (min-width:1680px){.heading--large{font-size:2rem}}.heading--medium{font-weight:700;font-size:1.3rem;margin-bottom:1rem}@media (min-width:1680px){.heading--medium{font-size:1.8rem}}.heading--small{text-transform:uppercase;font-weight:700;font-size:1.3rem;margin-bottom:1rem}@media (min-width:992px){.heading--small{font-size:1.6rem}}.heading--light{font-weight:400;color:#666;text-transform:uppercase}.o-hidden{overflow:hidden}ul.list-inline{display:flex}label.label-inline{display:inline-block}.icon{display:inline-block;background-color:#212924;vertical-align:middle;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon--arrow{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--arrow.svg);width:25px;height:25px}.icon--email,.icon--linkedin,.icon--phone{width:48px;height:48px;background-color:#8c8d8f}.icon--email{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--email.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--email.svg)}.icon--linkedin{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--linkedin.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--linkedin.svg)}.icon--phone{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--phone.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--phone.svg)}.icon--down-arrow{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--down-arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--down-arrow.svg);width:14px;height:8px;background-color:#4BD1DD}.icon--astaara-a{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--astaara-a.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--astaara-a.svg);width:229px;height:220px;background-color:#0F1B31}.icon--star{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='258' height='258'%3E%3Cpath data-name='Path 45' d='M258 128.998l-94.448-20.135 26.614-41.033-41.032 26.609L129.003-.005l-20.135 94.448L67.84 67.834l26.614 41.033-94.45 20.131 94.448 20.13-26.609 41.033 41.033-26.614 20.126 94.451 20.131-94.448 41.032 26.614-26.614-41.033 94.444-20.13zM129 23.379v102.119l-6.059-7.074-8.2-9.573 1.594-9.555zM23.383 128.998h102.114l-7.074 6.059-9.572 8.193-9.555-1.594zm105.619 105.619V132.498l6.059 7.079 8.2 9.568-1.594 9.556zm3.5-105.615l7.079-6.063 9.568-8.193 9.555 1.594 75.914 12.658z' fill='%23b9b9b9'/%3E%3C/svg%3E");background-size:contain;width:258px;height:258px;background-color:#fff0}.icon--edit{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--pencil-edit.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--pencil-edit.svg);width:25px;height:25px}.icon--edit:hover{background-color:#38C27D}.icon--trash{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--trash-cancel.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--trash-cancel.svg);width:20px;height:24px}.icon--trash:hover{background-color:#A3A3A3}input,select,textarea{font-family:futura-pt,sans-serif}.gform_wrapper .gfield_required{color:#0F1B31}.swoffers-form legend,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria legend{color:#212924;font-weight:600;font-size:1.3rem;position:relative}.swoffers-form label,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria label{font-weight:500;font-size:1.1rem;display:flex;align-items:center}.swoffers-form .tooltip,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .tooltip{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;margin-left:.5rem}.swoffers-form .tooltip:hover,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .tooltip:hover{opacity:.8}.swoffers-form .tooltip .icon--tooltip,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .tooltip .icon--tooltip{transform:translateY(-2px)}.swoffers-form .columns+fieldset,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .columns+fieldset{margin-top:2rem!important}.swoffers-form fieldset,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria fieldset{display:flex;flex-wrap:wrap}.swoffers-form fieldset:not(:last-child),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria fieldset:not(:last-child){margin-bottom:2rem}.swoffers-form fieldset legend,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria fieldset legend{width:100%;flex:none;margin-bottom:.3rem}.swoffers-form .field-group,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field-group{border:1px solid #f0f0f0;padding:1.5rem;background:#f0f0f0}.swoffers-form .field-group:not(:first-child),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field-group:not(:first-child){margin-top:2rem}.swoffers-form .field-error-message,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field-error-message{color:red;font-size:1rem;display:inline-flex;line-height:1.3}.swoffers-form .field-group-heading,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field-group-heading{font-size:2rem;color:#009480;font-weight:600}.swoffers-form .field,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field{margin-right:1rem;margin-bottom:.3rem}.swoffers-form .field--block,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--block{width:100%;flex:none;margin-left:0;margin-right:0}.swoffers-form .field--half,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--half{width:100%}@media (min-width:768px){.swoffers-form .field--half,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--half{width:calc(50% - 1rem / 2)}}.swoffers-form .field--half,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--half{flex:none;margin-left:0;margin-right:0}@media (min-width:768px){.swoffers-form .field--half:nth-of-type(2n+1),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--half:nth-of-type(2n+1){margin-right:.5rem}}@media (min-width:768px){.swoffers-form .field--half:nth-of-type(2n+2),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--half:nth-of-type(2n+2){margin-left:.5rem}}.swoffers-form .field--quarter,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter{width:calc(50% - 1rem / 2)}@media (min-width:768px){.swoffers-form .field--quarter,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter{width:calc(25% - 1rem / 2 * 1.5)}}.swoffers-form .field--quarter,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter{flex:none;margin-left:0;margin-right:0}.swoffers-form .field--quarter:nth-of-type(4n+1),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+1){margin-right:.5rem}@media (min-width:768px){.swoffers-form .field--quarter:nth-of-type(4n+1),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+1){margin-right:.5rem}}.swoffers-form .field--quarter:nth-of-type(4n+2),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+2){margin-left:.5rem}@media (min-width:768px){.swoffers-form .field--quarter:nth-of-type(4n+2),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+2){margin-left:.5rem;margin-right:.5rem}}.swoffers-form .field--quarter:nth-of-type(4n+3),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+3){margin-right:.5rem}@media (min-width:768px){.swoffers-form .field--quarter:nth-of-type(4n+3),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+3){margin-left:.5rem;margin-right:.5rem}}.swoffers-form .field--quarter:nth-of-type(4n+4),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+4){margin-left:.5rem}@media (min-width:768px){.swoffers-form .field--quarter:nth-of-type(4n+4),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .field--quarter:nth-of-type(4n+4){margin-left:.5rem}}.swoffers-form .fancy-radio label,.swoffers-form .fancy-checkbox label,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label{position:relative;cursor:pointer;display:flex;align-items:center}.swoffers-form .fancy-radio label:hover,.swoffers-form .fancy-checkbox label:hover,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label:hover,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label:hover{opacity:.8}.swoffers-form .fancy-radio label:not(:last-child),.swoffers-form .fancy-checkbox label:not(:last-child),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label:not(:last-child),.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label:not(:last-child){margin-right:1.5rem}.swoffers-form .fancy-radio label input[type=radio],.swoffers-form .fancy-radio label input[type=checkbox],.swoffers-form .fancy-checkbox label input[type=radio],.swoffers-form .fancy-checkbox label input[type=checkbox],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=radio],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=checkbox],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=radio],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute;z-index:-1}.swoffers-form .fancy-radio label input[type=radio]+i,.swoffers-form .fancy-radio label input[type=checkbox]+i,.swoffers-form .fancy-checkbox label input[type=radio]+i,.swoffers-form .fancy-checkbox label input[type=checkbox]+i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=radio]+i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=checkbox]+i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=radio]+i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=checkbox]+i{position:relative;display:inline-block;width:15px;height:15px;background-color:#fff0;border-color:#009480;border-style:solid;border-width:2px;border-radius:50%;margin-left:5px;transition:background-color 150ms ease,transform 150ms ease}.swoffers-form .fancy-radio label input[type=radio]+i:before,.swoffers-form .fancy-radio label input[type=checkbox]+i:before,.swoffers-form .fancy-checkbox label input[type=radio]+i:before,.swoffers-form .fancy-checkbox label input[type=checkbox]+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=radio]+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=checkbox]+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=radio]+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=checkbox]+i:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#009480;transform:scale(0);opacity:0;transition:opacity 150ms ease,transform 150ms ease}.swoffers-form .fancy-radio label input[type=radio]:checked+i:before,.swoffers-form .fancy-radio label input[type=checkbox]:checked+i:before,.swoffers-form .fancy-checkbox label input[type=radio]:checked+i:before,.swoffers-form .fancy-checkbox label input[type=checkbox]:checked+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=radio]:checked+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-radio label input[type=checkbox]:checked+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=radio]:checked+i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .fancy-checkbox label input[type=checkbox]:checked+i:before{opacity:1;transform:scale(1.1)}.swoffers-form input[type=text],.swoffers-form input[type=email],.swoffers-form input[type=tel],.swoffers-form input[type=password],.swoffers-form textarea,.swoffers-form select,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria input[type=text],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria input[type=email],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria input[type=tel],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria input[type=password],.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria textarea,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria select{background-color:#fff;color:#505050;width:100%;border:none;padding:.5rem;font-size:1.1rem;height:40px}.swoffers-form select,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:600;padding:.2rem .5rem}.swoffers-form textarea,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria textarea{min-height:7rem}.swoffers-form__actions,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria__actions{margin-top:3rem;text-align:center}.swoffers-form .gfield_label,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_label{font-weight:500!important;font-size:1.1rem!important}.swoffers-form .gfield_radio,.swoffers-form .gfield_checkbox,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox{display:flex;flex-wrap:wrap}.swoffers-form .gfield_radio .gchoice,.swoffers-form .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio .gchoice,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox .gchoice{margin-right:1rem}.swoffers-form .gfield_radio input,.swoffers-form .gfield_checkbox input,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio input,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox input{position:absolute;width:0;height:0;visibility:hidden}.swoffers-form .gfield_radio input+label i,.swoffers-form .gfield_checkbox input+label i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio input+label i,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox input+label i{position:relative;display:inline-block;width:15px;height:15px;background-color:#fff0;border-color:#009480;border-style:solid;border-width:2px;border-radius:50%;margin-left:5px;transition:background-color 150ms ease,transform 150ms ease}.swoffers-form .gfield_radio input+label i:before,.swoffers-form .gfield_checkbox input+label i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio input+label i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox input+label i:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#009480;transform:scale(0);opacity:0;transition:opacity 150ms ease,transform 150ms ease}.swoffers-form .gfield_radio input:checked+label i:before,.swoffers-form .gfield_checkbox input:checked+label i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_radio input:checked+label i:before,.gform_wrapper.gravity-theme.swoffers-form_wrapper .swoffers-form .property-search-criteria .gfield_checkbox input:checked+label i:before{opacity:1;transform:scale(1.1)}.swoffers-form--alt label,.swoffers-form--alt .gfield_label{color:#fff;font-weight:600!important}.swoffers-form--alt input[type=text],.swoffers-form--alt input[type=email],.swoffers-form--alt input[type=tel],.swoffers-form--alt input[type=password],.swoffers-form--alt textarea,.swoffers-form--alt select{background-color:#009480;background-color:#046455;color:#B2EDB8;font-weight:500}.swoffers-form--alt ::-moz-placeholder{color:#B2EDB8}.swoffers-form--alt ::placeholder{color:#B2EDB8}.swoffers-form--alt .fancy-checkbox label{display:flex}.swoffers-form--alt .fancy-checkbox label span{margin-left:.7rem;line-height:1.2;font-weight:500}.swoffers-form--alt .fancy-checkbox label input[type=checkbox]+i{background-color:#009480;border-radius:0}.swoffers-form--alt .fancy-checkbox label input[type=checkbox]+i:before{background-color:#B2EDB8;border-radius:0;content:"✓";font-size:.8rem;font-size:600;line-height:1;background-color:#fff0}.gform_wrapper.gravity-theme .gfield-choice-input{top:auto!important}.select2-container.select2-container--swoffers-form .select2-selection--single{min-height:40px}.select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered{background-color:#fff;color:#212924;font-weight:500;line-height:40px;font-size:1.1rem}.select2-container.select2-container--swoffers-form .select2-selection__arrow{position:absolute;bottom:0;right:0;top:0;width:1.5rem}.select2-container.select2-container--swoffers-form .select2-selection__arrow b{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:15px auto;mask-size:15px auto;background-color:#212924;transition:transform 250ms ease;opacity:.5}.select2-container.select2-container--swoffers-form .select2-selection--single:hover{opacity:.5}.select2-container.select2-container--swoffers-form .select2-selection--single:hover .select2-selection__arrow b{transform:translateY(10%)}.select2-container.select2-container--swoffers-form.select2-container--open .select2-selection .select2-selection__arrow b{transform:rotate(180deg)}.select2-container.select2-container--swoffers-form .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container.select2-container--swoffers-form .select2-dropdown{background-color:#fff;border:none;box-shadow:0 0 1rem rgb(0 0 0 / .2)}.select2-container.select2-container--swoffers-form .select2-results__option{padding:.1rem .5rem}.select2-container.select2-container--swoffers-form .select2-results__option:hover{color:#009480}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gf-requirement-notes .gfield_label,.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf legend.gfield_label{color:#212924;font-weight:600!important;font-size:1.3rem!important}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gfield-choice-input+label{max-width:100%;font-size:1.1rem;font-weight:500;cursor:pointer}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gform_footer button,.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gform_footer input,.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gform_page_footer button,.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gform_page_footer input{display:flex;margin-left:auto;margin-right:auto}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gf-flex-d-column .gfield_checkbox{flex-direction:column}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gsection{margin-top:3rem}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .gsection_title{font-size:2rem;color:#009480}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .ginput_container_consent{display:flex;align-items:center}.gform_wrapper.gravity-theme .swoffers-form.swoffers-form--gf .ginput_container_consent .gfield_consent_label{margin-left:.3rem}.gform_wrapper.gravity-theme .swoffers-form .ginput_container_consent{display:flex;align-items:center}.gform_wrapper.gravity-theme .swoffers-form .ginput_container_consent .gfield_consent_label{margin-left:.6rem;font-weight:400;line-height:1.3;font-size:1rem}.page-mortgages .swoffers-form__wrapper,.page-arrange-valuation .swoffers-form__wrapper,.page-arrange-a-valuation .swoffers-form__wrapper{max-width:1020px}.page-mortgages .swoffers-form input[type=text],.page-mortgages .swoffers-form input[type=email],.page-mortgages .swoffers-form input[type=tel],.page-mortgages .swoffers-form input[type=password],.page-mortgages .swoffers-form textarea,.page-mortgages .swoffers-form select,.page-arrange-valuation .swoffers-form input[type=text],.page-arrange-valuation .swoffers-form input[type=email],.page-arrange-valuation .swoffers-form input[type=tel],.page-arrange-valuation .swoffers-form input[type=password],.page-arrange-valuation .swoffers-form textarea,.page-arrange-valuation .swoffers-form select,.page-arrange-a-valuation .swoffers-form input[type=text],.page-arrange-a-valuation .swoffers-form input[type=email],.page-arrange-a-valuation .swoffers-form input[type=tel],.page-arrange-a-valuation .swoffers-form input[type=password],.page-arrange-a-valuation .swoffers-form textarea,.page-arrange-a-valuation .swoffers-form select{background-color:#f0f0f0}.page-mortgages .select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered,.page-arrange-valuation .select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered,.page-arrange-a-valuation .select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered{background-color:#f0f0f0}.entry-content .gform_wrapper{margin-top:3rem;margin-bottom:3rem;max-width:1020px}.entry-content .gform_required_legend{display:none}.entry-content h2.gform_title{font-size:2.2rem;margin-bottom:1rem;font-family:futura-pt,sans-serif;color:#009480;font-weight:600}.entry-content .gform_heading{margin-bottom:1rem}.entry-content .gfield_html{font-size:1.1rem;line-height:1.5}.my-account__form--user-search-preferences-form fieldset{margin-bottom:2rem}.gform_wrapper.gravity-theme .gsection_description{font-size:1em}.gform_wrapper .gfield_required{color:#38C27D!important;font-size:1.4rem!important;position:absolute}.swoffers-form textarea::-moz-placeholder{opacity:.6;font-size:1rem}.swoffers-form textarea::placeholder{opacity:.6;font-size:1rem}.swoffers-form .postcode input{text-transform:uppercase}.ginput_container input[type=checkbox]{width:1.3rem;height:1.3rem}.gform_wrapper.gravity-theme .ginput_counter{display:none;font-size:.6em;margin-top:.2rem;margin-left:.2rem;opacity:.5}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:#fff0;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:#fff0;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:#fff0;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:#fff0;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:#fff0;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:#fff0;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:18px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:18px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-18px,0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:9px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;transform:translate3d(60px,60px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:9px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#fff0}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:9px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-18px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner::before{top:9px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:18px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.2857142857px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-18px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:#fff0}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:#fff0;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:#fff0;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger{outline:none;z-index:99;margin:0;position:absolute;bottom:0;right:0;width:30px}@media (max-width:991px){.hamburger{bottom:2rem}}@media (min-width:1200px){.hamburger{display:none}}.hamburger-box{transform:rotate(180deg)}.hamburger--collapse .hamburger-inner::after{width:60%}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;transition:all 0.5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity 0.5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}button.mfp-arrow{width:50px;height:50px;background-image:url(/wp-content/themes/swoffers/assets/img/icon--property-hero-arrow.svg)!important;transform:rotate(0deg);border-radius:0;border:none;cursor:pointer;transition:opacity 250ms ease;will-change:opacity}button.mfp-arrow:hover{opacity:.7}button.mfp-arrow[disabled]{opacity:.3}button.mfp-arrow-right{transform:rotate(180deg)}button.mfp-arrow:before,button.mfp-arrow:after{content:none!important}.four-oh-four.section{margin-top:inherit}@media (max-width:767px){.blockquote.gutter{padding-left:0;padding-right:0}}.blockquote .wrapper{max-width:1350px}.blockquote__text{background-color:#B2EDB8;font-family:abril-display,serif;padding:3rem;color:#009480;font-size:2.4rem;line-height:1;text-align:center;padding:2.5rem 1.5rem;font-size:1.9rem;line-height:1.1}@media (min-width:768px){.blockquote__text{padding:4rem 6rem;font-size:2.8rem;border-left:1px solid #fff;border-right:1px solid #fff}}@media (min-width:992px){.column-content.section{margin-top:12rem}}@media (min-width:992px){.column-content__items{display:flex;margin-left:-2rem;margin-right:-2rem}}.column-content__items--3{position:relative}@media (min-width:992px){.column-content__items--3:before,.column-content__items--3:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 3rem)}.column-content__items--3:before{width:66.666%;height:0;border-top:1px solid #ccc}.column-content__items--3:after{width:0;height:6rem;border-left:1px solid #ccc}}@media (min-width:992px){.column-content__items--3 .column-content__item{width:33.333%;flex:none}}@media (min-width:992px){.column-content__items--2 .column-content__item{width:50%;flex:none}}.column-content__item{position:relative;text-align:center;display:flex;flex-direction:column}@media (min-width:992px){.column-content__item{padding-left:2rem;padding-right:2rem}}.column-content__item-heading{color:#009480;font-weight:700;font-size:1.4rem;line-height:1.1;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.column-content__item-heading{font-size:1.6rem;min-height:3.6rem}}.column-content__item:not(:first-child){margin-top:2rem;margin-top:3rem}@media (min-width:992px){.column-content__item:not(:first-child){margin-top:0}}.column-content__item-content{max-width:310px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;margin-top:1rem}.column-content__item-cta{margin-top:auto}.column-content__item-cta .btn{min-width:230px;text-transform:uppercase}.contact a:hover{color:#009480}.contact .wrapper{display:flex;flex-direction:column;justify-content:space-between;max-width:1640px}@media (min-width:992px){.contact .wrapper{flex-direction:row}}.contact.section{margin-top:3rem}.contact__map{width:100%;order:-1;position:relative;margin-bottom:3rem;display:flex;height:450px;height:calc(100vw - 2rem);max-height:450px}@media (min-width:992px){.contact__map{order:1;width:50%;height:auto;margin:0}}@media (min-width:1200px){.contact__map{order:1;width:50%;height:auto;margin:0}}.contact__map:before{content:attr(data-latlng);position:absolute;top:-1rem;right:calc(100% + 0.4rem);transform-origin:100% 100%;white-space:nowrap;transform:rotate(-90deg);font-size:.9rem;font-weight:500}.contact__map #gmap--contact{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.contact__heading h1{font-family:abril-display,serif;color:#009480;font-size:2.8rem;line-height:1;font-weight:400;margin-bottom:1.5rem}@media (min-width:768px){.contact__heading h1{font-size:4.4rem}}.contact__office,.contact__w3w{font-weight:600;font-size:1.3rem;line-height:1.3}.contact__office:not(:last-child),.contact__w3w:not(:last-child){margin-bottom:3rem}.contact__office-heading,.contact__w3w-heading{font-size:1.6rem;margin-bottom:.5rem}.contact__office a,.contact__w3w a{display:block;color:#212924}.contact__social-links{margin-bottom:3rem}.contact__social-links .list-inline{justify-content:flex-start}.contact__social-links .icon{background-color:#009480}.contact__social-links ul{margin-left:-.3rem;margin-right:-.3rem}.contact__social-links ul li{margin-left:.3rem;margin-right:.3rem}.contact__social-links ul li a:hover{opacity:.7}@media (max-width:767px){.cta-panels{order:1}}@media (max-width:767px){.cta-panels.gutter{padding-left:0;padding-right:0}}@media (min-width:1296px){.cta-panels .wrapper{max-width:1200px}}@media (max-width:767px){.cta-panels .wrapper{max-width:100%}}@media (min-width:1396px){.cta-panels--2 .wrapper{max-width:1300px}}.cta-panels__items{display:flex;flex-wrap:wrap}@media (min-width:768px){.cta-panels__items{margin-left:-3rem;margin-right:-3rem}}.cta-panels--2 .cta-panels__item{width:100%;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:2rem;width:100%;flex:none;display:flex;position:relative}@media (min-width:992px){.cta-panels--2 .cta-panels__item{max-width:100%;width:50%;margin-bottom:0}}@media (max-width:575px){.cta-panels--2 .cta-panels__item{margin-bottom:0}}@media (min-width:992px){.cta-panels--2 .cta-panels__item{padding-left:2rem;padding-right:2rem}}@media (min-width:1200px){.cta-panels--2 .cta-panels__item{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.cta-panels--2 .cta-panels__item{padding-left:3rem;padding-right:3rem}}.cta-panels--2 .cta-panels__item-inner{position:relative;width:100%;display:flex;height:auto}@media (min-width:768px){.cta-panels--2 .cta-panels__item-inner:after{content:"";display:block;width:100%;padding-bottom:66.45%}}.cta-panels--2 .cta-panels__item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cta-panels--2 .cta-panels__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.cta-panels--2 .cta-panels__item-text{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0}@media (min-width:768px){.cta-panels--2 .cta-panels__item-text{min-height:280px}}@media (min-width:992px){.cta-panels--2 .cta-panels__item-text{padding:1.5rem}}@media (min-width:992px){.cta-panels--2 .cta-panels__item-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:3rem}}.cta-panels--2 .cta-panels__item-heading{font-size:3.2rem;font-family:abril-display,serif;color:#B2EDB8;line-height:1;margin-bottom:2rem}@media (min-width:1200px){.cta-panels--2 .cta-panels__item-heading{font-size:4.2rem}}.cta-panels--2 .cta-panels__item-link{font-size:1.7rem;font-weight:500;line-height:1.1}@media (min-width:1200px){.cta-panels--2 .cta-panels__item-link{font-size:2rem}}.cta-panels--2 .cta-panels__item-link a,.cta-panels--2 .cta-panels__item-link div{color:#fff}@media (max-width:1199px){.cta-panels--2 .cta-panels__item-link a,.cta-panels--2 .cta-panels__item-link div{display:flex;align-items:center;font-weight:600}}@media (max-width:1199px){.cta-panels--2 .cta-panels__item-link a span,.cta-panels--2 .cta-panels__item-link div span{width:200px;flex:none}}.cta-panels--2 .cta-panels__item-link a i,.cta-panels--2 .cta-panels__item-link div i{background-color:#fff}.cta-panels--2 .cta-panels__item--alt .cta-panels__item-text{position:relative;width:60%;height:calc(100% - 1rem);background-color:rgb(0 0 0 / .1);color:#fff;z-index:0;margin:.5rem;padding:1rem}@media (max-width:1439px){.cta-panels--2 .cta-panels__item--alt .cta-panels__item-text{width:calc(100% - 1rem)}}.cta-panels--2 .cta-panels__item--alt .cta-panels__item-heading{font-size:2.5rem;color:#fff;margin-bottom:.5rem}.cta-panels--2 .cta-panels__item--alt .cta-panels__item-excerpt{font-weight:500;font-size:1.1rem;line-height:1.2;margin-bottom:2rem}.cta-panels--2 .cta-panels__item--alt .cta-panels__item-link .btn{text-transform:none;height:55px;font-size:1.2rem;border:none;box-shadow:0 3px 6px rgb(0 0 0 / .16)}.cta-panels__item{width:100%;flex:none;display:flex;position:relative}.cta-panels__item-inner{position:relative;width:100%;display:flex;height:auto;padding:3rem 1.5rem}@media (min-width:768px){.cta-panels__item-inner{padding:3rem}}.cta-panels__item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cta-panels__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:101%;-o-object-fit:cover;object-fit:cover;z-index:-1}.cta-panels__item-image{z-index:-1}.cta-panels__item-text{position:relative}.cta-panels__item-heading{font-size:3.2rem;font-family:abril-display,serif;color:#B2EDB8;line-height:1;margin-bottom:2rem;max-width:480px}@media (min-width:1200px){.cta-panels__item-heading{font-size:4.2rem}}.cta-panels__item-link{font-size:1.7rem;font-weight:500;line-height:1.1}@media (min-width:1200px){.cta-panels__item-link{font-size:2rem}}.cta-panels__item-link a,.cta-panels__item-link div{color:#fff}@media (max-width:1199px){.cta-panels__item-link a,.cta-panels__item-link div{display:flex;align-items:center;font-weight:600;justify-content:space-between}}@media (max-width:1199px){.cta-panels__item-link a span,.cta-panels__item-link div span{width:200px;flex:none}}.cta-panels__item-link a i,.cta-panels__item-link div i{background-color:#fff}@media (max-width:767px){body.home .cta-panels.section{margin-top:0;margin-bottom:0}}a.cta-panels__item .cta-panels__item-image{overflow:hidden}a.cta-panels__item .cta-panels__item-image img{transition:transform 450ms ease;will-change:transform}a.cta-panels__item .cta-panels__item-link{color:#fff}a.cta-panels__item .cta-panels__item-link .icon{background-color:#fff;transition:transform 450ms ease;will-change:transform;width:41px;height:33px}a.cta-panels__item:hover .cta-panels__item-image img{transform:scale(1.1)}a.cta-panels__item:hover .cta-panels__item-link .icon{transform:translateX(10px)}.cta-panels__item--alt .cta-panels__item-inner{padding:0}@media (min-width:992px){.cta-panels--2 .cta-panels__item--alt .cta-panels__item-text,.cta-panels__item--alt .cta-panels__item-text{position:absolute}}.cta-panels:last-child.section{margin-bottom:0}.cta-panels--2 .cta-panels__item--alt .cta-panels__item-link a{display:inline-flex;justify-content:center}.duotone:before,.duotone:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.duotone:before{mix-blend-mode:darken;background-color:#38C27D}.duotone:after{opacity:0;mix-blend-mode:lighten;background-color:#212924}.duotone img{filter:grayscale(100%) contrast(1.3)}.nuotone:before,.nuotone:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nuotone:after{background-color:#29d4e0;z-index:1}.nuotone img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2!important;filter:grayscale(1) contrast(.9);mix-blend-mode:overlay;opacity:.8}.nuotone:before{background-color:#b7e6a3;mix-blend-mode:darken;z-index:3}.entry-content>*:not(:last-child){margin-bottom:1rem}.entry-content a:not(.btn){text-decoration:underline;color:#009480}.entry-content a:not(.btn):hover{text-decoration:none}.entry-content>ul:not(.list-inline) li{list-style:none;padding-left:2rem}.entry-content>ul:not(.list-inline) li::before{content:"•";font-weight:700;display:inline-block;width:1.5rem;margin-left:-1.5rem}.entry-content ol{list-style:decimal;padding-left:2rem}.entry-content th,.entry-content td{padding:.5rem;line-height:1.1}.entry-content figure{margin:2rem 0!important}.entry-content table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}.entry-content *+table{margin-top:15px}.entry-content table td,.entry-content table th{padding:14px;border-right:1px solid #fff;border-bottom:1px solid #fff}.entry-content table th{text-align:left}.entry-content table td{vertical-align:top}.entry-content table thead th{vertical-align:bottom}.entry-content table caption,.entry-content table tfoot{font-size:.75em;font-style:italic}.entry-content table caption{text-align:left;color:#5d6162}.entry-content table tbody tr.uk-active{background:#eee}.entry-content .table-middle,.entry-content .table-middle td{vertical-align:middle!important}.entry-content .table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.entry-content .table-condensed td{padding:4px 8px}.entry-content .table-hover tbody tr:hover{background:#eee}.entry-content table th{padding:8px 14px}.entry-content table th{text-align:center}.entry-content table td{text-align:center;vertical-align:middle}.entry-content table thead tr{background:#38C27D;color:#fff}.entry-content table thead th{vertical-align:middle}.entry-content .uk-table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.entry-content .uk-table-striped tbody tr:nth-of-type(2n){background:#efefee}@media (max-width:767px){.entry-content table td,.entry-content table th{padding:.5rem .5rem;font-size:1rem;min-width:90px}}.entry-content h2{font-size:1.8rem;color:#009480;font-family:"abril-display";font-weight:500}@media (min-width:768px){.entry-content h2{font-size:2.8rem}}.entry-content h2:not(:first-child){margin-top:3rem}@media (max-width:767px){.entry-content .overflow-wrap{overflow-x:scroll}}.guide__hero .wrapper{display:flex;flex-direction:column;max-width:100%}@media (min-width:1200px){.guide__hero .wrapper{display:flex;flex-direction:row;align-items:center;height:675px;max-width:1920px}}@media (min-width:1680px){.guide__hero .wrapper{height:800px}}.guide__hero-links{display:flex;align-items:center;flex-direction:column;width:100%;padding:2rem 1rem;flex:none;font-size:1.1rem;font-weight:600}@media (min-width:1200px){.guide__hero-links{align-items:flex-start;flex-direction:column;padding:3rem;width:295px}}@media (min-width:1680px){.guide__hero-links{font-size:1.4rem;width:395px}}.guide__hero-links-heading{text-transform:uppercase;margin-bottom:1rem;line-height:1.1}@media (max-width:1199px){.guide__hero-links-heading{margin-bottom:0;margin-right:1rem;line-height:1}}@media (max-width:575px){.guide__hero-links-heading{margin-right:0;margin-bottom:1rem}}.guide__hero-links-heading a{color:#212924}.guide__hero-links-heading a:hover{text-decoration:underline}.guide__hero-links ul{padding-right:2rem}@media (max-width:1199px){.guide__hero-links ul{display:none}}.guide__hero-links ul li{border-top:1px solid #F0F0F0}.guide__hero-links ul li a{display:block;color:#CCC;padding:.5rem 0}.guide__hero-links ul li a:hover{color:#B2EDB8}.guide__hero-links ul li.current-menu-item a{color:#38C27D}.guide__hero-links .select2-container.select2-container--swoffers--keyline{max-width:100%}@media (min-width:576px){.guide__hero-links .select2-container.select2-container--swoffers--keyline{max-width:220px}}@media (min-width:1200px){.guide__hero-links .select2-container.select2-container--swoffers--keyline{display:none}}.guide__hero-links .select2-container.select2-container--swoffers--keyline .select2-selection__rendered{font-size:1.4rem}.guide__hero-image{position:relative;color:#fff;padding:2rem;display:flex;height:100%;align-items:center;overflow:hidden}@media (min-width:1200px){.guide__hero-image{order:1;flex:1}}.guide__hero-image:before{content:"";display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgb(0 0 0 / .4),#fff0);position:absolute}.guide__hero-image:after{content:"";display:block;width:100%;padding-bottom:58.9777195282%}.guide__hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;transform:scale(1)}.guide__hero-image.animate-in img{transform:scale(1.05);transition:transform 25s ease}.guide__hero-heading{position:absolute;top:50%;left:0;transform:translate(0,-50%);padding:1rem;text-transform:uppercase;line-height:1;font-size:1.1rem}@media (min-width:992px){.guide__hero-heading{line-height:1.1;font-size:1.7rem;padding:2rem}}.guide__hero-heading span{display:block;text-transform:none;font-weight:600;line-height:.9;margin:0rem 0 1rem;font-size:3.1rem;margin-top:0;margin-bottom:.3rem}@media (min-width:768px){.guide__hero-heading span{font-size:5.5rem}}@media (min-width:992px){.guide__hero-heading span{font-size:7rem}}@media (min-width:1200px){.guide__content.gutter{padding-left:0;padding-right:0}}.guide__content .wrapper{max-width:1200px}@media (min-width:1200px){.guide__content .wrapper{margin-left:295px;margin-right:295px}}@media (min-width:1680px){.guide__content .wrapper{margin-left:395px;margin-right:395px}}@media (min-width:1920px){.guide__content .wrapper{margin-left:calc((100vw - 1920px) / 2 + 395px);margin-right:calc((100vw - 1920px) / 2 + 395px)}}.guide__overview{font-size:1.3rem;font-weight:500;margin-bottom:3rem}.guide__overview strong:first-child{font-weight:600;font-size:1.5em}.guide__links{margin-bottom:3rem;display:flex;flex-direction:column}@media (min-width:768px){.guide__links{margin-left:-1.5rem;margin-right:-1.5rem;flex-direction:row}}.guide__links ul{flex:1}@media (min-width:768px){.guide__links ul{padding-left:1.5rem;padding-right:1.5rem}}.guide__links ul li{font-size:1.3rem;font-weight:600;border-bottom:1px solid #F0F0F0}.guide__links ul li a{text-decoration:none!important;display:block;padding:.7rem 0;color:#38C27D!important;cursor:pointer}.guide__links ul li a:hover{color:#009480!important}.guide__secondary{max-width:1920px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media (min-width:768px){.guide__secondary{max-height:588px;flex-direction:row;align-items:stretch}}.guide__secondary-logo,.guide__secondary-image,.guide__secondary-text{display:flex;flex-direction:column;justify-content:center}.guide__secondary-logo{align-items:center;flex:1;display:none}@media (min-width:1200px){.guide__secondary-logo{display:flex;width:20%}}.guide__secondary-logo svg{transform:rotate(-90deg) scale(1.5)}.guide__secondary-image{position:relative}@media (min-width:768px){.guide__secondary-image{width:45%}}.guide__secondary-image:before{content:"";display:block;width:100%;padding-bottom:56.25%}@media (min-width:768px){.guide__secondary-image:before{padding-bottom:76.6623207301%}}.guide__secondary-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guide__secondary-text{background-color:#F6F6F5;text-align:center;padding:2.5rem 1.5rem}@media (min-width:768px){.guide__secondary-text{padding:2.5rem;text-align:left;width:55%}}@media (min-width:1200px){.guide__secondary-text{padding:4rem;width:35%;min-width:672px}}.guide__secondary-heading{font-family:abril-display,serif;color:#009480;font-size:2.4rem;margin-bottom:1.5rem;line-height:1}@media (min-width:1200px){.guide__secondary-heading{font-size:2.8rem}}.guide__secondary-content{color:#009480;font-weight:400;font-size:1.2rem}@media (min-width:1200px){.guide__secondary-content{font-size:1.4rem}}.guide__secondary-cta{margin-top:2rem}.guide__mobile-select{display:none}.guide__help{text-align:center}.guide__help .wrapper{max-width:650px}.guide__help-heading,.guide__help-content,.guide__help-links a{color:#009480}.guide__help-heading{font-family:abril-display,serif;font-size:2.5rem;margin-bottom:1.5rem;font-weight:400}.guide__help-heading h3{font-weight:400}@media (min-width:768px){.guide__help-heading{font-size:2.6rem}}.guide__help-content,.guide__help-links{font-weight:600;font-size:1.3rem;line-height:1.2}@media (max-width:767px){.guide__help-content{font-size:1.3rem}}.guide__help-links{margin-top:2rem;margin-left:-1rem;margin-right:-1rem}@media (max-width:767px){.guide__help-links ul.list-inline{flex-direction:column}}.guide__help-links ul li{padding-left:1rem;padding-right:1rem;position:relative}@media (max-width:767px){.guide__help-links ul li:not(:first-child){margin-top:.2rem}}.guide__help-links ul li:not(:first-child):before{content:"";display:block;background-color:#009480;width:1px;height:2rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:767px){.guide__help-links ul li:not(:first-child):before{content:none}}.guide__help-links ul li a:hover{text-decoration:underline}.guide h4{font-size:1.4rem}@media (max-width:767px){.guide+.cta-panels.section{margin-top:-4rem}}.guide__hero-image.not-parish{background-color:#069480;background-image:url(/wp-content/themes/swoffers/assets/img/guide-bg.png)}.guide__hero-image.not-parish img{display:none}.guide__hero-image.not-parish:before{display:none}@media (min-width:1200px){.guide.not-parish-guide .guide__hero .wrapper{height:696px}}@media (min-width:1680px){.guide.not-parish-guide .guide__hero .wrapper{height:696px}}.guide h3{font-size:1.4rem;font-weight:500;margin-top:30px}.guide h4{margin-top:40px}svg.fav-heart{cursor:pointer;overflow:visible;width:20px;height:20px;transition:transform 0.1s ease}svg.fav-heart .fav-heart__group{transform:scale(2.5) translate(.5px,0);transform-origin:center}svg.fav-heart .heart{fill:none;stroke:#38c27d;stroke-width:2px;transform:scale(1) translate(18.5px,21px);transform-origin:center;animation:animateSparkleHeartOut 0.3s linear forwards}svg.fav-heart .sparkle-1,svg.fav-heart .sparkle-2{fill:#38c27d}.property--favourite:hover svg.fav-heart{opacity:.8}.property--favourite.active svg.fav-heart .heart{transform:scale(.2) translate(18.5px,21px);fill:#38c27d;animation:animateSparkleHeart 0.3s linear forwards 0.05s}.property--favourite.active svg.fav-heart .sparkle-cluster-1,.property--favourite.active svg.fav-heart .sparkle-cluster-2,.property--favourite.active svg.fav-heart .sparkle-cluster-3,.property--favourite.active svg.fav-heart .sparkle-cluster-4,.property--favourite.active svg.fav-heart .sparkle-cluster-5,.property--favourite.active svg.fav-heart .sparkle-cluster-6,.property--favourite.active svg.fav-heart .sparkle-cluster-7{opacity:1;transition:0.1s opacity 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-1 .sparkle-1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-1 .sparkle-2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-2 .sparkle-1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-2 .sparkle-2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-3 .sparkle-1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-3 .sparkle-2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-4 .sparkle-1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-4 .sparkle-2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-5 .sparkle-1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-5 .sparkle-2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-6 .sparkle-1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-6 .sparkle-2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-7 .sparkle-1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:0.5s transform 0.1s}.property--favourite.active svg.fav-heart .sparkle-cluster-7 .sparkle-2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform 0.1s}@keyframes animateSparkleHeart{0%{transform:scale(.2) translate(18.5px,21px)}40%{transform:scale(1.2) translate(18.5px,21px)}100%{transform:scale(1) translate(18.5px,21px)}}@keyframes animateSparkleHeartOut{0%{transform:scale(1.4) translate(18.5px,21px)}100%{transform:scale(1) translate(18.5px,21px)}}.hero-carousel{display:flex;position:relative;overflow:hidden;height:calc(100vh - 140px);height:calc(var(--vh, 1vh) * 100 - 140px)}@media (max-width:767px){.hero-carousel{aspect-ratio:.9;aspect-ratio:1;height:auto;width:100vw}}@media (min-width:768px){.hero-carousel{height:calc(100vh - 140px);max-height:940px}}@media (min-width:1200px){.hero-carousel{height:calc(100vh - 155px);max-height:925px}}@media (max-width:1439px){.hero-carousel.section{margin-bottom:0}}.hero-carousel--fade-in{animation-name:fadeIn;animation-duration:2s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}.hero-carousel .wrapper{height:100%;max-width:100%}.hero-carousel__loader{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9;opacity:1}.hero-carousel__loader.animate-out{animation-name:fadeOut;animation-duration:1s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}.hero-carousel__loader-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:brightness(.9)}.hero-carousel__loader-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-carousel__loader-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9;display:flex;align-items:center;padding:1.5rem}@media (min-width:992px){.hero-carousel__loader-text{align-items:flex-end;padding:6rem}}.hero-carousel__loader-text-heading{color:#B2EDB8;font-family:abril-display,serif;line-height:.85;font-weight:500;margin-bottom:3rem;max-width:320px;animation-name:slideUp;animation-duration:1.25s;animation-delay:0.5s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards;opacity:0;font-size:4.2rem}@media (min-width:992px){.hero-carousel__loader-text-heading{font-size:6.5rem;max-width:58rem;margin-bottom:0}}.hero-carousel__images{display:flex;width:100%;position:relative;height:100%;height:calc(100% - 90px)}@media (min-width:768px){.hero-carousel__images{height:100%}}.hero-carousel__images-items{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-carousel__images-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.hero-carousel__images-item:before{content:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:.2}.hero-carousel__images-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:none;will-change:transform;z-index:9}.hero-carousel__images-item.animate-in img{transform:scale(1.1);transition:transform 15s ease;z-index:1}.hero-carousel__text{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:calc(100% - 4rem);max-width:1200px;height:130px;display:flex;align-items:center;color:#fff;transition:transform 1s ease}@media (max-width:767px){.hero-carousel__text{align-items:center;width:100%;height:75px;height:90px}}.hero-carousel__text.reveal{transform:translate(-50%,0)}.hero-carousel__text:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#38c27d;opacity:.7;z-index:-1}@media (max-width:767px){.hero-carousel__text:after{opacity:1}}.hero-carousel__text-actions{width:120px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.hero-carousel__text-actions{width:60px}}.hero-carousel__text-actions .btn--round:before{width:35px;height:35px}.hero-carousel__text-actions .btn-round--alt i{background-color:#B2EDB8;width:18px;height:16px}.hero-carousel__text-counter{width:200px;display:flex;align-items:center;justify-content:center;font-family:abril-display,serif;font-size:3.4rem;line-height:1;color:#B2EDB8;transform:translateY(5px)}@media (max-width:767px){.hero-carousel__text-counter{display:none}}.hero-carousel__text-counter-current,.hero-carousel__text-counter-total{display:inline-block;margin:0 .5rem;width:65px}.hero-carousel__text-property-info{flex:1;line-height:1;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.hero-carousel__text-property-info{padding-left:2rem;padding-right:2rem}}.hero-carousel__text-property-info-title{font-weight:500;font-size:2rem;font-size:2.2rem;font-family:abril-display,serif;margin-bottom:.5rem}@media (max-width:767px){.hero-carousel__text-property-info-title{font-size:1.4rem;margin-bottom:.3rem}}.hero-carousel__text-property-info-title a{color:#fff}.hero-carousel__text-property-info-title a:hover{text-decoration:underline}.hero-carousel__text-property-info-price{font-weight:500;font-size:1.6rem;margin-right:1rem}@media (max-width:767px){.hero-carousel__text-property-info-price{font-size:1.1rem;font-weight:600}}.hero-carousel__text-property-info-market,.hero-carousel__text-property-info-area{color:#B2EDB8;font-size:1.2rem}@media (max-width:767px){.hero-carousel__text-property-info-market,.hero-carousel__text-property-info-area{font-size:1rem}}.hero-carousel__text-property-info-area:before{content:" | "}.hero-carousel__nav{position:absolute;top:50%;right:0;transform:translateY(-50%);animation-delay:1s;animation-name:navSlideIn;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translate(0,-50%);transform-origin:100% 50%;position:absolute;right:0;width:105px;height:50px;top:calc(50% - 32.5px)}@media (min-width:992px){.hero-carousel__nav{top:50%}}.hero-carousel__nav--next,.hero-carousel__nav--previous{position:absolute;right:0;width:50px;height:50px;background-image:url(/wp-content/themes/swoffers/assets/img/icon--property-hero-arrow.svg);transform:rotate(180deg);border-radius:0;border:none;cursor:pointer;transition:opacity 250ms ease;will-change:opacity}.hero-carousel__nav--next:hover,.hero-carousel__nav--previous:hover{opacity:.7}.hero-carousel__nav--next[disabled],.hero-carousel__nav--previous[disabled]{opacity:.3}.hero-carousel__nav--previous{left:auto;right:55px;transform:rotate(0deg)}.hero-carousel__dots,.hero-carousel .flickity-page-dots{position:absolute;top:0;left:50%;transform:translateX(-50%);height:60px;bottom:auto;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.hero-carousel__dots,.hero-carousel .flickity-page-dots{top:0;transform:none;left:auto;height:40px}}.hero-carousel__dots .dot,.hero-carousel .flickity-page-dots .dot{background-color:#fff;opacity:1}@media (max-width:767px){.hero-carousel__dots .dot,.hero-carousel .flickity-page-dots .dot{margin-left:.3rem;margin-right:.3rem;width:.6rem;height:.6rem}}.hero-carousel__dots .dot.is-selected,.hero-carousel .flickity-page-dots .dot.is-selected{background-color:#b2edb8;opacity:1}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){body.safari.iphone .hero-carousel{height:calc(100vh - 140px - 6rem);height:calc(100svh - 140px);height:auto}}.hero-carousel__text-property-info-title a:hover{text-decoration:none;color:#B2EDB8}.icon{display:inline-block;background-color:#212924;vertical-align:middle;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-repeat:no-repeat;background-position:center;background-size:contain}.icon--sidebar-menu{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--hamburger.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--hamburger.svg);width:22px;height:35px}.icon--tooltip{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--tooltip.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--tooltip.svg);width:22px;height:22px;background-color:#CCC;background-color:#38C27D}.icon--settings{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--settings.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--settings.svg);width:22px;height:20px;background-color:#009480}.icon--search{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--search.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--search.svg);width:25px;height:24px;background-color:#505050}.icon--user{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--user.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--user.svg);width:18px;height:22px}.icon--heart{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--heart.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--heart.svg);width:22px;height:18px}.icon--send{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--send.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--send.svg);width:22px;height:22px}.icon--mail{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--mail.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--mail.svg);width:22px;height:22px}.icon--phone{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--phone.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--phone.svg);width:22px;height:22px}.icon--map-pin{background-image:url(/wp-content/themes/swoffers/assets/img/icon--map-pin.svg);background-color:#fff0;width:18px;height:23px;-webkit-mask:none;mask:none}.icon--w3w{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--w3w.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--w3w.svg);width:23px;height:23px;background-color:#E11F26}.icon--facebook,.icon--twitter,.icon--instagram,.icon--linkedin,.icon--x{width:47px;height:47px;background-color:#fff}.icon--facebook{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--facebook.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--facebook.svg)}.icon--twitter{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--twitter.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--twitter.svg)}.icon--x{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--x.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--x.svg)}.icon--instagram{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--instagram.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--instagram.svg)}.icon--linkedin{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--linkedin.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--linkedin.svg)}.icon--plus{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--plus.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--plus.svg);width:22px;height:22px;background-color:#38C27D}.icon--arrow{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--arrow.svg);width:25px;height:19px;background-color:#212924}.icon--asterisk{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--asterisk.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--asterisk.svg);width:12px;height:12px;background-color:#212924}.icon--large-arrow{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);width:34px;height:44px;background-color:#38C27D}.icon--close{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--close.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--close.svg);width:16px;height:16px;background-color:#38C27D}.icon--team-popup-close{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--team-popup-close.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--team-popup-close.svg);width:48px;height:48px;background-color:#38C27D}.icon--eye{-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--eye.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--eye.svg);width:25px;height:25px;background-color:#212924}.image-transition{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;clip-path:inset(100% 0 0 0);transition:clip-path 0.5s cubic-bezier(.25,.46,.45,.94),opacity 0.5s cubic-bezier(.25,.46,.45,.94);transition-delay:0.1s;opacity:1}.image-transition:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#009480;transition:transform 0.5s cubic-bezier(.25,.46,.45,.94);transition-delay:1s;transform:scaleY(1);transform-origin:50% 0}.image-transition.animate-in{clip-path:inset(0 0 0 0);opacity:1}.image-transition.animate-in:after{transform:scaleY(0)}.intro .wrapper{display:block}@media (min-width:768px){.intro .wrapper{display:flex;justify-content:space-between;align-items:center}}@media (min-width:768px) and (max-width:991px){.intro .wrapper{max-width:100%}}@media (min-width:1440px){.intro .wrapper{max-width:1344px}}.intro .wrapper:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#F6F6F5;z-index:-1;transform:translate(2rem,-2rem)}@media (max-width:767px){.intro .wrapper:after{content:none}}.intro__text-col{width:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.intro__text-col{padding-left:1.5rem;padding-right:1.5rem;width:50%;flex:none}}@media (min-width:1200px){.intro__text-col{width:40%;flex:none}}@media (min-width:1440px){.intro__text-col{padding-bottom:3rem}}.intro__image-col{width:auto;display:none;position:relative}@media (min-width:768px){.intro__image-col{display:block;width:calc(55% - 4rem);flex:none}}@media (min-width:1200px){.intro__image-col{width:calc(60% - 4rem)}}.intro__image-col img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__image{position:relative}.intro__image:after{content:"";display:block;width:100%;padding-bottom:94%}.intro__text-image,.intro__text-video{position:relative;margin-bottom:1.5rem}@media (min-width:768px){.intro__text-image,.intro__text-video{display:none}}.intro__text-image img,.intro__text-image video,.intro__text-video img,.intro__text-video video{-o-object-fit:cover;object-fit:cover}.intro__text-image video,.intro__text-video video{aspect-ratio:1.2;width:100%}.intro__heading{font-family:abril-display,serif;font-size:2.8rem;line-height:1;color:#009480;margin-bottom:1.5rem;margin-left:-1rem}@media (min-width:576px){.intro__heading{line-height:1.1;font-size:3.1rem;margin-left:-2rem}}@media (min-width:768px){.intro__heading{font-size:2.5rem;margin-left:-2rem;margin-bottom:.7em}}@media (min-width:992px){.intro__heading{font-size:2.9rem}}@media (min-width:1200px){.intro__heading{margin-left:-1rem;font-size:3.5rem}}@media (min-width:1440px){.intro__heading{margin-left:-1rem;font-size:4.2rem}}@media (min-width:992px){.intro__excerpt,.intro__cta{padding-left:0rem}}@media (min-width:1200px){.intro__excerpt,.intro__cta{padding-left:2rem}}@media (min-width:1440px){.intro__excerpt,.intro__cta{padding-left:4rem}}.intro__excerpt{line-height:1.2;color:#505050;margin-bottom:3rem;font-weight:500;font-size:1.5rem}@media (min-width:768px){.intro__excerpt{line-height:1.3;font-weight:400;font-size:1.4rem;margin-bottom:3rem;color:#212924}}@media (min-width:1440px){.intro__excerpt{font-size:1.6rem}}@media (max-width:767px){.intro__cta{padding-left:0;padding-right:0;font-size:3rem}}.intro .btn{padding-left:1.5rem;padding-right:1.5rem;text-align:center;min-width:0;width:100%;font-size:1.2rem;line-height:1.1}@media (min-width:768px){.intro .btn{font-size:1.1rem;padding-left:1rem;padding-right:1rem;width:auto}}@media (min-width:1200px){.intro .btn{padding-left:2rem;padding-right:2rem}}.intro .btn{border:none;box-shadow:0 3px 6px rgb(0 0 0 / .16)}@media (max-width:767px){.key-features.gutter{padding-left:0;padding-right:0}}.key-features .wrapper{max-width:1350px}.key-features__items{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:992px){.key-features__items{flex-direction:row}}.key-features__item{width:100%;flex:none;background-color:#F0F0F0;padding:2rem;border-top:2px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;position:relative}@media (min-width:992px){.key-features__item{width:50%;padding:3rem;display:flex;flex-direction:column;justify-content:center}}.key-features__item--stats{background-color:#fff}.key-features__item-icon{position:absolute;top:1.5rem;right:1.5rem}@media (min-width:992px){.key-features__item-icon{position:relative;margin-bottom:2rem;top:auto;right:auto}}.key-features__item-heading{font-family:abril-display,serif;color:#009480;font-size:2rem;margin-bottom:1.3rem;line-height:1.1}.key-features__item-content{font-size:1.1rem;font-weight:500}@media (min-width:992px){.key-features__item-content{min-height:180px}}.key-features__item-stat:not(:first-child){margin-top:1.4rem}.key-features__item-stat strong,.key-features__item-stat span:not(.stat){display:block}.key-features__item-stat strong{font-size:2rem;line-height:.9}.blockquote+.key-features.section{margin-top:-4rem}@media (min-width:992px){.blockquote+.key-features.section{margin-top:-6rem}}.latest-news .wrapper{width:100%;max-width:480px}@media (min-width:768px){.latest-news .wrapper{max-width:100%}}@media (min-width:1440px){.latest-news .wrapper{max-width:1484px}}.latest-news__heading{text-align:center;font-weight:600;color:#009480;font-size:1.6rem;margin-bottom:2.5rem}.latest-news__heading a{color:#009480}.latest-news__heading a:hover{opacity:.7}.latest-news__items{display:block}@media (min-width:768px){.latest-news__items{max-width:465px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.latest-news__items{max-width:100%;display:flex;flex-wrap:wrap}}.latest-news__items.flickity-enabled .flickity-page-dots{top:-2.1rem;bottom:auto}.latest-news__items.flickity-enabled .flickity-page-dots .dot{background-color:#fff;background-color:#38C27D}.latest-news__item{width:100%}@media (min-width:1200px){.latest-news__item{padding-left:1.5rem;padding-right:1.5rem;width:33.333%;flex:none}}@media (min-width:768px) and (max-width:1199px){.latest-news__item:not(:last-child){margin-bottom:1rem}}.latest-news__item-inner{color:#212924}.latest-news__item-text{padding:1rem}.latest-news__item-image{position:relative;overflow:hidden}.latest-news__item-image:before{content:"";display:block;width:100%;padding-bottom:56.25%}.latest-news__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform 250ms ease}.latest-news__item-date{font-size:.8rem;font-weight:500;margin-bottom:.5rem}.latest-news__item-heading{font-weight:500;font-size:1.4rem;color:#212924;line-height:1.1}.latest-news__item:hover .latest-news__item-image img{transform:scale(1.1)}.latest-news__item:hover .latest-news__item-heading{text-decoration:underline}@media (max-width:767px){.latest-news+.cta-panels.section{margin-top:-2rem}}@media (max-width:991px){.latest-properties{overflow:visible;overflow:hidden;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.latest-properties__text{left:50%;position:relative;transform:translateX(-8rem);margin-bottom:2rem;left:auto;transform:none;display:flex;align-items:center;justify-content:center;margin-bottom:0}@media (max-width:767px){.latest-properties__text{justify-content:space-between}}.latest-properties__heading{font-weight:600;color:#009480;font-size:2rem;padding-left:.6rem}@media (max-width:991px){.latest-properties__heading{font-size:1.7rem;padding-left:0}}@media (max-width:991px){.latest-properties__heading:before{content:"Latest";font-size:inherit;margin-right:.5rem}}.latest-properties__heading span{margin-right:1rem}@media (max-width:991px){.latest-properties__heading span{display:none}}.latest-properties__form{flex:1}@media (min-width:992px){.latest-properties__form{flex:none;padding-left:.6rem}}.latest-properties__form .select2-container.select2-container--swoffers--keyline{min-width:0;max-width:100%}@media (min-width:768px){.latest-properties__form .select2-container.select2-container--swoffers--keyline{min-width:390px;max-width:390px}}@media (min-width:992px){.latest-properties__form .select2-container.select2-container--swoffers--keyline{min-width:390px;max-width:390px}}@media (max-width:991px){.latest-properties__form .select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__rendered,.latest-properties__form .select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__rendered{font-size:1.2rem}}.latest-properties .wrapper{max-width:1640px;width:100%}.latest-properties__property-items{padding:3rem 0;position:relative}@media (max-width:991px){.latest-properties__property-items{padding:2rem 0}.latest-properties__property-items:before{content:"";display:block;position:absolute;top:125px;width:100vw;height:calc(100% - 400px);left:50%;transform:translateX(-50%);background-color:#F0F0F0}}@media (min-width:992px){.latest-properties__property-items{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-2rem;margin-right:-2rem}}.latest-properties__property-item{display:block;position:relative;margin-top:1rem}@media (max-width:767px){.latest-properties__property-item:not(:first-child){margin-top:1rem}}@media (max-width:767px){.latest-properties__property-item:after{content:"";content:none;background-color:#F0F0F0;position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1}.latest-properties__property-item:first-child:after{top:auto;bottom:0;height:calc(100% - 50px)}.latest-properties__property-item:last-child:after{height:250px}}@media (min-width:992px){.latest-properties__property-item{display:flex;width:33.333%;flex:none;padding-left:1.5rem;padding-right:1.5rem;margin-top:0;margin-top:1rem}}.latest-properties__property-item-title{position:relative;font-weight:500;font-size:1.5rem;margin-bottom:.2rem}@media (min-width:992px){.latest-properties__property-item-title{margin-bottom:0}}.latest-properties__property-item-title a{color:#212924}.latest-properties__property-item-title a:hover{text-decoration:underline}.latest-properties__property-item-image{position:relative;width:100%;overflow:hidden;background-color:#eee}.latest-properties__property-item-image:before{content:" ";display:block;width:100%;padding-bottom:72%}.latest-properties__property-item-image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform 350ms ease,opacity 350ms ease}.latest-properties__property-item-image:hover img{opacity:.7}.latest-properties__property-item-image:hover img{transform:scale(1.1)}@media (min-width:992px){.latest-properties__property-item-image:hover .property-grid__item-key-features{transform:translateY(0);opacity:1}}.latest-properties__property-item .property--favourite{position:absolute;top:0;right:0}.latest-properties__property-item .property-item-image--carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.latest-properties__property-item .property-item-image--carousel .flickity-page-dots{bottom:100%;right:0;text-align:right}.latest-properties__property-item .property-item-image--carousel .flickity-page-dots .dot{margin:.3rem 0;margin-left:.5rem;background-color:#B2EDB8;opacity:.5}.latest-properties__property-item .property-item-image--carousel .flickity-page-dots .dot.is-selected{opacity:1;background-color:#B2EDB8}.latest-properties__property-item-text{padding:1rem 0 2rem;line-height:1.1;display:flex;flex-direction:column;position:relative}.latest-properties__property-item-meta{display:flex;margin-left:-.5rem;margin-right:-.5rem;font-size:.9rem;font-weight:500;align-items:center;flex-wrap:wrap}@media (max-width:991px){.latest-properties__property-item-meta{font-size:1.1rem;margin-top:.5rem}}.latest-properties__property-item-meta span{position:relative;padding-left:.5rem;padding-right:.5rem;line-height:1.3}.latest-properties__property-item-meta span:not(:last-child):not(:last-child):after{content:" ";display:block;width:1px;background-color:#38C27D;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:991px){.latest-properties__property-item-price-meta{display:flex}}.latest-properties__property-item-price{font-weight:600}@media (min-width:992px){.latest-properties__property-item-price{font-size:1rem;margin-bottom:.8rem;flex:none;width:100%}.latest-properties__property-item-price:after{content:none!important}}.latest-properties__property-item-agent{margin-top:1rem;text-transform:uppercase;color:#009480;font-size:.9rem;font-weight:500}@media (min-width:992px){.latest-properties__property-item-agent{margin-top:2rem}}.latest-properties__property-item-agent span:not(:first-child):before{content:"";border-left:1px solid #009480;margin-left:.4rem;margin-right:.4rem}.latest-properties__property-item-actions{position:absolute;top:0;right:0;margin:1rem .5rem}.latest-properties__property-item-actions .icon--heart{background-color:#38C27D;width:20px}.latest-properties__property-item-actions .property--favourite{position:absolute;top:0;right:0}.latest-properties__property-item-actions .property--favourite svg{width:20px}@media (min-width:992px){.latest-properties__property-item:nth-child(1){position:relative;flex-direction:column}.latest-properties__property-item:nth-child(2){position:relative;flex-direction:column}.latest-properties__property-item:nth-child(3){position:relative;flex-direction:column}.latest-properties__property-item:nth-child(4){position:relative;flex-direction:column}.latest-properties__property-item:nth-child(5){position:relative;flex-direction:column}}.latest-properties__cta .wrapper{max-width:345px;text-align:center}@media (min-width:992px){.latest-properties__cta .wrapper{text-align:left}}.latest-properties__cta a{font-weight:600;color:#38C27D;font-size:1.9rem;line-height:1.2;position:relative}.latest-properties__cta a span{background-color:#E3F5ED;padding:0 .5rem;transition:all 250ms ease}.latest-properties__cta a i{position:absolute;right:100%;margin-right:2rem;top:-2px;will-change:transform;transition:transform 250ms ease;display:none}@media (min-width:992px){.latest-properties__cta a i{display:block}}.latest-properties__cta a:hover i{transform:translateX(10px)}.latest-properties__cta a:hover span{background-color:#38C27D;color:#fff}.latest-properties__cta [data-market-type]:before{content:attr(data-market-type)}.latest-properties__property-item{opacity:0}@media (max-width:767px){.latest-properties__property-item{opacity:1}}@media (min-width:768px){.latest-properties__property-item.animate-in{animation-name:latest-properties-property-item-bounce-in;animation-duration:1.2s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}}@keyframes latest-properties-property-item-bounce-in{0%{opacity:0;transform:translate3d(0,400px,0)}60%{transform:translate3d(0,-30px,0)}80%{transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:992px){.latest-properties__property-item:nth-child(1).animate-in{animation-delay:100ms}.latest-properties__property-item:nth-child(2).animate-in{animation-delay:200ms}.latest-properties__property-item:nth-child(3).animate-in{animation-delay:300ms}.latest-properties__property-item:nth-child(4).animate-in{animation-delay:100ms}.latest-properties__property-item:nth-child(5).animate-in{animation-delay:200ms}}.select2-container.select2-container--swoffers--keyline{width:375px}.select2-container.select2-container--swoffers--keyline .select2-selection--single,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple{height:3rem;border-radius:0;border:none;border-bottom:1px solid #212924;background-color:#fff;border-radius:0}.select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__rendered{color:#212924;line-height:3rem;font-weight:600;font-size:1.6rem;white-space:nowrap;overflow:hidden;float:left;padding-left:.2rem;padding-right:.2rem}@media (min-width:768px){.select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__rendered{padding-left:.3rem;padding-right:.3rem}}.select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__arrow,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__arrow{position:absolute;bottom:0;right:0;top:0;width:2rem;height:3rem}.select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__arrow b,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__arrow b{left:0;margin-left:0;margin-top:0;position:absolute;top:0;width:100%;height:100%;background-color:#212924;-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;transition:transform 250ms ease;-webkit-mask-size:33%;mask-size:33%}@media (min-width:768px){.select2-container.select2-container--swoffers--keyline .select2-selection--single .select2-selection__arrow b,.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__arrow b{-webkit-mask-size:50%;mask-size:50%}}.select2-container.select2-container--swoffers--keyline .select2-selection--single:hover{opacity:.7}.select2-container.select2-container--swoffers--keyline .select2-selection--single:hover .select2-selection__arrow b{transform:translateY(5px)}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple{padding-left:.3rem;padding-right:.3rem}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__rendered{padding-left:0}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__choice{float:left;margin-right:.5rem;font-size:1.6rem;padding-top:.1rem}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__choice__remove{margin-right:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;color:#212924;padding:0;font-size:1.3rem;transform:translateY(.2rem);cursor:pointer!important}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.5}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;margin:0;padding:0;height:3rem;line-height:33px;font-size:1.6rem;font-weight:600;color:#212924}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#212924}.select2-container.select2-container--swoffers--keyline .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#212924}.select2-container.select2-container--swoffers--keyline.select2-container--open .select2-selection .select2-selection__arrow b{transform:rotate(180deg)}.select2-container.select2-container--swoffers--keyline .select2-dropdown{border-color:#fff;border-radius:0;background-color:#fff;box-shadow:0 0 1rem rgb(33 41 36 / .1)}.select2-container.select2-container--swoffers--keyline .select2-results__option{color:#212924;font-weight:600;font-size:1.1rem;padding-left:.3rem;padding-right:.3rem;padding-top:.1rem;padding-bottom:.1rem}.select2-container.select2-container--swoffers--keyline .select2-results__option--highlighted.select2-results__option--selectable{background-color:#E3F5ED;color:#212924}.select2-container.select2-container--swoffers--keyline .select2-results__option--selected,.select2-container.select2-container--swoffers--keyline .select2-results__option--highlighted.select2-results__option--selectable.select2-results__option--selected{background-color:#fff;color:#009480}.select2-container.select2-container--swoffers--keyline .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.mega-menu{position:fixed;top:155px;width:100%;display:none;z-index:999;color:#fff}@media (max-width:1199px){.mega-menu{display:block;top:0;right:0;min-height:100vh;z-index:999;will-change:transform;transition:transform 250ms ease;transform:translateX(100%);background-color:rgb(33 41 36 / .95);background-color:#212924}}@media (min-width:1199px){.mega-menu:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(33 41 36 / .95);background-color:#212924;z-index:-1}}.mega-menu.animate-in{transform:translateX(0)}@media (min-width:1200px){.mega-menu.animate-in:after{animation-name:slideDown;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0}}.mega-menu.animate-in .property-navigation__magazine{animation-name:headingSlideIn;animation-duration:0.6s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards;animation-delay:0.5s;opacity:0}.mega-menu.animate-out{transform:translateX(100%)}@media (min-width:1200px){.mega-menu.animate-out{animation-name:fadeOut;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}}@media (min-width:1200px){.mega-menu.active{display:block}}.mega-menu a{color:#fff}.mega-menu a:hover{text-decoration:underline}.mega-menu__item{display:none;flex-wrap:wrap;padding:2rem}@media (max-width:1199px){.mega-menu__item{padding:1.5rem 1rem}}.mega-menu__item.active{display:flex}.mega-menu__item-header{width:240px;flex:none;padding:0 2rem}.mega-menu__item-main{flex:1;display:flex;padding:0 2rem}.mega-menu__item-heading{font-size:3rem;color:#38C27D;font-family:abril-display,serif;line-height:1}@media (max-width:1199px){.mega-menu__item-heading{font-size:2rem}}.mega-menu__item-heading.animate-in{animation-name:headingSlideIn;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0}@media (min-width:1200px){.mega-menu__item--property-search-heading.animate-in{animation-name:headingSlideIn;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0}}@media (min-width:1200px){.mega-menu__item--property-search-form{opacity:0}}@media (min-width:1200px){.mega-menu__item--property-search-form.animate-in{animation-name:headingSlideIn;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0;animation-delay:0.25s;animation-fill-mode:forwards}}.mega-menu__item .property-navigation__sub-nav-price-list,.mega-menu__item .property-navigation__sub-nav-links,.mega-menu__item .property-navigation__magazine{padding-left:1rem;padding-right:1rem}.mega-menu__item .property-navigation__sub-nav-price-list ul,.mega-menu__item .property-navigation__sub-nav-links ul,.mega-menu__item .property-navigation__magazine ul{margin:1rem 1rem}.mega-menu__item .property-navigation__sub-nav-price-list ul li,.mega-menu__item .property-navigation__sub-nav-links ul li,.mega-menu__item .property-navigation__magazine ul li{opacity:0}.mega-menu__item .property-navigation__sub-nav-price-list ul li.animate-in,.mega-menu__item .property-navigation__sub-nav-links ul li.animate-in,.mega-menu__item .property-navigation__magazine ul li.animate-in{animation-name:linkSlideIn;animation-duration:0.4s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}.mega-menu__item .property-navigation__sub-nav-price-list li{font-weight:700}.mega-menu__item .property-navigation__open-market-magazine{position:relative;padding:1rem 1rem}.mega-menu__item .property-navigation__open-market-magazine:before{content:" ";display:block;width:3px;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#707070}@media (max-width:1199px){.mega-menu__item--property-search{min-height:100vh;max-height:100vh;overflow-y:scroll;overflow-x:hidden;scrollbar-width:5px;scrollbar-color:#38C27D rgb(33 41 36 / .9)}.mega-menu__item--property-search::-webkit-scrollbar{width:5px}.mega-menu__item--property-search::-webkit-scrollbar-track{background-color:#212924}.mega-menu__item--property-search::-webkit-scrollbar-thumb{background-color:#38C27D}}.mega-menu__item--property-search-heading{color:#38C27D;font-family:abril-display,serif;line-height:1;margin-bottom:2rem}.mega-menu__item--property-search-close{position:absolute;top:3rem;right:0;cursor:pointer}.mega-menu__item--property-search-close:hover{opacity:.8}@keyframes slideRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideDown{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes headingSlideIn{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes linkSlideIn{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes linkSlideInReverse{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.mobile-sidebar-nav{width:375px;position:fixed;top:0;left:0;width:100%;max-width:390px;min-height:100vh;max-height:100vh;overflow-y:scroll;transition:transform 0.45s ease;transform:translateX(-100%);z-index:9999;padding:1rem;background-color:#212924;width:100%;max-width:100%;scrollbar-width:5px;scrollbar-color:#38C27D rgb(33 41 36 / .9)}.mobile-sidebar-nav::-webkit-scrollbar{width:5px}.mobile-sidebar-nav::-webkit-scrollbar-track{background-color:#212924}.mobile-sidebar-nav::-webkit-scrollbar-thumb{background-color:#38C27D}@media (min-width:1200px){.mobile-sidebar-nav{display:none}}.mobile-sidebar-nav.active{transform:translateX(0)}.mobile-sidebar-nav a:hover{text-decoration:underline}.mobile-sidebar-nav li{font-weight:600;font-size:1.3rem}.mobile-sidebar-nav ul:not(:last-child){margin-bottom:3rem}.mobile-sidebar-nav__user-menu .list-inline,.mobile-sidebar-nav__contact-menu .list-inline{justify-content:flex-start}.mobile-sidebar-nav__user-menu li,.mobile-sidebar-nav__user-menu a,.mobile-sidebar-nav__contact-menu li,.mobile-sidebar-nav__contact-menu a{color:#38C27D}.mobile-sidebar-nav__user-menu li .btn--round .icon,.mobile-sidebar-nav__user-menu a .btn--round .icon,.mobile-sidebar-nav__contact-menu li .btn--round .icon,.mobile-sidebar-nav__contact-menu a .btn--round .icon{background-color:#38C27D}.mobile-sidebar-nav__user-menu li .btn--round:before,.mobile-sidebar-nav__user-menu a .btn--round:before,.mobile-sidebar-nav__contact-menu li .btn--round:before,.mobile-sidebar-nav__contact-menu a .btn--round:before{background-color:rgb(56 194 125 / .2)}.mobile-sidebar-nav__page-list-menu li,.mobile-sidebar-nav__page-list-menu a,.mobile-sidebar-nav .property-navigation li,.mobile-sidebar-nav .property-navigation a{color:#fff}.mobile-sidebar-nav__contact-menu li{font-size:1.6rem}.mobile-sidebar-nav--toggler{cursor:pointer;margin-right:1.5rem}@media (min-width:1200px){.mobile-sidebar-nav--toggler{display:none}}.mobile-sidebar-nav--toggler:hover i{background-color:#38C27D}.mobile-sidebar-nav .property-navigation:after{content:"";display:block;width:50px;background-color:#fff;height:4px;border-radius:4px;margin:1rem 0}.mobile-sidebar-nav .property-navigation>ul>li>a{font-family:abril-display,serif;font-size:2.4rem;font-weight:400;color:#38C27D;line-height:1.3}.mobile-sidebar-nav .property-navigation__sub-nav>ul>li{margin:.3rem 0}.mobile-sidebar-nav .property-navigation__sub-nav>ul>li>a{color:#fff}.mobile-sidebar-nav--close{margin:2rem 0;display:inline-block}.mobile-sidebar-nav--close .icon{width:20px;height:20px}.mobile-sidebar-nav--close:hover .icon{background-color:#fff}.mobile-site-header{margin:0;position:fixed;top:0;left:0;width:100%;height:185px;z-index:999;display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:1440px){.mobile-site-header{display:none}}.mobile-site-header .secondary-navigation{width:100%;height:60px;transform:none;background-image:url(/wp-content/themes/swoffers/assets/img/mobile-header-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:space-between}.mobile-site-header .secondary-navigation .contact-navigation{margin-left:auto;display:flex}.mobile-site-header .secondary-navigation .btn--round:before{background-color:rgb(178 237 184 / .3)}.mobile-site-header .secondary-navigation .btn--round span{font-size:1.2rem}.mobile-site-header .primary-navigation{width:100%;height:125px;display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#fff;border-bottom:1px solid #F0F0F0}.mobile-site-header .primary-navigation .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-site-header .primary-navigation .logo a svg path:not([data-name=key]){transition:opacity 250ms ease}.mobile-site-header .primary-navigation .logo a:hover svg path:not([data-name=key]){opacity:.1}.mobile-site-header .mobile-navigation--toggler:hover .icon,.mobile-site-header a[data-mega-menu=property-search]:hover .icon{background-color:#38C27D}.mobile-site-header{margin:0;position:fixed;top:0;left:0;width:100%;height:185px}.mobile-site-header .secondary-navigation{height:60px;transform:none;background-image:url(/wp-content/themes/swoffers/assets/img/mobile-header-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.mortgage-banner{max-width:492px}@media (max-width:1199px){.mortgage-banner{margin-left:auto;margin-right:auto}}.mortgage-banner__content{display:flex;position:relative}.mortgage-banner__content:after{content:" ";display:block;background-color:#E3F5ED;position:absolute;top:50%;right:0;height:calc(100% + 2rem);width:calc(100% - 111px);z-index:-1;transform:translateY(-50%)}.mortgage-banner__payments{width:222px;height:222px;background-image:linear-gradient(-45deg,#38C27D,#009480);color:#fff;padding:1.1rem;display:flex;flex-direction:column;justify-content:center;font-weight:600;font-size:1.5rem;line-height:1;flex:none}@media (max-width:767px){.mortgage-banner__payments{width:45%;height:auto;font-size:1.3rem;aspect-ratio:1}}.mortgage-banner__payments-heading{margin-bottom:1rem;margin-bottom:0;font-size:1.9rem}.mortgage-banner__logo-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.1rem}.mortgage-banner__logo{margin-bottom:1.2rem}.mortgage-banner__cta{display:flex;font-weight:600;font-size:1.4rem;line-height:1;align-items:center;justify-content:flex-start;color:#212924}@media (max-width:767px){.mortgage-banner__cta{font-size:1.2rem}}.mortgage-banner__cta .icon{flex:none;margin-right:.5rem;width:35px;height:20px}.mortgage-banner__small-print{font-size:1rem;line-height:1.3;margin-top:4rem}.mortgage-banner__small-print .icon--asterisk{transform:translateY(-2px)}.property-mortgage-calculator__popup{background-color:#fff;max-width:800px;margin-left:auto;margin-right:auto;padding:3rem 1.5rem;position:relative;margin-top:2rem;margin-bottom:2rem}@media (min-width:992px){.property-mortgage-calculator__popup{padding:3rem}}.property-mortgage-calculator__popup .mfp-close{background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:991px){.property-mortgage-calculator__popup .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.property-mortgage-calculator__heading{font-size:2.3rem;color:#009480;font-family:abril-display,serif;line-height:1;margin-bottom:2rem}.property-mortgage-calculator label,.property-mortgage-calculator strong{font-weight:500}.property-mortgage-calculator ::-moz-placeholder{color:#009480;font-weight:600;font-size:1.1rem}.property-mortgage-calculator input[type=text],.property-mortgage-calculator select,.property-mortgage-calculator ::placeholder{color:#009480;font-weight:600;font-size:1.1rem}.property-mortgage-calculator input[type=text],.property-mortgage-calculator select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;border-radius:0;border:1px solid #ccc;padding:.8rem;width:100%}.property-mortgage-calculator input[type=text]:focus-visible,.property-mortgage-calculator select:focus-visible{outline:none}.property-mortgage-calculator small{font-size:.85rem;margin-bottom:.7rem}.property-mortgage-calculator table{margin-bottom:2rem}.property-mortgage-calculator table td{padding:.2rem 0}.property-mortgage-calculator table td:last-child{text-align:right}.property-mortgage-calculator__form label{margin-bottom:.2rem;display:inline-block}.property-mortgage-calculator__form>div:not(:last-child){margin-bottom:.5rem}.property-mortgage-calculator .column{display:flex;flex-direction:column}@media (max-width:991px){.property-mortgage-calculator .column:last-child{margin-top:2rem}}.property-mortgage-calculator .swoffers-mortgage-info{margin-top:auto;text-align:center;font-size:.85rem}@media (max-width:991px){.property-mortgage-calculator .swoffers-mortgage-info{margin-top:2rem}}.property-mortgage-calculator .swoffers-mortgage-info-logo{margin-bottom:1rem;max-width:360px;margin-left:auto;margin-right:auto}@media (max-width:991px){.property-mortgage-calculator .btn--primary{width:100%;max-width:100%}}.my-account.section{margin-top:3rem}.my-account .wrapper{max-width:1600px;display:flex;flex-direction:column}@media (min-width:1200px){.my-account .wrapper{flex-direction:row}}.my-account__sidebar{padding-right:0;width:100%;flex:none}@media (min-width:576px){.my-account__sidebar{width:350px}}@media (min-width:768px){.my-account__sidebar{padding-right:1rem}}.my-account__tertiary{padding-left:1rem;width:350px;flex:none}.my-account__sidebar-heading{font-size:2.5rem;font-weight:500;position:relative;display:inline-block}.my-account__sidebar-heading i{content:"";display:block;width:50px;height:50px;position:absolute;z-index:9;top:50%;left:100%;background-color:rgb(204 204 204 / .3);border-radius:50%;-webkit-mask-image:none;mask-image:none;transform:translateY(-50%);margin-left:1rem}.my-account__sidebar-heading i:after{content:"";display:block;-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--user.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--user.svg);-webkit-mask-size:contain;mask-size:contain;width:18px;height:22px;background-color:#212924;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.my-account__sidebar ul li{font-weight:500;font-size:1.2rem;margin:.5rem 0}.my-account__sidebar ul li .my-account--delete{opacity:.5;font-size:.9rem}.my-account__sidebar ul li,.my-account__sidebar ul a{color:#0F1B31}.my-account__sidebar ul li.current-menu-item a,.my-account__sidebar ul li a:hover{color:#38C27D}.my-account__main{position:relative;flex:1;width:100%;padding-top:1.3rem}@media (min-width:1200px){.my-account__main{max-width:900px}}.my-account__main-heading{margin-bottom:3rem;font-size:1.5rem;line-height:1;color:#009480}.my-account__main-content>*:not(:last-child){margin-bottom:1rem}.my-account__main-content a:not(.btn){text-decoration:underline;color:#009480}.my-account__main-content a:not(.btn):hover{text-decoration:none}.my-account__main-content>ul:not(.list-inline) li{list-style:none;padding-left:2rem}.my-account__main-content>ul:not(.list-inline) li::before{content:"•";font-weight:700;display:inline-block;width:1.5rem;margin-left:-1.5rem}.my-account__main-content ol{list-style:decimal;padding-left:2rem}.my-account__main-content th,.my-account__main-content td{padding:.5rem;line-height:1.1}.my-account__main-content figure{margin:2rem 0!important}.my-account__main-content table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}.my-account__main-content *+table{margin-top:15px}.my-account__main-content table td,.my-account__main-content table th{padding:14px;border-right:1px solid #fff;border-bottom:1px solid #fff}.my-account__main-content table th{text-align:left}.my-account__main-content table td{vertical-align:top}.my-account__main-content table thead th{vertical-align:bottom}.my-account__main-content table caption,.my-account__main-content table tfoot{font-size:.75em;font-style:italic}.my-account__main-content table caption{text-align:left;color:#5d6162}.my-account__main-content table tbody tr.uk-active{background:#eee}.my-account__main-content .table-middle,.my-account__main-content .table-middle td{vertical-align:middle!important}.my-account__main-content .table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.my-account__main-content .table-condensed td{padding:4px 8px}.my-account__main-content .table-hover tbody tr:hover{background:#eee}.my-account__main-content table th{padding:8px 14px}.my-account__main-content table th{text-align:center}.my-account__main-content table td{text-align:center;vertical-align:middle}.my-account__main-content table thead tr{background:#38C27D;color:#fff}.my-account__main-content table thead th{vertical-align:middle}.my-account__main-content .uk-table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.my-account__main-content .uk-table-striped tbody tr:nth-of-type(2n){background:#efefee}@media (max-width:767px){.my-account__main-content table td,.my-account__main-content table th{padding:.5rem .5rem;font-size:1rem;min-width:90px}}.my-account__main-content{position:relative;font-size:1.3rem;line-height:1.4}.my-account__main-content .swoffers-form_wrapper{margin-top:3rem}.my-account__main-info-box{background-color:#38C27D;color:#fff;padding:1.5rem;padding-top:2.5rem;max-width:100%;box-shadow:.3rem .3rem .5rem rgb(0 0 0 / .1);margin-top:2rem}@media (min-width:768px){.my-account__main-info-box{max-width:23rem}}@media (min-width:992px){.my-account__main-info-box{margin-top:0}}.my-account__main-info-box-heading{font-family:abril-display,serif;font-size:1.9rem;line-height:1.1;margin-bottom:.5rem}.my-account__main-info-box-content{margin-bottom:.5rem}.my-account__main-info-box-cta a{position:relative;color:#fff}.my-account__main-info-box-cta a:before{background-color:rgb(61.1552,199.0448,130.1)}.my-account__main-info-box-cta a span{position:absolute;left:100%;white-space:nowrap;top:50%;transform:translateY(-50%);margin-left:.5rem;text-transform:none;color:#fff}@media (min-width:992px){.my-account__main .d-flex{display:flex}}.select2-container.select2-container--swoffers--my-account .select2-selection--single{min-height:3rem}.select2-container.select2-container--swoffers--my-account .select2-selection--single .select2-selection__rendered{background-color:#F0F0F0;color:#212924;font-weight:600;line-height:3rem}.select2-container.select2-container--swoffers--my-account .select2-selection__arrow{position:absolute;bottom:0;right:0;top:0;width:1.5rem}.select2-container.select2-container--swoffers--my-account .select2-selection__arrow b{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:15px auto;mask-size:15px auto;background-color:#212924;transition:transform 250ms ease;opacity:.5}.select2-container.select2-container--swoffers--my-account .select2-selection--single:hover{opacity:.5}.select2-container.select2-container--swoffers--my-account .select2-selection--single:hover .select2-selection__arrow b{transform:translateY(10%)}.select2-container.select2-container--swoffers--my-account.select2-container--open .select2-selection .select2-selection__arrow b{transform:rotate(180deg)}.select2-container.select2-container--swoffers--my-account .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container.select2-container--swoffers--my-account .select2-dropdown{background-color:#F0F0F0;border:none;box-shadow:0 0 1rem rgb(0 0 0 / .2)}.select2-container.select2-container--swoffers--my-account .select2-results__option{padding:.1rem .5rem}.select2-container.select2-container--swoffers--my-account .select2-results__option:hover{color:#009480}.my-account__form--user-search-preferences-form .columns,.swoffers-form .columns{flex-wrap:wrap}.my-account__form--user-search-preferences-form .column,.swoffers-form .column{width:100%;flex:none;margin-top:2rem}@media (min-width:1440px){.my-account__form--user-search-preferences-form .column,.swoffers-form .column{width:50%;flex:none}}.my-account__form--user-search-preferences-form .column{margin-top:0}.user-property-search .wrapper{max-width:1600px}.user-property-search__heading{margin-bottom:2rem;font-size:1.7rem;line-height:1;color:#009480}.user-property-search__subheading{display:flex;align-items:center;margin-bottom:2rem;font-size:1.4rem}.user-property-search__pagination{display:flex;align-items:center;margin-left:1rem}.user-property-search__pagination-item{flex:none;background-color:#f0f0f0;border-radius:50%;width:3rem;height:3rem;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.6rem;margin-right:.5rem;cursor:pointer}.user-property-search__pagination-item:hover,.user-property-search__pagination-item.active{background-color:#38C27D;color:#fff}.user-property-search__items{display:none}.user-property-search__items.active{display:block}.user-property-search__items--view-all{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.user-property-search__items-actions{margin-top:3rem;text-align:center}.property-match-box{color:rgb(0 0 0 / .25);position:absolute;right:0;bottom:-1rem;font-size:1.9rem;font-weight:700;width:310px;line-height:1;opacity:0;transform:translateY(100px);transition:transform 1250ms cubic-bezier(.215,.61,.355,1),opacity 1250ms cubic-bezier(.215,.61,.355,1)}.property-match-box.animate-in{opacity:1;transform:translateY(0)}@media (max-width:1199px){.property-match-box{display:none}}.property-match-box:before{content:"";display:block;position:absolute;right:0;top:100%;width:45px;height:36px;background-color:rgb(0 0 0 / .25);-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(90deg);margin-top:1rem;margin-right:1rem}.property-match-box>span{position:absolute;bottom:100%;font-size:1rem}.property-match-box>span:before{content:"";display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%) rotate(-90deg);height:18px;width:24px;background-color:rgb(0 0 0 / .25);-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/icon--large-arrow.svg);-webkit-mask-size:contain;mask-size:contain;margin-right:.5rem}.my-account--login .my-account__main{margin-left:auto;margin-right:auto}@media (min-width:768px){.my-account--login .my-account__main{width:100%;flex:none}}.my-account--login .my-account__main .column{position:relative}@media (min-width:768px){.my-account--login .my-account__main .column{width:50%;flex:none}}.my-account--login .my-account__main .column:not(:first-child):before{content:"";display:block;border-left:1px solid #efefef;height:100%;width:0;position:absolute;left:0;top:0}.my-account--login .my-account__sidebar{padding-right:1rem;width:350px;flex:1}.my-account--login .my-account__tertiary{padding-left:1rem;width:350px;flex:1}.my-account--login .swoffers-form__actions .btn--primary{width:100%}.my-account--register .my-account__main{margin-left:auto;margin-right:auto}@media (min-width:768px){.my-account--register .my-account__main{max-width:900px;width:100%;flex:1;margin-left:auto;margin-right:auto}}.my-account--register .my-account__sidebar,.my-account--register .my-account__tertiary{display:none}@media (max-width:767px){.swoffers-form .btn--primary{width:100%}}@media (min-width:992px){.my-account--register-form .column{width:50%;flex:none}}.my-account--register-form .btn--primary{width:100%}.my-account__navigation{margin-top:2rem}@media (min-width:1200px){.my-account__navigation{margin-top:0}}@media (max-width:1199px){.my-account__navigation>ul{display:none}}.my-account__navigation .select2-container.select2-container--swoffers--keyline{background-color:#ccc;max-width:100%;margin-bottom:1rem}@media (min-width:576px){.my-account__navigation .select2-container.select2-container--swoffers--keyline{max-width:220px}}@media (min-width:1200px){.my-account__navigation .select2-container.select2-container--swoffers--keyline{display:none}}.my-account__navigation .select2-container.select2-container--swoffers--keyline .select2-selection__rendered{font-size:1.4rem}.my-account__property-search{position:relative;margin-top:3rem}.my-account__property-search-heading{margin-bottom:1rem;font-size:1.4rem}.my-account__property-search-item{background-color:#fff;display:flex;align-items:center;padding:1rem;height:7.5rem;line-height:1.1;font-size:1rem;transition:background-color 50ms ease}@media (min-width:992px){.my-account__property-search-item{height:5rem}}.my-account__property-search-item.hover{background-color:rgb(56 194 125 / .0666666667)}.my-account__property-search-item:not(:first-child){margin-top:.2rem}.my-account__property-search-item-description{margin-right:2rem;font-size:1.05rem;flex:1}@media (max-width:767px){.my-account__property-search-item-description .types,.my-account__property-search-item-description .areas{display:none}}.my-account__property-search-item-counter{flex:none;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.6rem;width:1rem;height:1rem;margin-right:1rem}@media (min-width:992px){.my-account__property-search-item-counter{background-color:#f0f0f0;width:3rem;height:3rem;margin-right:1.5rem}}.my-account__property-search-item-edit,.my-account__property-search-item-delete,.my-account__property-search-item-view{width:2.5rem;text-align:center}@media (min-width:992px){.my-account__property-search-item-edit,.my-account__property-search-item-delete,.my-account__property-search-item-view{width:4rem}}.my-account__property-search-item-view{text-align:center}@media (min-width:992px){.my-account__property-search-item-view{width:13rem}}.my-account__property-search-item-view a:not(.btn){text-decoration:none;color:#000;text-transform:uppercase;font-weight:500}@media (min-width:992px){.my-account__property-search-item-view a:not(.btn):before{content:"View potential matches"}}.my-account__property-search-item-view a:not(.btn):hover{color:#38C27D}.my-account__property-search-item-view a:not(.btn) i{border:1px solid red}@media (min-width:992px){.my-account__property-search-item-view a:not(.btn) i{display:none}}.my-account__property-search-footer{margin-top:1rem;height:7rem}.my-account__property-search-footer .btn{width:100%}@media (min-width:576px){.my-account__property-search-footer .btn{width:auto}}.page-my-account .my-account__main{max-width:100%}.news-article__hero .wrapper{position:relative}.news-article__hero-image{position:relative;z-index:-1;margin-bottom:2rem;margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.news-article__hero-image{margin-left:0;margin-right:0}}@media (min-width:1200px){.news-article__hero-image{margin-bottom:6rem}}.news-article__hero-image:before{content:"";display:block;width:100%;padding-bottom:66.666%}@media (min-width:1200px){.news-article__hero-image:before{padding-bottom:46.875%}}.news-article__hero-image:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,#212924,transparent 50%)}@media (min-width:992px){.news-article__hero-image:after{background-image:linear-gradient(to top,#212924,transparent 35%)}}.news-article__hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-article__hero-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 0}@media (min-width:768px){.news-article__hero-text{padding:2rem}}@media (min-width:1440px){.news-article__hero-text{padding:0}}@media (min-width:1440px){.news-article__heading{position:absolute;bottom:0;left:0;padding:4rem 12rem}}.news-article__heading h1{max-width:900px;font-family:abril-display,serif;color:#B2EDB8;font-weight:400;line-height:1.1;font-size:1.7rem}@media (min-width:1200px){.news-article__heading h1{color:#B2EDB8;font-size:2.6rem}}.news-article__cat-date{color:#fff;font-size:.9rem}@media (min-width:1440px){.news-article__cat-date{color:#212924;position:absolute;bottom:0;left:0;transform:rotate(-90deg) translateY(-.5rem);transform-origin:0 100%;margin-right:.5rem}}.news-article__cat{text-transform:uppercase;font-weight:500;margin-right:.5rem}.news-article__content.section{margin-top:0}.news-article__content .wrapper>*:not(:last-child){margin-bottom:1rem}.news-article__content .wrapper a:not(.btn){text-decoration:underline;color:#009480}.news-article__content .wrapper a:not(.btn):hover{text-decoration:none}.news-article__content .wrapper>ul:not(.list-inline) li{list-style:none;padding-left:2rem}.news-article__content .wrapper>ul:not(.list-inline) li::before{content:"•";font-weight:700;display:inline-block;width:1.5rem;margin-left:-1.5rem}.news-article__content .wrapper ol{list-style:decimal;padding-left:2rem}.news-article__content .wrapper th,.news-article__content .wrapper td{padding:.5rem;line-height:1.1}.news-article__content .wrapper figure{margin:2rem 0!important}.news-article__content .wrapper table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}.news-article__content .wrapper *+table{margin-top:15px}.news-article__content .wrapper table td,.news-article__content .wrapper table th{padding:14px;border-right:1px solid #fff;border-bottom:1px solid #fff}.news-article__content .wrapper table th{text-align:left}.news-article__content .wrapper table td{vertical-align:top}.news-article__content .wrapper table thead th{vertical-align:bottom}.news-article__content .wrapper table caption,.news-article__content .wrapper table tfoot{font-size:.75em;font-style:italic}.news-article__content .wrapper table caption{text-align:left;color:#5d6162}.news-article__content .wrapper table tbody tr.uk-active{background:#eee}.news-article__content .wrapper .table-middle,.news-article__content .wrapper .table-middle td{vertical-align:middle!important}.news-article__content .wrapper .table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.news-article__content .wrapper .table-condensed td{padding:4px 8px}.news-article__content .wrapper .table-hover tbody tr:hover{background:#eee}.news-article__content .wrapper table th{padding:8px 14px}.news-article__content .wrapper table th{text-align:center}.news-article__content .wrapper table td{text-align:center;vertical-align:middle}.news-article__content .wrapper table thead tr{background:#38C27D;color:#fff}.news-article__content .wrapper table thead th{vertical-align:middle}.news-article__content .wrapper .uk-table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.news-article__content .wrapper .uk-table-striped tbody tr:nth-of-type(2n){background:#efefee}@media (max-width:767px){.news-article__content .wrapper table td,.news-article__content .wrapper table th{padding:.5rem .5rem;font-size:1rem;min-width:90px}}@media (min-width:1200px){.news-article__content .wrapper{padding-left:12rem;padding-right:12rem}}.news-article__content h1,.news-article__content h2,.news-article__content h3,.news-article__content h4,.news-article__content h5,.news-article__content h6,.news-article__content p:first-of-type{font-size:1.3rem;font-weight:600;line-height:1.3}.news-article__content h1,.news-article__content h2,.news-article__content h3,.news-article__content h4,.news-article__content h5,.news-article__content h6{color:#009480}@media (max-width:1199px){.news{display:flex;flex-direction:column}}.news.section{margin-top:3rem}.news__heading{position:relative;z-index:9;order:-1}@media (min-width:1200px){.news__heading{transform:translate(-3.5rem,2.4rem)}}.news__heading h1{color:#009480;font-family:abril-display,serif;font-weight:400;font-size:3rem;text-align:center;margin-bottom:1rem}@media (min-width:1200px){.news__heading h1{font-size:4.5rem;text-align:left;margin-bottom:0}}.news__filter{text-align:center;margin-bottom:2rem}@media (min-width:1200px){.news__filter{margin-bottom:1rem}}.news__filter select{width:200px;font-size:1.6rem;font-weight:600;padding:0 .3rem;line-height:1;border:none;border-bottom:1px solid #000;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/swoffers/assets/img/caret-down-black.svg);background-repeat:no-repeat;background-position:left 96% top 50%;background-size:1rem}.news__latest-items{position:relative;margin-bottom:3rem}@media (min-width:1200px){.news__latest-items:before{content:"";display:block;width:100%;padding-bottom:37.5%}}.news__latest-item{display:block;margin-bottom:3rem;color:#212924;max-width:568px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.news__latest-item{max-width:100%;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem}}@media (min-width:1200px){.news__latest-item:nth-child(1),.news__latest-item:nth-child(2){width:66.666%;height:100%;position:absolute;top:0;left:0}}@media (min-width:1200px){.news__latest-item:nth-child(2){width:33.333%;left:auto;right:0;border-left:1px solid #fff}}.news__latest-item-image{margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width:1200px){.news__latest-item-image{margin-bottom:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}}.news__latest-item-image:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,#212924,transparent 50%);opacity:0}@media (min-width:992px){.news__latest-item-image:after{opacity:1;background-image:linear-gradient(to top,#212924,transparent 35%)}}.news__latest-item-image img{will-change:transform;transition:transform 450ms ease}@media (min-width:1200px){.news__latest-item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.news__latest-item-heading{font-weight:600;margin-bottom:1rem;line-height:1.1}@media (min-width:1200px){.news__latest-item-heading{color:#fff;font-size:1.5rem;font-weight:600;line-height:1;max-width:580px}}.news__latest-item-cat-date{font-size:.9rem}@media (min-width:1200px){.news__latest-item-cat-date{position:absolute}}.news__latest-item-cat{text-transform:uppercase;font-weight:500;margin-right:.5rem}@media (min-width:1200px){.news__latest-item:nth-child(1) .news__latest-item-cat-date{bottom:0;left:0;transform:rotate(-90deg) translateY(-.5rem);transform-origin:0 100%}}@media (min-width:1200px){.news__latest-item:nth-child(2) .news__latest-item-cat-date{bottom:100%;left:100%;transform:rotate(90deg) translateY(-.5rem);transform-origin:0 100%;white-space:nowrap}}.news__latest-item:hover .news__latest-item-image img{transform:scale(1.1)}@media (min-width:1200px){.news__items{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}}.news__item{display:block;margin-bottom:3rem;color:#212924;max-width:568px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(75px);transition:opacity 2s cubic-bezier(.16,1,.3,1),transform 2s cubic-bezier(.16,1,.3,1)}@media (min-width:1200px){.news__item{max-width:100%;width:33.333%;flex:none;padding-left:2rem;padding-right:2rem}}.news__item.animate-in{opacity:1;transform:translateY(0)}.news__item-image{position:relative;margin-bottom:1rem;overflow:hidden}.news__item-image:after{content:" ";display:block;width:100%;padding-bottom:60%}.news__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform 450ms ease}.news__item-heading{font-weight:600;margin-bottom:1rem;line-height:1.1}.news__item-cat-date{font-size:.9rem}.news__item-cat{text-transform:uppercase;font-weight:500;margin-right:.5rem}.news__item:hover .news__item-image img{transform:scale(1.1)}.news+.pagination.section{margin-top:-3rem}.notification{background-color:rgb(56 194 125 / .15);border:1px solid #38C27D;padding:1rem;text-align:center;margin-bottom:6rem;color:#38C27D}.notification.error{background-color:rgb(255 0 0 / .05);color:rgb(255 0 0 / .8);border-color:rgb(255 0 0 / .8)}.opening-times{position:relative}@media (max-width:767px){.opening-times{padding:2rem 0}.opening-times:before{content:"";display:block;background-image:url(/wp-content/themes/swoffers/assets/img/diamond-bg-mobile.svg);background-position:center;background-repeat:repeat-x;background-size:contain;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;border-left:.5rem solid #fff;border-right:.5rem solid #fff}}.opening-times__box{width:390px;text-align:center;box-shadow:0 0 10px rgb(0 0 0 / .16);padding:2.4rem 2rem;background-color:#fff;position:absolute;left:50%;transform:translate(-41rem,0);position:relative;left:auto;transform:none;width:100%;max-width:390px;margin-left:auto;margin-right:auto}@media (max-width:767px){.opening-times__box{max-width:360px;padding:2rem 1.5rem 2rem;width:calc(100vw - 2rem)}}.opening-times__heading{text-transform:uppercase;color:#009480;font-weight:600;font-size:1.5rem;margin-bottom:.8rem;line-height:1}.opening-times__content{font-weight:600;font-size:1.4rem;line-height:1.4}.page-content__text{font-size:1.1rem}@media (min-width:768px){.page-content__text{font-size:1.4rem}}.page-content__text>*:not(:last-child){margin-bottom:1rem}.page-content__cta{margin-top:3rem}.page-content__cta>a:nth-child(n+2){margin-top:.5rem}@media (min-width:768px){.page-content__cta>a:nth-child(n+2){margin-top:0;margin-left:1rem}}@media (max-width:767px){.page-content__cta>a{width:100%}}.page-content h3,.page-content__heading{font-size:1.6rem;font-size:1.8rem;color:#009480}@media (min-width:768px){.page-content h3,.page-content__heading{font-size:2.2rem;font-size:1.8rem}}.page-content p:first-child{font-weight:600}@media (min-width:1680px){.page-content--with-citation .wrapper{display:flex;flex-wrap:wrap;align-items:center}}@media (min-width:1680px){.page-content--with-citation .page-content__text{width:60%;flex:1;padding-right:6rem}}.page-content--with-citation .page-content__citation{display:flex;align-items:center;justify-content:center;position:relative;font-size:2.1rem;font-family:abril-display,serif;line-height:1.1;color:#38C27D;color:#212924;width:100%;margin-left:auto;margin-right:auto;margin-top:6rem;margin-bottom:6rem;text-align:center;position:relative}@media (min-width:1680px){.page-content--with-citation .page-content__citation:before{content:"";display:block;width:2px;height:135%;position:absolute;left:-6rem;top:50%;transform:translateY(-50%);background-color:#E3F5ED;background-color:#f7f7f7}}@media (min-width:768px){.page-content--with-citation .page-content__citation{text-align:left;font-size:3rem;width:540px;flex:none;margin-top:10rem;margin-bottom:10rem}}@media (min-width:1680px){.page-content--with-citation .page-content__citation{margin-bottom:10rem;margin-left:auto;margin-left:4rem}}.page-content--with-citation .page-content__citation-inner{position:relative}.page-content--with-citation .page-content__citation-inner:before,.page-content--with-citation .page-content__citation-inner:after{content:"“";font-family:abril-display;font-size:18rem;position:absolute;line-height:.5;height:.5rem;opacity:.2;top:0;left:0;transform:translate(-52%,1.9rem)}.page-content--with-citation .page-content__citation-inner:after{content:"”";top:auto;left:auto;bottom:0;right:0;transform:translate(28%,1.2rem)}.page-content--with-citation .page-content__stats{border:1px solid #EBEBEB;padding:3rem;display:flex;align-items:center;position:relative;line-height:1.1;width:100%;text-align:center}@media (min-width:768px){.page-content--with-citation .page-content__stats{text-align:left;width:320px;flex:none}}@media (min-width:1680px){.page-content--with-citation .page-content__stats{margin-left:auto}}.page-content--with-citation .page-content__stats-heading{font-weight:600;text-transform:uppercase;color:#009480;margin-bottom:2rem}.page-content--with-citation .page-content__stats-item:not(:first-child){margin-top:1rem}.page-content--with-citation .page-content__stats-item-value{font-weight:600;font-size:2rem}@media (min-width:1200px){.page-content--with-stats .wrapper{display:flex;flex-wrap:wrap;align-items:center}}@media (min-width:1200px){.page-content--with-stats .page-content__text{width:60%;flex:1;padding-right:6rem}}.page-content--with-stats .page-content__stats{border:1px solid #EBEBEB;padding:3rem;display:flex;align-items:center;position:relative;line-height:1.1;width:100%;margin-top:6rem;margin-bottom:6rem;width:320px;flex:none;margin-left:auto;margin-right:auto}@media (min-width:1200px){.page-content--with-stats .page-content__stats{margin-left:auto;margin-top:0;margin-bottom:0}}.page-content--with-stats .page-content__stats-heading{font-weight:600;text-transform:uppercase;color:#009480;margin-bottom:2rem}.page-content--with-stats .page-content__stats-item:not(:first-child){margin-top:1rem}.page-content--with-stats .page-content__stats-item-value{font-weight:600;font-size:2rem}.entry-main .wrapper{max-width:1600px;padding-left:2rem;padding-right:2rem}.page-selling-with-swoffers .page-hero+.page-content .page-content__text{max-width:1120px;margin-left:auto;margin-right:auto}.page-selling-with-swoffers .page-hero+.page-content .page-content__text p{text-align:left}@media (min-width:768px){.page-selling-with-swoffers .page-hero+.page-content .page-content__text p{text-align:center}}.page-selling-with-swoffers .page-content .page-content__text{max-width:1120px;margin-left:auto;margin-right:auto}.page-hero{width:100%;position:relative;height:100vw;max-height:750px}.page-hero .wrapper{display:flex;height:100%;align-items:flex-end;max-width:auto}.page-hero__text{display:flex;height:100%}.page-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.page-hero__image:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,#212924,transparent 35%)}.page-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero__heading{margin:1.5rem 0;font-size:3.4rem;color:#B2EDB8;font-family:abril-display,serif;font-weight:400;line-height:1;max-width:365px}@media (min-width:1200px){.page-hero__heading{max-width:100%;font-size:4rem}}.page-hero__heading{font-size:2.9rem;margin:0 0 -1.1rem 0;color:#38C27D;max-width:100%}@media (min-width:768px){.page-hero__heading{font-size:4.5rem;margin:0 0 -1.6rem 0;color:#38C27D}}@media (min-width:992px){.page-hero__heading{font-size:6rem;margin:0 0 -2.1rem 0;color:#38C27D}}@media (min-width:1200px){.page-hero__heading{font-size:7.3rem;margin:0 0 -2.5rem 0;color:#38C27D}}@media (min-width:1440px){.page-hero__heading{font-size:7.3rem;margin:0 0 -2.5rem 0;color:#38C27D}}@media (min-width:1680px){.page-hero__heading{font-size:8rem;margin:0 0 -2.6rem 0;color:#38C27D}}.page-selling-with-swoffers .page-hero .wrapper{justify-content:center}@media (min-width:768px){.page-links__items{display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}}.page-links__item{position:relative;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;max-width:512px;margin-left:auto;margin-right:auto;padding:2rem}.page-links__item:before{content:"";display:block;width:100%;padding-bottom:70%}@media (min-width:992px){.page-links__item{margin-left:1.5rem;margin-right:1.5rem;width:calc(33.333% - 1.5rem * 2);flex:none}}.page-links__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#fff0 0%,#000 100%);opacity:.75}.page-links__item:not(:first-child){margin-top:3rem}@media (min-width:992px){.page-links__item:not(:first-child){margin-top:0}}.page-links__item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.page-links__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-links__item-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.page-links__item-text:before{content:"";border:.5rem solid #fff;position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);z-index:9}.page-links__item-heading{position:relative;z-index:1;color:#fff;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:1;width:auto}.page-links__item{overflow:hidden}.page-links__item-image{will-change:transform;transition:transform 250ms ease}.page-links__item:hover .page-links__item-image{transform:scale(1.1)}.page-links__item:hover .page-links__item-heading{color:#38C27D}.pagination .wrapper{display:flex;align-items:center;justify-content:center}.pagination .page-numbers{color:#009480;font-weight:600;font-size:1.6rem;display:flex;align-items:center;justify-content:center;height:35px;line-height:1;margin-left:.4rem;margin-right:.4rem}.pagination .page-numbers:not(.current):not(.dots):hover{color:#38C27D}.pagination .page-numbers.current{color:#fff;background-color:#009480;width:35px;height:35px;border-radius:50%;margin-left:.2rem;margin-right:.2rem}.pagination .page-numbers.dots{margin-left:0;margin-right:0}.pagination .load-more{color:#009480;font-weight:600;font-size:1.6rem;display:flex;align-items:center;justify-content:center;height:35px;line-height:1;margin-left:.4rem;margin-right:.4rem}.pagination .load-more a{color:#009480;cursor:pointer}.pagination .load-more a:hover{opacity:.7}.property-grid+.pagination{display:none}.parish-guide__hero .wrapper{display:flex;flex-direction:column;max-width:100%}@media (min-width:1200px){.parish-guide__hero .wrapper{display:flex;flex-direction:row;align-items:center;height:900px;max-width:1920px}}.parish-guide__hero-links{padding:3rem;width:395px;flex:none;font-size:1.4rem;font-weight:600}@media (max-width:1199px){.parish-guide__hero-links{padding:2rem 1rem;display:flex;align-items:center;justify-content:center;width:100%}}@media (max-width:575px){.parish-guide__hero-links{flex-direction:column}}.parish-guide__hero-links-heading{text-transform:uppercase;margin-bottom:1rem}@media (max-width:1199px){.parish-guide__hero-links-heading{margin-bottom:0;margin-right:1rem;line-height:1}}@media (max-width:575px){.parish-guide__hero-links-heading{margin-right:0;margin-bottom:1rem}}.parish-guide__hero-links ul{padding-right:2rem}@media (max-width:1199px){.parish-guide__hero-links ul{display:none}}.parish-guide__hero-links ul li{border-top:1px solid #F0F0F0}.parish-guide__hero-links ul li a{display:block;color:#CCC;padding:.5rem 0}.parish-guide__hero-links ul li a:hover{color:#B2EDB8}.parish-guide__hero-links ul li.current-menu-item a{color:#38C27D}.parish-guide__hero-links .select2-container.select2-container--swoffers--keyline{max-width:100%}@media (min-width:576px){.parish-guide__hero-links .select2-container.select2-container--swoffers--keyline{max-width:220px}}@media (min-width:1200px){.parish-guide__hero-links .select2-container.select2-container--swoffers--keyline{display:none}}.parish-guide__hero-links .select2-container.select2-container--swoffers--keyline .select2-selection__rendered{font-size:1.4rem}.parish-guide__hero-image{color:#fff;padding:2rem;display:flex;height:100%;align-items:center}@media (min-width:1200px){.parish-guide__hero-image{order:1;flex:1}}.parish-guide__hero-image:after{content:"";display:block;width:100%;padding-bottom:58.9777195282%}.parish-guide__hero-heading{text-transform:uppercase;font-size:1.7rem;line-height:1.1}.parish-guide__hero-heading span{display:block;text-transform:none;font-weight:600;font-size:7rem;line-height:.9;margin:.4rem 0}@media (max-width:991px){.parish-guide__hero-heading span{font-size:3.2rem;line-height:.9;margin:.4rem 0}}@media (min-width:1200px){.parish-guide__content .wrapper{max-width:100%;max-width:1920px}}.parish-guide__content-row{display:flex;flex-direction:column}@media (min-width:1200px){.parish-guide__content-row{flex-direction:row}}@media (min-width:1200px){.parish-guide__content-row:nth-child(even){flex-direction:row-reverse}}@media (min-width:1200px){.parish-guide__content-row:nth-child(odd) .parish-guide__content-col:nth-child(2),.parish-guide__content-row:nth-child(even) .parish-guide__content-col:nth-child(1){width:678px;flex:none}}@media (min-width:1200px){.parish-guide__content-row:nth-child(odd) .parish-guide__content-col:nth-child(1) .parish-guide__content-col-text{padding-right:6rem}}.parish-guide__content-col{display:flex}.parish-guide__content-col--flex{flex:1}.parish-guide__content-col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3rem;font-size:1.5rem}.parish-guide__content-col-text>*:not(:last-child){margin-bottom:1rem}.parish-guide__content-col-text strong{font-weight:600}.parish-guide__content-col-text--fact{background-color:#E3F5ED;color:#38C27D;min-height:530px}.parish-guide__content-col-image{position:relative}@media (max-width:1199px){.parish-guide__content-col-image img{width:100%}}.parish-guide__content-col-image-caption{position:absolute;bottom:0;right:0;color:#fff;margin:1rem}.parish-guide__content-col-image--cow img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:1200px){.parish-guide__content-col-image--cow img{max-height:588px}}.parish-guide__key-data h3{color:#009480;text-transform:uppercase;font-weight:600;margin-bottom:2rem;font-size:1.4rem}.parish-guide__key-data h4{font-weight:500;font-size:1.4rem;text-transform:uppercase;margin-bottom:1rem}.parish-guide__key-data h5{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.parish-guide__key-data ul{margin-bottom:3rem}.parish-guide__key-data ul li{font-weight:500;font-size:1.2rem}.parish-guide__key-data ul li a{color:#212924;text-decoration:underline}.parish-guide__key-data ul li a:hover{text-decoration:none}.parish-guide__fact{line-height:1.8}.parish-guide__fact-heading h3{font-size:2.6rem;font-family:abril-display,serif;font-weight:400;margin-bottom:1.2rem}.parish-guide__fact-content,.parish-guide__fact-author{font-weight:600;font-size:1.3rem;margin-bottom:3rem}.parish-guide__fact-author{margin-bottom:0;text-decoration:underline}.parish-guide__fact-content>*:not(:last-child){margin-bottom:1rem}.parish-guide__map{display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:500px}.parish-guide__map iframe{width:100%;height:100%}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.parish-guide__mobile-select{display:none}.property-bar{display:flex;position:fixed;z-index:999;top:0;left:0;width:100%;height:120px;background-color:rgb(33 41 36 / .9);will-change:transform;transform:translateY(-100%);transition:transform 250ms ease}@media (max-width:1199px){.property-bar{height:auto}}.property-bar.animate-in{transform:translateY(0)}.property-bar .wrapper{display:flex;align-items:center;height:100%;max-width:1920px}@media (max-width:1199px){.property-bar .wrapper{flex-direction:column;height:auto;padding:1.5rem 0}}@media (max-width:767px){.property-bar .wrapper{padding-bottom:0}}@media (max-width:1199px){.property-bar__actions{margin-top:1rem;order:2;width:100%;text-align:center}}@media (max-width:767px){.property-bar__actions{width:100vw;margin-left:-2rem;margin-right:-2rem}}@media (max-width:767px){.property-bar__actions .property--viewing-list-add{width:100%;max-width:100%;border:none;border-radius:0}}@media (max-width:767px){.property-bar__actions .property--viewing-list-add:before,.property-bar__actions .property--viewing-list-add:after{border-radius:0}}.property-bar__actions .property--viewing-list-add.sold{display:none}.property-bar__details{margin-left:2.5rem;color:#fff}@media (max-width:1199px){.property-bar__details{margin-left:0}}.property-bar__details-heading{margin-left:-.5rem;margin-right:-.5rem}.property-bar__details-heading>*{margin:0 .5rem}@media (max-width:1439px){.property-bar__details-heading{display:flex;flex-wrap:wrap;align-items:baseline}}@media (max-width:1199px){.property-bar__details-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}}.property-bar__details-title{font-size:1.9rem;font-weight:500}.property-bar__details-price{font-weight:500;font-size:1.4rem}.property-bar__details-agent{color:#38C27D;font-size:1.1rem;text-transform:uppercase;font-weight:200;line-height:1}@media (max-width:1439px){.property-bar__details-agent{display:block;order:-1;width:100%;flex:none}}@media (max-width:1199px){.property-bar__details-agent{display:block;order:-1;width:100%;flex:none;text-align:center}}.property-bar__details-meta{display:flex;margin-left:-.5rem;margin-right:-.5rem;font-size:.9rem;font-weight:500;align-items:center}@media (max-width:1199px){.property-bar__details-meta{justify-content:center}}.property-bar__details-meta span{position:relative;padding-left:.5rem;padding-right:.5rem}.property-bar__details-meta span:not(:last-child):after{content:" ";display:block;width:1px;background-color:#38C27D;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.property-bar__account-contact{margin-left:auto;display:flex;align-items:center;flex:none}@media (max-width:1199px){.property-bar__account-contact{display:none}}.property-bar .account-navigation,.property-bar .contact-navigation{display:flex;align-items:center}.property-bar .account-navigation label,.property-bar .contact-navigation label{font-weight:600;margin-right:.5rem;color:#fff}.property-bar .account-navigation li,.property-bar .contact-navigation li{margin-left:.5rem;margin-right:.5rem}.property-bar .account-navigation li span{position:absolute;left:100%;white-space:nowrap;top:50%;transform:translateY(-50%);color:#fff;font-size:1.2rem;font-weight:600;margin-left:.5rem}@media (max-width:1199px){.property-bar .contact-navigation{margin-left:auto}}.mobile-property-bar{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;height:auto;background-color:rgb(0 0 0 / .8);color:#fff;z-index:999;padding:.5rem 1rem;transform:translateY(100%);transition:transform 750ms cubic-bezier(.215,.61,.355,1)}@media (min-width:768px){.mobile-property-bar{display:none}}.mobile-property-bar .property--viewing-list-add{min-width:0;height:55px;font-size:.85rem;padding-left:.5rem;padding-right:1rem}.mobile-property-bar .property--viewing-list-add.sold{display:none}.mobile-property-bar.animate-in{transform:translateY(0)}.property-detail-alt .property__hero{display:flex;height:945px;margin-top:3rem;margin-bottom:3rem}.property-detail-alt .property__hero-text{width:535px;flex:none}.property-detail-alt .property__hero-carousel{flex:1;position:relative}.property-detail-alt .property__hero-carousel-inner{position:absolute;left:0;top:0;height:100%;background-color:goldenrod;width:calc(100vw - 535px - 32px * 1.5)}@media (min-width:1984px){.property-detail-alt .property__hero-carousel-inner{width:calc((100vw - 1920px) / 2 + 1385px)}}.property-detail-alt .property__hero-carousel .property__hero-carousel-image{width:1320px;height:945px;float:left;overflow:hidden}.property-detail-alt .property__hero-carousel .property__hero-carousel-image img{transform:scale(1,1)}.property-detail-alt .property__hero-carousel .property__hero-carousel-image img{height:100%;width:auto}.property-detail-alt .wrapper{display:flex;height:100%;max-width:1920px}.property-detail-alt .wrapper>*{display:flex;height:100%;border:1px dashed palevioletred}.property-detail{display:none}.property-detail__images .wrapper,.property-detail__images--mobile .wrapper{max-width:calc(100% - 4rem)}.property-detail__images-items,.property-detail__images--mobile-items{display:flex;flex-wrap:wrap;margin-left:0rem;margin-right:0rem}.property-detail__images-item,.property-detail__images--mobile-item{width:33.333%;flex:none;padding-left:0rem;padding-right:0rem;border:1px solid #fff;position:relative;overflow:hidden;cursor:pointer}.property-detail__images-item:after,.property-detail__images--mobile-item:after{content:"";display:block;width:100%;padding-bottom:66.6666666667%}.property-detail__images-item img,.property-detail__images--mobile-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform 450ms ease}.property-detail__images-item:hover img,.property-detail__images--mobile-item:hover img{transform:scale(1.1)}.property-detail__images a.property-detail__images-item[data-popup],.property-detail__images--mobile a.property-detail__images-item[data-popup]{position:relative}.property-detail__images a.property-detail__images-item[data-popup]:hover:before,.property-detail__images--mobile a.property-detail__images-item[data-popup]:hover:before{opacity:.7}.property-detail__images a.property-detail__images-item[data-popup]:before,.property-detail__images--mobile a.property-detail__images-item[data-popup]:before{transition:opacity 450ms ease;content:"";z-index:9;opacity:.8;cursor:pointer;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);background-color:#fff0;border:none;width:7rem;height:7rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123 123'%3E%3Cg data-name='Group 1' transform='translate(-1121 -518)'%3E%3Ccircle cx='61.5' cy='61.5' r='61.5' fill='%23212924' data-name='Ellipse 1' opacity='.8' transform='translate(1121 518)'/%3E%3Cpath fill='%23fff' d='m1210 579.12-43 25v-50Z' data-name='Polygon 1'/%3E%3C/g%3E%3C/svg%3E")}.property-detail__images .wrapper{padding-top:6rem}.property-detail__images--close,.property-detail__images--close--mobile{position:fixed;top:50%;margin:0 8rem;box-shadow:.1rem .1rem .2rem rgb(0 0 0 / .3);border-radius:50%;opacity:0;transform:scale(.5);transition:opacity 400ms ease,transform 5ms ease;will-change:opacity,transform;cursor:pointer}.property-detail__images--close.animate-in,.property-detail__images--close--mobile.animate-in{opacity:1;transform:scale(1);transition:opacity 400ms ease,transform 0s linear}.property-detail__images--close.animate-in:hover img,.property-detail__images--close--mobile.animate-in:hover img{opacity:.8}.property-detail__images--mobile .property-detail__images-items{padding-top:1rem}.property-detail__images--mobile .property-detail__images-item{width:100%}.property-detail__hero{margin-bottom:4rem}.property-detail__hero .wrapper{display:flex;max-width:100%;position:relative}.property-detail__hero-text{flex:none;width:535px;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem}.property-detail__hero-images{display:flex;flex:1;background-color:lemonchiffon;position:relative}.property-detail__hero-images-items{position:absolute;top:0;left:0;width:100%;height:100%}.property-detail__hero-image{width:calc(100vw - 535px - 40px);height:945px;border-right:10px solid #fff}.property-detail__hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-detail__status{text-transform:uppercase;color:#009480;font-weight:500;font-size:1.6rem;height:7.5rem}.property-detail__title{font-weight:500;font-size:2.4rem;line-height:1.1;margin-top:.5rem}.property-detail__price{font-weight:500;font-size:1.8rem;margin-bottom:1.3rem}.property-detail__agent{text-transform:uppercase;color:#009480;margin-bottom:6rem}.property-detail__agent span:not(:first-child):before{content:"";border-left:1px solid #009480;margin-left:.4rem;margin-right:.4rem}.property-detail__rooms{display:flex;margin-bottom:2rem}.property-detail__rooms-item{text-transform:uppercase;line-height:1;margin-right:3rem}.property-detail__rooms-item-count{font-weight:600;font-size:2.6rem}.property-detail__rooms-item-label{font-size:1.2rem}.property-detail__key-features{font-weight:500;font-size:1.2rem;margin-bottom:3rem}.property-detail__main .wrapper{display:flex;justify-content:center;position:relative;max-width:100%}.property-detail__main-content{display:flex;flex:1;justify-content:center}.property-detail__main-content-inner{padding-top:2rem;padding-left:2rem;padding-right:2rem;max-width:940px}.property-detail__main-locale{width:400px;min-height:550px;flex:none}.property-detail__overview{font-size:1.3rem;font-weight:500;margin-bottom:3rem}.property-detail__overview strong:first-child{font-weight:600;font-size:1.5em}.property-detail__locale{font-weight:500}.property-detail__locale,.property-detail__locale a{color:#505050}.property-detail__locale-area{margin-bottom:1rem;font-size:1.4rem}.property-detail__locale-area a{text-decoration:underline}.property-detail__locale-area a:hover{text-decoration:none}.property-detail__locale-map{margin-bottom:1rem}.property-detail__locale-perrys{margin-bottom:1rem;text-transform:uppercase;font-size:1.4rem;display:flex;align-items:center}.property-detail__locale-perrys i{margin-right:.5rem}.property-detail__locale-w3w{margin-bottom:1rem;display:flex;align-items:center;font-size:1.3rem}.property-detail__locale-w3w i{margin-right:.5rem}.property-detail__locale-w3w a{text-decoration:underline}.property-detail__locale-w3w a:hover{text-decoration:none}.property-detail__links{margin-bottom:3rem}.property-detail__links ul{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}.property-detail__links ul li{margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.property-detail__links ul li a{color:#38C27D}.property-detail__links ul li a:hover{text-decoration:underline}.property-detail__mortgage-banner{height:500px}.property-detail__mortgage-banner .wrapper{display:flex;max-width:100%;height:100%;align-items:center;justify-content:flex-end;margin-right:0}.property-detail__mortgage-banner-text{width:670px;flex:none;padding-left:2rem;padding-right:2rem}.property-detail__mortgage-banner-images{flex:none;display:flex;background-color:crimson;height:100%}.property-detail__mortgage-banner-image--1{width:500px;height:500px;position:relative;border-right:1px solid #fff}.property-detail__mortgage-banner-image--1 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-detail__mortgage-banner-image--2{flex:none;width:750px;height:500px;position:relative}.property-detail__mortgage-banner-image--2 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-detail .room-detail__items{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}.property-detail .room-detail__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.property-detail .property--view-all-images{border:1px solid red;background-color:#fff;color:#38C27D;padding:1rem 1rem .5rem;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);font-weight:600;text-transform:uppercase;font-size:1rem;cursor:pointer}.property-detail .property--view-all-images span{display:none}.property-detail .property--view-all-images:before{content:"View all images"}.property-detail .property--view-all-images.active:before{content:"Hide all images"}.property-detail .property--view-all-images:hover:before{opacity:.7}.property-detail .property--show-more{font-size:1.6rem;font-weight:600;color:#38C27D;position:relative;display:block;margin-bottom:3rem}.property-detail .property--show-more:hover{opacity:.7}.property-detail .property--show-more .icon{position:absolute;right:100%;top:50%;transform:translate(0,-50%);margin-right:.5rem;transform-origin:50%;transition:transform 250ms ease}.property-detail .property--show-more:after{content:"More property details"}.property-detail .property--show-more.active:after{content:"Less property details"}.property-detail .property--show-more.active .icon{transform:translate(0,-50%) rotate(225deg)}.property-detail__images--close,.property-detail__images--close--mobile{width:45px;height:45px;position:absolute;top:0;left:50%;right:auto;margin:0;z-index:9}.property-detail__images--close.affix,.property-detail__images--close--mobile.affix{position:fixed;top:177.25px;left:50%;transform:translateX(-50%) translateY(0)}.property-detail__images--close--mobile.affix{position:fixed;top:177.25px;left:50%;transform:translateX(-50%) translateY(0)}.property--view-large-map{cursor:pointer;margin-top:1rem;display:inline-block}.property--view-large-map:hover{color:#38C27D}.property-grid .wrapper{max-width:1850px}.property-grid__items{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;margin-top:-.5rem;margin-bottom:-.5rem}.property-grid__item{width:100%;padding-left:1rem;padding-right:1rem;margin-top:.5rem;margin-bottom:.5rem;opacity:1;transition:opacity 250ms ease}@media (min-width:768px){.property-grid__item{width:50%;flex:none}}@media (min-width:992px){.property-grid__item{width:33.333%}}.property-grid__item.reveal{opacity:0}.property-grid__item.animate-out{opacity:0}.property-grid__item-title{font-weight:500;font-size:1.5rem;margin-bottom:.5rem;padding-right:2rem;position:relative}.property-grid__item-title a{color:#212924}.property-grid__item-title a:hover{text-decoration:underline}.property-grid__item-image{position:relative;overflow:hidden}.property-grid__item-image:before{content:" ";display:block;width:100%;padding-bottom:72%}.property-grid__item-image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:transform 450ms ease}.property-grid__item-image:hover img{transform:scale(1.1)}@media (min-width:1200px){.property-grid__item-image:hover .property-grid__item-key-features{transform:translateY(0);opacity:1}}.property-grid__item-image-carousel{position:relative;overflow:hidden}.property-grid__item-image-carousel:before{content:" ";display:block;width:100%;padding-bottom:72%}.property-grid__item-image-carousel-items{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform 350ms ease}.property-grid__item-image-carousel-item{flex:none;width:100%;height:100%;position:relative}.property-grid__item-image-carousel-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-grid__item-image-carousel-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;z-index:10}.property-grid__item-image-carousel-nav button{pointer-events:auto;background-color:rgb(255 255 255 / .9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 250ms ease;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.property-grid__item-image-carousel-nav button:hover{background-color:#fff;transform:scale(1.1)}.property-grid__item-image-carousel-nav button:active{transform:scale(.95)}.property-grid__item-image-carousel-nav button:disabled{opacity:.3;cursor:not-allowed}.property-grid__item-image-carousel-nav button svg,.property-grid__item-image-carousel-nav button .icon{width:16px;height:16px;fill:#009480}.property-grid__item-key-features{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgb(56 194 125 / .95);color:#fff;font-size:1.2rem;font-weight:500;padding:1rem;display:flex;align-items:flex-end;z-index:9;transform:translateY(100%);opacity:.25;will-change:transform opacity;transition:transform 750ms cubic-bezier(.23,1,.32,1),opacity 750ms cubic-bezier(.23,1,.32,1)}@media (max-width:767px){.property-grid__item-key-features{display:none}}@media (min-width:768px){.property-grid__item-key-features{font-size:clamp(1.1rem, 1.2vw, 1.4rem);padding:1rem}}@media (min-width:1200px){.property-grid__item-key-features{font-size:clamp(1.1rem, 1.2vw, 1.4rem);padding:1rem 1rem}}@media (min-width:1440px){.property-grid__item-key-features{font-size:clamp(1.1rem, 1.2vw, 1.4rem);padding:1.8rem 1.5rem}}.property-grid__item-key-features li{line-height:.9}@media (min-width:1200px){.property-grid__item-key-features li{line-height:.9}}@media (min-width:1440px){.property-grid__item-key-features li{line-height:1.1}}.property-grid__item-key-features li:not(:last-child){margin-bottom:.6rem}@media (min-width:1200px){.property-grid__item-key-features li:not(:last-child){margin-bottom:.6rem}}.property-grid__item-text{padding:1.3rem .5rem .8rem;line-height:1.1;height:120px;display:flex;flex-direction:column;position:relative}.property-grid__item-meta{display:flex;margin-left:-.4rem;margin-right:-.4rem;font-size:.9rem;font-weight:500;align-items:center}.property-grid__item-meta span{position:relative;padding-left:.4rem;padding-right:.4rem}.property-grid__item-meta span:not(:last-child):after{content:" ";display:block;width:1px;background-color:#38C27D;height:20px;position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.property-grid__item-price{font-weight:600}.property-grid__item-agent{margin-top:auto;text-transform:uppercase;color:#009480;font-size:.9rem;font-weight:500}.property-grid__item-agent span:not(:first-child):before{content:"";border-left:1px solid #009480;margin-left:.4rem;margin-right:.4rem}.property-grid__item .property--favourite{position:absolute;top:0;right:0}.property-grid__load-more{text-align:center}.property-grid__load-more a{width:auto!important}.property--favourite svg{width:20px}._for-sale .property-grid__item-image,._for-sale .latest-properties__property-item-image,._for-sale .property-grid__item-image-carousel,._forsale .property-grid__item-image,._forsale .latest-properties__property-item-image,._forsale .property-grid__item-image-carousel,.under-offer .property-grid__item-image,.under-offer .latest-properties__property-item-image,.under-offer .property-grid__item-image-carousel,.underoffer .property-grid__item-image,.underoffer .latest-properties__property-item-image,.underoffer .property-grid__item-image-carousel,.sold .property-grid__item-image,.sold .latest-properties__property-item-image,.sold .property-grid__item-image-carousel{position:relative}._for-sale .property-grid__item-image:after,._for-sale .latest-properties__property-item-image:after,._for-sale .property-grid__item-image-carousel:after,._forsale .property-grid__item-image:after,._forsale .latest-properties__property-item-image:after,._forsale .property-grid__item-image-carousel:after,.under-offer .property-grid__item-image:after,.under-offer .latest-properties__property-item-image:after,.under-offer .property-grid__item-image-carousel:after,.underoffer .property-grid__item-image:after,.underoffer .latest-properties__property-item-image:after,.underoffer .property-grid__item-image-carousel:after,.sold .property-grid__item-image:after,.sold .latest-properties__property-item-image:after,.sold .property-grid__item-image-carousel:after{display:block;position:absolute;color:#fff;bottom:0;right:0;font-size:1.2rem;font-weight:500;text-transform:uppercase;padding:.6rem 2.3rem}.underoffer .property--favourite{pointer-events:none}.underoffer .property--favourite svg.fav-heart .heart{stroke:#dfdfdf}.underoffer .property--favourite.active svg.fav-heart .heart{fill:none}.underoffer .property--favourite.active svg.fav-heart circle{filter:saturate(0);opacity:0}._for-sale .property-grid__item-image,._for-sale .latest-properties__property-item-image,._forsale .property-grid__item-image,._forsale .latest-properties__property-item-image{position:relative}._for-sale .property-grid__item-image:after,._for-sale .latest-properties__property-item-image:after,._forsale .property-grid__item-image:after,._forsale .latest-properties__property-item-image:after{background-color:rgb(56 194 125 / .65);content:"For Sale"}.under-offer .property-grid__item-image,.under-offer .latest-properties__property-item-image,.under-offer .property-grid__item-image-carousel,.underoffer .property-grid__item-image,.underoffer .latest-properties__property-item-image,.underoffer .property-grid__item-image-carousel{position:relative}.under-offer .property-grid__item-image:after,.under-offer .latest-properties__property-item-image:after,.under-offer .property-grid__item-image-carousel:after,.underoffer .property-grid__item-image:after,.underoffer .latest-properties__property-item-image:after,.underoffer .property-grid__item-image-carousel:after{background-color:rgb(0 148 128 / .65);content:"Under Offer";margin:.7rem;padding-left:1.2rem;padding-right:1.2rem}.under-offer--with-swoffers .property-grid__item-image:after,.under-offer--with-swoffers .latest-properties__property-item-image:after,.under-offer--with-swoffers .property-grid__item-image-carousel:after,.underoffer--with-swoffers .property-grid__item-image:after,.underoffer--with-swoffers .latest-properties__property-item-image:after,.underoffer--with-swoffers .property-grid__item-image-carousel:after{content:"Under Offer with Swoffers"}.sold .property-grid__item-image,.sold .latest-properties__property-item-image,.sold .property-grid__item-image-carousel{position:relative}.sold .property-grid__item-image:after,.sold .latest-properties__property-item-image:after,.sold .property-grid__item-image-carousel:after{background-color:rgb(0 148 128 / .65);background-color:rgb(215 14 21 / .65);background-color:#d70e15;content:"Sold by Swoffers";margin:.7rem}.sold .property--favourite{display:none}.property-hero__agent a.tooltip,.property-grid__item-agent a.tooltip,.latest-properties__property-item-agent a.tooltip{display:inline-block;margin-left:.2rem}.property-hero__agent a.tooltip .icon--tooltip,.property-grid__item-agent a.tooltip .icon--tooltip,.latest-properties__property-item-agent a.tooltip .icon--tooltip{width:1rem;transform:translateY(-2px);background-color:#ccc}.property-hero__agent a.tooltip:hover .icon--tooltip,.property-grid__item-agent a.tooltip:hover .icon--tooltip,.latest-properties__property-item-agent a.tooltip:hover .icon--tooltip{background-color:#38C27D}.tippy-box[data-theme~=light]{opacity:.9;background-color:#009480;color:#fff;padding:.3rem}.tippy-box[data-theme~=light] a{color:#fff;text-decoration:underline}.tippy-box[data-theme~=light][data-placement^=left] .tippy-arrow:before{border-left-color:#009480}.tippy-box[data-theme~=light][data-placement^=right] .tippy-arrow:before{border-right-color:#009480}@media (max-width:767px){[data-tippy-root]{max-width:13rem}}.property-hero{display:flex;height:870px;position:relative}@media (max-width:1199px){.property-hero{display:block;height:auto}}.property-hero .wrapper{display:flex;height:100%;max-width:1920px}@media (max-width:1199px){.property-hero .wrapper{display:block;max-width:100%}}.property-hero.section{margin-top:0;margin-bottom:0}@media (max-width:1199px){.property-hero.section{margin-top:0}}.property-hero__text{width:535px;flex:none;padding-left:3rem;padding-right:3rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (max-width:1199px){.property-hero__text{position:relative;padding-left:1rem;padding-right:1rem;width:100%;display:flex;flex-direction:column}}.property-hero__mobile-carousel{overflow:hidden;position:relative;margin-left:-1rem;margin-right:-1rem;margin-bottom:3rem}@media (min-width:1200px){.property-hero__mobile-carousel{display:none}}.property-hero__mobile-carousel-image,.property-hero__mobile-carousel-video{width:100%;height:75.64vw;-o-object-fit:cover;object-fit:cover}.property-hero__mobile-carousel-video a{opacity:.8;cursor:pointer;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);background-color:#fff0;border:none;width:7rem;height:7rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123 123'%3E%3Cg data-name='Group 1' transform='translate(-1121 -518)'%3E%3Ccircle cx='61.5' cy='61.5' r='61.5' fill='%23212924' data-name='Ellipse 1' opacity='.8' transform='translate(1121 518)'/%3E%3Cpath fill='%23fff' d='m1210 579.12-43 25v-50Z' data-name='Polygon 1'/%3E%3C/g%3E%3C/svg%3E")}.property-hero__mobile-carousel-video a:hover{opacity:.7}.property-hero__mobile-carousel-nav{animation-delay:1s;animation-name:navSlideIn;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translateX(100px);transform-origin:100% 50%;position:absolute;top:50%;right:0;width:105px;height:50px}@media (min-width:1200px){.property-hero__mobile-carousel-nav{display:none}}.property-hero__mobile-carousel--next,.property-hero__mobile-carousel--previous{position:absolute;right:0;width:50px;height:50px;background-image:url(/wp-content/themes/swoffers/assets/img/icon--property-hero-arrow.svg);transform:rotate(180deg);border-radius:0;border:none;cursor:pointer;transition:opacity 250ms ease;will-change:opacity}.property-hero__mobile-carousel--next:hover,.property-hero__mobile-carousel--previous:hover{opacity:.7}.property-hero__mobile-carousel--next[disabled],.property-hero__mobile-carousel--previous[disabled]{opacity:.3}.property-hero__mobile-carousel--previous{left:auto;right:55px;transform:rotate(0deg)}.property-hero__mobile-carousel .flickity-page-dots{top:1rem;height:auto;bottom:auto}.property-hero__carousel{flex:1;position:relative}@media (max-width:1199px){.property-hero__carousel{width:100%;height:75.64vw;display:none}}.property-hero__carousel-inner{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:1200px){.property-hero__carousel-inner{width:calc(100vw - 535px)}}@media (min-width:1920px){.property-hero__carousel-inner{width:calc((100vw - 1920px) / 2 + 1385px)}}.property-hero__carousel-image,.property-hero__carousel-video{width:auto;height:870px;-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.property-hero__carousel-image,.property-hero__carousel-video{border-right:none;width:100%;height:75.64vw}}.property-hero__carousel-image{border-right:10px solid #fff}.property-hero__carousel-image:nth-child(n+1){opacity:0}.property-hero__carousel-video{position:relative}.property-hero__carousel-video a{opacity:.8;cursor:pointer;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);background-color:#fff0;border:none;width:7rem;height:7rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123 123'%3E%3Cg data-name='Group 1' transform='translate(-1121 -518)'%3E%3Ccircle cx='61.5' cy='61.5' r='61.5' fill='%23212924' data-name='Ellipse 1' opacity='.8' transform='translate(1121 518)'/%3E%3Cpath fill='%23fff' d='m1210 579.12-43 25v-50Z' data-name='Polygon 1'/%3E%3C/g%3E%3C/svg%3E")}.property-hero__carousel-video a:hover{opacity:.7}.property-hero__carousel-nav{animation-delay:1s;animation-name:navSlideIn;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translateX(100px);transform-origin:100% 50%;position:absolute;top:50%;right:0;width:105px;height:50px}@media (max-width:1199px){.property-hero__carousel-nav{display:none}}.property-hero__carousel--next,.property-hero__carousel--previous{position:absolute;top:50%;right:0;width:50px;height:50px;background-image:url(/wp-content/themes/swoffers/assets/img/icon--property-hero-arrow.svg);transform:rotate(180deg);border-radius:0;border:none;cursor:pointer;transition:opacity 250ms ease;will-change:opacity}.property-hero__carousel--next:hover,.property-hero__carousel--previous:hover{opacity:.7}.property-hero__carousel--next[disabled],.property-hero__carousel--previous[disabled]{opacity:.3}.property-hero__carousel--previous{left:auto;right:55px;transform:rotate(0deg)}@keyframes navSlideIn{from{transform:translate(100px,-50%);opacity:0}to{transform:translate(0,-50%);opacity:1}}.property-hero__status{text-transform:uppercase;color:#009480;font-weight:500;font-size:1.6rem;margin-top:2rem}@media (max-width:1199px){.property-hero__status{margin-top:0;background-color:#B2EDB8;margin-left:-1rem;margin-right:-1rem;text-align:center;color:#38C27D;height:auto;padding:.25rem;font-size:1.1rem;font-weight:600}}@media (max-width:1199px){.property-hero__status[data-status=for-sale]{display:none}}.property-hero__title{font-weight:500;font-size:2.4rem;line-height:1.1;margin-top:.5rem}@media (max-width:1199px){.property-hero__title{margin-top:0;font-size:1.8rem;font-size:1.7rem;order:-2;padding-right:2.1rem}}.property-hero__title .property--favourite{position:absolute;top:1.4rem;right:1rem;top:1.5rem;right:.7rem}@media (min-width:1200px){.property-hero__title .property--favourite{position:absolute;top:2rem;right:2rem}}.property-hero__title .property--favourite svg{width:30px;height:30px}.property-hero__title .property--favourite.disabled{pointer-events:none}.property-hero__title .property--favourite.disabled svg.fav-heart .heart{stroke:#dfdfdf}.property-hero__title .property--favourite.disabled.active svg.fav-heart .heart{fill:none}.property-hero__title .property--favourite.disabled.active svg.fav-heart circle{filter:saturate(0);opacity:0}.property-hero__price{font-weight:500;font-size:1.8rem;margin-bottom:1.3rem}@media (max-width:1199px){.property-hero__price{font-size:1.6rem;order:-2}}.property-hero__agent{text-transform:uppercase;color:#009480}@media (max-width:1199px){.property-hero__agent{font-size:1rem}}.property-hero__agent span:not(:first-child):before{content:"";border-left:1px solid #009480;margin-left:.4rem;margin-right:.4rem}.property-hero__rooms{display:flex;margin-bottom:3rem}.property-hero__rooms-item{text-transform:uppercase;line-height:1;margin-right:3rem}.property-hero__rooms-item-count{font-weight:600;font-size:2.6rem}.property-hero__rooms-item-label{font-size:1.2rem}.property-hero__key-features{font-weight:500;font-size:1.2rem;margin-bottom:3rem;line-height:1.3;margin-top:-.5rem}.property-hero__key-features ul li{margin:.8rem 0}.property-hero__actions{margin-top:2rem;margin-bottom:2rem}@media (max-width:1199px){.property-hero__actions{display:none}}@media (max-width:1199px){.property-hero__title-price-agent{order:-1;display:flex;flex-direction:column;padding-top:1.5rem;padding-bottom:.5rem}}.property-hero__rooms-key-features{position:relative}@media (max-width:1199px){.property-hero__rooms-key-features{margin-top:2rem}}.property-hero__rooms-key-features:after{content:"";background-color:#F6F6F5;display:block;position:absolute;z-index:-1;bottom:0;left:-2rem;width:calc(100% + 5rem);height:calc(100% - 1.2rem)}@media (max-width:1199px){.property-hero__rooms-key-features:after{left:-1rem;width:100vw}}.property--view-all-images,.property--view-all-images--mobile{background-color:#fff;color:#38C27D;padding:1rem 1rem .5rem;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);font-weight:600;text-transform:uppercase;font-size:1rem;cursor:pointer;display:none}@media (min-width:1200px){.property--view-all-images,.property--view-all-images--mobile{display:block}}.property--view-all-images span,.property--view-all-images--mobile span{display:none}.property--view-all-images:before,.property--view-all-images--mobile:before{content:"View all images"}.property--view-all-images.active:before,.property--view-all-images--mobile.active:before{content:"Hide all images"}.property--view-all-images:hover:before,.property--view-all-images--mobile:hover:before{opacity:.7}.property--view-all-images--mobile{background-color:#fff;color:#38C27D;font-weight:600;text-transform:uppercase;font-size:1rem;cursor:pointer;position:relative;transform:none;left:auto;bottom:auto;text-align:center;margin-top:-4.5rem;display:inline-block;width:120px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:1rem .5rem;line-height:1;display:block}@media (min-width:1200px){.property--view-all-images--mobile{display:none}}.flickity-enabled .property-hero__carousel-image{opacity:1}.mfp-gallery .mfp-arrow.mfp-arrow-left,.mfp-gallery .mfp-arrow.mfp-arrow-right{transform-origin:50%;margin:0;top:50%;left:0;right:0;transform:translateY(-50%)}.mfp-gallery .mfp-arrow.mfp-arrow-right{left:auto;transform:translateY(-50%) rotate(180deg)}.property-main.section{padding-right:0;padding-left:0}.property-main .wrapper{display:flex;justify-content:center;position:relative;max-width:1920px}@media (max-width:1199px){.property-main .wrapper{display:flex;flex-direction:column}}.property-main__content{display:flex;flex:1;justify-content:center}.property-main__content-inner{padding-top:2rem;padding-left:2rem;padding-right:2rem;max-width:940px;width:100%}@media (max-width:991px){.property-main__content-inner{max-width:100%;width:100%;padding:0;padding-left:1rem;padding-right:1rem}}.property-main__sidebar{width:400px;min-height:550px;flex:none}@media (max-width:1199px){.property-main__sidebar{order:1;min-height:200px;width:100%;padding-left:1rem;padding-right:1rem}}.property-main__overview{font-size:1.3rem;font-weight:500;margin-bottom:3rem}.property-main__overview strong:first-child{font-weight:600;font-size:1.5em}.property-main__locale{font-weight:500;display:flex;flex-direction:column}.property-main__locale,.property-main__locale a{color:#505050}.property-main__locale-area{margin-bottom:1rem;font-size:1.4rem}.property-main__locale-area a{text-decoration:underline}.property-main__locale-area a:hover{text-decoration:none}.property-main__locale-map{margin-bottom:1rem;position:relative;overflow:hidden}@media (max-width:991px){.property-main__locale-map{order:-1}}@media (max-width:1199px){.property-main__locale-map:after{content:"";display:block;width:100%;padding-bottom:45%;padding-bottom:calc(100vw - 2rem)}}@media (max-width:1199px){.property-main__locale-map>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.property-main__locale-map #property-main-map{height:550px}@media (max-width:1199px){.property-main__locale-map #property-main-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}.property-main__locale-perrys{margin-bottom:1rem;text-transform:uppercase;font-size:1.4rem;display:flex;align-items:center}.property-main__locale-perrys i{margin-right:.5rem}.property-main__locale-w3w{margin-bottom:1rem;display:flex;align-items:center;font-size:1.3rem}.property-main__locale-w3w i{margin-right:.5rem}.property-main__locale-w3w a{text-decoration:underline}.property-main__locale-w3w a:hover{text-decoration:none}.property-main__links{margin-bottom:3rem}@media (min-width:992px){.property-main__links{display:flex;margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:992px){.property-main__links ul{flex:1;padding-left:1.5rem;padding-right:1.5rem}}.property-main__links ul li{font-size:1.3rem;font-weight:600;border-bottom:1px solid #F0F0F0}.property-main__links ul li a{display:block;padding:.7rem 0;color:#38C27D;cursor:pointer}.property-main__links ul li a:hover{color:#009480}.property-main .room-detail__heading{text-transform:uppercase;margin-bottom:2rem}.property-main .room-detail__items{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}@media (max-width:991px){.property-main .room-detail__items{-moz-column-count:1;column-count:1}}.property-main .room-detail__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.property--show-more{font-size:1.6rem;font-weight:600;color:#38C27D;position:relative;display:block;margin-bottom:3rem;display:flex;align-items:center;height:1.3rem}.property--show-more:hover{opacity:.7}.property--show-more .icon{position:absolute;right:100%;top:50%;transform:translate(0,-50%);margin-right:.5rem;transform-origin:50%;transition:transform 250ms ease;width:22px;height:22px}@media (max-width:1439px){.property--show-more .icon{position:relative;left:0}}.property--show-more:after{content:"";display:block;height:1px;background-color:#F0F0F0;right:0;position:absolute;top:50%;transform:translateY(-50%);width:100vw;z-index:-2}.property--show-more span{position:relative}.property--show-more span:after{content:"More property details";display:inline-block}.property--show-more span:before{content:"";display:block;background-color:#fff;width:calc(100% + 4.5rem);height:100%;position:absolute;right:-1.5rem;z-index:-1}.property--show-more.active span:after{content:"Less property details"}.property--show-more.active .icon{transform:translate(0,-50%) rotate(225deg)}.property-floorplans{display:none}.mfp-property-floorplan .mfp-figure{margin-top:2rem;margin-bottom:2rem;max-width:960px;max-width:90vw;margin-left:auto;margin-right:auto}.mfp-property-floorplan .mfp-img{background-color:#fff}.mfp-property-floorplan ._mfp-close{margin-top:-40px;width:44px!important;height:44px;display:block;background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(1rem,1rem);overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:0;padding:0 13px!important;right:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-property-floorplan .mfp-close{width:44px!important;padding:0!important;text-align:center!important;background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:991px){.mfp-property-floorplan .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.property-main__links ul li a.disabled{pointer-events:none;opacity:.5;color:#ccc}.property-large-map__popup{background-color:#fff;margin-left:auto;margin-right:auto;padding:3rem 1.5rem;position:relative;width:calc(100vw - 4rem);height:calc(100vh - 4rem);margin-top:2rem;margin-bottom:2rem}.property-large-map__popup .mfp-close{background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:991px){.property-large-map__popup .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.property-large-map__popup .property-large-map{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.single-property .mfp-iframe-scaler{padding-top:72%}@media (min-width:768px){.single-property .mfp-iframe-holder .mfp-content{max-width:calc(100vw - 12rem);max-height:calc(100vh - 6rem)}}.popup--property-video{background-color:#fff0}.popup--property-video iframe{vertical-align:bottom}.popup--property-video .mfp-close{background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:991px){.popup--property-video .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.popup--property-video__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:1600px;width:95vw}@media (min-width:992px){.popup--property-video__embed{width:95vw;max-width:1600px}}.popup--property-video__embed iframe,.popup--property-video__embed object,.popup--property-video__embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.mfp-inline-holder .mfp-content:has(.popup--property-video){width:auto}.popup--property-share{background-color:#fff;width:95vw;max-width:520px;padding:2rem;text-align:center}.popup--property-share__inner{display:flex;flex-direction:column;gap:1rem}.popup--property-share__heading{font-weight:600;font-size:1.5rem}.property-overview__title{font-size:1.3rem}.property-overview__image{max-width:320px;max-width:420px;margin-left:auto;margin-right:auto}.popup--property-share .mfp-close{background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:1199px){.popup--property-share .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.mfp-inline-holder .mfp-content:has(.popup--property-share){width:auto}.popup--property-share .property-social-share{margin-top:1rem}.popup--property-share .social-share-buttons{display:flex;gap:.75rem;flex-wrap:nowrap;list-style:none;padding:0;margin:0;justify-content:center}.popup--property-share .social-share-item{list-style:none;margin:0;padding:0}.popup--property-share .social-share-btn{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;width:2.7rem;border-radius:999px;border:2px solid #e0e0e0;background-color:#fff;cursor:pointer;transition:all 0.3s ease;text-decoration:none;color:inherit}.popup--property-share .social-share-label{white-space:nowrap;font-size:.95rem;line-height:1}.popup--property-share .social-share-btn svg{width:22px;height:22px;fill:currentColor}.popup--property-share .social-share-btn:hover{transform:translateY(-2px)}a.social-share-btn:hover svg{fill:#009480}.popup--property-share .social-share-btn.copied svg{fill:#009480}@media (max-width:767px){.popup--property-share{padding:1.5rem}.popup--property-share .social-share-buttons{gap:.5rem}.popup--property-share .social-share-btn{min-height:40px;padding:.1rem}.popup--property-share .social-share-btn svg{width:20px;height:20px}}.property-mortgage-banner{height:500px}@media (max-width:1199px){.property-mortgage-banner{height:auto}}.property-mortgage-banner .wrapper{display:flex;max-width:1920px;height:100%;align-items:center;justify-content:flex-start;overflow:hidden}@media (max-width:1199px){.property-mortgage-banner .wrapper{display:block;max-width:100%}}.property-mortgage-banner__text{width:670px;flex:none;padding-left:2rem;padding-right:2rem}@media (max-width:1199px){.property-mortgage-banner__text{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}}.property-mortgage-banner__images{flex:none;display:flex;background-color:crimson;background-color:#F6F6F5;height:100%;width:1250px}@media (max-width:1199px){.property-mortgage-banner__images{display:none}}.property-mortgage-banner__image--1{width:500px;height:500px;position:relative;border-right:1px solid #fff}.property-mortgage-banner__image--1 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-mortgage-banner__image--2{flex:none;width:750px;height:500px;position:relative}.property-mortgage-banner__image--2 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-search-filter{display:flex;align-items:center;position:sticky;top:155px;top:140px;z-index:99;transition:top 250ms ease;border-color:#f0f0f0;margin-bottom:1rem;padding-top:1rem;padding-bottom:1.4rem;padding-top:0;padding-bottom:0}@media (max-width:767px){.property-search-filter{transition:top 250ms ease;top:140px;padding-bottom:0;margin-bottom:0;overflow-x:hidden}}@media (min-width:1200px){.property-search-filter{top:155px;padding-top:1rem;padding-bottom:1rem}}.property-search-filter.opaque{background-color:#fff;border-bottom:1px solid #F0F0F0}.property-search-filter .wrapper{max-width:1850px;display:flex;align-items:center;flex-wrap:wrap}.property-search-filter__form{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex:1;margin-top:-.5rem;margin-bottom:-.5rem}@media (max-width:1439px){.property-search-filter__form{justify-content:space-around;margin-bottom:0;display:none}}.property-search-filter__form.show{display:flex}.property-search-filter__form label{color:#009480;color:#212924;text-transform:uppercase;font-weight:500;font-size:1.2rem;font-size:1.1rem}.property-search-filter__form fieldset{margin-left:1.5rem;min-width:135px;max-width:200px;max-width:240px;margin-top:.5rem;margin-bottom:.5rem}@media (max-width:1439px){.property-search-filter__form fieldset{width:calc(16.6666666667% - 1rem);flex:none;min-width:0;max-width:100%;margin:0;margin-top:.5rem;margin-bottom:.5rem}}@media (max-width:991px){.property-search-filter__form fieldset{width:calc(50% - 1rem);flex:none;min-width:0;max-width:100%;margin:0;margin-top:.5rem;margin-bottom:.5rem}}@media (max-width:767px){.property-search-filter__form fieldset{width:calc(50% - 1rem);flex:none;min-width:0;max-width:100%;margin:0;margin-top:.5rem;margin-bottom:.5rem}}.property-search-filter__form fieldset.under-offer{margin-left:auto;align-self:flex-end}@media (max-width:1439px){.property-search-filter__form fieldset.under-offer{position:absolute;top:-1rem;right:0;margin:0;top:0;display:none}}.property-search-filter__form .field{margin-left:-.3rem}.property-search-filter__form select{cursor:pointer;color:#212924;font-weight:700;font-size:1.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%}.property-search-filter__form select:focus-visible{outline:none}.property-search-filter--new{margin-top:-8.2rem}.property-search-filter--new .property-search-filter--toggle{display:none}.property-search-filter--new fieldset:not(.under-offer){display:none}.select2-container.select2-container--swoffers--property-search-filter{width:375px}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single,.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple{height:2rem;border-radius:0;border:none;border-bottom:1px solid #212924;background-color:#fff;border-radius:0}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__rendered{color:#212924;line-height:2rem;font-weight:600;font-size:1rem;padding-left:.3rem;padding-right:.3rem;width:100%;white-space:nowrap;overflow:hidden;float:left}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single .select2-selection__arrow,.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__arrow{position:absolute;bottom:0;right:0;top:0;width:1.5rem;height:2rem}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single .select2-selection__arrow b,.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__arrow b{left:0;margin-left:0;margin-top:0;position:absolute;top:0;width:100%;height:100%;background-color:#212924;-webkit-mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);mask-image:url(/wp-content/themes/swoffers/assets/img/caret-down-green.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:15px auto;mask-size:15px auto;transition:transform 250ms ease}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single:hover{opacity:.7}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--single:hover .select2-selection__arrow b{transform:translateY(5px)}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple{padding-left:.3rem;padding-right:.3rem}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__rendered{padding-left:0;height:2rem;display:flex}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice{float:left;margin-right:.5rem;font-size:1rem;padding-top:.1rem}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice__remove{margin-right:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;color:#212924;padding:0;font-size:1.3rem;transform:translateY(.2rem);cursor:pointer!important}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.5}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;margin:0;padding:0;height:2rem;line-height:33px;font-size:1rem;font-weight:600;color:#212924;position:absolute;padding:0 .3rem;left:0;cursor:pointer}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#212924}.select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#212924}.select2-container.select2-container--swoffers--property-search-filter.select2-container--open .select2-selection .select2-selection__arrow b{transform:rotate(180deg)}.select2-container.select2-container--swoffers--property-search-filter .select2-dropdown{border-color:#fff;border-radius:0;background-color:#fff;box-shadow:0 0 1rem rgb(33 41 36 / .1)}.select2-container.select2-container--swoffers--property-search-filter .select2-results__option{position:relative;color:#212924;font-weight:600;font-size:1.1rem;padding-left:.3rem;padding-right:.3rem;padding-top:.1rem;padding-bottom:.1rem;font-weight:500;font-size:.9rem}.select2-container.select2-container--swoffers--property-search-filter .select2-results__option--highlighted.select2-results__option--selectable{background-color:#E3F5ED;color:#212924}.select2-container.select2-container--swoffers--property-search-filter .select2-results__option--selected,.select2-container.select2-container--swoffers--property-search-filter .select2-results__option--highlighted.select2-results__option--selectable.select2-results__option--selected{background-color:#fff;color:#009480}.select2-container.select2-container--swoffers--property-search-filter .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container.select2-container--swoffers--property-search-filter .select2-results__options[aria-multiselectable=true] .select2-results__option{padding-left:1.9rem}.select2-container.select2-container--swoffers--property-search-filter .select2-results__options[aria-multiselectable=true] .select2-results__option:before{content:"";font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009480;line-height:20px;text-align:center;position:absolute;top:4px;left:4px;width:20px;height:20px;background:#eee;border:1px solid #009480}.select2-container.select2-container--swoffers--property-search-filter .select2-results__options[aria-multiselectable=true] .select2-results__option--selected:before,.select2-container.select2-container--swoffers--property-search-filter .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted.select2-results__option--selectable.select2-results__option--selected:before{content:"✓"}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--single,._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple{height:28px;border-radius:4px;border:none;background-color:#fff;width:100%}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--single .select2-selection__rendered,._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__rendered{color:#212924;line-height:28px;font-weight:600;font-size:1.1rem;padding-left:.3rem;padding-right:.3rem;width:100%;white-space:nowrap;overflow:hidden;float:left}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--single .select2-selection__rendered:hover,._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__rendered:hover{color:rgb(33 41 36 / .8)}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple{padding-left:.3rem;padding-right:.3rem}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__rendered{padding-left:0}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice{float:left;margin-right:.5rem;font-size:1.1rem;padding-top:.1rem}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice__remove{margin-right:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;color:#212924;padding:0;font-size:1.3rem;transform:translateY(.2rem);cursor:pointer!important}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.5}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;margin:0;padding:0;height:28px;line-height:33px;font-size:1.1rem;font-weight:600;color:#212924}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#212924}._select2-container.select2-container--swoffers--property-search-filter .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#212924}._select2-container.select2-container--swoffers--property-search-filter .select2-dropdown{border-radius:4px;border:none;background-color:#fff}._select2-container.select2-container--swoffers--property-search-filter .select2-results__option{color:#212924;font-weight:600;font-size:1.1rem;padding-left:.3rem;padding-right:.3rem;padding-top:.1rem;padding-bottom:.1rem}._select2-container.select2-container--swoffers--property-search-filter .select2-results__option--highlighted.select2-results__option--selectable{background-color:#212924;color:#fff}._select2-container.select2-container--swoffers--property-search-filter .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}._select2-container.select2-container--swoffers--property-search-filter .select2-results__option--selected{background-color:#212924;color:#fff}.under-offer-toggle{display:flex;align-items:center}@media (max-width:1439px){.under-offer-toggle{justify-content:flex-end;height:4rem}}.under-offer-toggle:before{content:"Show under offer";width:auto;display:block;font-size:1.2rem;font-weight:500;white-space:nowrap;margin-right:.5rem;color:#009480;font-weight:500}.under-offer-toggle__checkbox{opacity:0;width:0;height:0;overflow:hidden;display:block}.under-offer-toggle__checkbox+label{color:#fff0;cursor:pointer;display:block;width:40px;height:20px;border-radius:20px;border:1px solid #ccc;position:relative;transition:all 0.15s ease}.under-offer-toggle__checkbox+label:hover{opacity:.6}.under-offer-toggle__checkbox+label:before{content:" ";display:block;width:50%;height:100%;border-radius:50%;background-color:#999;position:absolute;top:50%;left:50%;transform:translate(-100%,-50%) scale(.9);transition:all 0.15s ease;z-index:1}.under-offer-toggle__checkbox:checked+label{border-color:#009480}.under-offer-toggle__checkbox:checked+label:before{transform:translate(0%,-50%) scale(.9);background-color:#009480}.under-offer-toggle__checkbox+label:after{content:" ";display:block;width:40px;height:20px;border-radius:20px;background-color:#eee;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);transition:background-color 0.15s ease;opacity:1;z-index:0}.under-offer-toggle__checkbox:checked+label:after{background-color:rgb(0 148 128 / .1)}.property-search-filter--toggle{cursor:pointer;color:#009480;text-transform:uppercase;display:flex;align-items:center}.property-search-filter--toggle span{margin-left:1rem}@media (min-width:1440px){.property-search-filter--toggle span{display:none}}@media (max-width:1439px){.property-search-filter--toggle{width:100%;flex:none;height:4rem}}.property-search-filter__form label a{width:1rem;height:1rem;margin-left:.2rem;vertical-align:text-bottom}.property-search-filter__form label i{width:1rem;height:1rem}.property-search-filter__form label.tooltip{position:relative;cursor:pointer}.property-search-filter__form label.tooltip:after{content:"";background-image:repeating-linear-gradient(to right,#009480 0,#009480 5px,white 5px,white 8px);height:1px;width:100%;display:inline-block;position:absolute;bottom:0;left:0;transform:translateY(1px);opacity:1;content:none}.property-search-filter__form label.tooltip:hover:after{opacity:1;background-image:repeating-linear-gradient(to right,#009480 0,#009480 4px,#009480 4px,#009480 6px)}.property-search-results__header{height:auto;padding-top:2rem;display:flex;align-items:center;background-position:right top -105px;background-repeat:no-repeat;background-size:365px auto}@media (min-width:768px){.property-search-results__header{height:215px;padding-top:0}}.property-search-results__header .wrapper{max-width:1850px}.property-search-results__heading{position:relative;display:inline-block}.property-search-results__heading h1{color:#009480;font-size:2.5rem;font-weight:500;font-family:abril-display,serif;text-transform:capitalize;display:inline-block}.property-search-results__heading-market-type{position:relative;display:block;padding-left:0}@media (min-width:768px){.property-search-results__heading-market-type{display:inline;padding-left:1rem;padding-left:0}}.property-search-results__heading-market-type:before{content:" ";display:none;width:3px;height:45px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#009480}@media (min-width:768px){.property-search-results__heading-market-type:before{display:block;display:none}}.property-search-results__heading-count{color:#212924;font-size:1.4rem;font-family:futura-pt,sans-serif;display:inline-block}.property-search-results__heading-count:before{content:"("}.property-search-results__heading-count:after{content:" results)"}.page-property-search .site-main{background-image:url(/wp-content/themes/swoffers/assets/img/property-search-filter-bg.svg);background-position:right top -101px;background-repeat:no-repeat;background-size:365px auto}.property-search{position:fixed;top:155px;width:100%;display:none;z-index:999;color:#fff;padding:2rem}@media (max-width:1199px){.property-search{display:block;top:0;right:0;min-height:100vh;z-index:999;will-change:transform;transition:transform 250ms ease;transform:translateX(100%);background-color:rgb(33 41 36 / .95);background-color:#212924}}@media (max-width:1199px){.property-search{min-height:100vh;max-height:100vh;overflow-y:scroll;overflow-x:hidden;scrollbar-width:5px;scrollbar-color:#38C27D rgb(33 41 36 / .9)}.property-search::-webkit-scrollbar{width:5px}.property-search::-webkit-scrollbar-track{background-color:#212924}.property-search::-webkit-scrollbar-thumb{background-color:#38C27D}}@media (min-width:1199px){.property-search:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#212924;z-index:-1}}.property-search.animate-in{transform:translateX(0)}@media (min-width:1200px){.property-search.animate-in:after{animation-name:slideDown;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0}}.property-search.animate-in .property-search__heading{animation-name:headingSlideIn;animation-duration:0.6s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards;animation-delay:0.25s;opacity:0}.property-search.animate-in .property-search__main{animation-name:headingSlideIn;animation-duration:0.5s;animation-iteration-count:1;transform-origin:50% 0;animation-delay:0.5s;animation-fill-mode:forwards;opacity:0}.property-search.animate-in .property-navigation__magazine{animation-name:headingSlideIn;animation-duration:0.6s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards;animation-delay:0.5s;opacity:0}.property-search.animate-out{transform:translateX(100%)}@media (min-width:1200px){.property-search.animate-out{transform:translateX(0);animation-name:fadeOut;animation-duration:0.25s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}}@media (min-width:1200px){.property-search.active{display:block}}.property-search__toggle{cursor:pointer;display:flex;align-items:center;height:2.5rem}.property-search__toggle:hover i{background-color:#38C27D}.property-search--close{position:absolute;top:0;right:0;cursor:pointer}.property-search--close:hover{opacity:.8}.property-search__heading{font-size:3rem;color:#38C27D;font-family:abril-display,serif;line-height:1}@media (max-width:1199px){.property-search__heading{font-size:2.4rem}}.property-search__form{display:flex}@media (max-width:1199px){.property-search__form{flex-direction:column}}.property-search__form-fieldset{display:flex;flex-direction:column;justify-content:space-between;justify-content:flex-end;margin-right:1rem}@media (max-width:1199px){.property-search__form-fieldset{margin-right:0}}.property-search__form-fieldset:not(:last-child){margin-right:2rem}@media (max-width:1199px){.property-search__form-fieldset:not(:last-child){margin-right:0}}.property-search__form-fieldset--long{width:345px;width:25rem}@media (max-width:1199px){.property-search__form-fieldset--long{width:100%}}.property-search__form-fieldset--medium{width:245px}@media (max-width:1199px){.property-search__form-fieldset--medium{width:100%}}.property-search__form-fieldset .tooltip{transform:translate(-.5rem,-.15rem);display:inline-block;position:absolute}.property-search__form-field-row{display:flex;justify-content:space-between;align-items:flex-end;min-height:80px}@media (max-width:1199px){.property-search__form-field-row{min-height:0;margin-top:.5rem}}.property-search__form-field-row:not(:last-child){margin-bottom:1rem}@media (max-width:1199px){.property-search__form-field-row:not(:last-child){margin-bottom:0rem}}.property-search__form-field-row--v{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.3rem}.property-search__form-field-col{width:calc(50% - 0.5rem)}.property-search__form-field-col--single{width:100%}.property-search__form-field-col label{display:block}.property-search__form label{font-weight:600;color:#E3F5ED;display:inline-flex;align-items:center}.property-search__form label:not(.label-inline){display:block;margin-bottom:.5rem}.property-search__form ::-moz-placeholder{color:#009480;font-weight:600;font-size:1.1rem}.property-search__form input[type=text],.property-search__form select,.property-search__form ::placeholder{color:#009480;font-weight:600;font-size:1.1rem}.property-search__form input[type=text],.property-search__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;border-radius:4px;border:none;background-color:#E3F5ED;padding:.8rem;width:100%}.property-search__form input[type=text]:focus-visible,.property-search__form select:focus-visible{outline:none}.property-search__form input[name=property_name]{background-color:#fff0;border-bottom:2px solid #E3F5ED;color:#E3F5ED;border-radius:0}.property-search__form input[name=property_name]::-moz-placeholder{color:#E3F5ED}.property-search__form input[name=property_name]::placeholder{color:#E3F5ED}.property-search__form input[name=property_name]:hover::-moz-placeholder{opacity:.8}.property-search__form input[name=property_name]:hover::placeholder{opacity:.8}.property-search__form button[type=submit]{height:50px;border:none;border-radius:4px;min-width:120px;background-color:#38C27D;font-family:futura-pt,sans-serif;font-weight:700}@media (max-width:1199px){.property-search__form button[type=submit]{margin-top:1.5rem}}.property-search__form button[type=submit]:before{background-color:#38C27D;border-radius:4px}.property-search__form button[type=submit]:after{border-radius:4px}.property-search__form .custom-radio{position:relative;cursor:pointer}.property-search__form .custom-radio:hover{opacity:.8}.property-search__form .custom-radio:not(:last-child){margin-right:1.5rem}.property-search__form .custom-radio input[type=radio]{opacity:0;width:0;height:0;position:absolute;z-index:-1}.property-search__form .custom-radio input[type=radio]+i{position:relative;display:inline-block;width:15px;height:15px;background-color:#fff0;border-color:#E3F5ED;border-style:solid;border-width:2px;border-radius:50%;margin-left:5px;transition:background-color 150ms ease,transform 150ms ease}.property-search__form .custom-radio input[type=radio]+i:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#38C27D;transform:scale(0);opacity:0;transition:opacity 150ms ease,transform 150ms ease}.property-search__form .custom-radio input[type=radio]:checked+i:before{opacity:1;transform:scale(.7)}.select2-container.select2-container--swoffers--property-search{max-width:321.75px}.select2-container.select2-container--swoffers--property-search .select2-selection--single,.select2-container.select2-container--swoffers--property-search .select2-selection--multiple{height:50px;border-radius:4px;border:none;background-color:#E3F5ED;width:100%}.select2-container.select2-container--swoffers--property-search .select2-selection--single .select2-selection__rendered,.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__rendered{color:#009480;line-height:50px;color:#009480;font-weight:600;font-size:1.1rem;padding-left:.8rem;padding-right:.8rem;width:100%;white-space:nowrap;overflow:hidden;float:left}.select2-container.select2-container--swoffers--property-search .select2-selection--single .select2-selection__rendered:hover,.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__rendered:hover{color:rgb(0 148 128 / .8)}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple{padding-left:.8rem;padding-right:.8rem}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__rendered{padding-left:0;display:flex}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__choice{float:left;margin-right:.5rem;font-size:.9rem}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__choice__remove{margin-right:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;color:#009480;padding:0;font-size:1.3rem;transform:translateY(.2rem);cursor:pointer!important}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.5}.select2-container.select2-container--swoffers--property-search .select2-selection--multiple .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;margin:0;padding:0;height:50px;line-height:50px}.select2-container.select2-container--swoffers--property-search .select2-dropdown{border-radius:4px;border:none;background-color:#E3F5ED}.select2-container.select2-container--swoffers--property-search .select2-results__option{color:#009480;font-weight:600;font-size:1.1rem;padding-left:.8rem;padding-right:.8rem}.select2-container.select2-container--swoffers--property-search .select2-results__option--highlighted.select2-results__option--selectable{background-color:#009480;color:#E3F5ED}.select2-container.select2-container--swoffers--property-search .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container.select2-container--swoffers--property-search .select2-results__option--selected{background-color:#009480;color:#E3F5ED}@keyframes propertySearch_slideRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes propertySearch_slideDown{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes propertySearch_headingSlideIn{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes propertySearch_linkSlideIn{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes propertySearch_fadeIn{from{opacity:0}to{opacity:1}}@keyframes propertySearch_fadeOut{from{opacity:1}to{opacity:0}}@media (max-width:1199px){.related-properties{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.related-properties .wrapper{max-width:1920px}.related-properties__heading{font-size:1.6rem;margin-bottom:1.5rem;font-weight:600;color:#009480}@media (min-width:1200px){.related-properties__heading{font-size:2rem}}.related-properties__items{max-width:1600px;display:flex;flex-direction:column;margin-left:-1rem;margin-right:-1rem}@media (min-width:1200px){.related-properties__items{flex-direction:row}}.related-properties__items{flex:none;width:auto;position:relative}.related-properties .property-grid__item{width:100%}@media (min-width:1200px){.related-properties .property-grid__item{width:33.333%}}.related-properties .property-grid__item.reveal{opacity:1}.related-properties .property-grid__item .property--favourite{right:.3rem}.sidebar-nav{width:375px;height:calc(100vh - 155px);background-color:#E3F5ED;position:fixed;top:155px;left:0;transition:transform 0.45s ease;transform:translateX(-100%);z-index:999;padding:3rem 2rem;display:none}@media (min-width:1200px){.sidebar-nav{display:block}}.sidebar-nav.active{transform:translateX(0)}.sidebar-nav a:hover{text-decoration:underline}.sidebar-nav li{font-weight:600;font-size:1.3rem;opacity:0}.sidebar-nav li.animate-in{animation-name:linkSlideIn;animation-duration:0.4s;animation-iteration-count:1;transform-origin:50% 0;animation-fill-mode:forwards}.sidebar-nav ul:not(:last-child){margin-bottom:3rem}.sidebar-nav__user-menu li,.sidebar-nav__user-menu a,.sidebar-nav__contact-menu li,.sidebar-nav__contact-menu a{color:#38C27D}.sidebar-nav__page-list-menu li,.sidebar-nav__page-list-menu a{color:#212924}.sidebar-nav__contact-menu li{font-size:1.6rem}.sidebar-nav--toggler{cursor:pointer;margin-right:1.5rem}@media (max-width:1199px){.sidebar-nav--toggler{display:none}}.sidebar-nav--toggler:hover i{background-color:#38C27D}.site-footer{padding-top:3rem;padding-bottom:3rem;background-color:#212924;color:#fff}@media (min-width:1200px){.site-footer{height:458px}}.site-footer a{color:#fff}.site-footer .wrapper{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:auto;flex-direction:column}@media (min-width:1200px){.site-footer .wrapper{flex-direction:row;height:100%;max-width:1600px;padding-left:2rem;padding-right:2rem}}.site-footer .logo-address{margin-left:2rem;margin-right:2rem;margin-bottom:2rem}@media (min-width:1200px){.site-footer .logo-address{position:absolute;left:0;top:50%;transform:translateY(-50%)}}.site-footer .logo-tagline{display:none;margin-bottom:1rem}.site-footer .logo-tagline .tagline{font-size:1.2rem}@media (max-width:767px){.site-footer .logo-tagline{display:none}}.site-footer .logo{max-width:240px}.site-footer .footer-navigation{text-align:center}.site-footer .certification{margin-left:2rem;margin-right:2rem;margin-top:2rem;margin-bottom:2rem}@media (min-width:1200px){.site-footer .certification{margin-top:0;margin-bottom:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.site-footer .certification{display:none}}.site-footer .credit{transform:translateY(10px);margin-left:3rem;margin-right:3rem}@media (min-width:1200px){.site-footer .credit{position:absolute;bottom:0;right:0}}@media (max-width:767px){.site-footer .credit{margin-top:2rem}}.site-footer .address,.site-footer .opening-times{line-height:1.2;font-size:1.1rem;font-weight:300;margin-top:2rem}@media (max-width:767px){.site-footer .address,.site-footer .opening-times{text-align:center;font-size:1.1rem}}.site-footer .opening-times{margin-top:2rem}.site-footer .register-login{margin-bottom:3.2rem}.site-footer .register-login ul li{font-size:1.1rem;font-weight:500}.site-footer .register-login ul li,.site-footer .register-login ul a{color:#38C27D}.site-footer .register-login ul a:hover{color:#fff}.site-footer .email-phone{line-height:1.2;margin-bottom:2.2rem}.site-footer .email-phone ul li,.site-footer .email-phone ul a{font-weight:500;font-size:2rem}.site-footer .email-phone ul a:hover{color:#38C27D}@media (max-width:767px){.site-footer .email-phone{display:none}}.site-footer .social-links{margin-bottom:2.6rem}.site-footer .social-links ul{margin-left:-.5rem;margin-right:-.5rem}.site-footer .social-links ul li{padding-left:.5rem;padding-right:.5rem}.site-footer .social-links ul li a:hover{color:#38C27D}.site-footer .social-links ul li a:hover i{background-color:#38C27D}.site-footer .legal ul{margin-left:-.5rem;margin-right:-.5rem}.site-footer .legal ul li{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.site-footer .legal ul li,.site-footer .legal ul a{font-weight:500;color:#38C27D}.site-footer .legal ul li:hover,.site-footer .legal ul a:hover{color:#fff}.site-header{background-color:#fff;display:block;position:fixed;top:0;left:0;right:0;z-index:999;border-bottom:1px solid #F0F0F0;transition:transform 250ms ease,height 250ms ease;width:100vw;height:140px}@media (min-width:1200px){.site-header{height:155px}}.site-header.animate-out{transform:translateY(-100%)}.site-header__top{display:flex;align-items:center;justify-content:space-between;background-image:url(/wp-content/themes/swoffers/assets/img/mobile-header-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100vw;height:50px}@media (min-width:1200px){.site-header__top{display:none}}.site-header__top .contact-navigation{margin-left:auto}.site-header__main{display:flex;width:100vw;height:90px}@media (min-width:1200px){.site-header__main{height:155px}}@media (max-width:1199px){.site-header__main.gutter{padding-left:1rem;padding-right:1rem}}.site-header__main .wrapper{position:relative;display:flex;height:100%;max-width:1920px}.site-header__main .primary-navigation{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;width:100%;height:100%;align-items:center}@media (min-width:1200px){.site-header__main .primary-navigation{width:auto}}.site-header__main .secondary-navigation{display:none}@media (min-width:1200px){.site-header__main .secondary-navigation{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex}}.site-header__main .secondary-navigation nav{display:flex}.site-header__main .property-navigation{color:#212924;height:100%;display:none}@media (min-width:1200px){.site-header__main .property-navigation{display:flex}}.site-header__main .property-navigation__sub-nav{display:none;position:absolute;background-color:blue}.site-header__main .property-navigation>ul{margin-left:-1rem;margin-right:-1rem}.site-header__main .property-navigation>ul>li{font-weight:600;text-transform:uppercase;display:flex;align-items:center;height:2.5rem;position:relative;margin-left:1rem;margin-right:1rem;cursor:pointer}.site-header__main .property-navigation>ul>li>a{color:#212924}.site-header__main .property-navigation>ul>li:hover>a{color:#38C27D}.site-header__main .property-navigation>ul>li[data-mega-menu=property-search] span{display:none}ul>li:hover .site-header__main .property-navigation__sub-nav{display:block}.site-header__main .property-navigation ul>li[data-mega-menu]:after{content:" ";display:block;width:100%;height:6px;background-color:#212924;position:absolute;bottom:-58px;opacity:0;transition:opacity 250ms ease}.site-header__main .property-navigation ul>li.active[data-mega-menu]:after{opacity:1}.site-header__main .property-navigation__sub-nav-price-list li{font-weight:600}.site-header__main .property-navigation__sub-nav-price-list li a{color:#fff}.site-header .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:150px}@media (min-width:768px){.site-header .logo{max-width:100%;width:180px}}.site-header .logo svg{width:100%;height:auto}.site-header .logo a{display:block}.site-header .logo a svg path:not([data-name=key]){transition:opacity 150ms ease}.site-header .logo a:hover svg path:not([data-name=key]){opacity:.5}.site-header .account-navigation,.site-header .contact-navigation{display:flex;align-items:center}.site-header .account-navigation label,.site-header .contact-navigation label{font-weight:600}@media (min-width:992px){.site-header .account-navigation label,.site-header .contact-navigation label{margin-right:.5rem}}.site-header .account-navigation--property-favourite .btn--round--alt i{display:flex;align-items:center;justify-content:center;background-color:#fff0}.site-header .account-navigation--property-favourite svg path{fill:none;stroke:#fff}@media (min-width:992px){.site-header .account-navigation--property-favourite svg path{stroke:#38C27D}}.site-header .account-navigation--property-favourite.active svg path{fill:#fff}@media (min-width:992px){.site-header .account-navigation--property-favourite.active svg path{fill:#38C27D}}.site-header .account-navigation--property-favourite.active .btn--round span.dot{content:"";display:block;width:.7rem;height:.7rem;background-color:red;border-radius:50%;position:absolute;animation:dot-anim 0.5s;right:0;top:.66rem;margin:0;transform:none}@media (max-width:1199px){.site-header .account-navigation--property-favourite.active .btn--round span.dot{right:.35rem;z-index:1}}@keyframes dot-anim{0%{transform:translate(0,0) scale(.1);opacity:0}10%{transform:translate(0,0) scale(1.5);opacity:1}100%{transform:translate(0,0) scale(1)}}.site-header .property-search--toggler{cursor:pointer;display:flex;align-items:center;margin-left:1.5rem}@media (max-width:1199px){.site-header .property-search--toggler{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.site-header .property-search--toggler span{display:none}.site-header .property-search--toggler:hover i{background-color:#38C27D}@media (max-width:1199px){.site-header__top .btn--round{display:block;width:50px;height:50px;box-sizing:content-box}}@media (max-width:1199px){.site-header__top .btn--round:before,.site-header__top .btn--round:after{background-color:#fff0}}@media (min-width:1200px){.site-header.short,.site-header.short .site-header__main{height:95px}.site-header.short~.site-main{margin-top:95px}.site-header.short~.mega-menu,.site-header.short~.property-search,.site-header.short~.sidebar-nav{top:95px}.site-header.short~.sidebar-nav{height:calc(100vh - 95px)}.site-header.short .site-header__main .property-navigation ul>li[data-mega-menu]:after{bottom:-28px}.site-header,.site-header__main{transition:transform 250ms ease,height 250ms ease}.site-header~.site-main{transition:margin 250ms ease}.site-header~.mega-menu,.site-header~.property-search,.site-header~.sidebar-nav{transition:top 250ms ease}.site-header~.sidebar-nav{transition:transform 450ms ease,height 250ms ease,top 250ms ease}.site-header .site-header__main .property-navigation ul>li[data-mega-menu]:after{transition:bottom 250ms ease}}.site-main{display:block;flex-direction:column;margin-top:140px}@media (min-width:1200px){.site-main{display:block;flex:1;margin-top:155px}}.page-login .site-main,.page-forgotten-password .site-main,.page-password-reset .site-main,.page-register .site-main,.page-register-2 .site-main,.page-viewing-list .site-main,.page-my-account .site-main,.page-property-search-criteria .site-main,.page-add-property-search .site-main,.page-edit-property-search .site-main,body[class*=page-my-account] .site-main{background-color:#f7f7f7}.page-forgotten-password .site-main .columns,.page-password-reset .site-main .columns{justify-content:center}.wp-hide-pw{width:40px;height:40px;min-width:0;display:flex;text-decoration:none!important;align-items:center;justify-content:center}.site-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.team{overflow:hidden}@media (max-width:1919px){.team .wrapper{max-width:1640px}}.team__heading{text-align:center;color:#009480;font-size:1.6rem;margin-bottom:2rem}.team__filter{text-align:center;text-transform:uppercase;margin-bottom:3rem}.team__filter ul{margin-left:-1rem;margin-right:-1rem;display:none}@media (min-width:992px){.team__filter ul{display:flex}}.team__filter ul li{margin-left:1rem;margin-right:1rem;position:relative}.team__filter ul li:after{content:"";display:block;width:1px;height:100%;background-color:#212924;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);right:-1rem}.team__filter ul li:last-child:after{content:none}.team__filter ul li a{color:#212924}.team__filter ul li a:hover{color:#38C27D}.team__filter ul li a.active{color:#212924;font-weight:600}.team__filter-mobile-select,.team__filter .select2-container--swoffers--property-search-filter{width:75%!important}@media (min-width:992px){.team__filter-mobile-select,.team__filter .select2-container--swoffers--property-search-filter{display:none}}.team__items{display:flex;flex-wrap:wrap}@media (min-width:992px){.team__items{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}}.team__item{padding-left:0;padding-right:0;cursor:pointer;transition:opacity 250ms ease,transform 250ms ease;margin-bottom:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:100vw}@media (min-width:992px){.team__item{max-width:568px;padding-left:2rem;padding-right:2rem}}.team__item a{transition:opacity 250ms ease,transform 250ms ease}.team__item:hover a{opacity:.7}.team__item{width:100%}@media (min-width:768px){.team__item{width:50%;flex:none}}@media (min-width:992px){.team__item{width:33.333%;flex:none}}.team__item-image{display:block;background-repeat:no-repeat;background-size:cover;margin-bottom:1.5rem}.team__item-image:before{content:" ";display:block;width:100%;padding-bottom:80%}.team__item-text{text-align:center;line-height:1.3}.team__item-text>*:not(:last-child){margin-bottom:1rem}.team__item-text a:not(.btn){text-decoration:underline;color:#009480}.team__item-text a:not(.btn):hover{text-decoration:none}.team__item-text>ul:not(.list-inline) li{list-style:none;padding-left:2rem}.team__item-text>ul:not(.list-inline) li::before{content:"•";font-weight:700;display:inline-block;width:1.5rem;margin-left:-1.5rem}.team__item-text ol{list-style:decimal;padding-left:2rem}.team__item-text th,.team__item-text td{padding:.5rem;line-height:1.1}.team__item-text figure{margin:2rem 0!important}.team__item-text table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}.team__item-text *+table{margin-top:15px}.team__item-text table td,.team__item-text table th{padding:14px;border-right:1px solid #fff;border-bottom:1px solid #fff}.team__item-text table th{text-align:left}.team__item-text table td{vertical-align:top}.team__item-text table thead th{vertical-align:bottom}.team__item-text table caption,.team__item-text table tfoot{font-size:.75em;font-style:italic}.team__item-text table caption{text-align:left;color:#5d6162}.team__item-text table tbody tr.uk-active{background:#eee}.team__item-text .table-middle,.team__item-text .table-middle td{vertical-align:middle!important}.team__item-text .table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.team__item-text .table-condensed td{padding:4px 8px}.team__item-text .table-hover tbody tr:hover{background:#eee}.team__item-text table th{padding:8px 14px}.team__item-text table th{text-align:center}.team__item-text table td{text-align:center;vertical-align:middle}.team__item-text table thead tr{background:#38C27D;color:#fff}.team__item-text table thead th{vertical-align:middle}.team__item-text .uk-table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.team__item-text .uk-table-striped tbody tr:nth-of-type(2n){background:#efefee}@media (max-width:767px){.team__item-text table td,.team__item-text table th{padding:.5rem .5rem;font-size:1rem;min-width:90px}}.team__item-text a{text-decoration:none}.team__item-name{color:#009480;font-weight:600}.team__item-role{color:#212924;font-weight:600}.team__item{transition:none;opacity:0;transform:translateX(-10px);display:none}.team__item.active{display:block}.team__item.active.animate-in{transition:opacity 750ms ease,transform 750ms ease;opacity:1;transform:translateX(0)}.team__popup{position:fixed;z-index:-1;top:0;left:0;width:100%;width:100vw;height:100%;background-color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-100%);opacity:0;transition:transform 350ms cubic-bezier(.215,.61,.355,1),opacity 350ms cubic-bezier(.215,.61,.355,1)}.team__popup-logo{position:fixed;text-align:center;width:100%;margin:0;top:0;height:155px;display:flex;align-items:center;justify-content:center;z-index:9;position:relative;display:none}@media (min-width:992px){.team__popup-logo{display:flex}}.team__popup-image{width:100%;flex:none;background-image:linear-gradient(to top right,#ddd,white);text-align:center}@media (min-width:992px){.team__popup-image{width:50%;flex:none;display:flex}}.team__popup-image img{max-width:480px;width:100%}@media (min-width:992px){.team__popup-image img{max-width:100%;-o-object-fit:cover;object-fit:cover}}.team__popup-text{padding:1rem;display:flex;flex-direction:column;flex:1}@media (min-width:992px){.team__popup-text{width:50%;flex:none;display:block;padding:7rem 3rem 2rem}}.team__popup-keyline{background-color:#f0f0f0;position:absolute;width:100vw;left:50%;transform:translateX(-50%);height:1px;top:3rem;z-index:-1}.team__popup--close{position:fixed;top:1rem;right:1rem;background-color:#fff;border-radius:50%}@media (max-width:767px){.team__popup--close{position:absolute;top:2rem}}@media (min-width:992px){.team__popup--close{position:absolute;top:1.5rem;right:2rem;margin:0}}.team__popup--close i{transition:transform 250ms ease;width:2.9rem;height:2.9rem}.team__popup--close:hover i{transform:scale(1.15)}.team__popup-name-role{margin-bottom:1rem;line-height:1.1}.team__popup-name{color:#009480;font-weight:600;font-size:2rem;display:block}@media (min-width:992px){.team__popup-name{display:inline-block}}.team__popup-role{font-weight:500;font-size:1.5rem;display:block}@media (min-width:992px){.team__popup-role{margin-left:.8rem;display:inline-block}}.team__popup-bio{font-weight:500;font-size:1.1rem;line-height:1.4;margin-bottom:2rem}@media (min-width:992px){.team__popup-bio{margin-bottom:3rem}}.team__popup-bio>*:not(:last-child){margin-bottom:1rem}.team__popup-bio a:not(.btn){text-decoration:underline;color:#009480}.team__popup-bio a:not(.btn):hover{text-decoration:none}.team__popup-bio>ul:not(.list-inline) li{list-style:none;padding-left:2rem}.team__popup-bio>ul:not(.list-inline) li::before{content:"•";font-weight:700;display:inline-block;width:1.5rem;margin-left:-1.5rem}.team__popup-bio ol{list-style:decimal;padding-left:2rem}.team__popup-bio th,.team__popup-bio td{padding:.5rem;line-height:1.1}.team__popup-bio figure{margin:2rem 0!important}.team__popup-bio table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}.team__popup-bio *+table{margin-top:15px}.team__popup-bio table td,.team__popup-bio table th{padding:14px;border-right:1px solid #fff;border-bottom:1px solid #fff}.team__popup-bio table th{text-align:left}.team__popup-bio table td{vertical-align:top}.team__popup-bio table thead th{vertical-align:bottom}.team__popup-bio table caption,.team__popup-bio table tfoot{font-size:.75em;font-style:italic}.team__popup-bio table caption{text-align:left;color:#5d6162}.team__popup-bio table tbody tr.uk-active{background:#eee}.team__popup-bio .table-middle,.team__popup-bio .table-middle td{vertical-align:middle!important}.team__popup-bio .table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.team__popup-bio .table-condensed td{padding:4px 8px}.team__popup-bio .table-hover tbody tr:hover{background:#eee}.team__popup-bio table th{padding:8px 14px}.team__popup-bio table th{text-align:center}.team__popup-bio table td{text-align:center;vertical-align:middle}.team__popup-bio table thead tr{background:#38C27D;color:#fff}.team__popup-bio table thead th{vertical-align:middle}.team__popup-bio .uk-table-striped tbody tr:nth-of-type(odd){background:#d8d9d9}.team__popup-bio .uk-table-striped tbody tr:nth-of-type(2n){background:#efefee}@media (max-width:767px){.team__popup-bio table td,.team__popup-bio table th{padding:.5rem .5rem;font-size:1rem;min-width:90px}}.team__popup-first-name:before{content:" ";display:inline-block}.team__popup-actions{font-weight:600;display:flex;align-items:center;margin-left:-.5rem;margin-right:-.5rem;margin-top:auto}.team__popup-actions .icon{background-color:#B2EDB8;margin-right:.8rem}.team__popup-actions .icon.icon--linkedin{background-color:#fff;width:51px;height:51px}.team__popup-actions>*{margin:0 .5rem}@media (max-width:767px){.team__popup-actions>*{width:100%}}.team__popup-content{transform:translateX(-100%);opacity:0;transition:transform 750ms cubic-bezier(.215,.61,.355,1),opacity 750ms cubic-bezier(.215,.61,.355,1);transition-delay:0.25s;width:100%;margin-top:auto;margin-bottom:auto;padding-top:0;padding-bottom:0;height:100vh;background-color:#fff}@media (min-width:992px){.team__popup-content{height:auto}}.team__popup-content .wrapper{display:flex;max-width:1300px;position:relative;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:scroll;scrollbar-width:5px;scrollbar-color:#38C27D rgb(33 41 36 / .9)}.team__popup-content .wrapper::-webkit-scrollbar{width:5px}.team__popup-content .wrapper::-webkit-scrollbar-track{background-color:#212924}.team__popup-content .wrapper::-webkit-scrollbar-thumb{background-color:#38C27D}.team__popup-content .wrapper::-webkit-scrollbar-track{background-color:#fff}@media (min-width:992px){.team__popup-content .wrapper{flex-direction:row;height:auto;overflow:visible}}.team__popup.animate-in{transform:translateY(0);opacity:1;z-index:999}.team__popup.animate-out{transform:translateY(0);opacity:0;transition-delay:0.5s}.team__popup.animate-in .team__popup-content{animation-name:slideIn;animation-duration:0.75s;animation-delay:0.25s;animation-iteration-count:1;animation-fill-mode:forwards}.team__popup.animate-out .team__popup-content{animation-name:slideOut;animation-duration:0.75s;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes slideIn{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.team__popup-role{margin-left:0}.team__popup-logo{display:none}.viewing-list-bar{position:fixed;z-index:999;top:140px;width:100%;height:50px;opacity:0;background:rgb(56 194 125 / .7);background:#38c27d;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}@media (min-width:1200px){.viewing-list-bar{top:155px}}@media (max-width:1199px){.site-header,.site-main{will-change:margin;transition:margin 250ms ease}body.show-viewing-list-popup-mobile .site-header{margin-top:42px}body.show-viewing-list-popup-mobile .site-main{margin-top:182px}body.show-viewing-list-popup-mobile .viewing-list-popup-mobile{margin-top:0}body.show-viewing-list-popup-mobile .property-search-filter{transition:top 250ms ease;top:182px}}.viewing-list-popup-mobile{display:none}@media (max-width:1199px){.viewing-list-popup-mobile{background:#009480;width:100vw;height:42px;color:#fff;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:99;will-change:transform;transition:margin 250ms ease;margin-top:-42px}.viewing-list-popup-mobile a{color:#fff;text-decoration:underline;font-weight:500}.viewing-list-popup-mobile a .icon--arrow{margin-left:.2rem;width:1.3rem;height:1rem;background:#fff}}.viewing-list-popup-mobile__heart{position:absolute;top:50%;left:1rem;transform:translateY(-50%);display:flex}.viewing-list-popup-mobile__heart svg .heart{fill:#fff;stroke:#fff}.viewing-list-popup-mobile__heart .dot{display:block;width:.5rem;height:.5rem;background-color:red;border-radius:50%;position:absolute;animation:dot-anim 0.5s;right:-.2rem;top:0;margin:0;transform:none}@media (max-width:1199px){.viewing-list-popup-mobile__heart .dot{right:-.2rem;top:0;z-index:1}}.viewing-list-popup-mobile__count{font-weight:700}@media (max-width:1199px){.site-header__top .account-navigation--property-favourite{display:none}}.viewing-list-popup{background-color:#fff;margin-left:auto;margin-right:auto;padding:3rem 1.5rem;position:relative;width:380px;margin-top:2rem;margin-bottom:2rem;padding:1.8rem 1rem 1.3rem 1rem;width:420px;text-align:center;border-radius:4px;box-shadow:0rem .2rem .5rem rgb(0 0 0 / .15)}@media (max-width:991px){.viewing-list-popup{width:calc(100vw - 2rem);max-width:380px}}.viewing-list-popup .mfp-close{background-color:#009480;color:white!important;border-radius:50%;opacity:1!important;transform:translate(50%,-50%)}@media (max-width:991px){.viewing-list-popup .mfp-close{right:auto;left:50%;transform:translate(-50%,-50%)}}.viewing-list-popup__icon svg.fav-heart path{fill:#38C27D}.viewing-list-popup__icon svg.fav-heart{width:2rem;height:2rem}.viewing-list-popup__heading{font-weight:600;line-height:1.2;margin-top:.4rem;margin-bottom:1.5rem;font-size:1.3rem;max-width:320px;margin-left:auto;margin-right:auto}.viewing-list-popup__actions{display:flex;align-items:center;justify-content:center}@media (max-width:991px){.viewing-list-popup__actions{flex-direction:column}}.viewing-list-popup .btn,.viewing-list-popup a[class^=".btn"]{width:50%!important;min-width:0;height:3.3rem;text-transform:none;font-size:1.2rem}@media (max-width:991px){.viewing-list-popup .btn,.viewing-list-popup a[class^=".btn"]{width:100%!important;max-width:320px}}.mfp-zoom-in.mfp-ready.mfp-bg.viewing-list-popup-bg{opacity:.1;background:#fff}.viewing-list{padding-top:1rem;padding-bottom:1rem}.viewing-list a{color:#212924}.viewing-list a:hover{text-decoration:none}@media (min-width:992px){.viewing-list{padding-top:5rem;padding-bottom:5rem;display:flex;flex:1}}.viewing-list__header{line-height:1.2;margin-bottom:2rem}.viewing-list__header p{font-weight:500;font-size:1.3rem}.viewing-list__header a{text-decoration:underline}.viewing-list__header>*:not(:last-child){margin-bottom:1rem}.viewing-list__heading{color:#009480}.viewing-list__heading span{text-transform:uppercase;display:block;font-weight:300;font-size:1rem;line-height:1}.viewing-list__heading{line-height:1;font-weight:500;font-size:2rem;margin-bottom:1.5rem}@media (min-width:992px){.viewing-list__items{display:flex;flex-direction:column;align-items:flex-end}}@media (min-width:992px){.viewing-list__items--mobile{display:none}}@media (max-width:991px){.viewing-list__items--desktop{display:none}}.viewing-list__item{position:relative;padding:1.5rem 0}@media (max-width:1200px){.viewing-list__item{width:100%}}.viewing-list__item:after{content:"";width:100vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;background-color:#fff;opacity:.15}@media (min-width:992px){.viewing-list__item:after{content:none}}.viewing-list__item{transition:transform 950ms ease,opacity 950ms ease,height 950ms ease;will-change:transform,opacity,height,margin}.viewing-list__item.animate-out{transform:translateX(100%);opacity:0}.viewing-list__item--remove{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:1rem;margin-left:3rem}.viewing-list__item-image,.viewing-list__item-text{width:60%;flex:none}@media (min-width:992px){.viewing-list__item-image,.viewing-list__item-text{width:500px}}.viewing-list__item-image{position:relative;margin-bottom:1rem}.viewing-list__item-image a:not(.viewing-list__item--remove){display:block;overflow:hidden}.viewing-list__item-image a:not(.viewing-list__item--remove):before{content:"";display:block;width:100%;padding-bottom:75%}.viewing-list__item-image .viewing-list__item--remove:hover .icon--close{opacity:.6}.viewing-list__item-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform;transition:transform 450ms ease}.viewing-list__item-title{font-weight:600;font-size:1.3rem}.viewing-list__item-address{font-size:1.2rem}.viewing-list__item-title,.viewing-list__item-address,.viewing-list__item-address a{line-height:1.2}@media (min-width:992px){.viewing-list .columns .column{width:50%;flex:none}}.property-items{display:flex;flex-wrap:wrap}.gform-datepicker-calendar .monthMessage{display:none}.gform-datepicker-calendar .btn{display:table-cell;min-width:0;border-radius:0;font-weight:inherit;text-transform:none;position:static;z-index:auto}.gform-datepicker-calendar .btn::before{display:inline;position:static;width:auto;height:auto;background:none;border-radius:0;transform:none;transition:none}.gform-datepicker-calendar .btn::after{content:none}.communication-preferences__choice{flex:0 0 100%;margin-top:1rem}.communication-preferences__label{gap:.65rem;cursor:pointer}.communication-preferences__checkbox{flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;accent-color:currentColor}.communication-preferences__checkbox:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-footer .certification{display:none}.page-arrange-a-valuation .swoffers-form input[type=text],.page-arrange-a-valuation .swoffers-form input[type=email],.page-arrange-a-valuation .swoffers-form input[type=tel],.page-arrange-a-valuation .swoffers-form input[type=password],.page-arrange-a-valuation .swoffers-form textarea,.page-arrange-a-valuation .swoffers-form select,.page-arrange-a-valuation select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered{background-color:#f0f0f0}.page-arrange-a-valuation .select2-container.select2-container--swoffers-form .select2-selection--single .select2-selection__rendered{background-color:#f0f0f0!important}.gfield_required_asterisk{position:relative!important}.property-mortgage-calculator small{margin-bottom:.7rem}.property-mortgage-calculator table{margin-bottom:1rem}.property-mortgage-calculator .swoffers-mortgage-info{line-height:1.2}.float-pic{max-width:340px;width:auto;margin:6px 0 0 0}button.cky-show-desc-btn:not(:hover):not(:active),.cky-preference-content-wrapper .cky-show-desc-btn,.cky-accordion-header .cky-always-active{color:#38C27D!important}.cky-notice-des a{color:#38C27D!important}@media (max-width:767px){body.safari.iphone .hero-carousel__images{height:390px}}.menu-item-29019{margin-top:.5rem}[data-cky-tag="detail-powered-by"]{display:none!important}body.iphone .mobile-sidebar-nav{padding-bottom:6rem}.mobile-sidebar-nav{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.secret-santa-form .gform_wrapper{margin-bottom:-1rem}.secret-santa-form .gfield_label{color:#fff;text-align:left}.secret-santa-form .hidden_label .gfield_label{display:none}.secret-santa-form .gform_fields{display:flex;flex-direction:column;gap:.5rem}.secret-santa-form ::placeholder{color:#666;font-size:1.1rem}.secret-santa-form .gform_footer{margin-top:1rem}body.safari .secret-santa-modal.secret-santa-modal--form:before{background-image:none}.secret-santa-form .gform_wrapper.gravity-theme .gfield_validation_message,.secret-santa-form .gform_wrapper.gravity-theme .validation_message{color:#fff;border:none;background:rgb(247 162 162);margin-top:4px;padding:0;font-weight:500;font-size:1rem}.secret-santa-form .gform_heading{display:none}.secret-santa-form input[type="text"],.secret-santa-form input[type="email"],.secret-santa-form input[type="tel"],.secret-santa-form textarea,.secret-santa-form select{font-size:1rem}button.property-grid__item-image-carousel-next,button.property-grid__item-image-carousel-prev{svg{transform:scale(1.3)}svg path{stroke:#fff!important;will-change:transform}}a.property-grid__item-image-carousel-item{img{transition:transform 350ms ease;will-change:transform}&:hover img{transform:scale(1.1)}}.--property-grid__item-image-carousel:after{opacity:0;transition:all 250ms ease-in;content:"Click for more info";position:absolute;top:50%;left:50%;color:green;transform:translate(-50%,-50%);font-size:1.4rem;font-weight:800;color:#fff;padding:.5rem .8rem;border-radius:4px;text-shadow:1px 3px 2px rgb(0 0 0 / .1);pointer-events:none;transition-delay:0.5s}.show-cta .--property-grid__item-image-carousel:after{opacity:0}.property-grid__item-image-carousel-item--cta{.image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.text{position:absolute;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 1rem);height:calc(100% - 1rem);background-color:rgb(0 0 0 / .3);color:#fff;z-index:0;margin:.5rem;padding:2rem;align-items:center;.heading{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-family:abril-display,serif;line-height:1}.excerpt{font-weight:500;font-size:1.1rem;line-height:1.2;margin-bottom:2rem}.btn{height:55px;padding-left:1rem;padding-right:1rem;font-size:.9rem;min-width:0}}}button.property-grid__item-image-carousel-prev,button.property-grid__item-image-carousel-next{position:absolute;right:.5rem;aspect-ratio:1;width:45px;height:auto;background-color:#fff0;background-image:url(https://web.archive.org/web/20260606233402im_/https://swoffers.co.uk/wp-content/themes/swoffers/assets/img/icon--property-hero-arrow.svg);background-size:contain;transform:translateY(-50%) rotate(180deg);border-radius:0;border:none;cursor:pointer;transition:opacity 25ms ease;will-change:opacity;opacity:.7;>svg{display:none}&:hover{transform:translateY(-50%) rotate(180deg)}}button.property-grid__item-image-carousel-prev{transform:translateY(-50%) rotate(0deg);right:auto;left:.5rem;&:hover{transform:translateY(-50%) rotate(0deg)}}.property-hero__title .property-share-trigger{display:none}@media (max-width:1199px){.property-hero__title .property-share-trigger{display:block;width:31px;position:absolute;right:.8rem;top:100px;opacity:.8;&:hover{opacity:.7}svg{fill:#009480}}}.property-hero__rooms-key-features .property-share-trigger{display:none}@media (min-width:1200px){.property-hero__rooms-key-features .property-share-trigger{width:31px;display:block;position:absolute;right:0;bottom:100%;transform:translateX(50%);opacity:.8;&:hover{opacity:.7}svg{fill:#009480}}}.popup--property-share .social-share-btn{border:none;border-radius:0}.popup--property-share .social-share-btn svg{width:100%;height:auto}.intro__heading{font-weight:inherit}.intro__screen-reader-text,.property-hero__screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0}.om-review__label{color:#38C27D;font-weight:500;line-height:1.1;margin-top:-2rem;margin-bottom:.5rem}@media (min-width:768px){.om-review__label{line-height:1.3}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgb(0 0 0 / .06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgb(0 0 0 / .2)}.selectize-control .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-control .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0%;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgb(0 0 0 / .05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgb(0 0 0 / .1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgb(0 0 0 / .15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 4px!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgb(0 0 0 / .1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgb(125 168 208 / .2);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgb(48 48 48 / .5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 #fff0 #d0d0d0 #fff0;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray #fff0 #fff0 #fff0}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:#fff0 #fff0 gray #fff0}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#fff0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsl(0 0% 100% / .75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}