.pad-top,.pad-top-bottom{padding-top:40px!important}@media only screen and (min-width:601px){.pad-top,.pad-top-bottom{padding-top:75px!important}}.pad-bottom,.pad-top-bottom{padding-bottom:40px!important}@media only screen and (min-width:601px){.pad-bottom,.pad-top-bottom{padding-bottom:75px!important}}.pad-top-bottom-small{padding-top:40px!important;padding-bottom:40px!important}@media only screen and (min-width:959px){.pad-top-bottom-small{padding-top:50px!important;padding-bottom:50px!important}}.container-medium{max-width:1200px;margin:0 auto}.container-small{max-width:900px;margin:0 auto}body .container-wrap .mrg-btm-sml{margin-bottom:.5rem}body .container-wrap .mrg-btm-0{margin-bottom:0}.xlarge-text *{font-size:3.8rem;font-weight:600;line-height:1.25em}.center{text-align:center}.left{text-align:left}.right{text-align:right}.white *{color:#fff}.clr-green *{color:#d1d227}html{font-size:17px}body{font-family:Figtree,sans-serif}.nectar-button{transition:transform .2s ease}.nectar-button span{font-weight:500;padding:3px 10px}.nectar-button.small span{font-size:1rem}.nectar-button.accent-color span{color:#0d1131}.nectar-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.nectar-button.see-through:hover{background-color:#d1d227!important}.light .nectar-button.accent-color span{color:#fff}.light .nectar-button.regular.accent-color span{color:#0d1131}.size-h2 h1,.size-h2 h2,.size-h2 h3,.size-h2 h4,.size-h2 h5,.size-h2 h6{font-size:42px}.size-h4 h1,.size-h4 h2,.size-h4 h3,.size-h4 h4,.size-h4 h5,.size-h4 h6,.size-h4 p{font-size:1.65rem;font-weight:700;line-height:1.4em}.size-h5 h1,.size-h5 h2,.size-h5 h3,.size-h5 h4,.size-h5 h5,.size-h5 h6,.size-h5 p{font-size:1.2rem;font-weight:600;line-height:1.4em}.home-slider .swiper-slide .content h2{margin-bottom:20px}.toggles .toggle h3.toggle-title{line-height:1.3em;font-weight:500}.toggles .toggle h3.toggle-title>a{font-size:1.4rem;padding:25px 50px 25px 0;font-weight:600;color:#0d1131}.toggles .toggle h3.toggle-title i{border:none;font-weight:800;font-size:1.6rem;right:15px;width:25px;height:25px;line-height:0;transition:transform .3s ease}.toggles .toggle h3.toggle-title i:before{content:"+";transition:transform .3s ease}.toggles .toggle h3.toggle-title i:after,.toggles .toggle h3.toggle-title i:before{background:0 0}.toggles .toggle.open h3 i:before{transform:rotate(45deg);color:#d1d227;background:0 0!important}.toggles .toggle:hover>.toggle-title i:after,.toggles .toggle:hover>.toggle-title i:before{background:0 0!important}.toggles .toggle:first-child h3.toggle-title a{padding-top:0}.contact-info div.addr,.contact-info div.mail,.contact-info div.mobile,.contact-info div.phone,.contact-info div.tel{margin:5px 0 0 0;position:relative;padding-left:25px}.contact-info div.addr:before,.contact-info div.mail:before,.contact-info div.mobile:before,.contact-info div.phone:before,.contact-info div.tel:before{position:absolute;left:0;top:0;color:#0d1131;font-weight:600}.contact-info div.addr a,.contact-info div.mail a,.contact-info div.mobile a,.contact-info div.phone a,.contact-info div.tel a{color:#0d1131}.contact-info div.addr a:hover,.contact-info div.mail a:hover,.contact-info div.mobile a:hover,.contact-info div.phone a:hover,.contact-info div.tel a:hover{color:#737071}.contact-info div.tel:before{content:"t"}.contact-info div.phone:before{content:"p"}.contact-info div.mobile:before{content:"m"}.contact-info div.addr:before{content:"a"}.contact-info div.mail:before{content:"e"}.contact-info a :hover{color:#bcbdc6!important}.contact-info.title-green div.addr:before,.contact-info.title-green div.mail:before,.contact-info.title-green div.mobile:before,.contact-info.title-green div.phone:before,.contact-info.title-green div.tel:before{color:#d1d227}.container-wrap{z-index:2}.floating-buttons{position:fixed;top:20%;z-index:999;right:-10px;writing-mode:vertical-rl;transition:all .5s ease}.floating-buttons a{display:inline-block;text-transform:uppercase;color:#0d1131;padding:10px 15px 10px 15px;font-weight:800;font-size:15px;line-height:1.1em;text-align:center;background:#d1d227;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:175px}.floating-buttons a:hover{background:#0d1131;color:#fff}.floating-buttons:hover{right:0}@media only screen and (max-width:767px){.floating-buttons{width:100px}.floating-buttons a{font-size:12px}}.site-gallery .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.site-gallery .nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:0}.site-gallery .flickity-page-dots li:before{box-shadow:inset 0 0 0 1px #fff!important}.tabbed[data-style=minimal] .wpb_tabs_nav{margin-bottom:50px}.tabbed[data-style=minimal] .wpb_tabs_nav .tab-item.active-tab a.active-tab span{color:#0d1131}body.single-property .container-wrap{padding-top:0}.property-info h2{font-size:1.3rem;line-height:normal}.property-info h1{font-size:42px;line-height:1.3em}.property-info h4{font-weight:600!important;padding-bottom:10px}.property-info .main-info{display:flex;align-items:flex-end;padding:15px 0 35px 0;position:relative}@media only screen and (max-width:767px){.property-info .main-info{flex-direction:column;align-items:flex-start}}.property-info .main-info .price{width:75%}.property-info .main-info .price span{display:block}.property-info .main-info .price span.p{font-size:1.6rem;font-weight:600}.property-info .main-info .p-id{width:25%}@media only screen and (max-width:767px){.property-info .main-info .p-id{margin-top:15px}}@media only screen and (max-width:601px){.property-info .main-info{flex-direction:column}}.property-info .main-info span.status{position:absolute;top:20px;left:50px;line-height:normal;padding:2px 12px;font-size:.8rem;color:#0d1131;font-weight:600;background:#bcbdc6}.property-info .main-info span.status.sold{background:red;color:#fff}.property-info .main-info span.status.in-contract{background:#d1d227;color:#fff}.property-info .basic-info-items{display:flex;flex-wrap:wrap;padding-bottom:35px}.property-info .basic-info-items .info-item{width:33.33%;display:flex;align-items:center;margin-bottom:10px;font-size:.95rem}@media only screen and (max-width:767px){.property-info .basic-info-items .info-item{width:50%}}@media only screen and (max-width:601px){.property-info .basic-info-items .info-item{width:100%}}.property-info .basic-info-items .info-item h5{line-height:1.2em}.property-info .basic-info-items .info-item .img-wrapper{width:35px;display:flex;align-items:center;margin-right:15px;padding-top:5px}.property-info .basic-info-items .info-item .img-wrapper img{max-width:35px;max-height:35px}.property-info .basic-info-items .info-item .info-title{padding-right:10px}.property-info .property-adv-items ul{display:flex;flex-wrap:wrap;font-size:.95rem}.property-info .property-adv-items ul li{width:33.33%;margin-bottom:10px}@media only screen and (max-width:767px){.property-info .property-adv-items ul li{width:50%}}@media only screen and (max-width:601px){.property-info .property-adv-items ul li{width:100%}}.property-listing{display:flex;flex-wrap:wrap;gap:15px}.property-listing .property-item{width:calc(33.33% - 10px);box-sizing:border-box;background:#eeeef0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.property-listing .property-item{width:calc(50% - 10px)}}@media only screen and (max-width:600px){.property-listing .property-item{width:100%}}.property-listing .property-item .property-image{flex:0 0 250px;height:250px;position:relative}.property-listing .property-item .property-image img{height:100%;width:100%;object-fit:cover}.property-listing .property-item .property-image span.status{position:absolute;top:15px;right:15px;line-height:normal;padding:2px 12px;font-size:.8rem;color:#0d1131;font-weight:600;background:#bcbdc6}.property-listing .property-item .property-image span.status.sold{background:red;color:#fff}.property-listing .property-item .property-image span.status.in-contract{background:#d1d227;color:#fff}.property-listing .property-content{flex:1;padding:20px;display:flex;flex-direction:column;height:100%}.property-listing .property-content h3{font-size:1.2rem;font-weight:600;margin-bottom:0}.property-listing .property-content h2{font-size:1.1rem;font-weight:400;line-height:1.4em}.property-listing .property-content h2 a{color:#0d1131}.property-listing .property-content .price{font-weight:600;font-size:1.2rem;margin-top:10px}.property-listing .property-content .info-part{margin-top:auto}.property-listing .property-content .info-part a.nectar-button.see-through{border-color:#d1d227;padding:10px 30px;margin-top:10px;margin-bottom:0}.property-listing .property-content .info-part .basic-info-items{display:flex;margin:15px 0}.property-listing .property-content .info-part .basic-info-items .info-item{flex:1}.property-listing .property-content .info-part .basic-info-items .info-item .img-wrapper{height:22px;display:flex;align-items:stretch}.property-listing .property-content .info-part .basic-info-items .info-item .img-wrapper img{height:100%;width:auto}.property-listing .property-content .info-part .basic-info-items .info-item .info-title{font-size:.95rem;font-weight:600;margin-top:4px}.property-filters{box-shadow:5px 5px 35px rgba(13,17,49,.2823529412);padding:25px;margin-bottom:50px!important}.property-filters.filter-only{background:#fff}.property-filters form .filter-row{gap:10px;display:flex}@media only screen and (max-width:767px){.property-filters form .filter-row{flex-wrap:wrap}}.property-filters form .filter-row .field-wrapper{flex:1}@media only screen and (max-width:767px){.property-filters form .filter-row .field-wrapper{flex:1 1 50%;max-width:calc(50% - 10px);box-sizing:border-box}}@media only screen and (max-width:550px){.property-filters form .filter-row .field-wrapper{flex:1 1 100%;max-width:100%}}.property-filters form .filter-row .field-wrapper input,.property-filters form .filter-row .field-wrapper select{background:#fff;border:1px solid #bcbdc6}.property-filters form .filter-row .field-wrapper label{font-size:.95rem;font-weight:600}.property-filters form .filter-row .field-wrapper.price-range-wrapper .range-inputs{position:relative;width:100%;max-width:300px;height:10px;margin-top:3px}.property-filters form .filter-row .field-wrapper.price-range-wrapper input[type=range]{position:absolute;width:100%;pointer-events:none;appearance:none;height:6px;background:#d1d227}.property-filters form .filter-row .field-wrapper.price-range-wrapper input[type=range]:nth-of-type(1){z-index:2}.property-filters form .filter-row .field-wrapper.price-range-wrapper input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:16px;height:16px;background:#fff;border:2px solid #d1d227;border-radius:50%;cursor:pointer;z-index:3;position:relative}.property-filters form .filter-row .field-wrapper.price-range-wrapper input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;background:#fff;border:2px solid #d1d227;border-radius:50%;cursor:pointer;z-index:3;position:relative}.property-filters form .filter-row .field-wrapper.price-range-wrapper .range-values{display:flex;justify-content:space-between;margin-top:3px;max-width:300px}.property-filters form .filter-row .field-wrapper.price-range-wrapper .range-values span{font-size:14px}.property-filters form .filter-row button[type=submit]{padding:10px 22px!important;color:#0d1131;margin-top:35px}@media only screen and (max-width:550px){.property-filters form .filter-row button[type=submit]{margin-top:0}}.pagination{text-align:center;padding-top:35px}.pagination a.page-numbers{display:inline-block;padding:0 6px;color:#0d1131}.pagination a.page-numbers i{font-size:1.4rem;top:-1px}.pagination .current{color:#fff;background:#d1d227;padding:0 5px;margin:0 3px}#page-header-bg,.swiper-container,.swiper-container .swiper-slide{background-color:#fff!important}#header-secondary-outer ul.sf-menu li.menu-item a{font-size:.8rem;font-weight:600}#header-outer.transparent #top{background:rgba(13,17,49,.2)}.site-footer ul.menu li{list-style-type:none}.site-footer ul.menu li a{font-weight:600}.site-footer ul.menu li a:hover{color:#737071!important}#footer-outer #copyright{color:#fff}#footer-outer #copyright p{display:inline-block;padding-bottom:0}#footer-outer #copyright p a:hover{color:#d1d227}div#footer-outer{background:#d1d227!important;z-index:1}div#footer-outer:after{content:"";background:url(../img/footer-slogan.svg) no-repeat;width:65%;height:1000px;position:absolute;right:0;background-size:cover;z-index:0;bottom:0}.contact-form .wpcf7-form-control-wrap{margin-bottom:15px}.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap select,.contact-form .wpcf7-form-control-wrap textarea{background:#fff;border:none;border-radius:0;border:1px solid #bcbdc6;padding:10px}.contact-form .wpcf7-form-control-wrap input:focus,.contact-form .wpcf7-form-control-wrap select:focus,.contact-form .wpcf7-form-control-wrap textarea:focus{box-shadow:none}.contact-form select.wpcf7-form-control{appearance:none;-webkit-appearance:none;cursor:pointer}.contact-form .site-select{position:relative;margin-bottom:1.5rem}.contact-form .site-select::after,.contact-form .site-select::before{position:absolute;content:"";right:1rem;pointer-events:none;z-index:10}.contact-form .site-select::before{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-bottom:.3rem solid #000;top:40%}.contact-form .site-select::after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #000;top:55%}.contact-form span.wpcf7-not-valid-tip{box-shadow:none;padding:0}.contact-form input[type=submit].wpcf7-submit.wpcf7-form-control{border-radius:0!important;font-weight:400;font-size:1rem;background:rgba(0,0,0,0);border:2px solid #d1d227;color:#0d1131;padding:10px 35px!important;transition:all .45s cubic-bezier(.25,1,.33,1)}.contact-form input[type=submit].wpcf7-submit.wpcf7-form-control:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1);background:#d1d227}.contact-form br{display:none}.contact-form .submit-btn{position:relative;padding-left:35px}.contact-form .submit-btn:before{content:"";position:absolute;width:25px;border-top:1px solid;top:18px;left:0}.contact-form .submit-btn input[type=submit].wpcf7-submit{padding:0!important;background:0 0!important;color:#0d1131}.contact-form .submit-btn input[type=submit].wpcf7-submit:focus,.contact-form .submit-btn input[type=submit].wpcf7-submit:hover{box-shadow:none!important;-ms-transform:none;transform:none;-webkit-transform:none}.wpcf7 form .wpcf7-response-output{border:none;color:#d1d227;padding:0;margin:20px 0 0 0}