html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.invalid{border-color:red !important}label.invalid{color:red}strong em,em strong{font-weight:700;font-style:italic}strong,b{font-weight:700}em{font-style:italic}th,td{border:none}p{margin:0.5em 0 1em 0}li{list-style-position:outside;margin-bottom:8px}ul,ol{margin:15px 0 15px 40px}ol{list-style-type:decimal}ul li{list-style-type:disc}html{font-size:62.5%}input,button,textarea,select{font-family:"Inter",sans-serif;line-height:inherit}.button,button,.ckmform .btn-primary,a.button,a.button:link,a.button:visited{background:#BF1D1A;color:#fff;border:0 none;font-size:1.6rem;padding:8px 20px;cursor:pointer}.button:focus,.button:hover,button:focus,button:hover,.ckmform .btn-primary:focus,.ckmform .btn-primary:hover,a.button:focus,a.button:hover{background:#F4C00C;color:#000;border:0 none}a,a:link,a:visited{color:#BF1D1A;text-decoration:underline}a:hover{color:#F4C00C}.popover,.tooltip{display:none !important}button.close,a.close,.button .close{display:none}#system-message,#system-message-container{text-align:center}#system-message .alert,#system-message [role="alert"] .alert-message,#system-message-container .alert,#system-message-container [role="alert"] .alert-message{padding:10px;border-width:3px 0;border-style:solid;margin-bottom:15px}#system-message [role="alert"] button,#system-message-container [role="alert"] button{display:none}#system-message>noscript .alert-danger,#system-message [type="danger"] .alert-message,#system-message-container>noscript .alert-danger,#system-message-container [type="danger"] .alert-message{border-color:#f99;color:#C00;background:#fcc}#system-message>noscript .alert-warning,#system-message [type="warning"] .alert-message,#system-message-container>noscript .alert-warning,#system-message-container [type="warning"] .alert-message{border-color:#F0DC7E;color:#C00;background:#f5e8ac}#system-message>noscript .alert-info,#system-message [type="info"] .alert-message,#system-message-container>noscript .alert-info,#system-message-container [type="info"] .alert-message{border-color:#55a2ff;color:#05b;background:#bbdaff}#system-message>noscript .alert-success,#system-message [type="success"] .alert-message,#system-message-container>noscript .alert-success,#system-message-container [type="success"] .alert-message{border-color:#88c389;color:#3C763D;background:#cce5cc}#system-message .alert-heading,#system-message-container .alert-heading{display:none}.awesomplete li{list-style-type:none}ul.pagination{float:left;margin:20px 0;margin:0;text-align:center}ul.pagination li{list-style-type:none;display:inline-block}ul.pagination li:not(.page-item) span,ul.pagination li.active a{background:lime;color:red}ul.pagination li>span,ul.pagination li a{background:red;padding:8px 20px;border:0 none;display:block}ul.pagination li .icon-angle-double-left::before{content:'\00AB'}ul.pagination li .icon-angle-double-right::before{content:'\00BB'}ul.pagination li .icon-angle-left::before{content:'\02039'}ul.pagination li .icon-angle-right::before{content:'\0203A'}ul.pagination li>span{color:#fff;background:#F4C00C}ul.pagination li a{color:#fff}ul.pagination li a:hover{color:red;background:lime}.mod-finder.form-search label{display:none}.mod-finder.form-search button>span{display:none}.visually-hidden{display:none}@media only screen and (max-width: 1365px){body.menu-open #mainmenu{opacity:1;visibility:visible;z-index:10}.mobile-header{float:right;margin:0}.whole-menu{width:100%;display:block;overflow:hidden}.whole-menu .menu-text{display:none}.whole-menu .icon{width:34px;height:27px;display:block;position:relative}.whole-menu .icon span{display:block;position:absolute;height:5px;width:100%;background:#fff;border-radius:30px;opacity:1;left:0;transform:rotate(0);transition:.2s ease-in-out;transform-origin:left center}.whole-menu .icon span:first-child{top:0}.whole-menu .icon span:nth-child(2){top:calc(50% - 3px);width:24px}.whole-menu .icon span:last-child{bottom:0}#mainmenu{height:100vh;width:100%;position:absolute;z-index:-1;top:0;left:0;background-color:#fff;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s ease-out;box-sizing:border-box}#mainmenu *{box-sizing:border-box}#mainmenu ul.child-active>li,#mainmenu ul.child-active>.back-title{visibility:hidden}#mainmenu .menu-main-menu-container>ul{text-align:left;padding:30px 0;margin:0;text-align:left}#mainmenu .menu-main-menu-container>ul li{list-style-type:none;display:block;font-size:18px;border-bottom:1px solid #BF1D1A;margin:0;float:left;width:100%}#mainmenu .menu-main-menu-container>ul li a,#mainmenu .menu-main-menu-container>ul li span.separator{padding:8px;text-decoration:none;color:#222;display:block;cursor:pointer;background:#fff;min-height:40px}#mainmenu .menu-main-menu-container>ul li a:hover,#mainmenu .menu-main-menu-container>ul li a:focus,#mainmenu .menu-main-menu-container>ul li span.separator:hover,#mainmenu .menu-main-menu-container>ul li span.separator:focus{color:#BF1D1A}#mainmenu .menu-main-menu-container>ul li.current>a{color:#222}#mainmenu .menu-main-menu-container>ul li.menu-item-has-children>a,#mainmenu .menu-main-menu-container>ul li.menu-item-has-children>span.separator{float:left;width:calc(100% - 40px)}#mainmenu .menu-main-menu-container>ul li .menu-item-412 a,#mainmenu .menu-main-menu-container>ul li .menu-item-411 a,#mainmenu .menu-main-menu-container>ul li .menu-item-3103 a,#mainmenu .menu-main-menu-container>ul li .menu-item-3104 a{padding-left:20px !important}#mainmenu .menu-main-menu-container>ul li .menu-item-3105 a,#mainmenu .menu-main-menu-container>ul li .menu-item-3106 a{padding-left:8px !important;cursor:default;pointer-events:none}#mainmenu .menu-main-menu-container>ul li span.parent-dropdown{cursor:pointer;color:#222;float:right;padding:8px;width:40px;height:40px;font-size:0;border-left:1px solid #BF1D1A}#mainmenu .menu-main-menu-container>ul li span.parent-dropdown::after{content:'';display:inline-block;border:solid #BF1D1A;border-width:0 5px 5px 0;display:inline-block;padding:7px;transform:rotate(-45deg);margin-left:-3px;margin-top:2px}#mainmenu .menu-main-menu-container>ul li span.parent-dropdown:hover,#mainmenu .menu-main-menu-container>ul li span.parent-dropdown:focus{background-color:#BF1D1A}#mainmenu .menu-main-menu-container>ul li span.parent-dropdown:hover::after,#mainmenu .menu-main-menu-container>ul li span.parent-dropdown:focus::after{border-color:#fff}#mainmenu .menu-main-menu-container>ul ul{height:100%;position:absolute;top:0;left:0;width:100%;transition:0.5s;background:#fff;margin:0;padding:30px 0;z-index:1;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:visibility .5s,transform .2s ease-out}#mainmenu .menu-main-menu-container>ul ul span.back-title{float:left;width:100%}#mainmenu .menu-main-menu-container>ul ul span.menu-back{cursor:pointer;font-size:0;width:40px;height:40px;font-weight:700;float:left;border-right:1px solid #fff;text-align:center;background:#BF1D1A}#mainmenu .menu-main-menu-container>ul ul span.menu-back::after{content:'';display:inline-block;border:solid #fff;border-width:0 5px 5px 0;display:inline-block;padding:7px;transform:rotate(135deg);margin-left:5px;margin-top:10px}#mainmenu .menu-main-menu-container>ul ul span.menu-back:hover,#mainmenu .menu-main-menu-container>ul ul span.menu-back:focus{background-color:#F4C00C}#mainmenu .menu-main-menu-container>ul ul .menu-title{font-weight:700;background:#BF1D1A;color:#fff;float:right;width:calc(100% - 40px);height:40px;padding:8px 10px}#mainmenu .menu-main-menu-container>ul ul a.menu-title:hover,#mainmenu .menu-main-menu-container>ul ul a.menu-title:focus{background:#F4C00C;color:#FFF}#mainmenu .menu-main-menu-container>ul li.hover>ul{visibility:visible;transform:translateX(0)}.menu-close-cont{display:none}.menu-close{position:absolute;top:20px;right:45px;font-size:60px;color:#818181;transition:0.5s;z-index:2}.menu-close:hover{color:#F1F1F1}body.menu-open{height:100vh;padding-right:15px}body.menu-open #container{position:fixed;width:100vw}body.menu-open #container::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:#FFF;z-index:1}body.menu-open .mobile-header{position:fixed;top:0;height:50px;left:0;right:0;background:#BF1D1A;margin:0;z-index:13;border-bottom:1px solid #FFF}body.menu-open .mobile-header .whole-menu{position:absolute;top:calc(50% - 12px);right:10px;width:auto}body.menu-open .mobile-header .whole-menu .icon span{background:#FFF;width:65%}body.menu-open .mobile-header .whole-menu .icon span:first-child{transform:rotate(45deg);top:0;left:7px}body.menu-open .mobile-header .whole-menu .icon span:nth-child(2){width:0%;opacity:0}body.menu-open .mobile-header .whole-menu .icon span:last-child{transform:rotate(-45deg);left:7px;bottom:0}body.menu-open #mainmenu{position:fixed;z-index:10;top:50px;bottom:0;height:calc(100% - 50px)}body.menu-open #mainmenu .menu-main-menu-container>ul{padding:0 0 30px}body.menu-open #mainmenu .menu-main-menu-container>ul ul{position:fixed;padding:50px 0 20px;top:0;bottom:0}body.menu-open #mainmenu .menu-main-menu-container>ul ul li{height:0}body.menu-open #mainmenu .menu-main-menu-container>ul ul.active-ul li{height:auto}.mobile-header{clear:left}.menu-close{font-size:40px;top:0;right:15px}}@media only screen and (min-width: 1366px){#mainmenu .parent-dropdown,#mainmenu .back-title{display:none}}@media only screen and (min-width: 1366px){#mainmenu-cont{background-color:#F0F0F0}#mainmenu{clear:both;padding-left:170px}#mainmenu>div>ul{padding-right:40px;margin:0;display:flex;justify-content:space-around}#mainmenu>div>ul ul{margin:0}#mainmenu>div>ul li{list-style-type:none;margin:0}#mainmenu>div>ul>li{display:inline-block;margin:0 0 0;padding:0;position:relative}#mainmenu>div>ul>li>a{color:#4B4B4B;padding:8px 20px;display:block;text-decoration:none;font-weight:600}#mainmenu>div>ul>li.current-menu-item,#mainmenu>div>ul>li.current-menu-ancestor,#mainmenu>div>ul>li:hover{background-color:#F4C00C}#mainmenu>div>ul>li.current-menu-item a,#mainmenu>div>ul>li.current-menu-ancestor a,#mainmenu>div>ul>li:hover a{color:#4B4B4B}#mainmenu>div>ul>li .menu-item-412 a,#mainmenu>div>ul>li .menu-item-411 a,#mainmenu>div>ul>li .menu-item-3103 a,#mainmenu>div>ul>li .menu-item-3104 a{padding-left:40px !important}#mainmenu>div>ul>li .menu-item-3105 a,#mainmenu>div>ul>li .menu-item-3106 a{padding-left:20px !important;cursor:default;pointer-events:none}}@media only screen and (min-width: 1366px) and (min-width: 1635px){#mainmenu{padding-left:240px}#mainmenu>div>ul{padding-right:60px;gap:25px;justify-content:flex-start}#mainmenu>div>ul>li>a{padding:11px 20px;font-size:1.8rem}}@media only screen and (min-width: 1366px){#mainmenu div>ul>li{margin-bottom:0}#mainmenu div>ul>li>a{display:inline-block}#mainmenu div>ul>li>ul{display:none}#mainmenu div>ul>li:hover>ul{display:block}#mainmenu div>ul>li:hover>ul a{white-space:nowrap}#mainmenu div>ul>li>ul{position:absolute;z-index:10;top:100%;left:0;display:none;min-width:200px;padding:0;padding-bottom:40px;background:#F4C00C;text-align:left;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#mainmenu div>ul>li>ul::after{content:"";width:44px;height:35px;background-image:url(../images/icon-house-nav.png);background-repeat:no-repeat;background-size:44px;position:absolute;display:inline-block;bottom:0;right:15px}#mainmenu div>ul>li>ul>li>a{color:#4B4B4B;float:left;width:100%;text-decoration:none;position:relative;z-index:1;padding:8px 40px;padding-left:20px}#mainmenu div>ul>li>ul li:hover>a,#mainmenu div>ul>li>ul li.active>a{background:#c49a09;color:#FFF}#mainmenu div>ul>li>ul>li>ul{display:none;margin:0;position:absolute;left:100%;top:-2px;z-index:1;background:#BF1D1A;border:1px solid #FFF;border-top:2px solid #4B4B4B;border-left:none;min-width:250px;padding:0}#mainmenu div>ul>li>ul>li>ul>li{margin:0;border-left:1px solid #FFF}#mainmenu div>ul>li>ul>li>ul>li>a,#mainmenu div>ul>li>ul>li>ul>li .separator{float:left;width:100%;padding:8px 13px;color:#FFF}#mainmenu div>ul>li>ul>li>ul>li:first-child{border-left:none}#mainmenu div>ul>li>ul>li:hover>ul{display:inline-block}}body{background-color:#fff;font-size:1.6rem;line-height:1.231;font-family:"Inter",sans-serif;color:#222;text-align:center;font-weight:400}body.propertyhive{margin:0;padding:0}*{box-sizing:border-box}.wc{width:100%;margin:0 auto;display:block}img{max-width:100%}.pagination span,.pagination a{margin-right:5px}.pagenavcounter{text-align:right}h1{font-size:2.5rem;font-weight:700;color:#BF1D1A;margin-bottom:20px}h2{font-size:2.3rem;font-weight:600;color:#BF1D1A;margin:20px 0 25px}h3{font-size:2.0rem;color:#BF1D1A;margin-bottom:20px}h4{font-size:1.8rem}a{font-weight:600;text-underline-offset:0.3rem;word-wrap:break-word}hr{margin:30px 0;border:none;height:2px;background:#F0F0F0}a.cta,a.button{background-color:#BF1D1A;color:#FFF;padding:11px 10px;display:block;text-decoration:none;border-radius:7px;margin-top:25px;max-width:350px;text-align:center}a.cta:hover,a.button:hover{background-color:#F4C00C}ul.mod-menu{margin:0;padding:0}ul.no-list{margin:0}ul.no-list li{list-style-type:none}@media only screen and (min-width: 768px){ul.no-list li{display:inline-block;margin-right:25px}}span.arrow{color:#BF1D1A;font-size:2rem;display:inline-block;padding:0 15px}div.pdf iframe{width:100%;height:400px}@media only screen and (min-width: 768px){div.pdf iframe{height:900px}}.container{text-align:left;margin:0 auto 0;width:100%}.light-panel{background-color:#F9F9F9;padding:30px;clear:left;border-radius:10px}.light-panel.house-mark{background-image:url(../images/watermark-house.png);background-size:400px;background-position:80% center;background-repeat:no-repeat}@media only screen and (min-width: 1366px){.light-panel.house-mark{background-size:600px}}@media only screen and (max-width: 767px){.light-panel{margin-left:-30px;margin-right:-30px}}#header{background:#BF1D1A;position:relative;float:left;width:100%;color:#FFF}#header a{color:inherit;text-decoration:none;font-weight:400}#header ul{margin:0}#header ul li{list-style-type:none;margin:12px 20px}#header ul li:nth-child(2) a{text-decoration:underline}#header .logo{z-index:10;position:relative;float:left}#header .logo img{width:83px}#header #header-right{float:right;width:100%;padding-bottom:46px}#header #header-contact{padding-left:90px;font-size:1.2rem;margin:12px 0;width:auto}#header #header-contact ul{text-align:center;margin:0}#header #header-contact ul li{margin:0}#header #header-contact ul li a:hover{color:#F4C00C}#header #search{color:#4B4B4B;margin:0;position:absolute;bottom:0px;right:0;left:0}#header #search::before{content:"";position:absolute;margin-left:0;width:100%;left:0;background-color:#4B4B4B;padding:3px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF}#header #search a{text-align:center;background-color:#F4C00C;border-bottom:1px solid #FFF;padding:10px 10px 5px;padding-left:60px;display:flex;justify-content:center;align-items:center;gap:15px}#header #search a .text{display:inline-block;font-weight:700}#header #search a .text br{display:none}#header #search a .img{position:relative;display:inline-block;width:30px;height:30px;background-image:url(../images/icon-property-search.png);background-repeat:no-repeat;background-position:0 2px;background-size:100%}#header #search a:hover{background-color:#BF1D1A;color:#FFF}#header #search.open a{background-color:#BF1D1A;color:#FFF}#header #search.open a .img{background-image:url(../images/icon-property-search-close.png)}#header .mobile-header{clear:none}#header .mobile-header .icon{margin-top:16px}.menu-open #header .mobile-header .icon{margin-top:0;width:48px}#main .property-search-form{display:none}#property-search-form form{display:none}#search-results .result__title{margin:10px 0}#hero-container{width:100%;float:left;margin:0 auto;background-color:#C5C5C5}#hero-container img{display:block;margin:0 auto}#hero-container .hero-text{margin:0;background-color:#646464;color:#FFF;padding:10px 10px;text-align:center;font-weight:600}#hero-container .hero-text p{margin:0}#breadcrumb{float:left;width:100%;padding:9px 0;border-top:1px solid #FFF;background-color:#F0F0F0}#breadcrumb ol{margin:0;float:left;width:100%}#breadcrumb ol li{list-style:none;float:left;margin:0}#breadcrumb ol li:first-child{margin-right:10px}@media only screen and (max-width: 767px){#breadcrumb ol li:first-child{display:none}}#breadcrumb ol li:first-child a,#breadcrumb ol li:last-child a{all:inherit}#breadcrumb ol li:first-child a:hover,#breadcrumb ol li:last-child a:hover{all:inherit}#breadcrumb ol li:first-child span.separator,#breadcrumb ol li:last-child span.separator{display:none}#breadcrumb ol li a{background:0;font-weight:400;margin:0;text-decoration:underline;padding:0;color:#BF1D1A}#breadcrumb ol li a span{color:inherit}#breadcrumb ol li a:hover{color:#F4C00C}#breadcrumb ol li .separator{padding:0 7px}#breadcrumb ol li a,#breadcrumb ol li span{font-size:1.2rem}#breadcrumb ol li span{color:#4B4B4B}#content-ckm{width:100%;float:left;padding-top:20px;color:#4B4B4B}#content-ckm h1{margin-left:-20px;margin-right:-20px}#content-ckm #main{padding-bottom:20px}#content-ckm .entry-content ul.list li{list-style-type:none;position:relative}#content-ckm .entry-content ul.list li::before{content:"";width:15px;height:15px;background-image:url(../images/icon-house-red.png);background-repeat:no-repeat;background-size:10px;position:absolute;display:inline-block;top:4px;left:-20px}#content-ckm .entry-content .img{float:right;margin:25px 0}.entry-content p img{max-width:100%;height:auto;display:block;margin:10px auto 25px}.entry-content p img.border{overflow:hidden;border-radius:10px;border:6px solid #FFF;box-shadow:0 0 15px #B5B5B5}@media only screen and (min-width: 768px){.entry-content p img{margin-top:0}.entry-content p img.alignright{float:right;margin-left:30px}.entry-content p img.alignleft{float:left;margin-right:30px}.entry-content p img.wp-image-664{max-width:210px}}#newsletter-signup{background-color:#F9F9F9;float:left;width:100%;padding:25px 0;background-image:url(../images/watermark-newsletters.png);background-repeat:no-repeat;background-size:160px;background-position:center center}#newsletter-signup h2{margin-top:0;font-weight:700;margin-bottom:15px}#newsletter-signup .newsletter-left{font-weight:500;margin-bottom:60px}#newsletter-signup form{position:relative}#newsletter-signup form div.mc-field-group{margin-bottom:20px}#newsletter-signup form div.mc-field-group input{background-color:#FFF;border:1px solid #CFCFCF;border-radius:6px}#newsletter-signup form div.mc-field-group input::placeholder{color:#BF1D1A;font-weight:600}#newsletter-signup form div.mc-field-group input.mce_inline_error{border-color:#BF1D1A}#newsletter-signup form div.mc-field-group div.mce_inline_error{background-color:#BF1D1A;border-radius:6px;position:absolute;bottom:100%;left:0;width:100%}#newsletter-signup form div#mce-responses{display:none}#newsletter-signup form input{padding:12px}#newsletter-signup form .button{color:#222;font-weight:700}#newsletter-signup form .button:hover{color:#FFF}form p{margin:5px 0}form input:not([type="checkbox"]),form select,form textarea{max-width:100%;padding:10px;font-size:1.6rem;background-color:#F0F0F0;border:0;width:400px}@media only screen and (max-width: 767px){form input:not([type="checkbox"]),form select,form textarea{width:100%}}form span.wpcf7-radio{display:inline-block;max-width:100%;margin:15px 0}form span.wpcf7-radio>*{display:block;margin:5px 0}form span.wpcf7-radio input[type=radio]{display:inline-block;width:auto}form input[type=submit]{background-color:#F4C00C;border-radius:8px;cursor:pointer}form input[type=submit]:hover{background-color:#BF1D1A;color:#FFF}@media only screen and (max-width: 767px){form input[type=submit]{width:100%}}#footer-logos{float:left;width:100%;padding:25px 0;background-color:#F0F0F0;margin:0 0}#footer-logos .main-carousel:after{content:'flickity';display:none}#footer-logos .flickity-slider{margin:0;text-align:center}#footer-logos .flickity-slider .carousel-cell{margin-right:50px}#footer{background-color:#FFF;margin-top:0;padding-top:40px;width:100%;float:left;color:#222}#footer #footer-left:after{content:"";margin-top:20px;width:139px;height:134px;background-image:url(../images/logo-r&r-footer-red.png);background-repeat:no-repeat;background-size:139px;position:relative;display:inline-block;bottom:-5px;left:calc(50% - (139px/2))}#footer a{font-weight:500}#footer #footer-info-boxes .info-block{padding-left:25px;margin-bottom:30px}#footer #footer-info-boxes .info-block h3{color:#F4C00C;font-weight:600;position:relative;margin-bottom:10px}#footer #footer-info-boxes .info-block h3::before{content:"";width:22px;height:22px;background-image:url(../images/icon-house-yellow.png);background-repeat:no-repeat;background-size:16px;position:absolute;display:inline-block;top:3px;left:-25px}#footer #footer-info-boxes .info-block p.title{margin:0 0 5px}#footer #footer-info-boxes .info-block a{color:#000}#footer #footer-info-boxes .info-block a.tel{text-decoration:none}#footer #footer-info-boxes .info-block a.mail{font-weight:400}#footer #footer-info-boxes .info-block ul{margin:0}#footer #footer-info-boxes .info-block ul li{list-style-type:none;margin-left:0;margin-bottom:3px}#footer #footer-info-boxes .info-block .contact-info a{display:block}#footer #footer-info-boxes .info-block .company-number{margin-top:15px}#footer #footer-socials{margin-top:40px;margin-left:-20px}#footer #footer-socials ul{margin:0;display:flex;justify-content:center;align-items:center;gap:10px}#footer #footer-socials ul li{list-style-type:none}#footer #footer-socials ul li img{transform:scale(0.8)}#footer #copy{text-align:center}.menu-footer-container{clear:both}.menu-footer-container ul{margin:20px 0}.menu-footer-container ul li{list-style-type:none;margin:0 0 5px;padding:0}.menu-footer-container ul li a{color:#BF1D1A;padding:0 5px}.menu-footer-container ul li.active a,.menu-footer-container ul li a:hover{color:#F4C00C}.contact-map{width:100%}.contact-map iframe{max-width:100%;width:100%}.contact-rightcol{width:100%;margin-top:25px}.contact-leftcol{width:100%;margin-top:20px;float:left}#ckmform-3 .consentbox .control-label{display:none}.clickingmad{text-align:center}.clickingmad:hover{color:#99359E}.propertyhive{padding:0 0}.propertyhive ul.properties::after{display:none}.propertyhive ul.properties li{list-style-type:none}.propertyhive ul.properties li .details h3,.propertyhive ul.properties li .details .price,.propertyhive ul.properties li .details .summary{position:relative;z-index:1}.propertyhive ul.properties li .thumbnail{width:100%;margin-bottom:20px}.propertyhive ul.properties li .thumbnail img{box-shadow:0 0 15px #B5B5B5;border-radius:10px;border:6px solid #FFF;width:100%;margin:0}.propertyhive ul.properties li .thumbnail:hover img{border-color:#BF1D1A}.propertyhive ul.properties li .thumbnail .flag{background-color:#BF1D1A !important;border-radius:8px;right:16px;top:16px !important;left:revert !important;color:#F4C00C !important;font-weight:700;display:flex;align-items:center;text-align:left;justify-content:flex-start;line-height:1;width:auto;padding-right:10px !important}.propertyhive ul.properties li .thumbnail .flag::before{content:"";display:block;position:relative;height:25px;width:25px;flex-shrink:0;left:-10px;background:url(../images/icon-badge-house.png) no-repeat;background-size:25px}.propertyhive ul.properties li .thumbnail .flag.flag-let-agreed,.propertyhive ul.properties li .thumbnail .flag.flag-let,.propertyhive ul.properties li .thumbnail .flag.flag-sold,.propertyhive ul.properties li .thumbnail .flag.flag-under-offer,.propertyhive ul.properties li .thumbnail .flag.flag-sold-stc{background-color:#F4C00C !important;color:#BF1D1A !important}.propertyhive ul.properties li .thumbnail .flag.flag-let-agreed::before,.propertyhive ul.properties li .thumbnail .flag.flag-let::before,.propertyhive ul.properties li .thumbnail .flag.flag-sold::before,.propertyhive ul.properties li .thumbnail .flag.flag-under-offer::before,.propertyhive ul.properties li .thumbnail .flag.flag-sold-stc::before{background-image:url(../images/icon-badge-house-red.png)}.propertyhive ul.properties li .details{width:100%}.propertyhive ul.properties li .details .price{color:#BF1D1A;text-align:center;font-weight:600}.propertyhive ul.properties li .details .summary{text-align:center}.propertyhive ul.properties li .details a.button{background-color:#BF1D1A;text-align:center;margin:15px 0 0;padding:9px 0;color:#FFF}.propertyhive ul.properties li .details a.button:hover{background-color:#F4C00C}.propertyhive ul.properties li .details a{display:block}body.propertyhive-page ul.properties{margin-top:50px}body.propertyhive-page .propertyhive-ordering,.propertyhive-properties-shortcode .propertyhive-ordering{margin-bottom:30px}body.propertyhive-page ul.properties li,.propertyhive-properties-shortcode ul.properties li{width:100%;background-color:#F0F0F0;color:#4B4B4B;padding:0;position:relative;border-bottom:0;margin:0 0 40px;box-shadow:0 0 15px #B5B5B5;border-radius:10px;border:6px solid #FFF}body.propertyhive-page ul.properties li .thumbnail,.propertyhive-properties-shortcode ul.properties li .thumbnail{margin-bottom:0}body.propertyhive-page ul.properties li .thumbnail img,.propertyhive-properties-shortcode ul.properties li .thumbnail img{border:none;border-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;float:left;box-shadow:none}body.propertyhive-page ul.properties li .details,.propertyhive-properties-shortcode ul.properties li .details{position:relative}body.propertyhive-page ul.properties li .details h3 a,.propertyhive-properties-shortcode ul.properties li .details h3 a{color:#4B4B4B;text-decoration:none;font-weight:700;font-size:1.8rem;margin-top:85px;margin-bottom:15px;text-align:center}body.propertyhive-page ul.properties li .details h3 a:hover,.propertyhive-properties-shortcode ul.properties li .details h3 a:hover{color:#BF1D1A}body.propertyhive-page ul.properties li .details .rooms,.propertyhive-properties-shortcode ul.properties li .details .rooms{position:absolute;top:0;left:0;right:0}body.propertyhive-page ul.properties li .details .rooms a,.propertyhive-properties-shortcode ul.properties li .details .rooms a{text-align:center;background-color:#F4C00C;padding:5px 0 10px;font-size:1.4rem;color:#4B4B4B;font-weight:600;display:flex;justify-content:space-around;text-decoration:none}body.propertyhive-page ul.properties li .details .rooms .alt-text,.propertyhive-properties-shortcode ul.properties li .details .rooms .alt-text{font-size:2rem;padding-top:5px}body.propertyhive-page ul.properties li .details .rooms .room,.propertyhive-properties-shortcode ul.properties li .details .rooms .room{display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.propertyhive-page ul.properties li .details .rooms .room img,.propertyhive-properties-shortcode ul.properties li .details .rooms .room img{transform:scale(0.7);margin:0}body.propertyhive-page ul.properties li .details .summary,.propertyhive-properties-shortcode ul.properties li .details .summary{margin:10px 0}body.propertyhive-page ul.properties li .details .actions a,.propertyhive-properties-shortcode ul.properties li .details .actions a{border-top-left-radius:0;border-top-right-radius:0;max-width:none}.propertyhive-pagination{margin-top:50px}.propertyhive-pagination ul.page-numbers{margin-top:20px}.propertyhive-pagination ul.page-numbers li{margin-right:5px}.propertyhive-pagination ul.page-numbers li a,.propertyhive-pagination ul.page-numbers li span{display:inline-block;padding:8px 15px;border-radius:8px}.propertyhive-pagination ul.page-numbers li span{background:#F0F0F0}.propertyhive-pagination ul.page-numbers li a{background:#BF1D1A;color:#FFF;text-decoration:none}.propertyhive-pagination ul.page-numbers li a:hover{background:#F4C00C;color:#222}@media only screen and (max-width: 767px){.wc{width:calc(100% - 60px) !important;max-width:480px}#header .logo img{display:none}#header .logo a::before{content:"";width:98px;height:95px;background-image:url(../images/r&r-properties-logo-sm.png);position:absolute;top:0;left:-18px}#header #header-contact{width:85%;float:left}#hero-container .hero-text p{max-width:480px;margin:0 auto}#footer-logos .wc{width:100% !important}#content-ckm .entry-content .img{float:none}}#secondary{display:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.wc{max-width:980px;width:calc(100% - 40px) !important}}@media only screen and (min-width: 768px){h1{font-size:3rem;margin-bottom:30px}h2{font-size:2.8rem;margin-bottom:25px}h3{font-size:2.5rem;margin-bottom:20px}div.split{display:flex;gap:50px}#header{padding:20px 0}#header .wc{position:relative}#header .logo{position:absolute;top:-6px;left:0}#header .logo img{width:105px}#header #header-right{float:right;text-align:right;padding-right:0;padding-bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:20px}#header #header-contact{margin:0;display:inline-block;font-size:1.4rem}#header #header-contact li{text-align:right}#header #search{position:static;width:auto;display:inline-block}#header #search::before{display:none}#header #search a{padding:4px 17px;border:1px solid #F4C00C;border-radius:6px}#header #search a:hover{border:1px dashed #FFF}#header #search.open a{border:1px dashed #FFF}#header .mobile-header .icon{margin-top:0}#mainmenu-cont{float:left;width:100%;display:block;height:17px;background-color:#F0F0F0}#hero-container{position:relative}#hero-container .hero-text{position:absolute;bottom:0;width:100%;background-color:#222222B5;padding:9px}#content-ckm{padding-top:35px}#content-ckm h1{margin-left:0;margin-right:0}#content-ckm .entry-content{padding-left:20px;padding-right:20px}#content-ckm .entry-content .img{margin:0 0 20px 35px}.propertyhive ul.properties li{display:flex;align-items:center;gap:0}.propertyhive ul.properties li .thumbnail{margin-bottom:0;width:auto}.propertyhive ul.properties li .thumbnail a{width:345px;display:block}.propertyhive ul.properties li .thumbnail img{width:100%}.propertyhive ul.properties li .details{width:auto}.propertyhive ul.properties li .details .price{font-size:2rem}.propertyhive ul.properties li .details a.button{display:inline-block;padding:9px 25px;margin:25px 0 0;width:250px}body.propertyhive-page ul.properties{padding:0 20px}body.propertyhive-page ul.properties li,.propertyhive-properties-shortcode ul.properties li{position:relative;margin-bottom:30px;align-items:revert}body.propertyhive-page ul.properties li .thumbnail,.propertyhive-properties-shortcode ul.properties li .thumbnail{margin-bottom:66px}body.propertyhive-page ul.properties li .thumbnail img,.propertyhive-properties-shortcode ul.properties li .thumbnail img{border-top-right-radius:0}body.propertyhive-page ul.properties li .details,.propertyhive-properties-shortcode ul.properties li .details{position:static;padding:0 30px;display:flex;flex-direction:column;justify-content:center}body.propertyhive-page ul.properties li .details h3 a,.propertyhive-properties-shortcode ul.properties li .details h3 a{margin-bottom:25px;margin-top:0;font-size:2rem;text-align:left}body.propertyhive-page ul.properties li .details .rooms,.propertyhive-properties-shortcode ul.properties li .details .rooms{top:revert;bottom:0;right:revert;width:345px}body.propertyhive-page ul.properties li .details .rooms a,.propertyhive-properties-shortcode ul.properties li .details .rooms a{border-bottom-left-radius:6px}body.propertyhive-page ul.properties li .details .rooms .alt-text,.propertyhive-properties-shortcode ul.properties li .details .rooms .alt-text{height:51px;padding-top:15px}body.propertyhive-page ul.properties li .details .actions,.propertyhive-properties-shortcode ul.properties li .details .actions{text-align:left}body.propertyhive-page ul.properties li .details .actions a,.propertyhive-properties-shortcode ul.properties li .details .actions a{border-radius:7px}body.propertyhive-page ul.properties li .details .price,.propertyhive-properties-shortcode ul.properties li .details .price{text-align:left}body.propertyhive-page ul.properties li .details .summary,.propertyhive-properties-shortcode ul.properties li .details .summary{text-align:left;margin:10px 0}#newsletter-signup .newsletters{padding:0 20px}#newsletter-signup .newsletters .newsletter-form{padding:0 74px}#newsletter-signup .newsletters #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;justify-content:space-between}#newsletter-signup .newsletters #mc_embed_signup_scroll .mc-field-group,#newsletter-signup .newsletters #mc_embed_signup_scroll .optionalParent{width:48%}#newsletter-signup .newsletters #mc_embed_signup_scroll .mc-field-group div.mce_inline_error{width:48%}#footer-logos .flickity-slider .carousel-cell{margin-right:70px}#footer{position:relative;padding:50px 0 15px}#footer #footer-left{width:70%;padding-left:20px;text-align:left}#footer #footer-left::after{right:50px;width:198px;left:unset;bottom:300px;position:absolute;background-size:198px;height:237px}#footer #footer-left::before{content:"";position:absolute;display:block;height:300px;bottom:0;right:80px;width:138px;background-color:#BF1D1A}#footer #footer-left hr{margin-left:-20px}#footer #footer-socials{margin-left:0;margin-top:20px;display:inline-block}#footer #footer-socials ul{justify-content:flex-start}#footer #footer-socials ul li{margin-bottom:0}#footer #footer-socials ul li a{display:block}#footer #copy,#footer .clickingmad{text-align:left;font-size:1.2rem;display:inline-block}#footer .clickingmad{float:right;padding-top:24px}#footer #menu-footer{margin:10px 0}#footer #menu-footer li{display:inline-block}#footer #menu-footer li::before{content:"|";padding:0 5px;color:#CCCCCC}#footer #menu-footer li:first-child::before{content:""}}@media only screen and (min-width: 980px){.contact-map{float:right;width:50%;padding-left:2.5%}.contact-rightcol{float:left;width:50%;padding-right:2.5%;margin-top:0}.contact-leftcol{margin-top:40px}}@media only screen and (min-width: 1024px) and (max-width: 1365px){.wc{max-width:1200px;width:calc(100% - 60px) !important}}@media only screen and (min-width: 1024px){h1{font-size:3.5rem}h2{font-size:3rem}#header{padding:19px}#header #header-right{width:100%}#header #header-contact{font-size:1.6rem}#header #header-contact li{display:inline-block}#header #header-contact li:first-child::after{content:"|";color:#D7817E;padding:0 15px}#header #search a{padding:5px 18px}#hero-container .hero-text{padding:10px 285px 10px 100px;font-size:1.8rem}#content-ckm .entry-content ul.list li::before{background-size:14px;top:1px;left:-28px}#content-ckm #main{padding-bottom:30px}.propertyhive{padding:0 85px;margin-top:30px}.propertyhive ul.properties li{width:100%}.propertyhive ul.properties li .thumbnail .flag{font-size:1.4rem}.propertyhive ul.properties li .details{width:100%}.propertyhive ul.properties li .details .price{font-size:1.8rem}body.propertyhive-page ul.properties{padding:0 105px}body.propertyhive-page .propertyhive-ordering,.propertyhive-properties-shortcode .propertyhive-ordering{margin:0 -105px 30px}body.propertyhive-page ul.properties li .details,.propertyhive-properties-shortcode ul.properties li .details{padding:0 40px}body.propertyhive-page ul.properties li .details h3 a,.propertyhive-properties-shortcode ul.properties li .details h3 a{font-size:2.2rem}#newsletter-signup .newsletters{padding:0 50px}#footer-logos ul li:nth-child(5){display:inline-block}#footer{padding-bottom:0}#footer #footer-left{float:left;position:relative;width:100%;padding-right:250px;padding-bottom:25px}#footer #footer-left::before{right:35px;height:70px;width:154px}#footer #footer-left::after{right:0px;bottom:70px;width:223px;background-size:222px}#footer #footer-info-boxes{display:flex;justify-content:flex-start;gap:100px;padding-right:50px}#footer #footer-info-boxes .info-block{margin-bottom:0}#footer #footer-info-boxes .info-block h3::before{background-size:22px;left:-33px;top:1px}#footer hr{margin-right:-20px}#footer #copy{display:block;float:left}#footer #copy>*{display:inline-block}#footer #menu-footer{margin:0}#footer #menu-footer li:first-child::before{content:"|"}#footer .clickingmad{padding:0}}@media only screen and (min-width: 1366px){.mobile-header{display:none}.wc{max-width:1500px;width:calc(100% - 100px) !important}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:2.8rem}#header{padding:23px 0}#header #header-contact{font-size:1.8rem}#header #header-right{gap:50px;padding-right:0}#header #search{font-size:1.9rem}#header #search a{padding:6px 20px}#header #search a .img{background-size:47px;width:47px;height:50px}#header #search a .text{font-weight:700;text-align:left}#header #search a .text br{display:block}#header .logo{top:8px}#header .logo img{width:135px}#mainmenu-cont{height:auto}#content-ckm{font-size:1.8rem;padding-top:55px}#content-ckm .entry-content{padding-left:30px;padding-right:30px}.propertyhive ul.properties li .thumbnail .flag{max-width:200px;font-size:1.6rem !important}body.propertyhive-page ul.properties{padding:0}body.propertyhive-page,.propertyhive-properties-shortcode{padding:0}body.propertyhive-page .propertyhive-ordering,.propertyhive-properties-shortcode .propertyhive-ordering{margin:0 -30px 50px}body.propertyhive-page ul.properties,.propertyhive-properties-shortcode ul.properties{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;gap:30px;max-width:1506px}body.propertyhive-page ul.properties li,.propertyhive-properties-shortcode ul.properties li{max-width:462px;flex-direction:column;width:calc((100% - 60px) / 3);margin-bottom:0}body.propertyhive-page ul.properties li .thumbnail,.propertyhive-properties-shortcode ul.properties li .thumbnail{margin-bottom:0}body.propertyhive-page ul.properties li .thumbnail img,.propertyhive-properties-shortcode ul.properties li .thumbnail img{border-top-right-radius:6px}body.propertyhive-page ul.properties li .thumbnail a,.propertyhive-properties-shortcode ul.properties li .thumbnail a{width:100%}body.propertyhive-page ul.properties li .details,.propertyhive-properties-shortcode ul.properties li .details{position:relative;padding:0 35px;padding-bottom:81px;text-align:center;flex-grow:2}body.propertyhive-page ul.properties li .details .rooms,.propertyhive-properties-shortcode ul.properties li .details .rooms{width:450px;width:100%;top:0;right:0}body.propertyhive-page ul.properties li .details .rooms a,.propertyhive-properties-shortcode ul.properties li .details .rooms a{border-bottom-left-radius:0;padding:10px 0;font-size:1.6rem}body.propertyhive-page ul.properties li .details .rooms .alt-text,.propertyhive-properties-shortcode ul.properties li .details .rooms .alt-text{height:auto;font-size:2.4rem;padding:10px 0}body.propertyhive-page ul.properties li .details .rooms .room,.propertyhive-properties-shortcode ul.properties li .details .rooms .room{gap:6px}body.propertyhive-page ul.properties li .details .rooms .room img,.propertyhive-properties-shortcode ul.properties li .details .rooms .room img{transform:scale(0.9)}body.propertyhive-page ul.properties li .details h3,.propertyhive-properties-shortcode ul.properties li .details h3{margin-top:113px}body.propertyhive-page ul.properties li .details h3 a,.propertyhive-properties-shortcode ul.properties li .details h3 a{text-align:center}body.propertyhive-page ul.properties li .details .price,.propertyhive-properties-shortcode ul.properties li .details .price{text-align:center}body.propertyhive-page ul.properties li .details .summary,.propertyhive-properties-shortcode ul.properties li .details .summary{text-align:center}body.propertyhive-page ul.properties li .details .actions,.propertyhive-properties-shortcode ul.properties li .details .actions{position:absolute;bottom:0;left:0;right:0}body.propertyhive-page ul.properties li .details .actions a,.propertyhive-properties-shortcode ul.properties li .details .actions a{width:100%;border-top-left-radius:0;border-top-right-radius:0;padding:15px 0;margin-top:0;font-size:2rem}#newsletter-signup .newsletters{padding:0 30px;display:flex;gap:50px}#newsletter-signup .newsletters .newsletter-left{margin-bottom:0}#newsletter-signup .newsletters .newsletter-form{padding:50px 0 0;max-width:700px}#footer-logos{margin-bottom:0}#footer-logos .main-carousel{max-width:1225px;margin:0 auto;display:flex;justify-content:space-between}#footer-logos .main-carousel::after{content:""}#footer-logos .main-carousel .carousel-cell{transform:none !important}#footer{padding-top:85px}#footer #footer-left{padding-right:350px}#footer #footer-left::before{height:99px;right:48px;width:219px}#footer #footer-left::after{background-size:315px;width:315px;bottom:98px}#footer #footer-info-boxes{justify-content:flex-start;gap:100px}#footer #footer-info-boxes h3{font-size:2.4rem}#footer hr{margin-top:45px}#footer #copy{font-size:1.4rem}}@media only screen and (min-width: 1635px){.wc{width:calc(100% - 204px) !important;max-width:1700px}h1{font-size:5rem;margin-bottom:35px}h2{font-size:4rem}h3{font-size:3rem}#header{padding:26px 0 23px}#header .logo{top:-11px}#header .logo img{width:175px}#header #header-right{gap:70px}#header #header-contact{font-size:2rem}#header #header-contact li:first-child::after{padding:0 17px}#header #search{font-size:2.1rem;width:211px;line-height:1.1}#header #search a{padding:11px 15px 11px 20px;justify-content:space-between}#header #search a .img{background-size:52px;width:52px;height:47px}#hero-container{float:none;clear:left}#hero-container .hero-text{font-size:2.5rem}#content-ckm{padding-top:71px}#content-ckm .entry-content{padding:0 70px}#content-ckm .entry-content ul.list li{margin-bottom:13px}#content-ckm .entry-content ul.list li::before{background-size:20px;width:20px;height:20px;top:-1px;left:-38px}#content-ckm #main{padding-bottom:42px}.propertyhive-properties-shortcode .propertyhive-ordering{margin:0 -70px 50px}.propertyhive ul.properties{gap:60px}.propertyhive ul.properties li{width:calc((100% - 120px) / 3)}.propertyhive ul.properties li .thumbnail .flag{max-width:240px;font-size:1.8rem !important;padding:10px 20px !important;padding-left:25px !important}.propertyhive ul.properties li .thumbnail .flag::before{background-size:35px;height:30px;width:35px}#footer-logos .main-carousel{max-width:1420px;padding:0 50px}#footer{padding:57px 0 0}#footer #footer-left{padding-left:34px;padding-bottom:33px}#footer #footer-left hr{margin-top:69px}#footer #footer-left::before{height:140px}#footer #footer-left::after{bottom:140px}#footer #footer-info-boxes{gap:92px}#footer #footer-info-boxes .info-block{padding-left:35px}#footer #footer-info-boxes .info-block h3{margin-bottom:22px;font-size:2.6rem}#footer #footer-info-boxes .info-block h3::before{left:-35px;top:3px}#footer #footer-info-boxes .info-block ul li{margin-bottom:5px}#footer #footer-info-boxes .info-block p.title{margin-bottom:19px}#footer #footer-info-boxes .info-block .contact-info .tel{margin-bottom:6px}#footer #footer-info-boxes .info-block .company-number{margin-top:30px}#footer #footer-socials{margin-top:13px}#footer #footer-socials ul{gap:20px}#footer #footer-socials ul li img{transform:scale(1)}#footer #copy{font-size:1.6rem}#footer #menu-footer li::before{padding:0 13px}#footer .clickingmad{font-size:1.6rem}}@media only screen and (min-width: 1900px){ul.rslides{margin-left:auto !important;margin-right:auto !important}h2{margin-top:40px}#header{padding:30px 0}#header .logo{top:-15px}#header .logo img{width:100%}#mainmenu{padding-left:270px}body.home #hero-container{max-width:1920px}#newsletter-signup .newsletters{padding:0 100px}#newsletter-signup h2{font-size:3rem}#footer-logos{padding:28px 0 26px}#footer-logos ul{padding:0}}.form{margin:0 -30px}.form .wpcf7{display:flex;justify-content:center}.form h3{font-weight:600}.form form{background-color:#F9F9F9;padding:20px 30px 30px;display:inline-block;margin:0 auto}.form form .control-group{margin-top:20px;color:#BF1D1A;max-width:400px}.form form .control-group p{margin:0}.form form .control-group br{display:none}.form form .control-group .wpcf7-form-control-wrap,.form form .control-group label{max-width:100%;display:inline-block}.form form .wpcf7-form-control:not(.wpcf7-acceptance),.form form input:not([type="checkbox"]),.form form option,.form form .mc-field-group input:not([type="checkbox"]){background-color:#FFF;border:1px solid #CFCFCF;border-radius:6px;color:#BF1D1A}.form form .wpcf7-form-control:not(.wpcf7-acceptance)::placeholder,.form form input:not([type="checkbox"])::placeholder,.form form option::placeholder,.form form .mc-field-group input:not([type="checkbox"])::placeholder{color:#BF1D1A}.form form select,.form form select .box,.form form option{cursor:pointer}.form form .wpcf7-radio{background-color:unset !important;border:0 !important;margin:10px 0 0}.form form .wpcf7-radio input[type="radio"]{display:none}.form form .wpcf7-radio input:checked+.wpcf7-list-item-label{background-color:#F4C00C}.form form .wpcf7-radio .wpcf7-list-item{display:inline-block;overflow:hidden;border:1px solid #CFCFCF;border-right:0;margin:0}.form form .wpcf7-radio .wpcf7-list-item.first{border-top-left-radius:8px;border-bottom-left-radius:8px}.form form .wpcf7-radio .wpcf7-list-item.last{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #CFCFCF}.form form .wpcf7-radio .wpcf7-list-item-label{display:block;background-color:#FFF;padding:8px 16px;cursor:pointer}.form form .wpcf7-spinner{display:none}.form form input.wpcf7-submit.wpcf7-form-control,.form form input.button{font-weight:700;background-color:#F4C00C;text-align:center;padding:9px 0;color:#222}.form form input.wpcf7-submit.wpcf7-form-control:hover,.form form input.button:hover{background-color:#BF1D1A;color:#FFF}.form form .wpcf7-response-output{width:100%}@media only screen and (min-width: 768px){.form{margin:0 0 40px}.form .wpcf7{display:block}.form form{border-radius:10px;display:block;display:flex;flex-wrap:wrap;justify-content:space-between}.form form .control-group{width:48%;max-width:100%}}@media only screen and (min-width: 768px){.form #wpcf7-f464-p168-o1 form .control-group{width:100%}}@media only screen and (min-width: 1024px){.form #wpcf7-f464-p168-o1 form .control-group:not(.privacy){width:48%}.form #wpcf7-f464-p168-o1 form .control-group:not(.privacy) *{width:100%}.form #wpcf7-f464-p168-o1 form .control-group:not(.privacy).full{width:100%}.form #wpcf7-f464-p168-o1 form .wpcf7-submit{margin-top:0}}@media only screen and (min-width: 768px){.form #wpcf7-f458-p351-o1 form .control-group.full{width:100%}.form #wpcf7-f458-p351-o1 form .control-group.full *{width:100%}.form #wpcf7-f458-p351-o1 form>:nth-child(4){margin-right:120px}.form #wpcf7-f458-p351-o1 form p:last-of-type{color:#222;width:100%}}@media only screen and (min-width: 1024px){.form #wpcf7-f458-p351-o1 form>:nth-child(4){margin-right:0;width:100%}.form #wpcf7-f458-p351-o1 form>:nth-child(5),.form #wpcf7-f458-p351-o1 form>:nth-child(6){width:100%}.form #wpcf7-f458-p351-o1 form>:nth-child(5) textarea,.form #wpcf7-f458-p351-o1 form>:nth-child(6) textarea{height:150px}.form #wpcf7-f458-p351-o1 form>p label,.form #wpcf7-f458-p351-o1 form>p span,.form #wpcf7-f458-p351-o1 form>p input,.form #wpcf7-f458-p351-o1 form>p textarea{width:100%}.form #wpcf7-f458-p351-o1 form .submit{max-width:415px}}@media only screen and (min-width: 1366px){.form #wpcf7-f458-p351-o1 form>:nth-child(5) textarea,.form #wpcf7-f458-p351-o1 form>:nth-child(6) textarea{height:revert}}.form #wpcf7-f482-p177-o1 form .control-group label,.form #wpcf7-f482-p177-o1 form .control-group span.wpcf7-form-control-wrap:not([data-name="privacy"]),.form #wpcf7-f482-p177-o1 form .control-group input:not([type="checkbox"]),.form #wpcf7-f482-p177-o1 form .control-group select,.form #wpcf7-f482-p177-o1 form .control-group textarea,.form #wpcf7-f3113-p173-o1 form .control-group label,.form #wpcf7-f3113-p173-o1 form .control-group span.wpcf7-form-control-wrap:not([data-name="privacy"]),.form #wpcf7-f3113-p173-o1 form .control-group input:not([type="checkbox"]),.form #wpcf7-f3113-p173-o1 form .control-group select,.form #wpcf7-f3113-p173-o1 form .control-group textarea{width:100%}.form #wpcf7-f482-p177-o1 form .control-group input:not([type="checkbox"]),.form #wpcf7-f482-p177-o1 form .control-group select,.form #wpcf7-f3113-p173-o1 form .control-group input:not([type="checkbox"]),.form #wpcf7-f3113-p173-o1 form .control-group select{height:44px}.form #wpcf7-f482-p177-o1 form .control-group.full,.form #wpcf7-f482-p177-o1 form .control-group.privacy,.form #wpcf7-f3113-p173-o1 form .control-group.full,.form #wpcf7-f3113-p173-o1 form .control-group.privacy{width:100%}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(7),.form #wpcf7-f482-p177-o1 form .control-group:nth-child(8),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(8){display:inline-block}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(7) br,.form #wpcf7-f482-p177-o1 form .control-group:nth-child(8) br,.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7) br,.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(8) br{display:block}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(7),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7){margin-right:20px}@media only screen and (min-width: 768px){.form #wpcf7-f482-p177-o1 form .control-group:nth-child(6),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(6){margin-right:50%}.form #wpcf7-f482-p177-o1 form .wpcf7-submit,.form #wpcf7-f3113-p173-o1 form .wpcf7-submit{max-width:280px}}@media only screen and (min-width: 1024px){.form #wpcf7-f482-p177-o1 form .wpcf7-submit,.form #wpcf7-f3113-p173-o1 form .wpcf7-submit{margin-top:0;width:300px}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(6),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(6){margin-right:34%}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(7),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7){margin-right:0}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(8),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(8){margin-right:34%}.form #wpcf7-f482-p177-o1 form .control-group:nth-child(9),.form #wpcf7-f482-p177-o1 form .control-group:nth-child(10),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(9),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(10){width:49%}.form #wpcf7-f482-p177-o1 form .wpcf7-submit,.form #wpcf7-f3113-p173-o1 form .wpcf7-submit{max-width:280px;display:block}.form #wpcf7-f482-p177-o1 form .control-group,.form #wpcf7-f3113-p173-o1 form .control-group{width:32%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(6),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(8){width:32%;margin-right:initial}}@media only screen and (min-width: 768px){.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(6),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(7){margin-right:initial}.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(10),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(12){display:flex;align-items:flex-end}}.form #wpcf7-f3113-p173-o1 form .control-group.privacy .wpcf7-list-item{margin-left:0}@media only screen and (min-width: 1024px){.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(5){margin-right:60%}.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(8){margin-right:initial}.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(9),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(10),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(11),.form #wpcf7-f3113-p173-o1 form .control-group:nth-child(12){width:calc(50% - 10px)}}#enquirySuccess{clear:both;margin:20px 0;border:2px solid green;padding:10px}.home #content-ckm{color:#222}.home #content-ckm #main{padding-bottom:30px}.home #content-ckm .entry-content::after{content:"";width:206px;height:40px;background-image:url(../images/signature-r&r-team.png);background-repeat:no-repeat;background-size:155px;position:relative;display:block;bottom:0;left:0}.home #content-ckm #section-boxes{background-color:#F0F0F0;margin:0 -30px;padding:15px 30px;text-align:center}.home #content-ckm #section-boxes h2{font-weight:600;margin-bottom:25px}.home #content-ckm #section-boxes ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.home #content-ckm #section-boxes ul li{list-style-type:none;width:47.61%;margin-bottom:14px}.home #content-ckm #section-boxes ul li p{display:none}.home #content-ckm #section-boxes ul a{background-color:#F4C00C;color:#FFF;border:2px solid #FFF;padding:8px 10px;text-decoration:none;border-radius:5px;display:block;font-size:1.8rem;font-weight:700}@media only screen and (max-width: 767px){.home #content-ckm #section-boxes ul a .link-img{display:none}}.home #content-ckm #section-boxes ul a:hover{background-color:#BF1D1A}.home #content-ckm #section-boxes .all-properties-link{color:#222;font-weight:400}.home #content-ckm #section-boxes .all-properties-link:hover{color:#BF1D1A}.home #content-ckm #feedback{margin:20px 0 0;border-bottom:1px solid #F0F0F0;padding-bottom:25px}.home #content-ckm #feedback h2{font-weight:600}.home #content-ckm #feedback>p{font-weight:500}.home #content-ckm #feedback .flickity-viewport{transition:height 0.2s}.home #content-ckm #feedback .testimonial{text-align:center;margin-top:30px;padding-bottom:50px}.home #content-ckm #feedback .testimonial h3{font-weight:500;position:relative;padding:0 15px;margin-bottom:20px}.home #content-ckm #feedback .testimonial h3::before{content:"";width:145px;height:116px;background-image:url(../images/watermark-quote-top.png);background-repeat:no-repeat;background-size:58px;position:absolute;display:block;top:-10px;left:0}.home #content-ckm #feedback .testimonial .testimonial-name{font-weight:600}.home #content-ckm #feedback .testimonial .star-rating img{width:25px;display:inline-block;margin:0}.home #content-ckm #feedback .main-carousel .flickity-button{top:revert;bottom:0;color:#FFF;background-color:#F4C00C;border-radius:4px;width:30px;height:30px;padding:0}.home #content-ckm #feedback .main-carousel .flickity-button.previous{left:calc(50% - 47px)}.home #content-ckm #feedback .main-carousel .flickity-button.next{right:calc(50% - 47px)}.home #content-ckm #trustpilot{padding:25px 0 50px;text-align:center;background-image:url(../images/watermark-reviews.png);background-repeat:no-repeat;background-position:50% 46%;background-size:120px}.home #content-ckm #trustpilot .text :last-child{margin:25px auto 0}.home #content-ckm #trustpilot>a{text-decoration:none;display:block;margin-bottom:25px}.home #content-ckm #trustpilot img{width:195px;margin:0 auto;display:block}.home #content-ckm #trustpilot .rating{color:#00b67a;font-size:2rem;position:relative;left:-76px}.home #content-ckm #trustpilot h3{color:#222;font-weight:600;font-size:2.2rem}.home #content-ckm #services{margin:0 -30px;padding:20px 30px;background-color:#F4C00C}.home #content-ckm #services h2{text-align:center;font-weight:600;margin-bottom:30px}@media only screen and (max-width: 767px){.home #content-ckm #services img{display:none}}.home #content-ckm #services .services{color:#000;margin-left:20px}.home #content-ckm #services .services h4{color:inherit;font-weight:600}.home #content-ckm #services .services li{list-style-type:none;position:relative;margin-bottom:30px}.home #content-ckm #services .services li:last-child{margin-bottom:0}.home #content-ckm #services .services li a:hover{color:#222}.home #content-ckm #services .services li::before{content:"";width:22px;height:22px;background-image:url(../images/icon-house-red.png);background-repeat:no-repeat;background-size:15px;position:absolute;display:inline-block;top:0;left:-25px}.home #content-ckm #services .services li h4{margin-bottom:5px}.home #content-ckm #services .services li h4 a{text-decoration:none;color:inherit}.home #content-ckm #services .services li h4 a:hover{text-decoration:underline}.home #content-ckm #services .services li p{line-height:1.2;margin:0}.home #content-ckm #featured{padding:36px 0 0;float:left;width:100%;color:#4B4B4B}.home #content-ckm #featured>p{margin-bottom:0;font-weight:500}.home #content-ckm #featured .propertyhive{padding-top:20px}.home #content-ckm #featured .propertyhive ul.properties{margin-bottom:0}.home #content-ckm #featured .propertyhive ul.properties li{padding:0;border-bottom:0;width:100%}.home #content-ckm #featured .propertyhive ul.properties li .details h3{display:none}.home #content-ckm #featured .propertyhive ul.properties li .details .summary{color:#000;text-decoration:none;font-weight:700;font-size:1.8rem;margin-bottom:15px;text-align:center}.home #content-ckm #featured .propertyhive ul.properties li .details .price-qualifier{display:none}.home #content-ckm #featured .propertyhive ul.properties li .details .rooms{display:none}.home #content-ckm #featured .propertyhive ul.properties li .details .actions a{margin:15px auto 0}.home #content-ckm #news-ruler{float:left;width:-webkit-fill-available;margin:37px -20px 30px}.home #content-ckm #news{float:left;width:100%}.home #content-ckm #news h2{font-weight:600}.home #content-ckm #news ul{margin:0}.home #content-ckm #news ul li{list-style-type:none;margin-bottom:40px}.home #content-ckm #news ul li .post-thumbnail{margin:20px 0 15px;display:block}.home #content-ckm #news ul li .post-thumbnail:hover img{border-color:#F4C00C}.home #content-ckm #news ul li img{box-shadow:0 0 15px #B5B5B5;border-radius:10px;border:6px solid #FFF;margin:0 auto;height:auto}@media only screen and (max-width: 767px){.home #content-ckm #news ul li div :nth-child(2){display:none}}.home #content-ckm #news a.post-title{text-decoration:0;font-weight:600;text-align:center;display:block;font-size:1.9rem}.home #content-ckm #news .readmore{background-color:#F4C00C;display:block;color:#222;font-weight:700;padding:9px 0;text-align:center;text-decoration:none;border-radius:8px;font-size:1.8rem}.home #content-ckm #news .readmore:hover{background-color:#BF1D1A;color:#FFF}@media only screen and (min-width: 768px){.home #hero-container{background:0}.home #hero-container .hero-text{text-align:right;padding-right:215px;padding-left:15%}.home #content-ckm #main{padding-right:230px;padding-bottom:60px;position:relative}.home #content-ckm #main::after{content:"";width:215px;height:500px;background-image:url(../images/property-owners-couple.png);background-repeat:no-repeat;background-size:240px;position:absolute;display:inline-block;top:-157px;right:0}.home #content-ckm #main .entry-content::after{background-size:177px;width:177px;height:34px;margin-top:30px}.home #content-ckm #section-boxes{margin:0 0;border-radius:8px;padding:25px 88px}.home #content-ckm #section-boxes h2{margin-bottom:28px}.home #content-ckm #section-boxes ul{margin-bottom:25px}.home #content-ckm #section-boxes ul li{margin-bottom:30px}.home #content-ckm #section-boxes ul li:nth-child(3),.home #content-ckm #section-boxes ul li:last-child{margin-bottom:0}.home #content-ckm #section-boxes ul li a{padding:0;border:5px solid #FFF;border-radius:11px;background:none;position:relative;overflow:hidden;max-width:340px}.home #content-ckm #section-boxes ul li a:hover{background:none;border-color:#BF1D1A}.home #content-ckm #section-boxes ul li a:hover::after{background-color:#BF1D1A}.home #content-ckm #section-boxes ul li a:hover .link-img{background-color:#BF1D1A}.home #content-ckm #section-boxes ul li a .link-img{background-color:#F4C00C}.home #content-ckm #section-boxes ul li a .link-text{position:absolute;z-index:2;bottom:20px;font-size:2rem;right:15px}.home #content-ckm #section-boxes ul li a::after{content:"";background-color:#F4C00C;width:120%;height:100px;position:absolute;top:82%;left:-10%;transform:rotate(-9.943deg)}.home #content-ckm #section-boxes .link-img{display:block}.home #content-ckm #feedback{padding:0 20px;border-bottom-width:2px}.home #content-ckm #feedback .testimonial{padding-left:30px;text-align:left}.home #content-ckm #feedback .testimonial h3{padding:0}.home #content-ckm #feedback .testimonial h3::before{left:-13px;top:-25px;background-size:77px}.home #content-ckm #trustpilot{float:left;width:100%;padding-top:30px;background-size:100px;background-position:45% 40%}.home #content-ckm #trustpilot h3{font-size:2.4rem}.home #content-ckm #trustpilot>a{width:auto;display:inline-block;padding:0;margin-top:0}.home #content-ckm #trustpilot img{margin:0;width:227px}.home #content-ckm #trustpilot .rating{left:-89px;font-size:2.5rem}.home #content-ckm #trustpilot .text{text-align:left;width:55%;float:right}.home #content-ckm #trustpilot .text a.cta{padding:10px 20px;margin-top:0;display:inline-block}.home #content-ckm #trustpilot .text p:last-child{margin:0}.home #content-ckm #services{float:left;width:100%;margin:0 0;border-radius:11px;padding:25px 35px 25px 52px}.home #content-ckm #services h2{text-align:left;margin-bottom:30px}.home #content-ckm #services .services{float:right;width:calc(100% - 199px);margin:0 0 0 25px}.home #content-ckm #services .services li{margin-bottom:10px}.home #content-ckm #services .services li p{margin:3px 0;line-height:1}.home #content-ckm #services img{width:137px;display:inline-block;border:6px solid #FFF}.home #content-ckm #featured{padding:45px 20px 0}.home #content-ckm #featured .propertyhive ul.properties li .details{padding:0 50px}.home #content-ckm #featured .propertyhive ul.properties li .details .summary{margin-bottom:25px;font-size:2rem}.home #content-ckm #featured .propertyhive ul.properties li .details .actions{text-align:center}.home #content-ckm #featured .propertyhive ul.properties li::after{display:none}.home #content-ckm hr#news-ruler{margin:50px 0 40px}.home #content-ckm #news{padding:0 20px 20px}.home #content-ckm #news h2{margin-bottom:20px}.home #content-ckm #news ul{margin-top:35px}.home #content-ckm #news ul li{float:left;margin-bottom:35px}.home #content-ckm #news ul li .post-thumbnail{float:left;width:253px;margin:0;margin-right:25px}.home #content-ckm #news ul li .post-thumbnail img{margin:0}.home #content-ckm #news ul li .news-right{float:right;width:calc(100% - 283px)}.home #content-ckm #news ul li .news-right :first-child{margin:0 0 5px}.home #content-ckm #news ul li .news-right .post-title{font-size:2rem}.home #content-ckm #news ul li .news-right p,.home #content-ckm #news ul li .news-right .post-title{text-align:left}.home #content-ckm #news .readmore{display:inline-block;padding:11px 35px;margin-top:5px}}@media only screen and (min-width: 1024px){.home #hero-container .hero-text{padding-right:340px}.home #content-ckm h1{margin-bottom:20px}.home #content-ckm #main{padding-right:280px}.home #content-ckm #main::after{width:256px;height:560px;background-size:260px;top:-175px;right:21px}.home #content-ckm #section-boxes{padding:25px 48px}.home #content-ckm #section-boxes ul{flex-wrap:nowrap;gap:28px}.home #content-ckm #section-boxes ul li a .link-text{font-size:1.6rem;bottom:8px;right:8px}.home #content-ckm #feedback .testimonial h3{margin-bottom:15px}.home #content-ckm #feedback .testimonial h3::before{left:-30px;top:-20px;background-size:100px}.home #content-ckm #feedback .main-carousel{padding:0 50px}.home #content-ckm #feedback .main-carousel .flickity-button{top:90px}.home #content-ckm #feedback .main-carousel .flickity-button.next{right:0}.home #content-ckm #feedback .main-carousel .flickity-button.previous{left:0}.home #content-ckm #trustpilot{background-size:135px}.home #content-ckm #trustpilot a{margin-top:5px}.home #content-ckm #services{margin-bottom:60px;background-image:url(../images/bg-services-cup-books-desktop.jpg);background-position:left center;background-size:contain;background-repeat:no-repeat;position:relative;padding:25px 40px}.home #content-ckm #services .services{width:100%;padding-left:490px}.home #content-ckm #services img{position:absolute;left:280px;bottom:-50px;box-shadow:0 0 15px}.home #content-ckm #services h2{padding-left:430px;padding-right:50px}.home #content-ckm #services li p{font-size:1.5rem}.home #content-ckm #featured{padding:35px 15px 0}.home #content-ckm #featured .propertyhive{padding:0}.home #content-ckm #featured .propertyhive ul.properties li .details .summary{font-size:2.2rem}.home #content-ckm #featured .propertyhive ul.properties li .details .price{font-size:1.8rem}.home #content-ckm #news{padding:20px 15px}.home #content-ckm #news ul li .post-thumbnail{width:358px;margin-right:39px}.home #content-ckm #news ul li .post-thumbnail img{width:100%}.home #content-ckm #news ul li .news-right{width:calc(100% - 397px)}.home #content-ckm #news ul li .news-right .post-title{font-size:2.2rem}.home #content-ckm #news>p{font-size:1.8rem}}@media only screen and (min-width: 1366px){.home #hero-container .hero-text{padding-right:330px;padding-left:470px}.home #content-ckm #main{padding-right:290px}.home #content-ckm #main .entry-content::after{bottom:-20px}.home #content-ckm #main::after{background-size:305px;top:-245px;right:0;width:306px;height:620px}.home #content-ckm #section-boxes ul li a .link-text{font-size:2rem;bottom:14px;right:14px}.home #content-ckm #feedback{float:left;width:60%;border-bottom:0;border-right:2px solid #F0F0F0;padding-right:50px}.home #content-ckm #feedback .main-carousel .flickity-button{top:120px}.home #content-ckm #trustpilot{float:right;width:40%;padding:50px 100px}.home #content-ckm #trustpilot>a{margin-bottom:30px}.home #content-ckm #trustpilot .text{width:auto;text-align:center}.home #content-ckm #trustpilot .text h3{margin-bottom:20px}.home #content-ckm #trustpilot .text a{margin-top:40px;display:block}.home #content-ckm #services{padding:15px 50px;margin-bottom:115px;background-image:url(../images/bg-services-cup-books-large-desktop.jpg)}.home #content-ckm #services img{width:191px;left:510px}.home #content-ckm #services h2{font-size:3rem;padding-left:740px}.home #content-ckm #services .services{padding-left:800px}.home #content-ckm #services .services li p{line-height:1.2;margin:5px 0}.home #content-ckm #featured{width:514px;padding:0 50px 0 30px}.home #content-ckm #featured .propertyhive{margin-top:20px}.home #content-ckm #featured .propertyhive ul.properties li{flex-wrap:wrap;align-items:flex-start}.home #content-ckm #featured .propertyhive ul.properties li .thumbnail{margin-bottom:15px}.home #content-ckm #featured .propertyhive ul.properties li .thumbnail a{width:434px}.home #content-ckm #featured .propertyhive ul.properties li .details .summary{font-size:1.8rem;padding:0 40px;max-width:434px}.home #content-ckm #news-ruler{display:none}.home #content-ckm #news{float:right;width:calc(100% - 514px);padding:0 0 0 50px;border-left:2px solid #F0F0F0;margin-bottom:70px}.home #content-ckm #news ul li .post-thumbnail{width:260px;margin-right:34px}.home #content-ckm #news ul li .news-right{width:calc(100% - 294px)}.home #content-ckm #news ul li .news-right .post-title{font-size:2rem}}@media only screen and (min-width: 1635px){.home h2{margin-top:0}.home #hero-container .hero-text{padding:20px 530px 30px 20%}.home #content-ckm h1{margin-bottom:32px}.home #content-ckm #main{padding-right:520px;padding-bottom:10px}.home #content-ckm #main .entry-content::after{bottom:0;background-size:206px;width:206px;height:40px;left:37px;margin-top:34px}.home #content-ckm #main::after{background-size:428px;width:428px;height:845px;top:-425px;right:40px}.home #content-ckm #section-boxes{margin-top:45px;margin-bottom:75px;padding:47px 65px 20px}.home #content-ckm #section-boxes h2{margin-bottom:40px}.home #content-ckm #section-boxes .all-properties-link{font-size:1.6rem}.home #content-ckm #section-boxes ul{margin-bottom:12px}.home #content-ckm #section-boxes ul li{width:auto}.home #content-ckm #section-boxes ul li a{max-width:350px}.home #content-ckm #section-boxes ul li a .link-text{font-size:2.6rem;bottom:21px;right:20px}.home #content-ckm #feedback{margin:0 0 79px;padding:18px 95px 0 76px;color:#4B4B4B;width:calc(100% - 510px)}.home #content-ckm #feedback h2{margin-bottom:5px}.home #content-ckm #feedback>p{font-size:2.5rem;line-height:1.3;margin-top:0;margin-bottom:30px}.home #content-ckm #feedback .main-carousel{padding:0 80px 0 60px}.home #content-ckm #feedback .main-carousel .flickity-button{top:180px}.home #content-ckm #feedback .testimonial{margin-top:71px;padding-bottom:18px}.home #content-ckm #feedback .testimonial h3{margin-bottom:0}.home #content-ckm #feedback .testimonial h3::before{background-size:145px;top:-68px;left:-30px}.home #content-ckm #feedback .testimonial .testimonial-body{margin-top:6px;line-height:1.6}.home #content-ckm #trustpilot{padding:50px 10px;padding-top:35px;width:510px;background-size:164px;background-position:20% 47%}.home #content-ckm #trustpilot .text{font-size:2.2rem;padding:0 55px}.home #content-ckm #trustpilot .text h3{font-size:2.6rem}.home #content-ckm #trustpilot .text a.cta{font-size:2rem;margin-top:41px;padding:13px 48px}.home #content-ckm #services{padding:25px 70px 30px 0;margin-bottom:153px}.home #content-ckm #services h2{font-size:4rem;padding:0;width:34.12%;float:right;margin-bottom:25px}.home #content-ckm #services img{width:233px;bottom:-70px;left:600px}.home #content-ckm #services .services{width:29.12%;padding:0;float:right;clear:right}.home #content-ckm #services .services h4{font-size:2.5rem}.home #content-ckm #services .services li::before{background-size:22px;left:-35px}.home #content-ckm #featured{width:585px;padding:30px 69px 0}.home #content-ckm #featured>p{font-size:2rem}.home #content-ckm #featured .propertyhive{margin-top:25px}.home #content-ckm #featured .propertyhive ul.properties li .thumbnail{margin-bottom:18px}.home #content-ckm #featured .propertyhive ul.properties li .thumbnail a{width:430px}.home #content-ckm #featured .propertyhive ul.properties li .details{max-width:481px;font-size:2rem}.home #content-ckm #news{padding-top:30px;margin-bottom:99px;padding-left:85px;width:calc(100% - 585px)}.home #content-ckm #news ul li{font-size:1.6rem}.home #content-ckm #news ul li .post-thumbnail{width:357px}.home #content-ckm #news ul li .news-right{width:calc(100% - 396px)}}@media only screen and (min-width: 1900px){.home #hero-container .hero-text{padding:21px 517px 28px 31%;width:100%}.home #content-ckm #main::after{top:-449px;right:36px}.home #content-ckm #section-boxes img{width:350px;height:350px}.home #content-ckm #services{padding:41px 100px 56px 0}.home #content-ckm #services h2{width:31.12%;line-height:1.05;margin-bottom:40px}.home #content-ckm #services img{left:700px;width:253px}.home #content-ckm #services .services{width:26.4%;padding-right:15px}.home #content-ckm #services .services li{margin-bottom:35px}.home #content-ckm #services .services p{margin:6px 0 0;line-height:1.2}.home #content-ckm #feedback{padding-left:68px;padding-right:100px;width:calc(100% - 628px)}.home #content-ckm #feedback .main-carousel{padding:0 140px 0 105px}.home #content-ckm #feedback .main-carousel .flickity-button{bottom:118px}.home #content-ckm #trustpilot{background-position:14% 49%;padding-right:90px;padding-left:50px;width:628px}.home #content-ckm #trustpilot .text h3{margin-bottom:13px}.home #content-ckm #services{padding:41px 54px 45px 0}.home #content-ckm #services h2{width:32%;padding-right:40px}.home #content-ckm #services .services{width:27.6%;padding-right:20px}.home #content-ckm #services .services li::before{left:-41px;top:2px}.home #content-ckm #services li p{font-size:1.6rem}.home #content-ckm #featured{width:635px}.home #content-ckm #featured h2{margin-bottom:5px}.home #content-ckm #featured>p{margin-top:0}.home #content-ckm #featured .propertyhive ul.properties li .thumbnail a{width:481px}.home #content-ckm #featured .propertyhive ul.properties li .details{width:481px}.home #content-ckm #featured .propertyhive ul.properties li .details .summary{max-width:481px;padding:0 60px;font-size:2rem;margin-bottom:5px}.home #content-ckm #featured .propertyhive ul.properties li .details .price{font-size:1.6rem}.home #content-ckm #featured .propertyhive ul.properties li .details a.button{width:299px;font-size:2rem;padding:13px 25px}.home #content-ckm #news{width:calc(100% - 635px);padding-right:130px;font-weight:500}.home #content-ckm #news h2{margin-bottom:5px}.home #content-ckm #news>p{font-size:2rem;margin-top:0}.home #content-ckm #news ul li{margin-bottom:40px}.home #content-ckm #news ul li .news-right .post-title{font-size:2.4rem;margin-bottom:15px}.home #content-ckm #news ul li .news-right p{line-height:1.2}}.page-id-168 #content-ckm .letting-boxes{float:left;margin:30px -30px}.page-id-168 #content-ckm .letting-boxes>div{background-color:#F0F0F0;padding:20px}.page-id-168 #content-ckm .letting-boxes>div h4{font-weight:600}.page-id-168 #content-ckm .letting-boxes>div ul{margin-left:20px}@media only screen and (min-width: 768px){.page-id-168 #content-ckm .letting-boxes{margin:30px 0;width:100%}}@media only screen and (min-width: 1024px){.page-id-168 #content-ckm .letting-boxes>div{width:48%}.page-id-168 #content-ckm .letting-boxes>div:nth-child(n){margin-right:4%;clear:none}.page-id-168 #content-ckm .letting-boxes>div:nth-child(2n){margin-right:0}.page-id-168 #content-ckm .letting-boxes>div:nth-child(2n+1){clear:left}.page-id-168 #content-ckm .letting-boxes>div ul{margin-left:25px}.page-id-168 #content-ckm .letting-boxes>div ul li{margin-bottom:12px}.page-id-168 #content-ckm .letting-boxes>div ul li::before{background-size:14px;top:3px;left:-23px}.page-id-168 #content-ckm .full-management{float:left}.page-id-168 #content-ckm .let-only{float:right}}.page-id-235 #content-ckm .team-members{margin:0}.page-id-235 #content-ckm .team-members li{list-style-type:none;margin:0;border-top:2px solid #E5E5E5;padding:45px 0}.page-id-235 #content-ckm .team-members li:first-child{margin-top:45px}.page-id-235 #content-ckm .team-members li h3{display:block;font-weight:600;font-size:2.6rem}.page-id-235 #content-ckm .team-members li h3 .title{padding-left:10px;font-size:1.6rem}.page-id-235 #content-ckm .team-members li p.team-img{line-height:0;margin:0 auto 25px;width:100%}.page-id-235 #content-ckm .team-members li p.team-img img{overflow:hidden;border-radius:10px;border:6px solid #FFF;box-shadow:0 0 15px #B5B5B5;width:100%}@media only screen and (max-width: 767px){.page-id-235 #content-ckm .team-members li p.team-img{max-width:360px}}.page-id-235 #content-ckm .team-members li .team-text p:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.page-id-235 #content-ckm .team-members li{float:left;display:flex}.page-id-235 #content-ckm .team-members li .team-text{border-radius:0}.page-id-235 #content-ckm .team-members li p.team-img{float:left;width:auto;flex-shrink:0;margin:0;margin-right:30px;width:auto}.page-id-235 #content-ckm .team-members li p.team-img img{width:auto;max-width:300px}}@media only screen and (min-width: 1024px){.page-id-235 #content-ckm .team-members li{padding:50px 0}}@media only screen and (min-width: 1366px){.page-id-235 #content-ckm .team-members li h3{font-size:3.4rem}.page-id-235 #content-ckm .team-members li p.team-img{margin-right:40px}}body.page-id-341 #content-ckm ul{margin:0}body.page-id-341 #content-ckm ul li{list-style-type:none}body.page-id-341 #content-ckm form{padding-top:0}body.page-id-341 #content-ckm .contact-right{float:right;margin:25px 0;width:100%}body.page-id-341 #content-ckm .contact-right h4{font-size:1.8rem;font-weight:600;margin:25px 0 10px}@media only screen and (min-width: 768px){body.page-id-341 #content-ckm #office_map_canvas{width:100%}body.page-id-341 #content-ckm .contact-bottom{float:left;width:100%}body.page-id-341 #content-ckm .contact-right{margin-top:0}body.page-id-341 #content-ckm .contact-form{float:left;width:100%;background-color:unset;padding:0}body.page-id-341 #content-ckm .contact-form .wpcf7{display:block}body.page-id-341 #content-ckm .contact-form form{padding:15px 30px;display:flex;flex-wrap:wrap;justify-content:space-between}body.page-id-341 #content-ckm .contact-form form .control-group{max-width:100%;width:100%}body.page-id-341 #content-ckm .contact-form form .control-group.three{width:calc(50% - 15px)}body.page-id-341 #content-ckm .contact-form form .control-group:nth-child(5) *{width:100%}body.page-id-341 #content-ckm .contact-form form input,body.page-id-341 #content-ckm .contact-form form textarea{color:#BF1D1A;max-width:100%}body.page-id-341 #content-ckm .contact-form form input.wpcf7-submit,body.page-id-341 #content-ckm .contact-form form textarea.wpcf7-submit{box-shadow:none}body.page-id-341 #content-ckm .contact-form form input.wpcf7-submit:hover,body.page-id-341 #content-ckm .contact-form form textarea.wpcf7-submit:hover{color:#F4C00C}body.page-id-341 #content-ckm .contact-form form input:focus-visible,body.page-id-341 #content-ckm .contact-form form textarea:focus-visible{outline:0}body.page-id-341 #content-ckm .contact-form form .submit{width:260px;margin-top:0}body.page-id-341 #content-ckm .contact-right .details{display:flex;gap:50px}body.page-id-341 #content-ckm .contact-right h4{margin-top:0}}@media only screen and (min-width: 1024px){body.page-id-341 #content-ckm .contact-form{width:calc(100% - 360px)}body.page-id-341 #content-ckm .contact-right{width:310px;padding:20px;background-color:#F0F0F0;border-radius:8px}body.page-id-341 #content-ckm .contact-right .details{display:block}body.page-id-341 #content-ckm .contact-right h2{margin-top:0}body.page-id-341 #content-ckm .contact-right h4{margin-top:35px}body.page-id-341 #content-ckm .contact-right hr{background-color:#4B4B4B;height:1px}}@media only screen and (min-width: 1366px){body.page-id-341 #content-ckm .contact-right{width:370px}body.page-id-341 #content-ckm .contact-form{width:calc(100% - 420px)}body.page-id-341 #content-ckm .contact-form form .control-group.three{width:32%}body.page-id-341 #content-ckm .contact-form form .submit{width:300px}}body.page-id-238 div.videos{margin:0 -30px;display:flex;flex-wrap:wrap;gap:25px}body.page-id-238 div.videos iframe{width:100%}@media only screen and (min-width: 768px){body.page-id-238 div.videos{margin:0;justify-content:center}body.page-id-238 div.videos br{display:none}body.page-id-238 div.videos iframe{width:560px}body.page-id-238 p.link a{margin:25px auto 0}}@media only screen and (min-width: 1024px){body.page-id-238 div.videos{flex-wrap:nowrap;justify-content:space-around}}body.property-template-default ul{margin:0}body.property-template-default ul li{list-style-type:none}body.property-template-default h4{color:#BF1D1A;font-size:2rem;font-weight:600;margin-bottom:20px}body.property-template-default #property_map_canvas{display:none;width:calc(100% - 30px)}body.property-template-default #property_map_canvas button.fancybox-close-small{background-color:#F4C00C;left:0;top:revert !important;bottom:0}body.property-template-default #property_map_canvas button.fancybox-close-small:hover{background-color:#BF1D1A;color:#FFF}body.property-template-default #secondary{clear:left}body.property-template-default hr{clear:both}body.property-template-default .images{position:relative}body.property-template-default .images .flag{background-color:#BF1D1A !important;border-radius:8px;right:16px;top:16px !important;left:revert !important;color:#F4C00C !important;font-weight:700;display:flex;align-items:center;text-align:left;justify-content:flex-start;line-height:1;width:auto;padding-right:10px !important}body.property-template-default .images .flag::before{content:"";display:block;position:relative;height:25px;width:25px;flex-shrink:0;left:-10px;background:url(../images/icon-badge-house.png) no-repeat;background-size:25px}body.property-template-default .images #slider{margin:10px 0 5px;border:0}body.property-template-default .images #slider img{border-top-right-radius:8px;border-top-left-radius:8px;margin-bottom:0}body.property-template-default .images #slider .flex-direction-nav li{margin:0}body.property-template-default .images #slider .flex-direction-nav a{top:revert;bottom:10%;margin:0;padding:0;opacity:100;z-index:9}body.property-template-default .images #slider .flex-direction-nav a::before{height:100%;color:#F4C00C;-webkit-text-stroke:1px #4B4B4B}body.property-template-default .images .thumbnails{border:0;padding:0 40px;display:none}body.property-template-default .images .thumbnails .slides li img{cursor:pointer;margin-bottom:0}body.property-template-default .images .thumbnails .slides .flex-active-slide{position:relative}body.property-template-default .images .thumbnails .slides .flex-active-slide::after{content:"";position:absolute;width:100%;display:block;height:100%;top:0;background-color:#BF1D1A55}body.property-template-default .price{font-size:2rem;display:flex;flex-direction:column-reverse;color:#BF1D1A;font-weight:700}body.property-template-default .price .price-qualifier{color:#222;font-weight:500;font-size:1.4rem}body.property-template-default .price .price-qualifier::after{content:":"}body.property-template-default .topbox{background-color:#F9F9F9;position:relative;padding:20px 15px 25px;float:left;width:100%;margin-bottom:40px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.property-template-default .topbox a{color:#4B4B4B;text-decoration:none}body.property-template-default .topbox ul{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}body.property-template-default .topbox ul li{margin:0;margin-bottom:25px;width:33%;font-size:1.2rem}body.property-template-default .topbox ul li a{display:block}body.property-template-default .topbox ul li a:hover{color:#BF1D1A}body.property-template-default .topbox ul li a::before{content:"";height:40px;width:40px;display:block;position:relative;background-repeat:no-repeat;background-size:40px;left:calc(50% - 20px);margin-bottom:5px}body.property-template-default .topbox ul li.action-floorplans a::before{background-image:url(../images/icon-floorplans.png);background-size:36px;left:calc(50% - 18px);width:36px}body.property-template-default .topbox ul li.action-epc a::before{background-image:url(../images/icon-energy-rating.png);background-size:26px;width:26px;left:calc(50% - 13px)}body.property-template-default .topbox ul li.call-now a::before{background-image:url(../images/icon-callusnow.png);background-size:36px;width:36px;left:calc(50% - 18px)}body.property-template-default .topbox ul li.action-virtual-tour a::before{background-image:url(../images/icon-visual-video-tour.png);background-size:36px;width:36px;left:calc(50% - 18px)}body.property-template-default .topbox ul li.action-stamp-duty a::before{background-image:url(../images/icon-stamp-duty-calculator.png);background-size:32px;width:32px;left:calc(50% - 16px)}body.property-template-default .topbox ul li.action-map a::before{background-image:url(../images/icon-propert-location-map.png);background-size:24px;width:24px;left:calc(50% - 12px)}body.property-template-default .topbox .action-make-enquiry{position:absolute;bottom:-40px;left:30px;right:30px;width:revert}body.property-template-default .topbox .action-make-enquiry a{background-color:#BF1D1A;color:#FFF;font-weight:400;font-size:1.6rem;display:block;width:100%;padding:13px 0;border-radius:7px}body.property-template-default .topbox .action-make-enquiry a:hover{background-color:#F4C00C;color:#222}body.property-template-default .topbox .action-make-enquiry a::before{display:none}body.property-template-default .sidebox #rooms{float:left;width:100%}body.property-template-default .sidebox .rooms{position:relative;width:100%;float:left;overflow:hidden;border-bottom:5px solid #FFF}body.property-template-default .sidebox .rooms a{background-color:#F4C00C;text-align:center;padding:10px 0;font-size:1.4rem;color:#4B4B4B;font-weight:600;display:flex;justify-content:space-around;text-decoration:none;pointer-events:none;cursor:default}body.property-template-default .sidebox .rooms .room{display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.property-template-default .sidebox .rooms .room img{transform:scale(0.7);margin:0}body.property-template-default .features{margin:10px 0 25px;float:left;width:100%}body.property-template-default .features h4{color:#BF1D1A;font-size:1.8rem;font-weight:600;margin-bottom:20px}body.property-template-default .features ul{margin-left:25px}body.property-template-default .features ul li{list-style-type:none;position:relative;font-weight:600}body.property-template-default .features ul li::before{content:"";width:15px;height:15px;background-image:url(../images/icon-house-red.png);background-repeat:no-repeat;background-size:10px;position:absolute;display:inline-block;top:4px;left:-20px}body.property-template-default .features .size{font-weight:600;clear:left}body.property-template-default .features .size::before{content:"";display:inline-block;position:relative;background-repeat:no-repeat;background-image:url(../images/icon-floorplans.png);background-size:20px;width:20px;height:20px;margin-right:10px}body.property-template-default .description{background-color:#F9F9F9;position:relative;margin:30px -30px 50px;padding:30px;clear:both;border-bottom:2px solid #E5E5E5;background-image:url(../images/watermark-house.png);background-size:60%;background-position:80% center;background-repeat:no-repeat}body.property-template-default .description .description-contents{overflow:hidden;text-overflow:ellipsis}body.property-template-default .description h4{font-size:2.4rem}body.property-template-default .description a.description-toggle{border:2px solid #E5E5E5;content:"View more description";cursor:pointer;display:block;position:absolute;width:270px;left:calc(50% - 135px);bottom:-25px;padding:10px 10px;background-color:#FFF;text-align:center;font-weight:700;border-radius:8px;text-decoration:none}body.property-template-default .description a.description-toggle:hover{background-color:#BF1D1A;color:#FFF}body.property-template-default .back-search{display:flex;align-items:center;gap:10px;clear:both}body.property-template-default .back-search::before{font-family:"flexslider-icon";font-size:2.2rem;display:inline-block;content:'\f001';color:#4B4B4B;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}body.property-template-default div.type-property .entry-summary,body.property-template-default div.type-property .summary,body.property-template-default div.type-property>div.features,body.property-template-default div.type-property>div.property_actions{display:none}body.property-template-default .property-enquiry-form .control,body.property-template-default .property-enquiry-form .g-recaptcha{margin-bottom:20px}@media only screen and (min-width: 768px){body.property-template-default h1{float:left;display:inline-block;max-width:85%}body.property-template-default .price{float:right;padding-top:10px;font-size:2.4rem}body.property-template-default .price .price-qualifier{font-size:1.2rem}body.property-template-default .images{width:calc(100% - 310px);float:left}body.property-template-default .images #slider{margin-top:0}body.property-template-default .images #slider .flex-direction-nav a{bottom:-155px;background-color:#F4C00C;width:35px;height:150px}body.property-template-default .images #slider .flex-direction-nav a.flex-prev{left:0;border-bottom-left-radius:8px;padding-left:8px}body.property-template-default .images #slider .flex-direction-nav a.flex-next{right:0;border-bottom-right-radius:8px;padding-right:8px}body.property-template-default .images #slider .flex-direction-nav a::before{color:#FFF;-webkit-text-stroke:0;position:relative;top:calc(50% - 15px);font-size:3rem}body.property-template-default .images #slider .flex-direction-nav a:hover{background-color:#BF1D1A}body.property-template-default .images .thumbnails{display:block}body.property-template-default .images .thumbnails .flex-direction-nav{display:none}body.property-template-default .sidebox{position:relative;float:right;width:300px}body.property-template-default .sidebox .rooms a{border-top-left-radius:8px;border-top-right-radius:8px;padding:10px}body.property-template-default .topbox{padding:20px 15px 35px}body.property-template-default .topbox ul li{width:47.5%;font-size:1.4rem}body.property-template-default .description{background-color:#F9F9F9;margin:40px 0;padding:30px}body.property-template-default #property-feed ul li .thumbnail a{width:315px}body.property-template-default #property-feed ul li .details{padding-left:50px}body.property-template-default #property-feed ul li .details .rooms{width:315px}}@media only screen and (min-width: 1024px){body.property-template-default ul.properties{padding:0}body.property-template-default .price{font-size:2.8rem}body.property-template-default .images{width:calc(100% - 360px);max-width:1040px}body.property-template-default .images .flag{font-size:1.8rem !important;padding:8px 30px !important}body.property-template-default .images #slider .flex-direction-nav a{width:60px}body.property-template-default .images #slider .flex-direction-nav a.flex-next{padding-right:20px}body.property-template-default .images #slider .flex-direction-nav a.flex-prev{padding-left:20px}body.property-template-default .images .thumbnails{padding:0 65px}body.property-template-default .sidebox{width:335px}body.property-template-default .sidebox .rooms a{padding:15px 10px;gap:20px;font-size:1.6rem}body.property-template-default .topbox{padding:20px 10px}body.property-template-default .topbox ul{gap:5%}body.property-template-default .topbox ul li{margin-bottom:20px;font-size:1.6rem}body.property-template-default .topbox .action-make-enquiry{bottom:-50px}body.property-template-default .topbox .action-make-enquiry a{font-size:1.8rem;padding:13px}body.property-template-default .features h4{font-size:2rem}body.property-template-default .features ul li::before{background-size:14px;top:1px;left:-28px}body.property-template-default #property-feed ul li .thumbnail a{width:345px}body.property-template-default #property-feed ul li .details .rooms{width:345px}}@media only screen and (min-width: 1366px){body.property-template-default .price{font-size:3rem}body.property-template-default .images{width:calc(100% - 430px)}body.property-template-default .sidebox{width:400px}body.property-template-default .topbox ul li{width:30%}body.property-template-default .features h4{margin:20px 0 30px;font-size:2.2rem}body.property-template-default .description{background-size:600px}body.property-template-default #property-feed .propertyhive{padding:0}body.property-template-default #property-feed .propertyhive ul li .thumbnail a{width:100%}body.property-template-default #property-feed .propertyhive ul li .details .rooms{width:100%}body.property-template-default ul.properties{gap:50px;max-width:1486px}body.property-template-default ul.properties li{width:calc((100% - 100px) / 3)}body.property-template-default ul.properties li .details{justify-content:space-between}body.property-template-default ul.properties li .details .summary{display:none}body.property-template-default ul.properties li .details .rooms{width:100%}body.property-template-default ul.properties li .details .price{font-size:2.2rem}}@media only screen and (min-width: 1635px){body.property-template-default #content-ckm .wc{max-width:1560px}body.property-template-default .price{font-size:3rem}body.property-template-default .images{width:1040px}body.property-template-default .images .flag{font-size:2.4rem !important;padding:12px 40px !important}body.property-template-default .features h4{font-size:2.4rem}body.property-template-default .features ul{margin-left:37px}body.property-template-default .features ul li{margin-bottom:13px}body.property-template-default .features ul li::before{background-size:20px;width:20px;height:20px;top:-1px;left:-38px}body.property-template-default .sidebox{width:calc(100% - 1090px)}}body.page-id-168 .form-split .checklist a{position:relative;display:block}body.page-id-168 .form-split .checklist a .tooltip{position:absolute;left:0;background-color:#00000099;color:#FFF;padding:10px;text-align:center;top:80%;width:100%}body.page-id-168 .form-split .checklist a:hover .tooltip{display:inline-block !important}body.page-id-168 .form-split .checklist img{border:1px solid #000;border-radius:8px}@media only screen and (min-width: 768px){body.page-id-168 .form-split{display:flex;gap:60px}body.page-id-168 .form-split .form{width:50%}body.page-id-168 .form-split hr{display:none}}@media only screen and (min-width: 1024px){body.page-id-168 .form-split{display:flex;gap:60px}body.page-id-168 .form-split .form{width:65%;flex-shrink:0}body.page-id-168 .form-split .form form{margin-top:50px}}@media only screen and (min-width: 1366px){body.page-id-168 .form-split .checklist{width:450px;flex-shrink:0}body.page-id-168 .form-split .form{width:auto;flex-shrink:1}}@media only screen and (min-width: 1900px){body.page-id-168 .form-split .checklist{flex-grow:1}body.page-id-168 .form-split .form{width:auto}body.page-id-168 .form-split .form form{margin-top:55px}}body.page-id-345 div.split{justify-content:center}body.page-id-345 div.split img{border:1px solid #000;border-radius:10px;max-width:450px}body.page-id-351 .valuation-why{margin-bottom:30px}body.page-id-351 .valuation-why>p{margin-top:20px}@media only screen and (min-width: 768px){body.page-id-351 .valuation-why{float:left;width:100%}body.page-id-351 .valuation-why ul{width:50%;float:left}body.page-id-351 .valuation-why p{width:calc(50% - 60px);float:right;max-width:350px}body.page-id-351 .form{clear:both}}@media only screen and (min-width: 1024px){body.page-id-351 .form{float:right;clear:none;width:calc(100% - 450px)}body.page-id-351 .valuation-why{float:left;width:400px}body.page-id-351 .valuation-why .list{width:auto;float:none}body.page-id-351 .valuation-why p{width:auto;float:none;max-width:none;margin-top:30px}}@media only screen and (min-width: 1366px){body.page-id-351 .form{width:calc(100% - 550px)}body.page-id-351 .valuation-why{width:470px}}@media only screen and (min-width: 1366px){body.page-id-351 .form{width:calc(100% - 750px)}body.page-id-351 .valuation-why{width:650px}body.page-id-351 .valuation-why>p{margin-top:60px}body.page-id-351 .valuation-why img{margin:auto 0;width:100%}}body.page-id-173 .form{clear:left}@media only screen and (max-width: 767px){body.page-id-173 .form h1{margin-left:20px !important}}@media only screen and (min-width: 1366px){body.page-id-173 .right{float:right;clear:none;width:640px}body.page-id-173 .left{float:left;width:calc(100% - 680px)}}@media only screen and (min-width: 1635px){body.page-id-173 .right{width:750px}body.page-id-173 .left{width:calc(100% - 790px)}}body.category-news #content-ckm .page-header{display:none}body.category-news #content-ckm article{padding:45px 0;border-bottom:2px solid #E5E5E5}body.category-news #content-ckm article img{overflow:hidden;border-radius:10px;border:6px solid #FFF;box-shadow:0 0 15px #B5B5B5;width:100%;margin:0}body.category-news #content-ckm article header h2{font-size:2rem}body.category-news #content-ckm article header a{text-decoration:none}body.category-news #content-ckm article header time{color:#222;font-size:1.4rem}body.category-news #content-ckm article .entry-date{display:none}body.category-news #content-ckm article .entry-meta{display:none}body.category-news #content-ckm article .entry-content a.more-link{background-color:#BF1D1A;color:#FFF;padding:11px 10px;display:block;text-decoration:none;border-radius:7px;margin-top:25px;max-width:350px;text-align:center}body.category-news #content-ckm article .entry-content a.more-link:hover{background-color:#F4C00C}body.category-news #content-ckm article .entry-content p{margin-bottom:0}@media only screen and (min-width: 768px){body.category-news #content-ckm article{padding-left:40px;padding-right:40px;float:left}body.category-news #content-ckm article img{float:left;width:auto;width:40%}body.category-news #content-ckm article header{float:right;width:55%}body.category-news #content-ckm article header h2{margin:0}body.category-news #content-ckm article header time{display:inline-block;margin:5px 0 10px}body.category-news #content-ckm article .entry-content{float:right;width:55%;padding:0}}@media only screen and (min-width: 1024px){body.category-news #content-ckm article img{width:357px}body.category-news #content-ckm article header,body.category-news #content-ckm article .entry-content{width:calc(100% - 400px)}body.category-news #content-ckm article header h2,body.category-news #content-ckm article .entry-content h2{font-size:2.6rem}body.category-news #content-ckm article header time,body.category-news #content-ckm article .entry-content time{margin:15px 0 20px}}@media only screen and (min-width: 1024px){body.category-news #content-ckm article header,body.category-news #content-ckm article .entry-content{width:calc(100% - 420px)}}body.single-post #content-ckm time,body.single-post #content-ckm #comments,body.single-post #content-ckm .nav-links,body.single-post #content-ckm .entry-meta{display:none}body.single-post #content-ckm .entry-content>:first-child{display:none}body.single-post #content-ckm .entry-content img.border{float:right;overflow:hidden;border-radius:10px;border:6px solid #FFF;box-shadow:0 0 15px #B5B5B5;margin:0 0 30px}*[class*="nocookie-cat-"]{border:0px none;color:#fff;padding:2rem 1rem;margin:0;font-size:100%;background:#c00;text-align:center;font-weight:700;width:100%;max-width:700px}*[class*="nocookie-cat-"] a{color:#fff !important;text-decoration:underline}*[class*="nocookie-cat-"] p:first-of-type{margin-top:0}*[class*="nocookie-cat-"] p:last-of-type{margin-bottom:0}*[class*="nocookie-cat-"] a.ckm-capcha-btn{cursor:pointer}#ckm-cookie-setting{position:fixed;right:0;bottom:0;z-index:99990}#ckm-cookie-popup{display:block;opacity:1;transition:opacity 0.4s ease-in-out}#ckm-cookie-popup:not(.showpopup){opacity:0;display:none}#ckm-cookie-popup:not(.showpopup) #ckm-cookie-popcontent{display:none}.ckm-cookie-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.75);color:#000;width:100vw;z-index:99995}.ckm-cookie-table{display:table;max-width:800px;margin:0 auto;height:100%}.ckm-cookie-in{display:table-cell;vertical-align:middle;text-align:left;font-size:1.6rem;color:#000}.ckm-cookie-in .cookie-header{display:block;font-weight:700;font-size:2rem;padding-bottom:0.5em;text-align:center}.ckm-cookie-top{background:#FFF;padding:45px 20px 0;float:left;width:100%;overflow-y:scroll;max-height:100vh}.ckm-cookie-top::-webkit-scrollbar{width:1em}.ckm-cookie-top::-webkit-scrollbar-thumb{background-color:#BF1D1A}.ckm-cookie-bottom{clear:both;padding:20px;border-top:1px solid #BF1D1A}.ckm-cookie-bottom button{width:100%;max-width:350px;display:block;clear:both;margin:0 auto 10px;background:#BF1D1A;border:1px solid #BF1D1A}.ckm-cookie-bottom button:not(:hover):not(:first-of-type){background:#FFF;color:#BF1D1A;border:1px solid #BF1D1A}.ckm-cookie-bottom button:not(:first-of-type):hover{border:1px solid #BF1D1A;background:#BF1D1A;color:#FFF}.ckm-cookie-bottom button:first-of-type:hover{background:#650f0e;border:1px solid #650f0e;color:#FFF}.ckm-cookie-popup-wrap .tabs{padding:0 15px;transition:height 0.4s ease-in-out;overflow:hidden}.ckm-cookie-popup-wrap .tabs::before,.ckm-cookie-popup-wrap .tabs::after{content:'';display:block}.ckm-cookie-popup-wrap .tabs::before{padding-top:15px}.ckm-cookie-popup-wrap .tabs::after{padding-bottom:15px}.ckm-cookie-popup-wrap .tabs:not(.active){display:none;padding:0}.ckm-cookie-popup-wrap .tabs.active+.li{border-top:1px solid #BF1D1A}.ckm-cookie-popup-wrap .li{border-bottom:1px solid #BF1D1A;padding:15px;cursor:pointer;font-weight:700;position:relative}.ckm-cookie-popup-wrap .li span{text-align:right;position:absolute;right:45px;top:15px;color:#AAA}.ckm-cookie-popup-wrap .li.last:not(.active){border-bottom:0 none}.ckm-cookie-popup-wrap .li::after{content:'';float:right;display:inline-block;border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-top:5px;transition:all 300ms}.ckm-cookie-popup-wrap .li::after span{color:#BF1D1A}.ckm-cookie-popup-wrap .li.active::after{transform:rotate(45deg)}.ckm-cookie-info-txt{width:calc(100% - 120px)}.ckm-cookie-status-slide{float:right;font-weight:700;width:55px;text-align:center}.ckm-cookie-status-slide.changable{cursor:pointer}.ckm-cookie-status-slide.active{color:#BF1D1A}.ckm-cookie-status-slide.active .slider{background:#BF1D1A}.ckm-cookie-status-slide.active .slider span{float:right}.ckm-cookie-status-slide .slider span{display:inline-block;width:24px;height:24px;background:#FFF;float:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ckm-cookie-status-slide .slider{display:inline-block;width:55px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#CCC;padding:2px}.ckm-cookie-status-slide .slider+span{clear:both;font-size:12px;text-align:center}a.ckm-cookie-settings-button{color:#FFF}a.showprivacysettings{cursor:pointer}#ckm-cookie-cont{top:auto}#ckm-cookie-cont .ckm-cookie-table{max-width:none;width:100%;border-top:1px solid #BF1D1A}#ckm-cookie-cont .ckm-cookie-in .cookie-header{text-align:left}#ckm-cookie-cont .ckm-cookie-top{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-width: 768px){#ckm-cookie-in{font-size:1.8rem}.cookie-header{font-size:2.2rem}.ckm-cookie-top{padding:45px 45px 0}.ckm-cookie-innertop{padding-bottom:30px}.ckm-cookie-bottom{float:left;width:100%;padding-top:30px}}@media only screen and (min-width: 1024px){.ckm-cookie-table{max-width:900px}#ckm-cookie-in{font-size:2rem}.cookie-header{font-size:2.6rem}#ckm-cookie-cont .ckm-cookie-innertop{float:left;width:calc(100% - 245px)}#ckm-cookie-cont .ckm-cookie-bottom{float:right;clear:none;border-top:0 none;width:215px;padding:0}}@media only screen and (min-width: 1366px){#ckm-cookie-cont .ckm-cookie-innertop{width:calc(100% - 320px)}#ckm-cookie-cont .ckm-cookie-bottom{width:260px}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}#main .property-search-form{display:none}#masthead{float:left;width:100%;position:relative}#property-search-form{background-color:#F0F0F0;display:block;float:left;width:100%;position:absolute;top:100%;z-index:1}#property-search-form form{display:none}#property-search-form.open{padding:15px 0}#property-search-form.open form{display:block}#property-search-form.open form legend{font-weight:700;color:#4B4B4B}#property-search-form.open form .control{padding:10px 0}#property-search-form.open form .control.control-department{display:flex;overflow:hidden}#property-search-form.open form .control.control-department input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}#property-search-form.open form .control.control-department input:checked+label{background-color:#a5dc86;box-shadow:none}#property-search-form.open form .control.control-department label{background-color:#FFF;text-align:center;padding:10px 16px;transition:all 0.1s ease-in-out;color:#4B4B4B;display:none}#property-search-form.open form .control.control-department label:first-child,#property-search-form.open form .control.control-department label:nth-child(2){display:inline-block}#property-search-form.open form .control.control-department label.checked{background-color:#4B4B4B;color:#FFF}#property-search-form.open form .control.control-department label:hover{cursor:pointer}#property-search-form.open form .control.control-department label:first-of-type{border-radius:6px 0 0 6px}#property-search-form.open form .control.control-department label:nth-child(2){border-radius:0 6px 6px 0}#property-search-form.open form .control label{display:none}#property-search-form.open form .control input,#property-search-form.open form .control select{display:block;width:100%;padding:10px;border:none;background-color:#FFF;border-radius:6px;overflow:hidden;color:#4B4B4B}#property-search-form.open form .control select{cursor:pointer}#property-search-form.open form button.submit{margin-top:10px;width:100%;padding:10px 20px;border-radius:8px;background-color:#F4C00C;border:0;font-size:1.8rem;font-weight:600;color:#4B4B4B;text-transform:uppercase;display:flex;align-items:center;justify-content:center}#property-search-form.open form button.submit:hover{background-color:#BF1D1A;color:#FFF}#property-search-form.open form button.submit:hover span.icon{background-image:url(../images/icon-search-white.png)}#property-search-form.open form button.submit span{display:inline-block}#property-search-form.open form button.submit span.icon{background:url(../images/icon-search-grey.png) no-repeat center;width:17px;height:20px;margin-left:10px}@media only screen and (max-width: 767px){#property-search-form .control{display:block}#property-search-form .control.control-department{width:100%}#property-search-form .control.control-department label{width:50%}}@media only screen and (min-width: 768px){#property-search-form.open form{display:flex;flex-wrap:wrap;gap:20px}#property-search-form.open form .control{height:40px;padding:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){#property-search-form.open form legend{display:block;font-size:1.8rem;text-align:center;width:100%}#property-search-form.open form .control{width:calc((100% - 80px) / 5)}#property-search-form.open form .control.control-department{width:auto}#property-search-form.open form .control.control-keyword,#property-search-form.open form .control.control-address_keyword{width:calc((100% - 206px) / 2)}#property-search-form.open form button.submit{width:calc((100% - 80px) / 5);margin:0}}@media only screen and (min-width: 1024px){#property-search-form.open{padding:40px 0}#property-search-form.open legend{margin-top:10px}#property-search-form.open form>input{width:auto;margin-top:0;padding:10px 20px}}@media only screen and (min-width: 1024px) and (max-width: 1365px){#property-search-form.open form .control{width:calc((100% - 80px) / 5)}#property-search-form.open form .control.control-department{width:auto}#property-search-form.open form .control.control-keyword,#property-search-form.open form .control.control-address_keyword{width:calc((100% - 402px) / 2)}#property-search-form.open form button.submit{width:calc((100% - 80px) / 5);margin:0}}@media only screen and (min-width: 1366px){#property-search-form.open{border-top:2px solid #4B4B4B}#property-search-form.open form button.submit{width:auto;margin:0}}@media only screen and (min-width: 1366px) and (max-width: 1634px){#property-search-form.open form{max-width:1200px;margin:0 auto}#property-search-form.open form .control{width:calc((100% - 80px) / 5)}#property-search-form.open form .control.control-department{width:auto}#property-search-form.open form .control.control-keyword,#property-search-form.open form .control.control-address_keyword{width:calc((100% - 402px) / 2)}#property-search-form.open form button.submit{width:calc((100% - 80px) / 5);margin:0}}@media only screen and (min-width: 1635px){#property-search-form.open legend{font-size:2rem}#property-search-form.open form input,#property-search-form.open form label{font-size:1.8rem}#property-search-form.open form input,#property-search-form.open form select{padding:14px 15px;height:50px}#property-search-form.open form .control{height:50px;width:calc((100% - 80px) / 5)}#property-search-form.open form .control.control-department{width:auto}#property-search-form.open form .control.control-department label{padding:14px 27px}#property-search-form.open form .control.control-keyword,#property-search-form.open form .control.control-address_keyword{width:calc((100% - 502px) / 2)}#property-search-form.open form button.submit{width:calc((100% - 80px) / 5);margin:0}}@media only screen and (min-width: 1900px){#property-search-form.open{padding-top:60px}}