.property-slider .slider img,.hero .search-form .submit input[type=submit],.hero .search-form .searchandfilter ul li.sf-field-submit input[type=submit],.news-list .block .item .overlay .button span,.news-list .block .item:before,.modal-dialog .modal-content .close,.section.section-search .search-form .submit input[type=submit],.section.section-search .search-form .searchandfilter ul li.sf-field-submit input[type=submit],.section.section-2 .block .column .image img,#header .logo img,#header,a{-webkit-transition:all .3s ease;transition:all .3s ease}.section.section-news-bottom .column .image img,.section.section-insights-list .block .column .image img,.section.section-property-list .block .column .image img,.section.team-slider .slider .column .image img,.section.section-team .block .column .image img,.section.home-featured-properties .property-slider .column .image img,.section.home-featured-properties .block .column .image img{-webkit-transition:all .6s ease;transition:all .6s ease}.hero .search-form .submit input[type=submit],.hero .search-form .searchandfilter ul li.sf-field-submit input[type=submit],.news-article .heading .body h1 span,.news-article .heading .body .date span,.news-list .block .item:hover:before,.section.section-search .search-form .submit input[type=submit],.section.section-search .search-form .searchandfilter ul li.sf-field-submit input[type=submit]{background:#ed1c24;background:-moz-linear-gradient(90deg, rgb(237, 28, 36) 0%, rgb(167, 28, 32) 100%);background:-webkit-linear-gradient(90deg, rgb(237, 28, 36) 0%, rgb(167, 28, 32) 100%);background:linear-gradient(90deg, rgb(237, 28, 36) 0%, rgb(167, 28, 32) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1c24",endColorstr="#a71c20",GradientType=1)}@font-face{font-family:"Avenir Book";font-style:normal;font-weight:normal;src:local("Avenir Book"),url("../fonts/avenir-book.woff") format("woff")}@font-face{font-family:"Avenir Black";font-style:normal;font-weight:normal;src:local("Avenir Black"),url("../fonts/avenir-black.woff") format("woff")}body{overflow-x:hidden;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:1.4;color:#000}input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:rgba(0,0,0,0) !important}.form span.wpcf7-not-valid-tip{font-size:12px;margin-top:5px;font-weight:700}.form-control:focus,button:focus,input[type=submit],:focus{outline:0;box-shadow:none}.form-control::-webkit-input-placeholder{color:#a0a0a0}.form-control::-moz-placeholder{color:#a0a0a0}.form-control:-ms-input-placeholder{color:#a0a0a0}.form-control:-moz-placeholder{color:#a0a0a0}.form-control{border:0;border-radius:0;padding:10px;color:#000;height:auto}@media only screen and (min-width: 992px){.form-control{padding:12px 15px}}textarea.form-control{height:110px}@media only screen and (min-width: 992px){textarea.form-control{height:150px}}a{color:#ed1c24}a:hover{text-decoration:none;color:#a71c20}img{max-width:100%;height:auto}.container{max-width:1206px;padding-left:20px;padding-right:20px}@media only screen and (min-width: 992px){.container{padding-left:40px;padding-right:40px}}.btn{font-size:16px}.btn:focus{box-shadow:none}.btn:active{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border-color:rgba(0,0,0,0) !important}.btn-primary{border-radius:0px;border:1px solid #ed1c24;text-transform:uppercase;padding:8px 20px;background:none;letter-spacing:1px;color:#ed1c24;font-weight:600;text-transform:uppercase;display:inline-block}.btn-primary:hover{color:#fff;background:#ed1c24;border-color:#ed1c24}.btn-secondary{border-radius:0px;border:1px solid #fff;text-transform:uppercase;padding:8px 20px;background:none;letter-spacing:1px;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block}.btn-secondary:hover{color:#ed1c24;background:#fff;border-color:#fff}.btn-tertiary{border-radius:0px;border:1px solid #ed1c24;text-transform:uppercase;padding:8px 20px;background:none;letter-spacing:1px;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;background:#ed1c24}.btn-tertiary:hover{color:#ed1c24;background:rgba(0,0,0,0);border-color:#ed1c24}.btn-solid{border-radius:0px;border:1px solid #fff;text-transform:uppercase;padding:8px 20px;background:#fff;letter-spacing:1px;color:#ed1c24;font-weight:600;text-transform:uppercase;display:inline-block}.btn-solid:hover{color:#fff;background:rgba(0,0,0,0);border-color:#fff}b,strong{font-weight:700}#header{background:#ed1c24;position:sticky;width:100%;top:0;left:0;z-index:10;padding:15px 0}#header.light{background:#fff}#header.light .link .btn-secondary{color:#ed1c24;border-color:#ed1c24}#header.light .link .btn-secondary:hover{background:#ed1c24;color:#fff}#header.light .navmenu .navmenu-item{background:#ed1c24}#header.light .navmenu.open .navmenu-item{background:#ed1c24}#header.light .menu ul li.menu-item-has-children:before{background-image:url(../images/icon_arrowdown2.png)}#header.light .menu ul li a{color:#ed1c24}#header.light .menu ul li a:hover{color:#a71c20;opacity:1}@media only screen and (min-width: 992px){#header.light .menu ul li ul{padding-top:42px}#header.light .menu ul li ul li a{color:#fff}#header.light .menu ul li ul li a:hover{color:#fff}}#header .wrap{display:flex;align-items:center}@media only screen and (min-width: 992px){#header .wrap{width:calc(100% - 180px);justify-content:space-between}#header .wrap .menu{width:calc(100% - 180px)}}#header .menu{display:none}#header .menu ul{list-style:none;margin:0;padding:0}#header .menu ul li{font-size:16px}#header .menu ul li a{text-transform:uppercase;font-weight:600;letter-spacing:1px;text-decoration:underline}@media only screen and (min-width: 992px){#header .menu ul li a{text-decoration:none}#header .menu ul li a:hover{opacity:.7}}#header .menu ul li ul{margin-top:10px}#header .menu ul li ul li{margin-bottom:5px}#header .menu ul li ul li a{padding-right:0;text-decoration:none}#header .menu ul li ul li a:before{display:none}@media only screen and (min-width: 992px){#header .menu ul li ul{display:none;margin-top:0}}#header .menu ul li.menu-item-has-children a{position:relative;padding-right:20px}@media only screen and (min-width: 992px){#header .menu ul li.menu-item-has-children a{padding-right:0}}#header .menu ul li.menu-item-has-children a:before{width:16px;height:9px;content:"";right:0;bottom:7px;position:absolute;background:url("../images/icon_arrowdown2.png") center no-repeat;background-size:100%}@media only screen and (min-width: 992px){#header .menu ul li.menu-item-has-children a:before{display:none}}@media only screen and (min-width: 992px){#header .menu ul li.menu-item-has-children{position:relative}#header .menu ul li.menu-item-has-children:before{width:16px;height:9px;content:"";left:0;bottom:-20px;position:absolute;background:url("../images/icon_arrowdown.png") center no-repeat;background-size:100%}#header .menu ul li ul{position:absolute;width:200px;border-radius:0;padding:40px 0 0;text-align:left;display:none}#header .menu ul li ul li{display:block;margin:0;margin-bottom:0;background:#a71c20}#header .menu ul li ul li a{color:#fff;text-align:left;padding:12px 20px;font-weight:300;font-size:14px;display:block}#header .menu ul li ul li a:hover{border-bottom:0;background:#ed1c24}#header .menu ul li:hover ul{display:block}}#header .toggle{margin-left:20px}#header .navmenu{width:40px;height:23px}#header .navmenu:hover{cursor:pointer}#header .navmenu.open .navmenu-item{background:#fff}#header .navmenu.open .navmenu-item:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10px 50%;transform-origin:5px 50%}#header .navmenu.open .navmenu-item:nth-child(2){-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}#header .navmenu.open .navmenu-item:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8px 50%;transform-origin:6px 50%}#header .navmenu-item{transition:all .2s;display:block;width:40px;height:2px;margin:0 0 8px;background:#fff;border-radius:5px}#header .container{display:flex;justify-content:space-between;align-items:center}#header .logo{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:8px;color:#fff}@media only screen and (min-width: 992px){#header .logo{font-size:10px}}#header .logo .text{text-align:left;font-weight:700}#header .logo img{width:130px}@media only screen and (min-width: 992px){#header{padding:23px 0px;text-align:center}#header .toggle{display:none}#header .menu{display:block !important}#header .menu ul li{display:inline-block;margin:0 20px;position:relative;line-height:1}#header .menu ul li:last-child{margin-right:0}#header .menu ul li a{color:#fff}#header .menu ul li a:hover{color:#fff}#header .logo img{width:162px}}@media only screen and (max-width: 991px){#header .menu{position:fixed;width:100%;background:#fff;left:0;top:72px;height:calc(100% - 72px);overflow-y:scroll;padding:40px 20px}#header .menu ul li{margin-bottom:20px}}.anchor{display:block;position:relative;top:-60px;visibility:hidden}@media only screen and (min-width: 992px){.anchor{top:-100px}}.title1{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;text-align:center;text-transform:uppercase}@media only screen and (min-width: 992px){.title1{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.title2{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.title2{font-size:19px;margin-bottom:15px}}.hero-default{position:relative;min-height:320px;padding:50px 0;background:#000;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.hero-default .bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6}.hero-default .bg img{width:100%;height:100%;object-fit:cover}.hero-default .bg.def{opacity:1}.hero-default .container{position:relative;z-index:2}.hero-default .container h2{font-weight:300;font-size:30px;margin-bottom:0px}@media only screen and (min-width: 992px){.hero-default .container h2{font-size:36px;max-width:567px;margin:0 auto}}.hero-default .container h1{font-weight:600;font-size:26px;margin-bottom:0px;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width: 992px){.hero-default .container h1{font-size:31px;max-width:567px;margin:0 auto;letter-spacing:3px}}@media only screen and (min-width: 992px){.hero-default{padding:80px 0;min-height:420px}.hero-default.full .container h2{max-width:100%}}.section{padding:50px 0}@media only screen and (min-width: 992px){.section{padding:80px 0}}.section.section-1{background:#f2f3f4;text-align:center}.section.section-1 h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-1 h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-1{font-size:19px}.section.section-1 p{max-width:738px;margin:0 auto 20px}}.section.section-1 .link{margin-top:40px}@media only screen and (min-width: 992px){.section.section-1.alt p{max-width:945px}}.section.section-2{text-align:center}.section.section-2 h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}@media only screen and (min-width: 992px){.section.section-2 h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-2 h2{margin-bottom:50px}}.section.section-2 .heading{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.section-2 .heading.alt{margin-top:40px}@media only screen and (min-width: 992px){.section.section-2 .heading.alt{margin-top:80px}}.section.section-2 .heading h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;padding-bottom:0;border-bottom:0;text-align:left}@media only screen and (min-width: 992px){.section.section-2 .heading h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-2 .heading h2{margin-bottom:0}}.section.section-2 .heading p{margin-bottom:0;font-weight:500;color:#ed1c24;letter-spacing:1px;text-align:left;text-transform:uppercase}@media only screen and (min-width: 768px){.section.section-2 .heading p{font-size:17px;letter-spacing:2px}}@media only screen and (min-width: 768px){.section.section-2 .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;padding-bottom:10px}}@media only screen and (min-width: 768px){.section.section-2 .block{display:flex;flex-wrap:wrap;margin:0 -10px}}.section.section-2 .block .column{background:#f2f3f4;display:block;color:#000;margin-bottom:20px}.section.section-2 .block .column:hover{color:#000}.section.section-2 .block .column:hover .image img{transform:scale(1.1)}.section.section-2 .block .column p{margin-bottom:0}@media only screen and (min-width: 768px){.section.section-2 .block .column{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.section-2 .block .column{width:calc(25% - 20px)}}.section.section-2 .block .column .image{height:220px;position:relative;overflow:hidden}.section.section-2 .block .column .image img{width:100%;height:100%;object-fit:cover}.section.section-2 .block .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-2 .block .column h3{font-size:19px;margin-bottom:15px}}.section.section-2 .block .column .text{padding:20px}@media only screen and (min-width: 992px){.section.section-2 .block .column .text{padding:30px}}.section.section-3{background:#f2f3f4;padding:0}.section.section-3 h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}@media only screen and (min-width: 992px){.section.section-3 h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-3 h2{padding-bottom:10px;margin-bottom:40px}}.section.section-3 .image img{width:100%;height:100%;object-fit:cover}.section.section-3 .link{margin-top:30px}.section.section-3 .content{padding:50px 20px}@media only screen and (min-width: 992px){.section.section-3 .content{max-width:720px;margin:0 auto;padding:80px 40px;font-size:19px}}@media only screen and (min-width: 992px){.section.section-3 .block{display:flex}.section.section-3 .block .column{width:55%;position:relative}.section.section-3 .block .column:last-child{width:45%}.section.section-3 .block .column:last-child .image{width:100%;height:100%;position:absolute;left:0;top:0}}.section.home-featured-properties .heading{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.home-featured-properties .heading.alt{margin-top:40px}@media only screen and (min-width: 992px){.section.home-featured-properties .heading.alt{margin-top:80px}}.section.home-featured-properties .heading h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.home-featured-properties .heading h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.home-featured-properties .heading h2{margin-bottom:0}}.section.home-featured-properties .heading p{margin-bottom:0;font-weight:500;color:#ed1c24;letter-spacing:1px}@media only screen and (min-width: 768px){.section.home-featured-properties .heading p{font-size:19px;letter-spacing:2px}}@media only screen and (min-width: 768px){.section.home-featured-properties .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;padding-bottom:10px}}@media only screen and (min-width: 768px){.section.home-featured-properties .block{display:flex;flex-wrap:wrap;margin:0 -10px}}.section.home-featured-properties .block .column{background:#f2f3f4;display:block;color:#000;margin-bottom:20px}.section.home-featured-properties .block .column:hover{text-decoration:none}.section.home-featured-properties .block .column:hover .image img{transform:scale(1.1)}.section.home-featured-properties .block .column p{margin-bottom:0}.section.home-featured-properties .block .column p b,.section.home-featured-properties .block .column p strong{font-weight:600}@media only screen and (min-width: 768px){.section.home-featured-properties .block .column{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.home-featured-properties .block .column{width:calc(25% - 20px)}}.section.home-featured-properties .block .column .image{height:220px;overflow:hidden;background:#000}.section.home-featured-properties .block .column .image img{width:100%;height:100%;object-fit:cover}.section.home-featured-properties .block .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}@media only screen and (min-width: 992px){.section.home-featured-properties .block .column h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.home-featured-properties .block .column h3{font-size:18px}}.section.home-featured-properties .block .column .text{padding:20px}@media only screen and (min-width: 992px){.section.home-featured-properties .block .column .text{font-size:18px;padding:30px}}.section.home-featured-properties .property-slider{position:relative;margin:0 -10px}.section.home-featured-properties .property-slider .slick-track{display:flex !important}.section.home-featured-properties .property-slider .slick-slide{height:inherit !important;background:#f2f3f4}.section.home-featured-properties .property-slider .slick-dots{margin:0;padding:0;list-style:none;position:absolute;left:7px;top:-64px}@media only screen and (min-width: 768px){.section.home-featured-properties .property-slider .slick-dots{top:-84px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.home-featured-properties .property-slider .slick-dots{top:-96px;right:10px;left:auto}}.section.home-featured-properties .property-slider .slick-dots li{margin:0 3px;display:inline-block}@media only screen and (min-width: 768px){.section.home-featured-properties .property-slider .slick-dots li{margin:0 5px}}.section.home-featured-properties .property-slider .slick-dots li button{font-size:0px;padding:0;width:10px;height:10px;font-size:0;background:#fff;border-radius:50%;border:1px solid #ed1c24}@media only screen and (min-width: 768px){.section.home-featured-properties .property-slider .slick-dots li button{width:12px;height:12px}}.section.home-featured-properties .property-slider .slick-dots li.slick-active button{background:#ed1c24}.section.home-featured-properties .property-slider .slick-slide{margin:0 10px}.section.home-featured-properties .property-slider .column{background:#f2f3f4;display:block;color:#000}.section.home-featured-properties .property-slider .column:hover{text-decoration:none}.section.home-featured-properties .property-slider .column:hover .image img{transform:scale(1.1)}.section.home-featured-properties .property-slider .column p{margin-bottom:0}.section.home-featured-properties .property-slider .column p b,.section.home-featured-properties .property-slider .column p strong{font-weight:600}.section.home-featured-properties .property-slider .column .image{height:220px;overflow:hidden;background:#000}.section.home-featured-properties .property-slider .column .image img{width:100%;height:100%;object-fit:cover}.section.home-featured-properties .property-slider .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}@media only screen and (min-width: 992px){.section.home-featured-properties .property-slider .column h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.home-featured-properties .property-slider .column h3{font-size:18px}}.section.home-featured-properties .property-slider .column .text{padding:20px}@media only screen and (min-width: 992px){.section.home-featured-properties .property-slider .column .text{font-size:18px;padding:30px}}.section.home-featured-properties .property-slider .column .text ul{list-style:none;margin:5px 0 0;padding:0;font-weight:500}.section.home-featured-properties .property-slider .column .text ul li{margin-right:5px;display:inline-block}.section.home-featured-properties .property-slider .column .text ul li:after{content:"|";margin-left:10px}.section.home-featured-properties .property-slider .column .text ul li:last-child{margin-right:0}.section.home-featured-properties .property-slider .column .text ul li:last-child:after{display:none}.section.home-featured-properties .market{margin-top:40px}.section.home-featured-properties .market h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ed1c24;padding-bottom:10px}@media only screen and (min-width: 992px){.section.home-featured-properties .market h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.home-featured-properties .market .image{margin-bottom:30px}@media only screen and (min-width: 992px){.section.home-featured-properties .market .image{margin-bottom:0}}.section.home-featured-properties .market .image img{width:100%}.section.home-featured-properties .market .link{margin-top:30px}@media only screen and (min-width: 992px){.section.home-featured-properties .market{display:flex;justify-content:space-between;align-items:center;margin-top:70px;font-size:19px}.section.home-featured-properties .market .column{width:47%}.section.home-featured-properties .market .column:last-child{width:48%}}.section.section-about .block{margin-bottom:50px}.section.section-about .block h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-about .block h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.section-about .block .image{margin-top:30px}@media only screen and (min-width: 992px){.section.section-about .block .image{margin-top:0}}.section.section-about .block .image img{width:100%}.section.section-about .block .link{margin-top:30px}@media only screen and (min-width: 992px){.section.section-about .block{display:flex;justify-content:space-between;align-items:center;font-size:19px;margin-bottom:100px}.section.section-about .block .column{width:50%}.section.section-about .block .column:last-child{width:44%}}.section.section-about .testimonial-slider{position:relative;margin:0 -10px}.section.section-about .testimonial-slider .slick-dots{margin:0;padding:0;list-style:none;position:absolute;left:7px;top:-64px}@media only screen and (min-width: 768px){.section.section-about .testimonial-slider .slick-dots{top:-62px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.section-about .testimonial-slider .slick-dots{top:-74px;right:10px;left:auto}}.section.section-about .testimonial-slider .slick-dots li{margin:0 3px;display:inline-block}@media only screen and (min-width: 768px){.section.section-about .testimonial-slider .slick-dots li{margin:0 5px}}.section.section-about .testimonial-slider .slick-dots li button{font-size:0px;padding:0;width:10px;height:10px;font-size:0;background:#fff;border-radius:50%;border:1px solid #ed1c24}@media only screen and (min-width: 768px){.section.section-about .testimonial-slider .slick-dots li button{width:12px;height:12px}}.section.section-about .testimonial-slider .slick-dots li.slick-active button{background:#ed1c24}.section.section-about .testimonial-slider .slick-slide{margin:0 10px}.section.section-about .testimonial-slider p{line-height:1.8}@media only screen and (min-width: 992px){.section.section-about .testimonial-slider p{max-width:330px}}.section.section-about .testimonial-slider .bottom{margin-top:20px}.section.section-about .testimonial-slider .bottom p{line-height:1.5}@media only screen and (min-width: 992px){.section.section-about .testimonial-slider .bottom{margin-top:30px}}.section.section-about .testimonial-slider .bottom .icon{margin-bottom:10px}.section.section-about .testimonial-slider .bottom .icon img{width:86px}.section.section-about .heading{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.section-about .heading h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-about .heading h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-about .heading h2{margin-bottom:0}}.section.section-team h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #ed1c24;padding-bottom:10px;margin-bottom:30px}@media only screen and (min-width: 992px){.section.section-team h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-team h2{margin-bottom:50px;padding-bottom:20px}}@media only screen and (min-width: 768px){.section.section-team .block{display:flex;flex-wrap:wrap;margin:0 -18px}}.section.section-team .block .link .btn{width:100%}@media only screen and (min-width: 768px){.section.section-team .block .link{position:absolute;bottom:0;left:0;width:100%}}.section.section-team .block .column{background:#f2f3f4;display:block;color:#000;margin-bottom:20px;position:relative}.section.section-team .block .column:hover{text-decoration:none}.section.section-team .block .column:hover .image img{transform:scale(1.1)}.section.section-team .block .column p b,.section.section-team .block .column p strong{font-weight:600}.section.section-team .block .column p a{color:#000}.section.section-team .block .column p a:hover{color:#ed1c24}@media only screen and (min-width: 768px){.section.section-team .block .column{width:calc(50% - 36px);margin:0 18px 36px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.section-team .block .column{width:calc(33.33% - 36px)}}.section.section-team .block .column .image{height:220px;overflow:hidden;display:block}@media only screen and (min-width: 992px){.section.section-team .block .column .image{height:336px}}.section.section-team .block .column .image img{width:100%;height:100%;object-fit:cover;object-position:top}.section.section-team .block .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}@media only screen and (min-width: 992px){.section.section-team .block .column h3{font-size:19px;margin-bottom:15px}}.section.section-team .block .column .text{padding:20px}@media only screen and (min-width: 992px){.section.section-team .block .column .text{padding:30px 30px 76px}}.section.section-team .block .column .text ul{list-style:none;margin:0;padding:0}.section.section-team .block .column .text ul li{display:inline-block;margin-right:10px}@media only screen and (min-width: 992px){.section.section-team .block .column .text ul li{margin-right:20px}}.section.section-team .block .column .text ul li:last-child{margin-right:0}.section.section-team .block .column .text ul li a{font-weight:600;color:#000;text-decoration:underline}.section.section-team .block .column .text ul li a:hover{color:#ed1c24}.section.section-getintouch{background:#f2f3f4;text-align:center}.section.section-getintouch h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-getintouch h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.section-getintouch .form{margin-top:20px}.section.section-getintouch .form .submit{position:relative;margin-top:30px}.section.section-getintouch .form .submit .wpcf7-spinner{position:absolute;right:0;top:50%}@media only screen and (min-width: 992px){.section.section-getintouch{font-size:18px}.section.section-getintouch .form{max-width:810px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}.section.section-getintouch .form .form-group{width:calc(50% - 10px)}.section.section-getintouch .form .form-group.lg{width:100%}}.section.section-agent{background:#f2f3f4}.section.section-agent h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-agent h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.section-agent .image{margin-bottom:20px}.section.section-agent .image img{width:100%}.section.section-agent .social{list-style:none;padding:0;margin:0 0 30px;text-align:center}@media only screen and (min-width: 992px){.section.section-agent .social{margin-bottom:0}}.section.section-agent .social li{display:inline-block;margin:0 8px}@media only screen and (min-width: 992px){.section.section-agent .social li{margin:0 12px}}.section.section-agent .social li a:hover{opacity:.6}.section.section-agent .social li img{width:24px}.section.section-agent .heading{margin-bottom:30px;font-size:17px}.section.section-agent .heading p{font-weight:600;letter-spacing:.5px}.section.section-agent .heading p b,.section.section-agent .heading p strong{color:#ed1c24}@media only screen and (min-width: 992px){.section.section-agent .heading{margin-bottom:60px}}.section.section-agent .heading .link{margin-top:30px}@media only screen and (min-width: 992px){.section.section-agent .block{display:flex;justify-content:space-between;font-size:18px}.section.section-agent .block .heading{font-size:19px}.section.section-agent .block .column{width:40%;position:relative}.section.section-agent .block .column:last-child{width:55%}}.section.section-office a{color:#000}.section.section-office a:hover{color:#ed1c24}.section.section-office h2{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-office h2{font-size:19px;margin-bottom:15px}}.section.section-office table{width:100%;max-width:350px}.section.section-office .block .column{margin-bottom:30px}@media only screen and (min-width: 992px){.section.section-office .block .column{margin-bottom:0}}.section.section-office .block .column:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.section.section-office .block{display:flex;justify-content:space-between;max-width:864px;margin:0 auto;position:relative}.section.section-office .block p:last-child{margin-bottom:0}.section.section-office .block:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#ed1c24}.section.section-office .block .column{width:calc(50% - 80px)}}.section.section-services .block{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ed1c24}.section.section-services .block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.section.section-services .block h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-services .block h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.section-services .block .image{margin-top:30px}@media only screen and (min-width: 992px){.section.section-services .block .image{margin-top:0}}.section.section-services .block .image img{width:100%}.section.section-services .block .link{margin-top:30px}@media only screen and (min-width: 992px){.section.section-services .block{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:19px;margin-bottom:80px;padding-bottom:80px}.section.section-services .block .heading{width:100%}.section.section-services .block .column{width:55%}.section.section-services .block .column:last-child{width:35%}}.section.team-slider .heading{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.team-slider .heading.alt{margin-top:40px}@media only screen and (min-width: 992px){.section.team-slider .heading.alt{margin-top:80px}}.section.team-slider .heading h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.team-slider .heading h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.team-slider .heading h2{margin-bottom:0}}.section.team-slider .heading p{margin-bottom:0;font-weight:500;color:#ed1c24;letter-spacing:1px}@media only screen and (min-width: 768px){.section.team-slider .heading p{font-size:17px;letter-spacing:2px}}@media only screen and (min-width: 768px){.section.team-slider .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;padding-bottom:20px}}.section.team-slider .slider{position:relative;margin:0 -10px}.section.team-slider .slider .slick-dots{margin:0;padding:0;list-style:none;position:absolute;left:10px;top:-67px}@media only screen and (min-width: 768px){.section.team-slider .slider .slick-dots{top:-90px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.team-slider .slider .slick-dots{top:-100px;right:10px;left:auto}}.section.team-slider .slider .slick-dots li{margin:0 5px;display:inline-block}.section.team-slider .slider .slick-dots li button{font-size:0px;padding:0;width:12px;height:12px;font-size:0;background:#fff;border-radius:50%;border:1px solid #ed1c24}.section.team-slider .slider .slick-dots li.slick-active button{background:#ed1c24}.section.team-slider .slider .slick-track{display:flex !important}.section.team-slider .slider .slick-slide{margin:0 10px;background:#f2f3f4;position:relative;overflow:hidden;height:inherit !important}.section.team-slider .slider .link{width:100%;position:absolute;bottom:0}.section.team-slider .slider .link a{width:100%}.section.team-slider .slider .column{background:#f2f3f4;display:block;color:#000;width:100%;padding-bottom:46px}.section.team-slider .slider .column:hover{text-decoration:none}.section.team-slider .slider .column:hover .image img{transform:scale(1.1)}.section.team-slider .slider .column p{margin-bottom:0;line-height:1.5}.section.team-slider .slider .column p b,.section.team-slider .slider .column p strong{font-weight:600}.section.team-slider .slider .column p a{font-weight:600;text-decoration:underline;color:#000}.section.team-slider .slider .column p a:hover{color:#ed1c24}.section.team-slider .slider .column .image{height:266px;overflow:hidden}.section.team-slider .slider .column .image img{width:100%;height:100%;object-fit:cover;object-position:top}.section.team-slider .slider .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px;color:#000}@media only screen and (min-width: 992px){.section.team-slider .slider .column h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.team-slider .slider .column h3{margin-bottom:10px}}.section.team-slider .slider .column .text{padding:20px;line-height:1.8}@media only screen and (min-width: 992px){.section.team-slider .slider .column .text{padding:30px}}.section.section-search{background:#f2f3f4;padding:30px 0}@media only screen and (min-width: 992px){.section.section-search{padding:40px 0}}.section.section-search .search-form{display:flex;flex-wrap:wrap;justify-content:space-between}.section.section-search .search-form.lease .sf-field-post-meta-property_price{display:none !important}.section.section-search .search-form.lease .sf-field-post-meta-property_com_rent,.section.section-search .search-form.lease .sf-field-post-meta-property_rent{display:block !important}.section.section-search .search-form.lease.prestige .sf-field-post-meta-property_category select option:nth-child(10){display:none}.section.section-search .search-form.sale .sf-field-post-meta-property_price{display:block !important}.section.section-search .search-form.sale .sf-field-post-meta-property_com_rent,.section.section-search .search-form.sale .sf-field-post-meta-property_rent{display:none !important}.section.section-search .search-form .searchandfilter{width:100%}.section.section-search .search-form .searchandfilter ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.section.section-search .search-form .searchandfilter ul li{width:100%;padding:0;margin:0 0 10px}.section.section-search .search-form .searchandfilter ul li label{width:100%}@media only screen and (min-width: 992px){.section.section-search .search-form .searchandfilter ul li{width:20%}.section.section-search .search-form .searchandfilter ul li.sf-field-post-meta-property_com_rent,.section.section-search .search-form .searchandfilter ul li.sf-field-post-meta-property_price{width:36%}}.section.section-search .search-form .searchandfilter ul li.sf-field-submit{text-align:center;margin-top:20px;margin-bottom:0;width:100%}.section.section-search .search-form .searchandfilter ul li.sf-field-submit input[type=submit]{border-radius:8px;text-transform:uppercase;padding:8px 30px;letter-spacing:1px;background:#ed1c24;border:0;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px}.section.section-search .search-form .searchandfilter ul li.sf-field-submit input[type=submit]:hover{background-color:#a71c20}@media only screen and (min-width: 992px){.section.section-search .search-form .searchandfilter ul li.sf-field-submit{width:100%}}.section.section-search .search-form .searchandfilter ul li .sf-meta-range-select-fromto{display:flex;align-items:center}.section.section-search .search-form .searchandfilter ul li .sf-meta-range-select-fromto .sf-range-prefix{margin-right:5px}.section.section-search .search-form .searchandfilter ul li .sf-meta-range-select-fromto .sf-range-values-seperator{margin:0 5px}.section.section-search .search-form .searchandfilter ul li .sf-meta-range-select-fromto select{min-width:100%}.section.section-search .search-form .searchandfilter ul li select{width:100%;border:0;background:#fff url(../images/arrow-down.png) right 10px center no-repeat;background-size:10px;color:#000;padding:10px;appearance:none;-webkit-appearance:none;padding-right:30px}.section.section-search .search-form .searchandfilter select.sf-input-select{min-width:auto}.section.section-search .search-form.prestige .searchandfilter{width:100%}@media only screen and (min-width: 992px){.section.section-search .search-form.prestige .searchandfilter ul li{width:15%}.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_rent,.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_price{width:27%}.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-submit{width:100%}}.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bedrooms,.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bathrooms,.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_garage{width:calc(33.33% - 10px)}@media only screen and (min-width: 992px){.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bedrooms,.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bathrooms,.section.section-search .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_garage{width:7.5%}}.section.section-search .search-form .column{width:100%;margin-bottom:10px}.section.section-search .search-form .column.sm{width:calc(33.33% - .5rem)}.section.section-search .search-form .column select{width:100%;border:0;background:#fff url(../images/arrow-down.png) right 10px center no-repeat;background-size:10px;color:#000;padding:10px;appearance:none;-webkit-appearance:none;padding-right:30px}.section.section-search .search-form .submit{text-align:center;margin-top:20px;width:100%}.section.section-search .search-form .submit input[type=submit]{border-radius:8px;text-transform:uppercase;padding:8px 30px;letter-spacing:1px;background:#ed1c24;border:0;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px}.section.section-search .search-form .submit input[type=submit]:hover{background-color:#a71c20}@media only screen and (min-width: 992px){.section.section-search .search-form{max-width:1170px;margin:0 auto}.section.section-search .search-form .column{width:19%;padding-right:10px}.section.section-search .search-form .column:last-child{padding-right:0}.section.section-search .search-form .column.md{width:16%}.section.section-search .search-form .column.sm{width:10%}}@media only screen and (min-width: 768px){.section.section-property-list .block{display:flex;flex-wrap:wrap;margin:0 -10px}}.section.section-property-list .block .column{background:#f2f3f4;display:block;color:#000;margin-bottom:20px}.section.section-property-list .block .column:hover{text-decoration:none}.section.section-property-list .block .column:hover .image img{transform:scale(1.1)}.section.section-property-list .block .column p{margin-bottom:5px}.section.section-property-list .block .column p b,.section.section-property-list .block .column p strong{font-weight:600}@media only screen and (min-width: 768px){.section.section-property-list .block .column{width:calc(50% - 20px);margin:0 10px 20px}}.section.section-property-list .block .column .image{height:220px;overflow:hidden;background:#000}@media only screen and (min-width: 992px){.section.section-property-list .block .column .image{height:326px}}.section.section-property-list .block .column .image img{width:100%;height:100%;object-fit:cover}.section.section-property-list .block .column h3{color:#ed1c24;margin-bottom:0px;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}@media only screen and (min-width: 992px){.section.section-property-list .block .column h3{font-size:19px;letter-spacing:2px}}.section.section-property-list .block .column .text{padding:20px}@media only screen and (min-width: 992px){.section.section-property-list .block .column .text{padding:30px}}.section.section-property-list .search-filter-results .end{margin-top:40px}@media only screen and (min-width: 992px){.section.section-property-list .search-filter-results .end{font-size:18px}}@media only screen and (min-width: 768px){.section.section-insights-list .block{display:flex;flex-wrap:wrap;margin:0 -10px}}.section.section-insights-list .block .column{background:#f2f3f4;display:block;color:#000;margin-bottom:20px}.section.section-insights-list .block .column:hover{text-decoration:none}.section.section-insights-list .block .column:hover .image img{transform:scale(1.1)}.section.section-insights-list .block .column p{margin-bottom:0}.section.section-insights-list .block .column p b,.section.section-insights-list .block .column p strong{font-weight:600}@media only screen and (min-width: 768px){.section.section-insights-list .block .column{width:calc(50% - 20px);margin:0 10px 20px}}.section.section-insights-list .block .column .image{height:220px;overflow:hidden}@media only screen and (min-width: 992px){.section.section-insights-list .block .column .image{height:326px}}.section.section-insights-list .block .column .image img{width:100%;height:100%;object-fit:cover}.section.section-insights-list .block .column h2{margin-bottom:10px;font-size:20px;font-weight:500;letter-spacing:1px}@media only screen and (min-width: 992px){.section.section-insights-list .block .column h2{font-size:23px;letter-spacing:1.5px}}.section.section-insights-list .block .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}@media only screen and (min-width: 992px){.section.section-insights-list .block .column h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.section-insights-list .block .column h3{font-size:16px}}.section.section-insights-list .block .column .text{padding:20px}@media only screen and (min-width: 992px){.section.section-insights-list .block .column .text{padding:30px}}.section.section-insights-search{background:#f2f3f4;padding:30px 0}@media only screen and (min-width: 992px){.section.section-insights-search{padding:40px 0}}.section.section-insights-search ul{padding:0;display:flex;justify-content:space-between;max-width:460px;margin:0 auto}.section.section-insights-search ul li{width:calc(50% - 10px)}.section.section-insights-search ul li label{width:100%}.section.section-insights-search input{width:100%;border:0;background:#fff;color:#000;padding:10px;padding-right:30px}.section.section-insights-search select{width:100%;border:0;background:#fff url(../images/arrow-down.png) right 10px center no-repeat;background-size:10px;color:#000;padding:10px;appearance:none;-webkit-appearance:none;padding-right:30px;text-transform:capitalize}.section.section-article{background:#f2f3f4}.section.section-article h2{margin-bottom:10px;font-size:20px;font-weight:500;letter-spacing:1px}@media only screen and (min-width: 992px){.section.section-article h2{font-size:23px;letter-spacing:1.5px}}.section.section-article h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}@media only screen and (min-width: 992px){.section.section-article h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.section-article h3{font-size:16px}}.section.section-article .date{margin-bottom:20px}@media only screen and (min-width: 992px){.section.section-article .date{margin-bottom:40px}}@media only screen and (min-width: 992px){.section.section-article .wrap{padding:0 50px}}.section.section-news-bottom .slider{position:relative;margin:0 -10px}.section.section-news-bottom .slider .slick-dots{margin:0;padding:0;list-style:none;position:absolute;left:7px;top:-64px}@media only screen and (min-width: 768px){.section.section-news-bottom .slider .slick-dots{top:-62px}}@media only screen and (min-width: 768px)and (min-width: 992px){.section.section-news-bottom .slider .slick-dots{top:-74px;right:10px;left:auto}}.section.section-news-bottom .slider .slick-dots li{margin:0 3px;display:inline-block}@media only screen and (min-width: 768px){.section.section-news-bottom .slider .slick-dots li{margin:0 5px}}.section.section-news-bottom .slider .slick-dots li button{font-size:0px;padding:0;width:10px;height:10px;font-size:0;background:#fff;border-radius:50%;border:1px solid #ed1c24}@media only screen and (min-width: 768px){.section.section-news-bottom .slider .slick-dots li button{width:12px;height:12px}}.section.section-news-bottom .slider .slick-dots li.slick-active button{background:#ed1c24}.section.section-news-bottom .slider .slick-slide{margin:0 10px}.section.section-news-bottom .slider p{line-height:1.8}@media only screen and (min-width: 992px){.section.section-news-bottom .slider p{max-width:330px}}.section.section-news-bottom .column{background:#f2f3f4;display:block;color:#000;width:100%}.section.section-news-bottom .column:hover{text-decoration:none}.section.section-news-bottom .column:hover .image img{transform:scale(1.1)}.section.section-news-bottom .column p{margin-bottom:0}.section.section-news-bottom .column p b,.section.section-news-bottom .column p strong{font-weight:600}.section.section-news-bottom .column .image{height:220px;overflow:hidden}@media only screen and (min-width: 992px){.section.section-news-bottom .column .image{height:326px}}.section.section-news-bottom .column .image img{width:100%;height:100%;object-fit:cover}.section.section-news-bottom .column h2{margin-bottom:10px;font-size:20px;font-weight:500;letter-spacing:1px}@media only screen and (min-width: 992px){.section.section-news-bottom .column h2{font-size:23px;letter-spacing:1.5px}}.section.section-news-bottom .column h3{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}@media only screen and (min-width: 992px){.section.section-news-bottom .column h3{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.section-news-bottom .column h3{font-size:16px}}.section.section-news-bottom .column .text{padding:20px}@media only screen and (min-width: 992px){.section.section-news-bottom .column .text{padding:30px}}.section.section-news-bottom .heading{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.section-news-bottom .heading h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-news-bottom .heading h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-news-bottom .heading h2{margin-bottom:0}}.section.section-property-detail .heading{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:40px}.section.section-property-detail .heading .cat{color:#ed1c24;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}@media only screen and (min-width: 992px){.section.section-property-detail .heading .cat{font-size:19px;margin-bottom:15px}}@media only screen and (min-width: 992px){.section.section-property-detail .heading .cat{margin-bottom:5px}}.section.section-property-detail .heading h1{font-weight:500;margin-bottom:0;font-size:21px;letter-spacing:1px}@media only screen and (min-width: 992px){.section.section-property-detail .heading h1{font-size:23px;letter-spacing:1.5px}}.section.section-property-detail .heading ul{list-style:none;margin:5px 0 0;padding:0;color:#ed1c24;letter-spacing:1px;font-weight:500}.section.section-property-detail .heading ul li{margin-right:5px;display:inline-block}.section.section-property-detail .heading ul li:after{content:"|";margin-left:10px}.section.section-property-detail .heading ul li:last-child{margin-right:0}.section.section-property-detail .heading ul li:last-child:after{display:none}@media only screen and (min-width: 992px){.section.section-property-detail .heading ul{font-size:23px;letter-spacing:1.5px}}@media only screen and (min-width: 992px){.section.section-property-detail .heading{display:flex;justify-content:space-between;align-items:flex-end}}.section.section-property-detail .block{margin-bottom:50px}.section.section-property-detail .block h2{font-weight:500;margin-bottom:10px;font-size:21px;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width: 992px){.section.section-property-detail .block h2{font-size:23px;letter-spacing:1.5px;margin-bottom:20px}}.section.section-property-detail .block ul{margin-left:-25px}.section.section-property-detail .block ul.highlights{padding:0;margin:0 0 20px;list-style:none}.section.section-property-detail .block ul.highlights li{padding-left:30px;position:relative;margin-bottom:7px;font-weight:600;letter-spacing:1px}.section.section-property-detail .block ul.highlights li:before{width:20px;height:20px;content:"";left:0;top:1px;position:absolute;background:url(../images/tick-symbol-icon.svg) center no-repeat;background-size:contain}.section.section-property-detail .block .blocks-gallery-grid{margin-left:0}.section.section-property-detail .block .sidebar{padding:20px;background:#f2f3f4}.section.section-property-detail .block .sidebar p{margin-bottom:20px}.section.section-property-detail .block .sidebar .key-details{margin-bottom:20px;margin-top:10px}.section.section-property-detail .block .sidebar .key-details p{margin-bottom:5px}.section.section-property-detail .block .sidebar .price-wrap{margin-bottom:20px}.section.section-property-detail .block .sidebar .price-wrap p{margin-bottom:0}@media only screen and (min-width: 992px){.section.section-property-detail .block .sidebar{padding:30px}}.section.section-property-detail .block .sidebar h3{margin-bottom:5px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media only screen and (min-width: 992px){.section.section-property-detail .block .sidebar h3{font-size:18px}}.section.section-property-detail .block .sidebar .calendar{display:block;color:#000;text-decoration:underline}.section.section-property-detail .block .sidebar .calendar:hover{color:#ed1c24;text-decoration:underline}.section.section-property-detail .block .sidebar ul{list-style:none;margin:10px 0 20px;padding:0}.section.section-property-detail .block .sidebar ul li{padding-left:30px;position:relative;margin-bottom:5px}.section.section-property-detail .block .sidebar ul li:before{width:20px;height:20px;content:"";left:0;top:1px;position:absolute;background:url(../images/fp.svg) center no-repeat;background-size:contain}@media only screen and (min-width: 992px){.section.section-property-detail .block .sidebar ul li:before{top:4px}}.section.section-property-detail .block .sidebar ul li.brochure:before{background-image:url(../images/maps.svg)}.section.section-property-detail .block .sidebar ul li.video:before{background-image:url(../images/play.svg)}.section.section-property-detail .block .sidebar ul li.file:before{background-image:url(../images/file.svg)}.section.section-property-detail .block .sidebar ul li.im:before{background-image:url(../images/reports-icon.svg)}.section.section-property-detail .block .sidebar ul li.check:before{background-image:url(../images/tick-symbol-icon.svg)}.section.section-property-detail .block .sidebar ul li a{color:#000;text-decoration:underline}.section.section-property-detail .block .sidebar ul li a:hover{color:#ed1c24}.section.section-property-detail .block .sidebar .link{margin-bottom:20px}.section.section-property-detail .block .sidebar .link a{width:100%}.section.section-property-detail .block .sidebar .agent{margin-bottom:10px}.section.section-property-detail .block .sidebar .agent a{color:#000;text-decoration:underline}.section.section-property-detail .block .sidebar .agent a:hover{color:#ed1c24}.section.section-property-detail .block .sidebar .agent .image{margin-bottom:10px;width:130px;height:130px}.section.section-property-detail .block .sidebar .agent .image img{width:100%;height:100%;object-fit:cover;object-position:top}.section.section-property-detail .block .sidebar .agent-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.section.section-property-detail .block .sidebar .agent-wrap .agent{width:48%}@media only screen and (min-width: 992px){.section.section-property-detail .block .sidebar .agent-wrap .agent{width:100%}}@media only screen and (min-width: 992px){.section.section-property-detail .block{font-size:18px;display:flex;justify-content:space-between;margin-bottom:100px}.section.section-property-detail .block .column{width:65%}.section.section-property-detail .block .column:last-child{width:30%}}.section.section-property-detail .title{border-bottom:1px solid #ed1c24;margin-bottom:30px;padding-bottom:10px}.section.section-property-detail .title.alt{margin-top:40px}@media only screen and (min-width: 992px){.section.section-property-detail .title.alt{margin-top:80px}}.section.section-property-detail .title h2{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.section.section-property-detail .title h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.section.section-property-detail .title h2{margin-bottom:0}}.section.section-property-detail .title p{margin-bottom:0;font-weight:500;color:#ed1c24;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width: 768px){.section.section-property-detail .title p{font-size:19px;letter-spacing:2px}}@media only screen and (min-width: 768px){.section.section-property-detail .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}}.section.section-page h1{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;text-align:center}@media only screen and (min-width: 992px){.section.section-page h1{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.section.section-page h2,.section.section-page h3,.section.section-page h4,.section.section-page h5{color:#ed1c24}footer{background:#f2f3f4;padding:40px 0;font-size:12px}@media only screen and (min-width: 992px){footer{padding:60px 0px;font-size:14px}}footer a{color:#58595b}footer a:hover{color:#a71c20}footer .form{max-width:580px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}footer .form .form-group{width:48%}footer .form .submit{width:100%}footer .form .submit .btn{font-size:14px}footer .top{border-bottom:1px solid #ed1c24;padding-bottom:30px;margin-bottom:30px;color:#ed1c24;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:500}footer .top a{color:#ed1c24}footer .top a:hover{color:#a71c20}@media only screen and (min-width: 992px){footer .top{display:flex;justify-content:space-between;align-items:center;font-size:17px;letter-spacing:1.5px;padding-bottom:40px;margin-bottom:50px}}footer .top ul{list-style:none;margin:0 0 20px;padding:0;columns:2}@media only screen and (min-width: 992px){footer .top ul{columns:1;margin-bottom:0;display:flex}footer .top ul li{margin-right:20px}}@media only screen and (min-width: 992px)and (min-width: 1200px){footer .top ul li{margin-right:50px}}footer .top p{margin-bottom:0}footer .bottom .social{list-style:none;margin:0 0 50px;padding:0}@media only screen and (min-width: 992px){footer .bottom .social{margin-bottom:0}}footer .bottom .social li{display:inline-block;margin-right:17px}footer .bottom .social li:last-child{margin-right:0}@media only screen and (min-width: 992px){footer .bottom .social li{margin-right:27px}}footer .bottom .social li a:hover{opacity:.6}footer .bottom .social li img{width:24px}footer .bottom h3{color:#ed1c24;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:500;margin-bottom:20px}@media only screen and (min-width: 992px){footer .bottom h3{font-size:17px;letter-spacing:1.5px}}footer .bottom p{margin-bottom:5px;font-size:13px;letter-spacing:.5px}@media only screen and (min-width: 992px){footer .bottom p{font-size:14px}}footer .bottom p a{color:#000}footer .bottom p a:hover{text-decoration:underline}footer .bottom .logo{width:135px;margin-bottom:20px}@media only screen and (min-width: 992px){footer .bottom .logo{margin-right:0;margin-left:auto}}@media only screen and (min-width: 992px){footer .bottom{display:flex;justify-content:space-between}footer .bottom .column{width:48%}footer .bottom .column:last-child{text-align:right}}.map-wrapper{background:#f2f3f4}.map-wrapper .acf-map{height:300px}@media only screen and (min-width: 992px){.map-wrapper .acf-map{height:540px}}@media only screen and (min-width: 768px){.modal-dialog{max-width:830px}}.modal-dialog .modal-content{border:6px solid #fff;border-radius:0px;-webkit-box-shadow:0px 0px 15px 0px rgba(50,50,50,.3);-moz-box-shadow:0px 0px 15px 0px rgba(50,50,50,.3);box-shadow:0px 0px 15px 0px rgba(50,50,50,.3);position:relative}.modal-dialog .modal-content .close{position:absolute;top:0;left:0;z-index:2;background:#fff url("../images/icon_close.svg") center no-repeat;background-size:30px;opacity:1;text-indent:-9999px;width:32px;height:32px}.modal-dialog .modal-content .close:hover{background-color:#ed1c24;opacity:1}.modal-dialog .modal-content .modal-body{padding:40px 20px;background:#ed1c24;color:#fff}.modal-dialog .modal-content .modal-body .response-output{margin-top:20px}@media only screen and (min-width: 992px){.modal-dialog .modal-content .modal-body{padding:80px 40px}}.modal-dialog .modal-content .modal-body h2{margin-bottom:20px;color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;color:#fff}@media only screen and (min-width: 992px){.modal-dialog .modal-content .modal-body h2{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}@media only screen and (min-width: 992px){.modal-dialog .modal-content .modal-body h2{margin-bottom:10px}}.modal-dialog .modal-content .modal-body .title{font-weight:500;margin-bottom:30px;font-size:18px;letter-spacing:1px}@media only screen and (min-width: 992px){.modal-dialog .modal-content .modal-body .title{font-size:20px;letter-spacing:1.5px}}.modal-dialog .modal-content .modal-body .wpcf7-not-valid-tip{color:#fff}.modal-dialog .modal-content .modal-body .wpcf7 form .wpcf7-response-output{padding:0;border:0}.modal-dialog .modal-content .modal-body .form-control{border-bottom:1px solid #fff;background:rgba(0,0,0,0);color:#fff;padding:5px 0}.modal-dialog .modal-content .modal-body .form-control::-webkit-input-placeholder{color:#fff;opacity:.6}.modal-dialog .modal-content .modal-body .form-control::-moz-placeholder{color:#fff;opacity:.6}.modal-dialog .modal-content .modal-body .form-control:-ms-input-placeholder{color:#fff;opacity:.6}.modal-dialog .modal-content .modal-body .form-control:-moz-placeholder{color:#fff;opacity:.6}.modal-dialog .modal-content .modal-body textarea.form-control{height:100px}.modal-dialog .modal-content .modal-body .submit{margin-top:30px;text-align:center;position:relative}.modal-dialog .modal-content .modal-body .submit .wpcf7-spinner{position:absolute;right:0;top:50%}.modal-dialog .modal-content .modal-body .form{max-width:580px;margin:0 auto}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-checkbox,.modal-dialog .modal-content .modal-body .customCheck .wpcf7-radio{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-checkbox .wpcf7-list-item,.modal-dialog .modal-content .modal-body .customCheck .wpcf7-radio .wpcf7-list-item{width:48%;margin:0 0 12px}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-form-control-wrap{position:relative}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-list-item{margin:0 0 0 15px;position:relative}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-list-item label{margin-bottom:0}.modal-dialog .modal-content .modal-body .customCheck .wpcf7-list-item-label{padding-left:35px}.modal-dialog .modal-content .modal-body .customCheck input[type=checkbox],.modal-dialog .modal-content .modal-body .customCheck input[type=radio]{appearance:none}.modal-dialog .modal-content .modal-body .customCheck input[type=checkbox]:before,.modal-dialog .modal-content .modal-body .customCheck input[type=radio]:before{content:"";position:absolute;top:50%;left:0;margin-top:-12px;height:24px;width:24px;border:1px solid #fff}.modal-dialog .modal-content .modal-body .customCheck input[type=checkbox]:after,.modal-dialog .modal-content .modal-body .customCheck input[type=radio]:after{content:"";position:absolute;display:none;top:50%;margin-top:-6px;left:10px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-dialog .modal-content .modal-body .customCheck input[type=checkbox]:checked:after,.modal-dialog .modal-content .modal-body .customCheck input[type=radio]:checked:after{display:block}.news-header{background:url("../images/bg_news.jpg") center no-repeat;background-size:cover;display:flex;align-items:center;text-align:center;color:#fff;padding:60px 0 140px;position:relative;min-height:90vh}.news-header .epl-more-link{display:none}.news-header:before{width:100%;height:100%;left:0;top:0;background:#000;opacity:.5;position:absolute;content:"";z-index:1}.news-header .container{position:relative;z-index:2}@media only screen and (min-width: 992px){.news-header{padding:80px 0}}.news-header .scroll{position:absolute;bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:3;text-align:center}@media only screen and (min-width: 992px){.news-header .scroll{bottom:40px;right:40px;left:auto;display:none}}@media only screen and (min-width: 1200px){.news-header .scroll{display:inline-block}}.news-header .scroll a{color:#fff;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:2px}.news-header .scroll span{display:block;margin-bottom:10px}.news-header .scroll img{width:42px}.news-header .container{max-width:680px;position:relative;z-index:1}.news-header .container .heading{font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:30px}.news-header .container h1{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#fff;max-width:600px}@media only screen and (min-width: 992px){.news-header .container h1{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.news-header .container .link{margin-top:30px}@media only screen and (min-width: 992px){.news-header .container .link{margin-top:60px}}.news-list{padding:40px 0}@media only screen and (min-width: 992px){.news-list{padding:80px 0}}.news-list .block{display:flex;flex-wrap:wrap;margin:30px -10px 0}@media only screen and (min-width: 992px){.news-list .block{margin-top:0}}.news-list .block .item{display:block;margin:0 10px 20px;position:relative;height:250px;color:#fff;width:100%}@media only screen and (min-width: 768px){.news-list .block .item{height:280px;font-size:22px;width:calc(50% - 20px)}}@media only screen and (min-width: 992px){.news-list .block .item{width:calc(40% - 20px)}.news-list .block .item:nth-child(2),.news-list .block .item:nth-child(3){width:calc(60% - 20px)}}.news-list .block .item:before{width:100%;height:100%;content:"";left:0;top:0;position:absolute;background:rgba(0,0,0,.5)}.news-list .block .item:hover{cursor:pointer}.news-list .block .item:hover:before{mix-blend-mode:hard-light;z-index:1;opacity:.8}.news-list .block .item:hover img{filter:grayscale(100%)}.news-list .block .item:hover .button span{background:#fff;color:#ed1c24}.news-list .block .item .overlay{width:100%;height:100%;content:"";left:0;top:0;position:absolute;padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2}@media only screen and (min-width: 992px){.news-list .block .item .overlay .button{margin-top:25px}}.news-list .block .item .overlay .button span{font-size:12px;letter-spacing:2px;display:inline-block;border:1px solid #fff;padding:5px 10px;border-radius:4px}@media only screen and (min-width: 992px){.news-list .block .item .overlay .button span{font-size:15px;padding:6px 15px}}@media only screen and (min-width: 992px){.news-list .block .item .overlay{padding:30px}.news-list .block .item .overlay p{max-width:70%;margin:0 auto}}.news-list .block .item img{width:100%;height:100%;object-fit:cover}.news-article{padding:50px 0}@media only screen and (min-width: 992px){.news-article{padding:80px 0}}.news-article .heading{margin-bottom:30px}.news-article .heading .image{width:100%;height:270px;background-position:center;background-size:cover}.news-article .heading .body{background:#e6e7e8;text-align:center;padding:30px}.news-article .heading .body .date{font-weight:bold}.news-article .heading .body .date span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.news-article .heading .body h1{color:#ed1c24;margin-bottom:15px;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}@media only screen and (min-width: 992px){.news-article .heading .body h1{font-size:28.8px;margin-bottom:20px;letter-spacing:2.5px}}.news-article .heading .body h1 span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (min-width: 992px){.news-article .heading{display:flex;min-height:660px;margin-bottom:50px}.news-article .heading .image{width:60%;height:auto}.news-article .heading .body{width:40%;border-left:20px solid #fff;padding:60px 30px;display:flex;align-items:center;justify-content:center}.news-article .heading .body .wrap{width:100%}}.news-article .article{border-top:1px solid #ed1c24;padding-top:30px;border-bottom:1px solid #ed1c24;padding-bottom:30px}@media only screen and (min-width: 768px){.news-article .article{column-count:2;column-gap:3rem;column-width:auto;column-rule:none}}@media only screen and (min-width: 992px){.news-article .article{padding-top:40px;column-count:3;column-gap:2rem}}.hero{padding:70px 0 50px;display:flex;align-items:center;justify-content:center;background:#000;background-size:cover;position:relative;overflow:hidden;text-align:center;color:#fff}.hero .slider{font-size:0;position:absolute;width:100%;height:100%;left:0;top:0}.hero .slider img{width:100%;height:100%;object-fit:cover}.hero .slider div{height:100%}.hero:before{content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;z-index:1}.hero .container{position:relative;z-index:2}@media only screen and (min-width: 992px){.hero{padding:150px 0 100px}}.hero h2{font-size:32px;margin-bottom:40px}@media only screen and (min-width: 992px){.hero h2{font-size:43px;max-width:756px;line-height:1.1;margin:0 auto 80px}}.hero .search-form{background:rgba(255,255,255,.7);padding:20px;margin-top:40px;border-radius:8px;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between}.hero .search-form.lease .sf-field-post-meta-property_price{display:none !important}.hero .search-form.lease .sf-field-post-meta-property_com_rent,.hero .search-form.lease .sf-field-post-meta-property_rent{display:block !important}.hero .search-form.lease.prestige .sf-field-post-meta-property_category select option:nth-child(10){display:none}.hero .search-form.sale .sf-field-post-meta-property_price{display:block !important}.hero .search-form.sale .sf-field-post-meta-property_com_rent,.hero .search-form.sale .sf-field-post-meta-property_rent{display:none !important}.hero .search-form .searchandfilter{width:100%}.hero .search-form .searchandfilter ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.hero .search-form .searchandfilter ul li{width:100%;padding:0;margin:0 0 10px}.hero .search-form .searchandfilter ul li label{width:100%}@media only screen and (min-width: 992px){.hero .search-form .searchandfilter ul li{width:20%}.hero .search-form .searchandfilter ul li.sf-field-post-meta-property_com_rent,.hero .search-form .searchandfilter ul li.sf-field-post-meta-property_price{width:36%}}.hero .search-form .searchandfilter ul li.sf-field-submit{text-align:center;margin-top:20px;margin-bottom:0;width:100%}.hero .search-form .searchandfilter ul li.sf-field-submit input[type=submit]{border-radius:8px;text-transform:uppercase;padding:8px 30px;letter-spacing:1px;background:#ed1c24;border:0;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px}.hero .search-form .searchandfilter ul li.sf-field-submit input[type=submit]:hover{background-color:#a71c20}@media only screen and (min-width: 992px){.hero .search-form .searchandfilter ul li.sf-field-submit{width:100%}}.hero .search-form .searchandfilter ul li .sf-meta-range-select-fromto{display:flex;align-items:center}.hero .search-form .searchandfilter ul li .sf-meta-range-select-fromto .sf-range-prefix{margin-right:5px}.hero .search-form .searchandfilter ul li .sf-meta-range-select-fromto .sf-range-values-seperator{margin:0 5px}.hero .search-form .searchandfilter ul li .sf-meta-range-select-fromto select{min-width:100%}.hero .search-form .searchandfilter ul li select{width:100%;border:0;background:#fff url(../images/arrow-down.png) right 10px center no-repeat;background-size:10px;color:#000;padding:10px;appearance:none;-webkit-appearance:none;padding-right:30px}.hero .search-form .searchandfilter select.sf-input-select{min-width:auto}.hero .search-form.prestige .searchandfilter{width:100%}@media only screen and (min-width: 992px){.hero .search-form.prestige .searchandfilter ul li{width:15%}.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_rent,.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_price{width:27%}.hero .search-form.prestige .searchandfilter ul li.sf-field-submit{width:100%}}.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bedrooms,.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bathrooms,.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_garage{width:calc(33.33% - 10px)}@media only screen and (min-width: 992px){.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bedrooms,.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_bathrooms,.hero .search-form.prestige .searchandfilter ul li.sf-field-post-meta-property_garage{width:7.5%}}.hero .search-form .column{width:100%;margin-bottom:10px}.hero .search-form .column.sm{width:calc(33.33% - .5rem)}.hero .search-form .column select{width:100%;border:0;background:#fff url(../images/arrow-down.png) right 10px center no-repeat;background-size:10px;color:#000;padding:10px;appearance:none;-webkit-appearance:none;padding-right:30px}.hero .search-form .column select option{color:#000;background:#fff}.hero .search-form .submit{text-align:center;margin-top:20px;width:100%}.hero .search-form .submit input[type=submit]{border-radius:8px;text-transform:uppercase;padding:8px 30px;letter-spacing:1px;background:#ed1c24;border:0;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px}.hero .search-form .submit input[type=submit]:hover{background-color:#a71c20}@media only screen and (min-width: 992px){.hero .search-form{max-width:1250px;padding:40px 30px;margin:0 auto}.hero .search-form .column{width:19%;padding-right:10px}.hero .search-form .column:last-child{padding-right:0}.hero .search-form .column.md{width:16%}.hero .search-form .column.sm{width:10%}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.loading{display:none;text-align:center;padding:15px 10px;background:#fff}.loading img{width:42px}.property-slider .slider{position:relative;font-size:0}.property-slider .slider .image{margin-bottom:0;padding:0 5px}@media only screen and (min-width: 992px){.property-slider .slider .image{padding:0 10px}}.property-slider .slider img{max-width:100%;height:300px;width:auto}@media only screen and (min-width: 992px){.property-slider .slider img{height:calc(100vh - 100px);min-height:540px}}.property-slider .slick-slide{height:auto}.property-slider .slick-slide:focus{outline:0}.property-slider .slick-arrow{background:none;border:0;position:absolute;z-index:1;width:30px;height:30px;text-indent:-9999px;background:#fff;background-size:16px;top:50%;margin-top:-15px;border-radius:50%;outline:0 !important;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 992px){.property-slider .slick-arrow{width:40px;height:40px;margin-top:-20px}}.property-slider .slick-arrow:hover{background-color:rgba(255,255,255,.9)}.property-slider .slick-prev{background-image:url("../images/left-arrow2.svg");background-position:center;background-repeat:no-repeat;background-size:16px;left:10px}@media only screen and (min-width: 992px){.property-slider .slick-prev{left:40px;background-size:22px}}.property-slider .slick-next{right:10px;background-image:url("../images/right-arrow2.svg");background-repeat:no-repeat;background-size:16px;background-position:center}@media only screen and (min-width: 992px){.property-slider .slick-next{right:40px;background-size:22px}}.section-intro{min-height:100vh;background:#000;text-align:center;padding:40px 0;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.section-intro .slider{font-size:0;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5}.section-intro .slider img{width:100%;height:100%;object-fit:cover}.section-intro .slider div{height:100%}.section-intro .container{position:relative;z-index:2}.section-intro .logo{margin-bottom:46px}@media only screen and (min-width: 992px){.section-intro .logo{margin-bottom:86px}}.section-intro .logo img{width:100%;max-width:180px}@media only screen and (min-width: 992px){.section-intro .logo img{max-width:300px}}.section-intro ul{list-style:none;margin:0 auto;padding:0;margin-top:40px;max-width:320px}@media only screen and (min-width: 768px){.section-intro ul{margin-top:80px;justify-content:space-between;display:flex;max-width:760px}}.section-intro ul li{width:100%;margin-bottom:15px}@media only screen and (min-width: 768px){.section-intro ul li{width:calc(50% - 20px);margin-bottom:0px}}.section-intro ul li a{width:100%}@media only screen and (min-width: 768px){.section-intro ul li a{font-size:19px}}.section-intro h1{font-size:28px}.section-intro h1 i{font-weight:600;color:#ed1c24;font-style:italic}@media only screen and (min-width: 992px){.section-intro h1{font-size:32px}}@media only screen and (min-width: 992px){.section-intro{padding:60px 0}}.wpcf7-not-valid-tip{font-size:14px !important;margin-top:5px}.wpcf7 form .wpcf7-response-output{padding:0 !important;border:0 !important;margin:20px 0 0 !important}.grecaptcha-badge{display:none !important}
