.site,html{overflow-x:hidden;height:100%}#GallerySlide img,.com-content-category-blog img,.portal-logos,.sidebar-cta1 img,.site,.topbar .contact{width:100%}:root{--ph-error:#dc3545;--ph-success:#28a745;--ph-warning:#ffc107;--ph-info:#17a2b8;--ph-grey:#999;--ph-grey-bg:#f9f9f9;--ph-white-bg:#fff;--ph-grey-color:#999;--ph-grey-border:#f0f0f0;--ph-loading-1:#c1e2f1;--ph-loading-2:#45a7d4;--ph-price-filter-bg:#08b2d9;--ph-price-filter-border:#079ec0;--ph-icon-default:#d0d0d0;--ph-icon-featured:#f0ad4e;--ph-icon-hot:#d9534f;--ph-icon-save:#C51251;--ph-icon-save2:#a1063c;--ph-icon-new:#337ab7;--black-opacity:rgba(0, 0, 0, 0.5);--white-opacity-10:rgba(255, 255, 255, 0.1);--white-opacity-50:rgba(255, 255, 255, 0.5);--ph-facebook:#4B66A0;--ph-twitter:#000000;--ph-instagram:radial-gradient(circle at 33% 100%, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);--ph-instagram-font:#a635ad;--ph-threads:#000000;--ph-linkedin:#0075B2;--ph-youtube:#E12B28;--ph-vimeo:#1ab7ea;--ph-pinterest:#BD081C;--ph-snapchat:#fffc00;--ph-tiktok:#4de8f4;--ph-whatsapp:#43d954;--ph-bluesky:#0085ff;--ph-telegram:#0088cc}body.site{color:var(--cassiopeia-color-text);font-weight:var(--cassiopeia-font-weight-body);background:var(--cassiopeia-color-primary);font-size:1rem}.site{position:relative}.blog .page-header h2 a,.header-contact a,.staff-contact a{text-decoration:none}.back-to-top-link,.header .mod-menu,.page-link,a{color:var(--cassiopeia-color-link)}.page-link:hover,a:focus,a:hover{color:var(--cassiopeia-color-hover)}.h1,.h2,.h3,.h4,.h5,.h6,.val-banner,.val-box p,.val-popup p,h1,h2,h3,h4,h5,h6{text-transform:none}h1{font-size:2.4em}h2{font-size:2em}h3{font-size:1.6em}.lead{font-weight:unset}.misc-banner p{font-size:1.8em!important}ul.tick{margin:0 0 20px;list-style:none;padding:0 0 0 30px}.tick li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-size:1.2em;font-weight:800;padding-right:10px;margin-left:-30px}.modal-body iframe body{background-color:#fff!important}.metismenu.mod-menu .mm-collapse,.offcanvas,.offcanvas.show{background-color:var(--cassiopeia-color-primary-btns);color:var(--cassiopeia-color-primary-thead)}.offcanvas-header>:only-child{margin-left:auto}.btn-close{background-color:var(--white)}.bottoma,.bottomb,.bottomc,.calculator,.copyright,.featured-prop,.footer,.get-social,.latest-news,.staff,.testimonials{padding:80px 20px}.topa,.topb,.topc{padding:80px 0}.advert::before,.affiliates::before,.banner::before,.bottoma::before,.bottomb::before,.bottomc::before,.calculator::before,.call-to-actions::before,.copyright::before,.featured-prop::before,.footer::before,.get-social::before,.latest-news::before,.latest-prop::before,.search::before,.staff::before,.testimonials::before,.topa::before,.topb::before,.topc::before{background-color:inherit;background-image:inherit}.card,.card-header{background-color:var(--cassiopeia-color-primary-tcard)}.footer,.header{background-image:none}.card{border:1px solid #cdcdcd}.card-header{border-bottom:1px solid var(--cassiopeia-color-text-tcard)}.card-body{background-color:var(--cassiopeia-color-link-tcard);border:1px solid var(--cassiopeia-color-hover-tcard)}.btn{border-radius:0}.btn-primary,.container-banner .btn-primary,.grid-child a.btn-primary{color:var(--cassiopeia-color-link-btns);background-color:var(--cassiopeia-color-primary-btns);border-color:var(--cassiopeia-color-primary-btns)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-check:focus+.btn-primary,.btn-primary.active,.btn-primary.active:focus,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn:focus,.container-banner a.btn-primary:focus,.container-banner a.btn-primary:hover,.grid-child a.btn-primary:focus,.grid-child a.btn-primary:hover,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus{color:var(--cassiopeia-color-hover-btns);background-color:var(--cassiopeia-color-text-btns);border-color:var(--cassiopeia-color-text-btns)}.btn-secondary,.grid-child a.btn-secondary,.home .staff .btn-primary,.search-toggler{color:var(--cassiopeia-color-link-sbtns);background-color:var(--cassiopeia-color-primary-sbtns);border-color:var(--cassiopeia-color-primary-sbtns)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary.active,.btn-secondary.active:focus,.btn-secondary:active,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover,.container-banner a.btn-secondary:focus,.container-banner a.btn-secondary:hover,.grid-child a.btn-secondary:focus,.grid-child a.btn-secondary:hover,.home .staff .btn-primary:hover,.search-toggler:hover,.show>.btn-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle:focus{color:var(--cassiopeia-color-hover-sbtns);background-color:var(--cassiopeia-color-text-sbtns);border-color:var(--cassiopeia-color-text-sbtns);text-decoration:none}#modules-form .accordion-button,#modules-form .btn-group>.btn,#modules-form .btn-primary,#modules-form .btn-secondary,#modules-form .form-control,.edit .btn-group>.btn,.edit .btn-primary,.edit .btn-secondary{border-radius:.25rem;font-family:var(--body-font-family)}.container-banner,.container-bottom-a>*,.container-bottom-b>*,.container-bottom-c>*,.container-calculator>*,.container-call-to-actions>*,.container-component>*+*,.container-featured-prop>*,.container-footer>*,.container-latest-news>*,.container-latest-prop>*,.container-search>*,.container-sidebar-left>*+*,.container-sidebar-right>*+*,.container-testimonials>*,.container-top-a>*,.container-top-b>*{margin:0;min-width:0}.container-topbar,.topbar{color:var(--cassiopeia-color-text-topbar);background-color:var(--cassiopeia-color-primary-sub);z-index:9}.topbar .contact{text-align:right}.bottoma .card-header,.get-social,.slideshow-content,.staff,.staff-profile-about-us .card-body,.staff-profile-homepage .card-body,.topb .card-header,.topc .card-header,h2.meet-the-team{text-align:center}.container-topbar a,.topbar a{color:var(--cassiopeia-color-link-topbar)}.container-topbar a:focus,.container-topbar a:hover,.topbar a:focus,.topbar a:hover{color:var(--cassiopeia-color-hover-topbar)}.header-contact-button .btn-primary{padding:5px 1px;margin-top:-3px!important}.container-topbar .header-email,.container-topbar .header-tel,.social-media div.get-social-image,.social-media div.social-icon .fa-brands,.social-media div.social-icon .fab,.social-media div.social-icon .fas{transition:.2s;height:35px;width:35px;display:inline-flex;justify-content:center;align-items:center}.container-topbar .header-tel{width:auto!important}.social-media .btn-primary{padding:2px 1px}.social-icon .fa-facebook-f:hover{color:var(--ph-facebook)}.social-icon .fa-x-twitter:hover{color:var(--ph-twitter)}.social-icon .fa-instagram:hover{color:var(--ph-instagram-font)}.social-icon .fa-threads:hover{color:var(--ph-threads)}.social-icon .fa-linkedin-in:hover{color:var(--ph-linkedin)}.social-icon .fa-youtube:hover{color:var(--ph-youtube)}.social-icon .fa-vimeo-v:hover{color:var(--ph-vimeo)}.social-icon .fa-pinterest-p:hover{color:var(--ph-pinterest)}.social-icon .fa-snapchat-ghost:hover{color:var(--ph-snapchat)}.social-icon .fa-tiktok:hover{color:var(--ph-tiktok)}.social-icon .fa-whatsapp:hover{color:var(--ph-whatsapp)}.social-icon .fa-bluesky:hover,.social-icon .fa-telegram:hover{color:var(--ph-bluesky)}.get-social .fa-threads path:hover,.get-social .fa-twitter-x:hover{fill:var(--twitter)}.belowtop{color:var(--cassiopeia-color-text-belowtop);background-color:var(--cassiopeia-color-primary-belowtop)}.belowtop a{color:var(--cassiopeia-color-link-belowtop)}.belowtop a:focus,.belowtop a:hover{color:var(--cassiopeia-color-hover-belowtop)}.header{color:var(--cassiopeia-color-primary-thead);background-color:var(--cassiopeia-color-primary-sub);box-shadow:none;padding:0 50px}.chosen-container.chosen-container-single .chosen-single,.custom-select-danger.custom-select option,.custom-select-success.custom-select option,.dropdown-item,.dropdown-item-text,.dropdown-menu,.form-select-danger.custom-select option,.form-select-success.custom-select option,.form-select.custom-select-danger option,.form-select.custom-select-success option,.form-select.form-select-danger option,.form-select.form-select-success option,.header .mod-menu .parent>ul,.header .site-description,.list-group-item,.list-group-item-action:active,.metismenu.mod-menu .parent>ul,.nav.nav-tabs .nav-link,.popover-body{color:var(--cassiopeia-color-text-thead)}.header .metismenu.mod-menu .mm-toggler,.header .mod-menu>li>a,.header .mod-menu>li>span,.header .navbar-brand,.header .navbar-brand:focus,.header .navbar-brand:hover,.header .navbar-toggler,.header .offcanvas .metismenu.mod-menu .metismenu-item>a,.header .site-description,.header a{color:var(--cassiopeia-color-link-thead)}.header .metismenu.mod-menu .mm-toggler:hover,.header .mod-menu>li>a:focus,.header .mod-menu>li>a:hover,.header .mod-menu>li>span:hover,.header .offcanvas .metismenu.mod-menu .metismenu-item>a:focus,.header .offcanvas .metismenu.mod-menu .metismenu-item>a:hover,.header a:focus,.header a:hover{color:var(--cassiopeia-color-hover-thead)}@media (min-width:992px){.sticky-top{background-color:var(--cassiopeia-color-primary-thead)}body.home.header-stuck .sticky-top{background-color:transparent;transition:ease-in-out .3s}.sticky-top.scrolled,body.home.header-stuck .sticky-top.scrolled{background-color:var(--cassiopeia-color-primary-sub);padding-top:0;backdrop-filter:blur(8px)}.sticky-top.scrolled .brand-logo img,body.home.header-stuck .sticky-top.scrolled .brand-logo img,body:not(.home) .brand-logo img{max-width:150px;transition:ease-in-out .3s}}.advert::before,.affiliates::before,.banner::before,.bottoma::before,.bottomb::before,.bottomc::before,.calculator::before,.call-to-actions::before,.copyright::before,.featured-prop::before,.footer::before,.get-social::before,.header .grid-child.brand::before,.latest-news::before,.latest-prop::before,.search::before,.staff::before,.testimonials::before,.topa::before,.topb::before,.topc::before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:-100vw;right:-100vw}.header .grid-child.brand::before{background-color:inherit}.header .navbar-brand{display:block}.container-header .metismenu>li.active>a::after,.container-header .metismenu>li.active>button::before,.container-header .metismenu>li>a:hover::after,.container-header .metismenu>li>button:hover::before,li.metismenu-item.active.deeper.parent>button::before{display:none}.brand-logo img{aspect-ratio:attr(482)/attr(94)}.header .navbar-toggler{border:0;font-size:1.6rem}.container-header nav{margin-top:0!important}.header .metismenu>li.active,.header .metismenu>li:hover{background-color:var(--cassiopeia-color-primary-btns);color:var(--cassiopeia-color-link-btns)!important}.header .metismenu>li.active a,.header .metismenu>li:hover .nav-header,.header .metismenu>li:hover a,.header .metismenu>li:hover a:hover{color:var(--cassiopeia-color-link-btns)!important}.metismenu.mod-menu .metismenu-item,.metismenu.mod-menu .metismenu-item ul li{font-size:.9rem;padding:.5em}.metismenu.mod-menu .metismenu-item:not(.level-2)>ul{left:0;padding:0 10px}.metismenu.mod-menu .mm-collapse>li.parent>ul{background-color:transparent}.header .metismenu>li.active>a{text-decoration:none}.banner{color:var(--cassiopeia-color-text-bnr);background-color:var(--cassiopeia-color-primary-bnr);margin-top:-100px;border-bottom:solid 1px var(--white)}.banner .splide picture img,.banner .sub-banner img{filter:brightness(65%)}.banner .sub-banner img{filter:brightness(100%)}.home .banner,.home .banner .splide__slide--has-video{aspect-ratio:2/1}.slideshow-content{align-items:center;justify-content:end;bottom:80px;margin:0 auto}.slideshow-header{font-weight:var(--cassiopeia-font-weight-headings);font-size:2.1em;color:var(--white)}.slideshow-header small{font-size:.4em;line-height:.7em;display:block}.slideshow-text{font-size:1em;color:var(--white)}@media (max-width:1999.88px){.slideshow-content{bottom:0;justify-content:center;padding:0 54px}}.advert{position:relative;z-index:1;color:var(--cassiopeia-color-text-advert);background-color:var(--cassiopeia-color-primary-advert);border-bottom:solid 1px var(--white)}.container-advert{grid-area:advert}.misc-banner p::after{font-family:"Font Awesome 6 Free";color:var(--cassiopeia-color-primary-btns);font-weight:900;content:"\f35a";font-size:1em}.search{position:relative;z-index:0;font-size:13px;color:var(--cassiopeia-color-text-search);background-color:var(--cassiopeia-color-primary-search)}.container-search{grid-area:search}.search a{color:var(--cassiopeia-color-link-search)}.footer a:focus,.search a:hover{color:var(--cassiopeia-color-hover-search)}.property-page-search{background-color:var(--cassiopeia-color-primary-thead);padding:20px;margin:-150px auto 25px!important;max-width:80%;z-index:8}.custom-select,.form-control,.form-select,input{background-color:var(--white);border:1px solid var(--ph-grey);border-radius:0;color:var(--cassiopeia-color-text)}.eapow_quicksearch_form .ms-choice,.eapow_quicksearch_form .ms-choice>span.placeholder-ms{background-color:transparent!important;border:var(--grey)}.offcanvas-body .btn-primary,.property-page-search .btn-primary{background-color:var(--cassiopeia-color-text-sbtns)}.top-a>.no-card,.topa{background-color:var(--cassiopeia-color-primary-topa)}.close,.search-toggle,.view-property .property-page-search{display:none!important}.getsocial-hide,.reviews h2{display:none}.mobile-search .icon-menu::before{content:"\f002"!important}.topa{position:relative;z-index:0;color:var(--cassiopeia-color-text-topa)}.container-top-a{grid-area:top-a}.topa a{color:var(--cassiopeia-color-link-topa)}.topa a:focus,.topa a:hover{color:var(--cassiopeia-color-hover-topa)}.topa .btn:focus{color:var(--cassiopeia-color-text-btns)}.topb{position:relative;z-index:0;color:var(--cassiopeia-color-text-topb);background-color:var(--cassiopeia-color-primary-topb)}.container-top-b{grid-area:top-b}.topb a{color:var(--cassiopeia-color-link-topb)}.topb a:focus,.topb a:hover{color:var(--cassiopeia-color-hover-topb)}.top-c>*{flex:1;margin:.5em 0}.topc{position:relative;z-index:0;color:var(--cassiopeia-color-text-topc);background-color:var(--cassiopeia-color-primary-topc)}.container-top-c{grid-area:top-c}.topc a{color:var(--cassiopeia-color-link-topc)}.topc a:focus,.topc a:hover{color:var(--cassiopeia-color-hover-topc)}.container-top-c>.card{padding:80px 30px 80px 0}.container-top-c>.card:last-child{padding:80px 0 80px 30px}.mod-breadcrumbs__wrapper,.site .mod-breadcrumbs__wrapper{margin:0}.breadcrumb{background-color:transparent;margin-bottom:25px;padding:0!important;font-size:.8em}.breadcrumb-item+.breadcrumb-item::before,.breadcrumb-item.active{color:var(--cassiopeia-color-text)}.tags a.btn{color:var(--white)}.newsflash-body{padding:0 10px}.container-component{padding:80px 0 40px}.view-featured .container-component{padding:40px 0 20px}.container-sidebar-left .sidebar-left:first-child,.container-sidebar-right .sidebar-right:first-child{margin-top:128px}.container-sidebar-left>*+*,.container-sidebar-left>:first-child,.container-sidebar-right>*+*,.container-sidebar-right>:first-child{margin-top:8.5em}.container-sidebar-left h2,.container-sidebar-right h2{margin-bottom:20px}.contact-map .container-banner{margin-top:-130px}.container-bottom-a>.card,.container-bottom-b>.card,.container-bottom-c>.card,.container-calculator>.card,.container-call-to-actions>.card,.container-featured-prop>.card,.container-footer>.card,.container-latest-news>.card,.container-latest-prop>.card,.container-search>.card,.container-testimonials>.card{padding:20px;border-radius:0}.container-bottom-b .nav,.container-bottom-c .nav,.container-calculator .nav,.container-call-to-actions .nav,.container-featured-prop .nav,.container-latest-news .nav,.container-latest-prop .nav,.container-testimonials .nav{margin-bottom:5px}.bottom-c>*,.calculator>*,.call-to-actions>*,.featured-prop>*,.footer>*,.latest-news>*,.search>*,.testimonials>*{flex:1;margin:.5em 0}.bottomb .card-header,.bottomc .card-header,.calculator .card-header,.featured-prop .card-header,.footer .card-header,.latest-news .card-header,.latest-prop .card-header,.testimonials .card-header{margin:0;padding:0 0 13px;border-bottom:1px solid;position:relative}.blog .page-header::after,.blog-featured .page-header::after,.bottomb .card-header::after,.bottomc .card-header::after,.calculator .card-header::after,.call-to-actions .card-header::after,.featured-prop .card-header::after,.latest-news .card-header::after,.latest-prop .card-header::after,.newsflash-title::after,.testimonials .card-header::after{position:absolute;width:40px;height:3px;content:'';bottom:-2px;left:0}.bottoma{position:relative;z-index:0;color:var(--cassiopeia-color-text-bottoma);background-color:var(--cassiopeia-color-primary-bottoma)}.container-bottom-a{grid-area:bot-a}.bottoma a{color:var(--cassiopeia-color-link-bottoma)}.bottoma a:focus,.bottoma a:hover{color:var(--cassiopeia-color-hover-bottoma)}.no-card .newsflash-horiz li{border:0;box-shadow:none;margin-top:20px}.newsflash-horiz li figure{order:1;margin:0}.newsflash-title{order:2}.newsflash-horiz p{order:3}.bottomb{position:relative;z-index:0;color:var(--cassiopeia-color-text-bottomb);background-color:var(--cassiopeia-color-primary-bottomb)}.container-bottom-b{grid-area:bot-b}.bottomb a{color:var(--cassiopeia-color-link-bottomb)}.bottomb a:focus,.bottomb a:hover{color:var(--cassiopeia-color-hover-bottomb)}.bottomb .card-header{border-bottom-color:var(--cassiopeia-color-link-bottomb)}.bottomb .card-header::after{background:var(--cassiopeia-color-link-bottomb)}.bottomc{position:relative;z-index:0;color:var(--cassiopeia-color-text-bottomc);background-color:var(--cassiopeia-color-primary-bottomc)}.container-bottom-c{grid-area:bot-c}.bottomc a{color:var(--cassiopeia-color-link-bottomc)}.bottomc a:focus,.bottomc a:hover{color:var(--cassiopeia-color-hover-bottomc)}.bottomc .card-header{border-bottom-color:var(--cassiopeia-color-link-bottomc)}.bottomc .card-header::after{background:var(--cassiopeia-color-link-bottomc)}.featured-prop{position:relative;z-index:0;color:var(--cassiopeia-color-text-featured-prop);background-color:var(--cassiopeia-color-primary-featured-prop)}.container-featured-prop{grid-area:featured}.featured-prop a{color:var(--cassiopeia-color-link-featured-prop)}.featured-prop a:focus,.featured-prop a:hover{color:var(--cassiopeia-color-hover-featured-prop)}.featured-prop .card-header{border-bottom-color:var(--cassiopeia-color-link-featured-prop)}.calculator{position:relative;z-index:0;color:var(--cassiopeia-color-text-calculator);background-color:var(--cassiopeia-color-primary-calculator)}.container-calculator{grid-area:calc}.calculator a{color:var(--cassiopeia-color-link-calculator)}.calculator a:focus,.calculator a:hover{color:var(--cassiopeia-color-hover-calculator)}.calculator .card-header{border-bottom-color:var(--cassiopeia-color-link-calculator)}.latest-prop{position:relative;z-index:0;color:var(--cassiopeia-color-text-latest-prop);background-color:var(--cassiopeia-color-primary-latest-prop);flex-direction:column}.container-latest-prop{grid-area:latest}.latest-prop a{color:var(--cassiopeia-color-link-latest-prop)}.latest-prop a:focus,.latest-prop a:hover{color:var(--cassiopeia-color-hover-latest-prop)}.latest-news .latest-news-button,.latest-prop .latest-props-button{align-self:center}.latest-prop .card-header{border-bottom-color:var(--cassiopeia-color-link-latestprop)}.testimonials{position:relative;z-index:0;color:var(--cassiopeia-color-text-testimonials);background-color:var(--cassiopeia-color-primary-testimonials)}.container-testimonials{grid-area:testimonials}.testimonials a{color:var(--cassiopeia-color-link-testimonials)}.testimonials a:focus,.testimonials a:hover{color:var(--cassiopeia-color-hover-testimonials)}.testimonials .btn-primary{background-color:var(--cassiopeia-color-primary-sbtns)!important;border-color:var(--cassiopeia-color-primary-sbtns)}.testimonials .btn-primary:hover{background-color:var(--cassiopeia-color-text-sbtns)!important;border-color:var(--cassiopeia-color-text-sbtns)!important}.testimonials .card-header{border-bottom-color:var(--cassiopeia-color-link-testimonials)}.testimonials .testimonial-slider{border-left:solid 4px #fff;padding-left:15px}.reviews .container-banner{aspect-ratio:auto!important}.latest-news{position:relative;z-index:0;color:var(--cassiopeia-color-text-latest-news);background-color:var(--cassiopeia-color-primary-latest-news);flex-direction:column}.container-latest-news{grid-area:news}.latest-news a{color:var(--cassiopeia-color-link-latest-news)}.latest-news a:focus,.latest-news a:hover{color:var(--cassiopeia-color-hover-latest-news)}.latest-news .card-header{border-bottom-color:var(--cassiopeia-color-link-latest-news)}.get-social{position:relative;z-index:0;color:var(--cassiopeia-color-text-get-social);background-color:var(--cassiopeia-color-primary-get-social);justify-content:space-evenly}.container-get-social{grid-area:get-social}.get-social-icon,.get-social-icon .fa-threads path,.get-social-icon .twitter-x path{color:var(--cassiopeia-color-primary-btns);fill:var(--cassiopeia-color-primary-btns)!important}.get-social-icon .fa-threads path:hover,.get-social-icon .twitter-x path:hover,.get-social-icon:hover{fill:var(--twitter)!important}.get-social .fa-twitter-x,.get-social svg.fa-threads{background:0 0}.get-social a{color:var(--cassiopeia-color-link-get-social)}.get-social a:focus,.get-social a:hover{color:var(--cassiopeia-color-hover-get-social)}.get-social-icon .fab,.get-social-icon .fas{font-size:5em}.social-media div.get-social-image{width:150px;height:150px;background:var(--cassiopeia-color-primary-btns)}.getsocial-cta div.social-icon .fab,.getsocial-cta div.social-icon .fas{height:150px;width:150px}.call-to-actions{position:relative;z-index:0;color:var(--cassiopeia-color-text-call-to-actions);background-color:var(--cassiopeia-color-primary-call-to-actions);display:grid;padding:0 0 80px}.container-call-to-actions{grid-area:cta}.call-to-actions .col{flex:31%;max-width:31%}.call-to-actions img{width:100px;height:100px;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite}.call-to-actions img:hover{cursor:pointer;animation-name:bounce}.call-to-actions .btn-primary,.call-to-actions a{color:var(--cassiopeia-color-link-call-to-actions)}.call-to-actions .btn-primary:hover,.call-to-actions a:focus,.call-to-actions a:hover{color:var(--cassiopeia-color-hover-call-to-actions)}.call-to-actions .btn-primary{display:none}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.staff{position:relative;z-index:0;color:var(--cassiopeia-color-text-staff);background-color:var(--cassiopeia-color-primary-staff);justify-content:space-evenly}.container-staff{grid-area:staff}.staff a{color:var(--cassiopeia-color-link-staff)}.staff a:focus,.staff a:hover{color:var(--cassiopeia-color-hover-staff)}.home .staff .btn-primary{background-color:var(--cassiopeia-color-primary-sbtns)}.staff-profile-about-us .card-body,.staff-profile-homepage .card-body{background:0 0;padding:0;border:0}.staff-profile-about-us{display:flex;flex-wrap:wrap;justify-content:center}.staff-image img,.staff-item-homepage img{border-radius:50%;max-width:80%!important;border:5px solid var(--cassiopeia-color-primary-sub)}.staff-details h3{padding-bottom:10px;margin-bottom:10px}.staff-details h3 span{color:var(--gray-500)!important;font-size:.6em}.staff-contact a{padding:3px 10px;font-size:.9em}.staff-bio{text-align:justify;padding-top:10px}.affiliates,.copyright,.copyright .mod-menu,.home .item-page,.portal-logos{text-align:center}.affiliates{position:relative;z-index:0;color:var(--cassiopeia-color-text-affiliates);background-color:var(--cassiopeia-color-primary-affiliates);padding:40px 20px;display:grid}.container-affiliates{grid-area:affiliates}.affiliates a{color:var(--cassiopeia-color-link-affiliates)}.affiliates a:focus,.affiliates a:hover{color:var(--cassiopeia-color-hover-affiliates)}.portal-logos{margin:0 auto}.portal-logos img{padding:12px;box-sizing:content-box}.footer{position:relative;z-index:0;margin-top:0;color:var(--cassiopeia-color-text-footer);background-color:var(--cassiopeia-color-primary-footer)}.footer.bgimages{background-size:cover}.footer.bgimages::before{background-color:inherit;background-image:inherit;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.get-in-touch{margin-top:30px}.footer-offices>br{display:none}.container-footer{grid-area:footer}.footer a{color:var(--cassiopeia-color-link-footer)}.footer a:focus,.footer a:hover{color:var(--cassiopeia-color-hover-footer)}.footer .card-header{border-bottom-color:var(--cassiopeia-color-link-footer)}.copyright{position:relative;z-index:0;color:var(--cassiopeia-color-text-copyright);background-color:var(--cassiopeia-color-primary-copyright);display:flex;flex-direction:column}.copyright .mod-menu{display:unset;margin:0 auto}.copyright .mod-menu li{display:inline-flex;padding:0 2px;margin:0 2px}.copyright .footer-company-branches a::after,.copyright .mod-menu li::after{position:relative;content:'|';padding-left:10px}.copyright .footer-company-branches a::after{padding:0 8px}.copyright .footer-company-branches a:last-child::after,.copyright .mod-menu li:last-child::after{display:none}.copyright .nav,.copyright p{font-size:.9em}.copyright .nav a,.copyright a{color:var(--cassiopeia-color-link-copyright)}.copyright .nav a:hover,.copyright a:focus,.copyright a:hover{color:var(--cassiopeia-color-hover-copyright)}.copyright .social-media{justify-content:center!important;margin-bottom:20px}.page-header{margin:0 0 20px}.badge{margin:5px 0}.home .container-component{margin-bottom:0;padding-bottom:0}.pagination{margin:0!important}.page-item.active .page-link{background-color:inherit;border-color:inherit;color:inherit}.items-more{padding:1rem 0}.form-check-input:checked{background-color:var(--success);border-color:var(--success)}#divLocations span{margin-left:10px}p.counter{padding-top:7px!important}.office-contacts{border:1px solid #cdcdcd}.office-contacts h2{margin:0 0 15px}.branch-contacts p,.get-in-touch .contact-email,.get-in-touch .contact-tel,.office-contacts p{margin-bottom:3px}.office-contacts .btn-primary{margin-top:-45px}.address,.contact-address,.contact-email,.contact-tel,.email,.opening-hours,.telephone{position:relative;padding-left:30px}.address::before,.contact-address::before,.contact-email::before,.contact-tel::before,.email::before,.opening-hours::before,.telephone::before{font-family:'Font Awesome 6 Free';display:inline-block;position:absolute;left:0;font-weight:800;color:var(--cassiopeia-color-primary-btns)}#slide-panel:not(.active),.blog-item dt,.contact-email i,.contact-tel i,.layout-blog dt{display:none}.archive-module li::before,.newsflash-title::before{font-family:"Font Awesome 6 Free";font-weight:900}.address::before,.contact-address::before{content:"\f3c5"}.contact-tel::before,.telephone::before{content:"\f095"}.contact-email::before,.email::before{content:"\f0e0"}.opening-hours::before{content:"\f017"}.statutory-company-info{font-size:.8em;margin-top:40px}.statutory-company-info h4{font-size:1.4em}#slide-panel{transition:height .5s ease-in-out;overflow:hidden}#slide-panel:not(.active){transition:height .5s ease}form #slide-btn{margin-top:-8px;line-height:1.3;padding:.4rem .5rem .1rem}.ph-stars-box,span.ph-stars{margin:0 auto}.ph-category-price-box{font-size:1.2rem}.archive-module li::before{content:"\f1ea";padding-right:5px}.blog-items[class*=" columns-"] .item-content{padding:1.5rem}.blog-items[class*=" columns-"]>div{background-color:var(--white)}.blog-items[class*=" columns-"]>div,.bottoma .card,.boxed .blog-item{box-shadow:none;border-radius:0}.blog .page-header,.blog-featured .page-header,.newsflash-title{padding:10px 0;position:relative;margin:0}.newsflash-title::before{content:"\f086";padding-right:5px;color:var(--cassiopeia-color-primary-btns)}.newsflash-title::after{background:var(--cassiopeia-color-text-topa)}.blog-item dl,.layout-blog dl{display:flex;flex-direction:row}.blog-item .item-image{margin:0}.blog-item{margin:0 0 40px}#GallerySlide img{display:block}ul.agent-menu{display:inline-block}#modules-form #options #collapseTypes .accordion-item:last-of-type,.back-to-top{display:none}.agent-menu li{margin:0 15px 15px 0;padding:10px}.agent-menu li a{color:var(--cassiopeia-color-link-btns)!important}.back-to-top{font-size:1.5em;position:fixed;right:30px;bottom:15px;width:56px;height:56px;border-radius:50%;border:none}.slideup{animation-name:slideUp;animation-duration:1s;animation-timing-function:ease;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0);opacity:1}}@supports (display:grid){.site-grid{display:grid;grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". comp        comp        comp        comp        ." ". side-r      side-r      side-r      side-r      ." ". side-l      side-l      side-l      side-l      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   .";grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}.property-page .site-grid,body.wrapper-fluid .site-grid{display:grid;grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". side-l      comp        comp        side-r      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   .";grid-gap:0 2em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,25%)) [main-end] minmax(0,1fr) [full-end]}.view-property .site-grid{grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}}@media (max-width:575.98px){.card{margin-bottom:15px}.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image{margin-right:0;margin-left:0;order:0}.container-top-c>.card,.container-top-c>.card:last-child{padding:80px 0}.search{display:none}}@media (max-width:767.98px){.header .navbar-brand{margin:auto}.cta-wrapper .col{flex:100%!important;max-width:100%!important}.office-contacts img{max-width:50%}}@media (max-width:991.98px){@supports (display:grid){body.wrapper-fluid .site-grid{grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". comp        comp        comp        comp        ." ". side-r      side-r      side-r      side-r      ." ". side-l      side-l      side-l      side-l      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   ."}}.offcanvas .metismenu.mod-menu .metismenu-item>ul{position:relative;width:100%;margin-top:1rem;box-shadow:none}.offcanvas .metismenu.mod-menu .mm-collapse{background-color:transparent}.offcanvas .metismenu.mod-menu .metismenu-item>a{color:var(--white)}.header{background-color:var(--cassiopeia-color-primary-thead)}.header .metismenu>li:hover{background-color:transparent}.container-topbar .social-media,.search-toggler,.zw-search-mobile .close{display:none!important}.site{padding:0!important}.awesomplete>input{max-width:160px}.card{margin-bottom:15px}.container-topbar{position:relative}.topbar .contact{text-align:center!important}.home .header{padding-top:0}.header{padding:unset}.header .container-nav{background-color:var(--cassiopeia-color-primary-btns);padding:0}.header .navbar-brand{display:inline-flex;flex-direction:row;flex-wrap:wrap;text-align:center}.header .navbar{margin-top:0!important;padding:0}.brand-logo img{max-width:80%}.container-banner{margin-top:0}.slideshow-header{font-size:1.6em}.eapow-recentproperties-holder{flex:50%;max-width:50%}.image-left .blog-item .item-image,.image-right .blog-item .item-image{flex:1 1 40%}.container-affiliates,.container-bottom-a,.container-bottom-b,.container-bottom-c,.container-copyright,.container-footer,.container-top-a,.container-top-b,.container-top-c{flex-direction:column}.container-top-c>*{flex:0 1 auto}.mod-list li,.tag{padding:1em 0}.mod-footer{text-align:center}}@media (min-width:1024px){@supports (display:grid){.site-grid{grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". side-l      comp        comp        side-r      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   ."}.property-page .site-grid{display:grid;grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". comp        comp        comp        comp        ." ". side-r      side-r      side-r      side-r      ." ". side-l      side-l      side-l      side-l      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   ."}}.metismenu.mod-menu .metismenu-item{flex-wrap:nowrap}.header.mhover .metismenu.mod-menu li:hover>ul{display:block;min-width:250px}.offcanvas-start{width:100%}.brand-logo img{max-width:150px}.header .mod-menu{justify-content:flex-end}}@media (min-width:1200px){@supports (display:grid){.property-page .site-grid{display:grid;grid-template-areas:". banner      banner      banner      banner      ." ". advert      advert      advert      advert      ." ". latest      latest      latest      latest      ." ". search      search      search      search      ." ". top-a       top-a       top-a       top-a       ." ". top-b       top-b       top-b       top-b       ." ". top-c       top-c       top-c       top-c       ." ". side-l      comp        comp        side-r      ." ". cta         cta         cta         cta         ." ". bot-a       bot-a       bot-a       bot-a       ." ". bot-b       bot-b       bot-b       bot-b       ." ". bot-c       bot-c       bot-c       bot-c       ." ". featured    featured    featured    featured    ." ". testimonials testimonials testimonials testimonials ." ". calc        calc        calc        calc        ." ". news        news        news        news        ." ". get-social  get-social  get-social  get-social  ." ". staff       staff       staff       staff       ." ". footer      footer      footer      footer      ." ". affiliates  affiliates  affiliates  affiliates  ." ". copyright   copyright   copyright   copyright   ."}}.home .header{background-color:transparent}.brand-logo img{max-width:200px}.home .brand-logo img{max-width:250px}.metismenu.mod-menu .metismenu-item{padding:.5em .6em}.metismenu.mod-menu ul li ul{padding:0 .6em}.home .container-banner{margin-top:-230px}.slideshow-header{font-size:3.6vw}.slideshow-content{bottom:150px;padding:0 150px;justify-content:end;text-align:left;align-items:start}.bottoma,.bottomb,.bottomc,.calculator,.copyright,.featured-prop,.footer,.get-social,.latest-news,.staff,.testimonials{padding:80px 0}.bottomb .btn-primary{color:var(--cassiopeia-color-link-sbtns);background-color:var(--cassiopeia-color-primary-sbtns);border-color:var(--cassiopeia-color-primary-sbtns)}.home .bottoma{padding:20px 0}.staff-profile-about-us .card-body{flex:0 0 23%!important;max-width:23%!important}}@media (min-width:1600px){.brand-logo img{max-width:250px}.home .brand-logo img{max-width:320px}.home .header{padding-top:5rem}.slideshow-content{width:60%!important}.slideshow-header{font-size:3.6em}.slideshow-text{font-size:1.1em}.home .metismenu.mod-menu .metismenu-item{font-size:1.1rem}}