body{font-family:Montserrat;font-size:16px;background-color:#fff;max-width:100vw;overflow-x:hidden}@media (max-width:900px){body{font-size:14px}}html{overflow-x:hidden}h1,h2,h3{font-weight:600}img{max-width:100%;height:auto}.wrap{width:1250px;max-width:90%;margin:0 auto}a{text-decoration:none}header#site-header{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.75)}header#site-header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;align-items:center}header#site-header .wrap .mobile-nav{position:relative;z-index:12;color:#02A0AD;font-size:32px;padding:0;border:0;background-color:rgba(0,0,0,0)}header#site-header .wrap .mobile-nav.clicked{color:#fff;position:fixed;right:5vw}@media (min-width:900px){header#site-header .wrap .icon,header#site-header .wrap .mobile-nav,header#site-header .wrap .social{display:none}}header#site-header .wrap a.logo{display:inline-block;width:400px;max-width:calc(90vw - 70px)}@media (max-width:900px){header#site-header .wrap .menu-outer{padding:55px 5vw 0 5vw;position:fixed;opacity:0;z-index:-1;background-color:#49B3B6;top:0;left:0;right:0;bottom:0;transition:.3s;display:flex;flex-direction:column;justify-content:space-between}header#site-header .wrap .menu-outer.open{z-index:11;opacity:1;transition:.3s}header#site-header .wrap .menu-outer ul.menu{list-style:none;padding:0;margin:10px 0}header#site-header .wrap .menu-outer ul.menu li{padding:10px 0}header#site-header .wrap .menu-outer ul.menu li a{color:#fff;font-weight:600;font-size:20px;display:inline-block}header#site-header .wrap .menu-outer ul.menu li:last-child a{background-color:#02A0AD;color:#fff;border-radius:25px;padding:10px 15px;font-weight:500;font-size:20px;margin-top:25px;margin-left:-15px;box-shadow:0 0 5px rgba(0,0,0,.4)}header#site-header .wrap .menu-outer ul.social{display:flex;margin:0 -5vw;padding:10px 5vw;list-style:none;background-color:#B0E5E5;justify-content:space-around;width:100vw;box-sizing:border-box}header#site-header .wrap .menu-outer ul.social a{font-size:26px;color:#15113F}}@media (min-width:900px){header#site-header .wrap ul{list-style:none;display:flex;align-items:center}header#site-header .wrap ul li a{display:inline-block;margin-left:30px;color:#000;font-size:14px}header#site-header .wrap ul li.current-menu-item a,header#site-header .wrap ul li.current_page_parent a{color:#02A0AD}header#site-header .wrap ul li:last-child a{background-color:#02A0AD;color:#fff;border-radius:25px;padding:10px 15px;font-weight:500;font-size:20px}}section.testimonials{padding:30px 0;background-color:#15113F;color:#fff}section.testimonials h3{text-align:center;font-size:42px}@media (max-width:900px){section.testimonials h3{font-size:32px}}section.testimonials .testimonial-slider{max-width:calc(100% - 350px);position:relative;margin:0 auto}@media (max-width:900px){section.testimonials .testimonial-slider{width:70vw;max-width:calc(100vw - 150px)}}section.testimonials .testimonial-slider h4{font-size:26px}@media (max-width:900px){section.testimonials .testimonial-slider h4{font-size:22px}}section.testimonials .testimonial-slider .star-wrapper{display:flex;margin:20px 0}section.testimonials .testimonial-slider .star-wrapper svg{font-size:22px;color:#fbb03b;margin:10px}section.testimonials .testimonial-slider .slick-arrow{background-color:#fff;color:#02A0AD;width:40px;height:40px;border-radius:50%;position:absolute;top:48%;border:0;box-shadow:0 0 5px rgba(0,0,0,.75)}section.testimonials .testimonial-slider .slick-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.testimonials .testimonial-slider .slick-arrow.slick-prev{left:-160px;transform:rotate(180deg);transform-origin:center}@media (max-width:900px){section.testimonials .testimonial-slider .slick-arrow.slick-prev{left:-65px}}section.testimonials .testimonial-slider .slick-arrow.slick-next{right:-160px}@media (max-width:900px){section.testimonials .testimonial-slider .slick-arrow.slick-next{right:-65px}}section.testimonials.grey{background-color:#E6E6E6;color:#15113F}.full-testimonials .row{padding:30px 0;color:#15113F}.full-testimonials .row:nth-child(even){background-color:#E6E6E6}.full-testimonials .row .wrap{width:950px}.full-testimonials .row h4{font-size:26px}.full-testimonials .row .star-wrapper{display:flex;margin:20px 0}.full-testimonials .row .star-wrapper svg{font-size:22px;color:#fbb03b;margin:10px}@media (max-width:900px){.full-testimonials .row .star-wrapper svg{margin:0 5px 0 0}}.footer-cta{padding:30px 0;background-size:cover;background-position:center}.footer-cta .wrap{display:flex;justify-content:space-between;align-items:center;color:#fff}@media (max-width:900px){.footer-cta .wrap{flex-direction:column;align-items:flex-start}}.footer-cta .wrap h3{font-weight:500;font-size:36px;margin:10px 0}@media (max-width:900px){.footer-cta .wrap h3{font-size:22px}}.footer-cta .wrap p{font-weight:300;font-size:26px;margin:10px 0}@media (max-width:900px){.footer-cta .wrap p{font-size:18px;margin:20px 0}}.footer-cta .wrap>a{font-size:22px;font-weight:500;padding:15px 25px;background-color:#02A0AD;color:#fff;border-radius:25px;border:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media (max-width:900px){.footer-cta .wrap>a{font-size:18px;margin-top:20px}}.blog-flex{margin:50px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:900px){.blog-flex{flex-direction:column;align-items:center}}.blog-flex .blog-post{width:330px;margin:30px 0;max-width:100%}.blog-flex .blog-post a.image-container{display:block;background-size:cover;background-position:center;position:relative;background-color:#E6E6E6}.blog-flex .blog-post a.image-container .inner{padding-top:75%}.blog-flex .blog-post h2,.blog-flex .blog-post h3{font-weight:700}.blog-flex .blog-post a,.blog-flex .blog-post h2,.blog-flex .blog-post p,.blog-flex .blog-post span{color:#424347;text-decoration:none}.blog-flex .blog-post .flex{margin:20px 0;font-size:20px;font-weight:600}.blog-flex .blog-post .flex span{margin-right:25px}.latest-news h2{text-align:center;width:100%;margin:50px auto 0 auto;font-size:42px;color:#15113F}@media (max-width:900px){.latest-news h2{font-size:32px}}.nav-links{display:flex;justify-content:center}.nav-links .dots,.nav-links a.page-numbers{opacity:.6;transition:.3s}.nav-links .dots:hover,.nav-links a.page-numbers:hover{opacity:1;transition:.3s}.nav-links .page-numbers{width:60px;height:60px;display:inline-block;position:relative;border-radius:50%;margin:20px;background-color:#02A0AD;font-size:32px;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.nav-links .page-numbers span,.nav-links .page-numbers svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.nav-links .next,.nav-links .prev{display:none}section.single-post{margin:50px auto 100px auto}section.single-post .wrap{display:flex;justify-content:space-between}section.single-post .wrap aside{width:350px;box-sizing:border-box;padding-right:40px;position:relative}section.single-post .wrap aside:after{content:'';width:1px;border:1px solid #02A0AD;display:inline-block;height:100%;position:absolute;right:0;top:0}@media (max-width:1200px){section.single-post .wrap aside{display:none}}section.single-post .wrap aside h2{font-size:26px;font-weight:700;color:#000}section.single-post .wrap aside ul{padding:0 40px 0 0;list-style-type:none}section.single-post .wrap aside ul li{position:relative}section.single-post .wrap aside ul li:after{content:'';width:100%;border:1px solid #02A0AD;display:inline-block;height:1px;position:absolute;left:0;bottom:0}section.single-post .wrap aside ul li:first-child:before{content:'';width:100%;border:1px solid #02A0AD;display:inline-block;height:1px;position:absolute;left:0;top:0}section.single-post .wrap aside ul li a{display:block;font-size:22px;padding:20px 0;background-color:#fff;color:#000}section.single-post .wrap main{width:calc(100% - 390px)}@media (max-width:1200px){section.single-post .wrap main{width:100%}}section.single-post .wrap main img.attachment-post-thumbnail{box-shadow:0 0 5px 0 rgba(0,0,0,.3);border-radius:3px}section.single-post .wrap main h1{color:#424347}section.single-post .wrap main p.meta{font-size:18px;font-weight:300;color:#424347}section.single-post .wrap main p.meta a{color:#000;text-decoration:none}section.single-post .wrap main .content a{color:#000}section.single-post .wrap main .content blockquote{margin:0;padding:20px 40px;background-color:#eee}section.single-post .wrap main .related-posts h2{color:#15113F}section.single-post .wrap main .related-posts .hr{margin:30px 0;width:100%;border:1px solid #02A0AD;display:inline-block;height:1px}section.single-post .wrap main .related-posts .flex{display:flex;justify-content:space-between}section.single-post .wrap main .related-posts .flex .related-post{width:250px;margin-bottom:30px;display:flex;flex-direction:column}@media (max-width:900px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 3) - 5px)}}@media (max-width:550px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 2) - 5px)}section.single-post .wrap main .related-posts .flex .related-post:last-child{display:none}}section.single-post .wrap main .related-posts .flex .related-post h3{color:#424347;font-size:26px;font-weight:400}section.single-post .wrap main .related-posts .flex .related-post a.image-container{display:block;position:relative;background-size:cover;background-position:center;overflow:hidden;background-color:#E6E6E6}section.single-post .wrap main .related-posts .flex .related-post a.image-container .inner{padding-top:80%}section.single-post .wrap main .share{position:relative;display:flex;align-items:center;margin:30px 0}section.single-post .wrap main .share a{font-size:32px;color:#424347;display:flex;align-items:center;margin-right:50px}section.single-post .wrap main .share a span{margin-left:20px;display:inline-block;font-size:22px;font-weight:300}section.single-post .wrap main .share .clipboard-alert{opacity:0;width:100%;position:absolute;top:calc(100% - 30px)}section.single-post .wrap main .share .clipboard-alert span{display:inline-block;padding:5px 10px;border:2px solid #000}section.single-post .wrap main .share .clipboard-alert.show{opacity:1;animation:fadeout 3.5s forwards}section.single-post .wrap main .author-section{display:flex;justify-content:space-between;align-items:center;color:#15113F}@media (max-width:550px){section.single-post .wrap main .author-section{flex-direction:column}}section.single-post .wrap main .author-section .author-content{width:calc(100% - 200px)}@media (max-width:550px){section.single-post .wrap main .author-section .author-content{width:100%}}@keyframes fadeout{0%{opacity:1}70%{opacity:1}100%{opacity:0}}.banner-section{min-height:550px;padding:50px 0;box-sizing:border-box;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center}@media (max-width:900px){.banner-section{min-height:80vw}}.banner-section .wrap{width:950px}.banner-section .wrap h1{color:#fff;font-size:42px;text-shadow:0 0 5px rgba(0,0,0,.4)}@media (max-width:900px){.banner-section .wrap h1{font-size:32px;text-align:center}}.banner-section .wrap h1 span{color:#02A0AD}.home-banner-section{min-height:550px;padding:50px 0;box-sizing:border-box;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center}@media (max-width:900px){.home-banner-section{padding:0;min-height:0;overflow:hidden}}.home-banner-section .wrap h1{color:#fff;font-size:56px;text-shadow:0 0 5px rgba(0,0,0,.4);margin:10px 0}@media (max-width:900px){.home-banner-section .wrap h1{font-size:32px;margin-top:35px}}.home-banner-section .wrap h1 span{color:#02A0AD}.home-banner-section .wrap p{font-size:26px;color:#fff;margin:10px 0}@media (max-width:900px){.home-banner-section .wrap p{font-size:20px}}.home-banner-section .wrap .buttons{display:flex;align-items:center;margin-top:30px}@media (max-width:900px){.home-banner-section .wrap .buttons{margin-left:-5vw;margin-bottom:0}}.home-banner-section .wrap .buttons a{font-size:22px;display:inline-block;padding:10px 25px;border-radius:25px;background-color:#00ABB8;color:#fff;margin-right:20px;box-shadow:0 0 5px rgba(0,0,0,.4)}.home-banner-section .wrap .buttons a:last-child{background-color:#B0E5E5;color:#15113F}@media (max-width:900px){.home-banner-section .wrap .buttons a{position:relative;border-radius:0;border-top-right-radius:55px;margin-right:-45px;width:calc(95vw / 2);box-sizing:border-box;text-align:center}.home-banner-section .wrap .buttons a:first-child{z-index:1}}.quicklinks-section{background-size:cover;background-position:center}.quicklinks-section .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.quicklinks-section .wrap a{color:#fff;width:300px;display:flex;justify-content:space-between;align-items:center;background-color:#02A0AD;padding:30px;margin:15px auto;max-width:80vw}@media (max-width:900px){.quicklinks-section .wrap a{box-sizing:border-box}}.quicklinks-section .wrap a img{object-fit:contain;max-width:80px;max-height:100px}@media (max-width:900px){.quicklinks-section .wrap a img{max-width:50px;max-height:70px}}.quicklinks-section .wrap a div{width:180px}@media (max-width:900px){.quicklinks-section .wrap a div{width:calc(100% - 70px)}}.quicklinks-section .wrap a div h3{font-size:32px;font-weight:500;line-height:1;margin:0}@media (max-width:900px){.quicklinks-section .wrap a div h3{font-size:26px}}.quicklinks-section .wrap a div span{line-height:1;display:block;font-size:18px;color:#15113F;font-weight:500}@media (max-width:900px){.quicklinks-section .wrap a div span{font-size:16px}}.contact-section{margin:80px 0}.contact-section .wrap{width:950px;display:flex;justify-content:center}.contact-section .wrap .form-outer{width:580px;padding:40px 40px 0 40px;border-radius:40px;background-color:#02A0AD;color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.5);max-width:100%;box-sizing:border-box}@media (max-width:900px){.contact-section .wrap .form-outer{padding:20px 20px 0 20px}}.contact-section .wrap .form-outer h1{text-align:center;margin-top:0;font-size:42px}@media (max-width:900px){.contact-section .wrap .form-outer h1{font-size:32px}}.contact-section .wrap .form-outer form{font-size:18px;font-weight:600;color:#000}@media (max-width:900px){.contact-section .wrap .form-outer form{font-size:16px}}.contact-section .wrap .form-outer form input:not(.wpcf7-submit),.contact-section .wrap .form-outer form textarea{box-sizing:border-box;width:100%;padding:10px 25px;border:0;margin:10px 0}.contact-section .wrap .form-outer form textarea{resize:none;height:200px}@media (max-width:900px){.contact-section .wrap .form-outer form textarea{height:150px}}.contact-section .wrap .form-outer form .wpcf7-checkbox{display:flex;justify-content:space-between}.contact-section .wrap .form-outer form .wpcf7-checkbox .wpcf7-list-item{margin:0}.contact-section .wrap .form-outer form .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;font-size:16px;color:#fff}@media (max-width:900px){.contact-section .wrap .form-outer form .wpcf7-checkbox .wpcf7-list-item label{font-size:14px}}.contact-section .wrap .form-outer form .wpcf7-checkbox .wpcf7-list-item input{width:30px;height:30px;margin-right:10px;border:0;border-radius:0}@media (max-width:900px){.contact-section .wrap .form-outer form .wpcf7-checkbox .wpcf7-list-item input{width:20px;height:20px;margin-right:5px}}.contact-section .wrap .form-outer form .wpcf7-submit{display:block;margin:30px auto;width:200px;text-align:center;box-sizing:border-box;font-size:22px;font-weight:500;padding:10px 25px;background-color:#02A0AD;color:#fff;border-radius:25px;border:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media (max-width:900px){.contact-section .wrap .form-outer form .wpcf7-submit{font-size:20px;padding:10px 15px;width:170px}}.contact-section .wrap .form-outer form ::placeholder{color:#15113F}.about-section{padding:50px 0}.about-section.home{background-color:#E6E6E6}@media (max-width:900px){.about-section.home .badge{display:none!important}}@media (max-width:900px){.about-section:not(.home) .wrap{flex-direction:column}}.about-section .wrap{display:flex;justify-content:space-between;align-items:center}.about-section .wrap .badge{box-sizing:border-box;width:400px;border-radius:30px;padding:30px;display:flex;flex-direction:column;color:#fff;justify-content:center;align-items:center;background-color:#02A0AD}.about-section .wrap .badge img{width:100%;height:auto}.about-section .wrap .badge a{color:#fff;font-size:32px}.about-section .wrap .badge ul{width:180px;margin:20px auto;list-style:none;padding:0;display:flex;justify-content:space-around}.about-section .wrap .bio{width:calc(100% - 450px)}.about-section .wrap .bio h1,.about-section .wrap .bio h2{font-size:42px;color:#15113F}.about-section .wrap .bio h1>span,.about-section .wrap .bio h2>span{display:inline-block}.about-section .wrap .bio h1 .h:before,.about-section .wrap .bio h2 .h:before{content:url(../images/h.png)}@media (max-width:900px){.about-section .wrap .bio h1,.about-section .wrap .bio h2{font-size:32px}}@media (min-width:900px){.about-section .wrap .bio .mobile-image{display:none}}.about-section .wrap .bio p{color:#15113F}.about-section .wrap .bio a.button{background-color:#02A0AD;color:#fff;display:inline-block;margin:20px 0;border-radius:25px;padding:10px 15px;font-weight:500;font-size:20px}@media (max-width:900px){.about-section .wrap .badge,.about-section .wrap .bio{width:100%!important}.about-section .wrap .mobile-image img{display:block;margin:0 auto}}.about-section.home .wrap .badge{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.accreditations-section{margin:50px 0}.accreditations-section .wrap{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.accreditations-section .wrap img{object-fit:contain;max-width:150px;max-height:80px}@media (max-width:900px){.accreditations-section .wrap img{max-width:90px;max-height:50px;margin:10px 5px}}.featured-properties-top{margin-top:50px}.featured-properties-top h2{font-size:36px;text-align:center}@media (max-width:900px){.featured-properties-top h2{font-size:22px}}.page-id-30 h1 span{color:#15113F!important}.faq-section{margin:50px 0}.faq-section .wrap{width:950px}.faq-section h2{font-size:36px;color:#424347}@media (max-width:900px){.faq-section h2{font-size:22px}}.faq-section dt{margin-top:15px}.faq-section dt a{display:flex;justify-content:center;padding:10px 60px;background-color:#02A0AD;color:#fff;position:relative}@media (max-width:900px){.faq-section dt a{justify-content:flex-start;padding:5px 15px 5px 40px}}.faq-section dt a p{margin:0;font-size:18px}@media (max-width:900px){.faq-section dt a p{font-size:16px}}.faq-section dt a .focus-icon{display:inline-block;font-size:26px;top:50%;transform:translateY(-50%);position:absolute;left:25px}@media (max-width:900px){.faq-section dt a .focus-icon{font-size:20px;left:15px}}.faq-section dd{margin:0;background-color:#E6E6E6;font-size:14px;padding:30px;box-sizing:border-box}section.generic{margin:50px 0}section.generic .wrap{width:950px}section.generic .wrap h1{font-size:42px;color:#15113F}@media (max-width:900px){section.generic .wrap h1{font-size:32px}}section.generic .wrap h2{font-size:32px;color:#15113F}section.generic .wrap h3{font-size:26px;color:#15113F}section.generic .wrap a{color:#15113F}footer#site-footer{background-color:#15113F;padding:40px 0;color:#fff}footer#site-footer a{color:#fff}footer#site-footer .wrap{display:flex;justify-content:space-between}footer#site-footer .wrap>div:last-child{width:250px;max-width:90vw}@media (max-width:900px){footer#site-footer .wrap{flex-direction:column;font-size:14px}footer#site-footer .wrap .d-blurb{display:none}footer#site-footer .wrap .m-blurb{font-size:12px}footer#site-footer .wrap .copyright,footer#site-footer .wrap .privacy{font-size:18px}footer#site-footer .wrap>div{width:100%!important}}@media (min-width:900px){footer#site-footer .wrap .m-blurb{display:none}}footer#site-footer a.logo{width:400px;display:inline-block;max-width:90vw}footer#site-footer ul{padding:0;list-style:none}footer#site-footer ul li{padding:3px 0}@media (max-width:900px){footer#site-footer ul li{font-size:18px}}footer#site-footer ul.social{display:flex;font-size:26px}footer#site-footer ul.social li{margin-right:45px}@media (max-width:900px){footer#site-footer ul.social{display:none}}@media (max-width:900px){.post-type-archive-property #container,.single-property #container{width:95vw;margin-left:2.5vw;margin-right:2.5vw}}.type-property .top-buttons{margin:30px 0;display:flex;justify-content:space-between}@media (max-width:900px){.type-property .top-buttons{width:100%;justify-content:space-around}}.type-property .top-buttons a{font-size:20px;padding:10px 25px;display:flex;align-items:center;border-radius:35px;color:#fff}@media (max-width:900px){.type-property .top-buttons a{font-size:16px;padding:10px 15px;border-radius:25px}}.type-property .top-buttons a:first-child{background-color:#15113F}.type-property .top-buttons a:last-child{background-color:#02A0AD}.type-property .top-buttons a img{width:30px;height:30px;object-fit:contain;margin:-10px 20px -10px 0}.type-property .images{position:relative;display:flex;max-height:520px;overflow:hidden}@media (max-width:900px){.type-property .images{flex-direction:column}}.type-property .images .price-float{position:absolute;z-index:3;display:inline-block;top:0;lefT:0;background-color:#02A0AD;color:#fff;font-size:32px;font-weight:600;padding:10px 25px;border-bottom-right-radius:35px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media (max-width:900px){.type-property .images .price-float{font-size:26px}}.type-property .images .flexslider{border:0;border-radius:0}@media (max-width:900px){.type-property .images .flexslider{margin-bottom:0!important}}.type-property .images .thumbnails{max-height:auto!important}@media (min-width:900px){.type-property .images .thumbnails ul.slides{display:flex;flex-direction:column;transform:none!important}.type-property .images .thumbnails ul.slides li{margin:0 0 10px 10px;min-width:250px!important}}.type-property .images .thumbnails ul.flex-direction-nav{display:none}@media (min-width:900px){.type-property .images .size-original{height:520px!important}}.type-property .flex-next,.type-property .flex-next:hover,.type-property .flex-prev,.type-property .flex-prev:hover{opacity:1;background-color:#fff;color:transparent;width:40px;height:40px;border-radius:50%;position:absolute;top:48%;border:0;box-shadow:0 0 5px rgba(0,0,0,.75)}.type-property .flex-prev,.type-property .flex-prev:hover{left:20px!important}.type-property .flex-prev::before,.type-property .flex-prev:hover::before{content:'';width:15px;height:25px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/arrow-left.png);color:transparent;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}.type-property .flex-next,.type-property .flex-next:hover{right:20px!important}.type-property .flex-next::before,.type-property .flex-next:hover::before{content:'';width:15px;height:25px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/arrow-right.png);position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);color:transparent}.type-property .details,.type-property .room-numbers{display:flex;align-items:center;margin:30px 0;flex-wrap:wrap}.type-property .details .item,.type-property .room-numbers .item{display:flex;align-items:center}.type-property .details .item img,.type-property .room-numbers .item img{width:60px;height:60px;object-fit:contain}@media (max-width:900px){.type-property .details .item img,.type-property .room-numbers .item img{width:40px;height:40px}}.type-property .details .item span,.type-property .room-numbers .item span{margin:0 50px 0 30px;font-size:22px;font-weight:600}@media (max-width:900px){.type-property .details .item span,.type-property .room-numbers .item span{margin:0 20px 0 10px;font-size:16px}}.type-property h1{color:#15113F;font-size:42px}@media (max-width:900px){.type-property h1{font-size:32px}}.type-property .bed-type{font-size:22px;font-weight:600}@media (max-width:900px){.type-property .bed-type{font-size:20px}}.type-property .description>h4{display:none}.type-property .description .name{display:none}.type-property .description{max-width:900px}.type-property .summary>h4{display:none}.type-property .property-details h2{font-size:36px;color:#15113F}@media (max-width:900px){.type-property .property-details h2{font-size:26px;text-align:center}}.type-property .property-details .flex{display:flex;align-items:flex-start}@media (max-width:900px){.type-property .property-details .flex{flex-direction:column}}.type-property .property-details .flex .details{width:75%;justify-content:space-between}@media (max-width:900px){.type-property .property-details .flex .details{flex-direction:column;width:100%;margin:0}.type-property .property-details .flex .details .item{margin:5px 0}}.type-property .property-details .flex .buttons{display:flex;flex-direction:column;width:20%;margin:30px 0}@media (max-width:900px){.type-property .property-details .flex .buttons{flex-direction:row;width:100%;flex-wrap:wrap;justify-content:space-around}}.type-property .property-details .flex .buttons a{font-size:22px;color:#fff;font-weight:600;display:flex;align-items:center;padding:8px 25px;border-radius:35px;background-color:#02A0AD;margin-bottom:10px}@media (max-width:900px){.type-property .property-details .flex .buttons a{font-size:18px;padding:5px 15px;border-radius:30px}}.type-property .property-details .flex .buttons a img{width:40px;height:40px;object-fit:contain}@media (max-width:900px){.type-property .property-details .flex .buttons a img{width:30px;height:30px}}.type-property .property-details .flex .buttons a span{display:inline-block;margin-left:20px}@media (max-width:900px){.type-property .property-details .flex .buttons a span{margin-left:10px}}.search-sec{padding:30px 0;background-color:#15113F}.search-sec .property-search-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}.search-sec .property-search-form .form-button-wrapper{display:flex;flex-direction:column}@media (max-width:900px){.search-sec .property-search-form .form-button-wrapper{flex-direction:row;justify-content:space-between;width:100%}.search-sec .property-search-form .form-button-wrapper>*{box-sizing:border-box;text-align:center;width:48%}}.search-sec .property-search-form .form-button-wrapper a,.search-sec .property-search-form .form-button-wrapper input{display:block;text-align:center;text-decoration:none;font-weight:600;font-size:18px;border:0;border-radius:25px;padding:10px 25px;background-color:#02A0AD;color:#fff}.search-sec .property-search-form .form-button-wrapper a{display:block;background-color:#B0E5E5;color:#15113F;margin-top:5px}.search-sec .property-search-form.letform .control-maximum_rent,.search-sec .property-search-form.letform .control-minimum_bedrooms,.search-sec .property-search-form.letform .control-minimum_rent{display:block!important}.search-sec .property-search-form:not(.letform) .control-maximum_price,.search-sec .property-search-form:not(.letform) .control-minimum_bedrooms,.search-sec .property-search-form:not(.letform) .control-minimum_price{display:block!important}.search-sec .property-search-form .control-property_type{display:none!important}.search-sec label{display:none}.search-sec select{border-radius:0;font-size:18px;border:0;color:#000;font-weight:600;position:relative;-webkit-appearance:none;-moz-appearance:none;padding:15px 35px 15px 20px;background-image:url(../images/arrow-down.svg);background-size:25px auto;background-repeat:no-repeat;background-position:calc(100% - 5px) center}@media (max-width:900px){.search-sec select{width:100%;box-sizing:border-box}}.search-sec .control{position:relative;padding:0;margin:10px;display:inline-block}@media (min-width:900px){.search-sec .control{width:calc(22% - 20px)}.search-sec .control>*{width:100%;box-sizing:border-box}}@media (max-width:900px){.search-sec .control{width:100%}}.propertyhive-result-count,.propertyhive-views{display:none}.archive-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:30px 0}.archive-top .top-buttons{display:flex}@media (max-width:900px){.archive-top .top-buttons{flex-direction:column;width:100%}}.archive-top .top-buttons a,.archive-top .top-buttons select{margin-left:25px;padding:15px 25px;display:flex;align-items:center;box-shadow:0 0 5px 0 rgba(0,0,0,.5);border-radius:2px;font-size:18px}.archive-top .top-buttons a span,.archive-top .top-buttons select span{color:#000;font-weight:600;display:inline-block;margin-right:25px}.archive-top .top-buttons a img,.archive-top .top-buttons select img{width:25px;height:30px;object-fit:contain}@media (max-width:900px){.archive-top .top-buttons a,.archive-top .top-buttons select{justify-content:space-between;margin:5px 0;width:100%;box-sizing:border-box}}.archive-top .top-buttons select{border:0;color:#000;font-weight:600;position:relative;-webkit-appearance:none;-moz-appearance:none;padding:20px 45px 20px 25px;background-image:url(../images/arrow-down.svg);background-size:25px auto;background-repeat:no-repeat;background-position:calc(100% - 10px) center}.archive-top .top-buttons .sort-here{position:relative;display:inline-block}ul.properties{display:flex;justify-content:space-between;flex-wrap:wrap}ul.properties.clear:after{display:none}ul.properties>li{width:calc(50% - 20px)!important;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);margin-bottom:40px!important;display:flex;flex-direction:column;padding-top:0!important;overflow:hidden;position:relative}@media (max-width:900px){ul.properties>li{width:100%!important}}ul.properties>li .price-float{position:absolute;z-index:3;display:inline-block;top:0;lefT:0;background-color:#02A0AD;color:#fff;font-size:26px;font-weight:400;padding:10px 45px 10px 25px;border-bottom-right-radius:55px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media (max-width:900px){ul.properties>li .price-float{font-size:22px}}ul.properties>li .image-thumb{display:block;position:relative;background-color:#F2F2F2;background-image:url(../images/holding.svg);background-repeat:no-repeat;background-position:center;background-size:100px 100px}ul.properties>li .image-thumb>div{padding-top:65%;background-size:cover;background-position:center}ul.properties>li .content{padding:20px 40px;display:flex;flex-direction:column;justify-content:space-between;flex:auto}ul.properties>li .content p{font-weight:600;font-size:18px;color:#15113F}ul.properties>li .content h2{font-size:38px;margin:0}@media (max-width:900px){ul.properties>li .content h2{font-size:28px}}ul.properties>li .content .flex{display:flex;justify-content:space-between;align-items:center;margin:20px 0}ul.properties>li .content .flex h3{font-size:32px;color:#15113F;margin:10px 0}@media (max-width:900px){ul.properties>li .content .flex h3{font-size:26px}}ul.properties>li .content .flex a{border-radius:25px;font-size:22px;display:inline-block;padding:10px 25px;color:#fff;background-color:#15113F}ul.properties>li .content .room-numbers{margin:10px 0}ul.properties>li .content .room-numbers .item img{width:40px;height:40px}@media (max-width:900px){ul.properties>li .content .room-numbers .item img{width:30px;height:30px}}ul.properties>li .content .room-numbers .item span{margin:0 20px 0 15px;font-size:18px}@media (max-width:900px){ul.properties>li .content .room-numbers .item span{font-size:16px}}ul.properties>li .content .room-numbers .item:last-child span{margin-right:0}.properties-map-popup{border-radius:25px;border:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);font-family:Montserrat}.properties-map-popup .title-close{padding:10px 25px!important;background-color:#02A0AD!important}.properties-map-popup .properties .property .details .address a{color:#02A0AD!important}a.top{position:fixed;bottom:50px;right:50px;border-radius:7px;box-shadow:0 0 5px #ccc;padding:5px 8px;color:#02A0AD;border:0;background-color:#fff;width:40px;height:40px;cursor:pointer}a.top svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;color:#02A0AD;font-size:28px}input[type=checkbox]{border-radius:2px;width:20px;height:20px;border:1px solid #ccc;background-color:#fff;padding:0!important}/*# sourceMappingURL=style.css.map */