@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800);@font-face{font-family:'Glober_Bold_Free';src:url('/application/themes/designed_by_tonik/fonts/Glober_Bold_Free.eot');src:url('/application/themes/designed_by_tonik/fonts/Glober_Bold_Free.eot?#iefix') format('embedded-opentype'),url('/application/themes/designed_by_tonik/fonts/Glober_Bold_Free.woff') format('woff'),url('/application/themes/designed_by_tonik/fonts/Glober_Bold_Free.ttf') format('truetype'),url('/application/themes/designed_by_tonik/fonts/Glober_Bold_Free.svg#svgFontName') format('svg')}.transition-fade{transition:all .3s;-webkit-transition:all .3s}@keyframes MoveUpDown{0%,100%{bottom:0}50%{bottom:10px}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.inside-full-height{height:100%;margin-top:0;margin-bottom:0}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media (min-width:320px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;float:none;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;float:none;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}html,body{min-height:100%;height:100%}body{overflow-x:hidden}div.ccm-page{font-family:'Poppins',sans-serif;font-size:12px;color:#000;font-weight:300;min-height:100%;display:flex;flex-direction:column}@media (min-width:  992px){div.ccm-page{font-size:14px}}@media (min-width:  1200px){div.ccm-page{font-size:16px}}@media (min-width:  1600px){div.ccm-page{font-size:20px}}@media (min-width:  1200px){.container-fluid{margin-inline:15px}}@media (min-width:  1600px){.container-fluid{margin-inline:40px}}div.ccm-page h1{font-family:'Poppins',sans-serif;font-size:21.09375px;font-weight:700;margin:0 0 10.546875px 0;color:#fff}@media (min-width:  992px){div.ccm-page h1{font-size:28.125px;margin:0 0 14.0625px 0}}@media (min-width:  1200px){div.ccm-page h1{font-size:37.5px;margin:0 0 18.75px 0}}@media (min-width:  1600px){div.ccm-page h1{font-size:50px;margin:0 0 25px 0}}div.ccm-page .home h1{color:#df2f28;font-weight:400;text-transform:uppercase;font-size:23.203125px}@media (min-width:  992px){div.ccm-page .home h1{font-size:30.9375px}}@media (min-width:  1200px){div.ccm-page .home h1{font-size:41.25px}}@media (min-width:  1600px){div.ccm-page .home h1{font-size:55px}}div.ccm-page .home h1 strong{color:#fff;font-weight:700;font-size:27.421875px}@media (min-width:  992px){div.ccm-page .home h1 strong{font-size:36.5625px}}@media (min-width:  1200px){div.ccm-page .home h1 strong{font-size:48.75px}}@media (min-width:  1600px){div.ccm-page .home h1 strong{font-size:65px}}div.ccm-page h2,div.ccm-page .h2{font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;margin:0 0 10.546875px}@media (min-width:  992px){div.ccm-page h2,div.ccm-page .h2{font-size:16.875px;margin:0 0 14.0625px}}@media (min-width:  1200px){div.ccm-page h2,div.ccm-page .h2{font-size:22.5px;margin:0 0 18.75px}}@media (min-width:  1600px){div.ccm-page h2,div.ccm-page .h2{font-size:30px;margin:0 0 25px}}div.ccm-page .home h2,div.ccm-page .home .h2{font-family:'Poppins',sans-serif;text-transform:uppercase;font-size:18px;font-weight:700;margin:0 0 10.546875px}@media (min-width:  992px){div.ccm-page .home h2,div.ccm-page .home .h2{font-size:22.5px;margin:0 0 14.0625px}}@media (min-width:  1200px){div.ccm-page .home h2,div.ccm-page .home .h2{font-size:30px;margin:0 0 18.75px}}@media (min-width:  1600px){div.ccm-page .home h2,div.ccm-page .home .h2{font-size:40px;margin:0 0 25px}}div.ccm-page h3,div.ccm-page .h3{font-family:'Poppins',sans-serif;font-size:13px;font-weight:700;margin:0 0 20px}@media (min-width:  992px){div.ccm-page h3,div.ccm-page .h3{font-size:12.375px}}@media (min-width:  1200px){div.ccm-page h3,div.ccm-page .h3{font-size:16.5px}}@media (min-width:  1600px){div.ccm-page h3,div.ccm-page .h3{font-size:22px}}div.ccm-page .home h3,div.ccm-page .home .h3{font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;margin:0 0 20px}@media (min-width:  992px){div.ccm-page .home h3,div.ccm-page .home .h3{font-size:13.5px}}@media (min-width:  1200px){div.ccm-page .home h3,div.ccm-page .home .h3{font-size:18px}}@media (min-width:  1600px){div.ccm-page .home h3,div.ccm-page .home .h3{font-size:24px}}div.ccm-page a{transition:all .3s;-webkit-transition:all .3s;color:#df2f28}div.ccm-page a.btn,div.ccm-page a.arrow{text-transform:uppercase;letter-spacing:2px;font-weight:700}div.ccm-page a:hover{color:#b9211b}div.ccm-page a.btn{background-color:transparent;color:#fff;border-radius:0;border:2px solid #fff;font-size:14px;padding:6px 10px}@media (min-width:  992px){div.ccm-page a.btn{font-size:16px;padding:8px 15px}}@media (min-width:  1200px){div.ccm-page a.btn{font-size:18px;padding:9px 20px}}@media (min-width:  1600px){div.ccm-page a.btn{font-size:20px;padding:10px 30px}}div.ccm-page a.btn:hover{color:#df2f28;background-color:#fff}div.ccm-page a.arrow{position:relative}div.ccm-page a.arrow::after{content:'>';font-weight:400;color:#df2f28;padding-left:5px;position:absolute;left:100%;transform:translateX(0);transition:all .3s}div.ccm-page a.arrow:hover,div.ccm-page a.arrow:active,div.ccm-page a.arrow:focus{text-decoration:none}div.ccm-page a.arrow:hover::after,div.ccm-page a.arrow:active::after,div.ccm-page a.arrow:focus::after{transform:translateX(50%)}div.ccm-page button:not(.multiselect){transition:all .3s;-webkit-transition:all .3s;color:#df2f28}div.ccm-page button:not(.multiselect):hover{color:#b9211b}div.ccm-page button:not(.multiselect).btn{background-color:transparent;color:#fff;border-radius:0;border:2px solid #fff;font-size:14px;font-weight:500;padding:6px 8px}@media (min-width:  992px){div.ccm-page button:not(.multiselect).btn{font-size:16px;padding:8px 10px}}@media (min-width:  1200px){div.ccm-page button:not(.multiselect).btn{font-size:18px;padding:10px 12px}}@media (min-width:  1600px){div.ccm-page button:not(.multiselect).btn{font-size:20px;padding:12px 15px}}div.ccm-page button:not(.multiselect).btn:hover{color:#df2f28;background-color:#fff}div.ccm-page p{margin-bottom:10px}@media (min-width:  992px){div.ccm-page p{margin-bottom:15px}}@media (min-width:  1200px){div.ccm-page p{margin-bottom:20px}}div.ccm-page p+h2{margin-top:20px}@media (min-width:  992px){div.ccm-page p+h2{margin-top:30px}}div.ccm-page p+h3{margin-top:20px}@media (min-width:  992px){div.ccm-page p+h3{margin-top:30px}}div.ccm-page ul,div.ccm-page ol{margin-bottom:10px;padding-left:15px}div.ccm-page ul li,div.ccm-page ol li{margin-top:8px}div.ccm-page ul li:first-child,div.ccm-page ol li:first-child{margin-top:0}@media (min-width:  992px){div.ccm-page ul li,div.ccm-page ol li{margin-top:10px}}@media (min-width:  992px){div.ccm-page ul,div.ccm-page ol{margin-bottom:15px}}div.ccm-page ul.list,div.ccm-page ol.list{padding-left:25px}div.ccm-page ul.list li,div.ccm-page ol.list li{list-style-type:none}div.ccm-page ul.list li::before,div.ccm-page ol.list li::before{content:"- ";font-weight:500;color:#df2f28;margin-left:-25px;padding-right:7px}div.ccm-page ul.list-check li:before,div.ccm-page ol.list-check li:before{content:"✓ ";font-weight:800}div.ccm-page ul.list-ol li,div.ccm-page ol.list-ol li{list-style-type:auto}div.ccm-page ul.list-ol li::marker,div.ccm-page ol.list-ol li::marker{font-weight:500;color:#df2f28;margin-left:-25px;padding-right:7px}div.ccm-page ul.list-ol li:before,div.ccm-page ol.list-ol li:before{content:'';display:none}@media (min-width:  992px){div.ccm-page ul.list,div.ccm-page ol.list{margin-bottom:25px;padding-left:35px}}div.ccm-page div.pagination-wrapper{text-align:center;border-top:1px solid #dedede;margin:15px 0 0;padding:15px 0 0}div.ccm-page div.pagination-wrapper ul{display:inline-block;list-style:none;padding:0;margin:0}div.ccm-page div.pagination-wrapper ul li{float:left;margin:0 3px;font-weight:500}div.ccm-page div.pagination-wrapper ul li.dots{margin:0}div.ccm-page div.pagination-wrapper ul li.active{color:#df2f28}div.ccm-page div.pagination-wrapper ul li.prev a,div.ccm-page div.pagination-wrapper ul li.next a{color:#dedede}div.ccm-page div.pagination-wrapper ul li.prev a:hover,div.ccm-page div.pagination-wrapper ul li.next a:hover{color:#c4c4c4}div.ccm-page div.pagination-wrapper ul li.prev{margin-right:20px}div.ccm-page div.pagination-wrapper ul li.next{margin-left:20px}div.ccm-page div.pagination-wrapper ul li a{color:#022834}div.ccm-page #cio-mortgage-calculator #calchomenote{border-color:#df2f28;color:#df2f28}@media (max-width:  767px){div.ccm-page .xs-margin-top{margin-top:15px}}@media (min-width:  992px){div.ccm-page .col-md-auto{width:fit-content}}div.ccm-page .h-100{height:100% !important}div.ccm-page ::-webkit-input-placeholder{font-style:italic;color:#022834;opacity:.75}div.ccm-page ::-moz-placeholder{font-style:italic;color:#022834;opacity:.75}div.ccm-page :-ms-input-placeholder{font-style:italic;color:#022834;opacity:.75}div.ccm-page :-moz-placeholder{font-style:italic;color:#022834;opacity:.75}div.ccm-page .secondary-color{color:#df2f28 !important}div.ccm-page .d-none{display:none !important}@media (min-width:  768px){div.ccm-page .d-sm-block{display:block !important}}@media (min-width:  992px){div.ccm-page .d-md-block{display:block !important}}@media (min-width:  1200px){div.ccm-page .d-lg-block{display:block !important}}@media (min-width:  1600px){div.ccm-page .d-xl-block{display:block !important}}@media (min-width:  768px){div.ccm-page .d-sm-none{display:none !important}}@media (min-width:  992px){div.ccm-page .d-md-none{display:none !important}}@media (min-width:  1200px){div.ccm-page .d-lg-none{display:none !important}}@media (min-width:  1600px){div.ccm-page .d-xl-none{display:none !important}}div.ccm-page header{position:relative}div.ccm-page header div.nav-bar-wrapper{position:fixed;z-index:15;max-width:100%;background-color:#022834;transition:all .5s}div.ccm-page header div.nav-bar-wrapper a{color:#fff}div.ccm-page header div.nav-bar-wrapper a:hover{color:#df2f28;text-decoration:none}div.ccm-page header div.nav-bar-wrapper a.nav-open{color:#df2f28}div.ccm-page header div.nav-bar-wrapper div.nav-bar{z-index:1;padding:10px 0}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.nav-bar{padding:12px 0}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.nav-bar{padding:15px 0}}div.ccm-page header div.nav-bar-wrapper div.nav-bar .nav-bar{padding-bottom:0}div.ccm-page header div.nav-bar-wrapper div.logo{max-width:300px}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper{font-size:12px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper{font-size:14px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper{font-size:16px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper{font-size:18px}}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav{float:right;margin-left:15px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav{margin-left:20px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav{margin-left:25px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav{margin-left:30px}}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul{list-style:none;padding:0;margin:0}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li{float:left;margin:0 0 0 15px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li{margin:0 0 0 22.5px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li{margin:0 0 0 15px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li{margin:0 0 0 40px}}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li:first-child{margin-left:0}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li:first-child a{color:#022834;background-color:#fff}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li:first-child a:hover{color:#df2f28}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.top-nav ul li a{padding:5px 15px}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.switch-language{float:right;margin-left:15px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.switch-language{margin:0 0 0 22.5px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.switch-language{margin:0 0 0 30px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.switch-language{margin:0 0 0 40px}}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.switch-language a{padding:5px 15px;padding-right:0}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites{float:right}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a{position:relative;display:block;padding-left:30px}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a:before{position:absolute;top:0;left:0;content:"";background-image:url("/application/themes/designed_by_tonik/images/icons/heart-white.svg");background-position:50% 50%;background-size:16px auto;background-repeat:no-repeat;width:25px;height:100%}div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a:hover:before{background-image:url("/application/themes/designed_by_tonik/images/icons/heart-blue.svg")}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a{background-size:16px auto}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a:before{background-size:18px auto}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.top-nav-wrapper div.favorites a:before{background-size:20px auto}}div.ccm-page header div.nav-bar-wrapper div.responsive-menu{text-align:right}div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger{outline:none;padding:6px 0}div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger .hamburger-inner,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger .hamburger-inner:after,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger .hamburger-inner:before{background-color:#fff;transition:all .3s;-webkit-transition:all .3s}div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger.is-active:hover,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger:hover{opacity:1}div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger.is-active:hover .hamburger-inner,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger:hover .hamburger-inner,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger.is-active:hover .hamburger-inner:after,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger:hover .hamburger-inner:after,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger.is-active:hover .hamburger-inner:before,div.ccm-page header div.nav-bar-wrapper div.responsive-menu .hamburger:hover .hamburger-inner:before{background-color:#df2f28}div.ccm-page header div.nav-bar-wrapper nav{text-align:right}div.ccm-page header div.nav-bar-wrapper nav ul{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}div.ccm-page header div.nav-bar-wrapper nav ul li{position:relative;float:left;margin:0 0 0 14px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper nav ul li{margin:0 0 0 25.3125px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper nav ul li{margin:0 0 0 15px}}@media (min-width:1300px){div.ccm-page header div.nav-bar-wrapper nav ul li{margin:0 0 0 30px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper nav ul li{margin:0 0 0 45px}}@media (min-width:  1800px){div.ccm-page header div.nav-bar-wrapper nav ul li{margin:0 0 0 75px}}div.ccm-page header div.nav-bar-wrapper nav ul li:first-child{margin-left:0}div.ccm-page header div.nav-bar-wrapper nav ul li.nav-last div.dropdown_sub{left:inherit;right:-10px}div.ccm-page header div.nav-bar-wrapper nav ul li a{padding:0;outline:none}div.ccm-page header div.nav-bar-wrapper nav ul li a:hover{text-decoration:none;background-color:transparent}div.ccm-page header div.nav-bar-wrapper nav ul li a:focus{background-color:transparent}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub{position:absolute;display:none;width:200px;left:-10px;margin:0;z-index:5}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub{width:250px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub{width:275px}}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_spacer{height:10px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_spacer{height:10px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_spacer{height:10px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_spacer{height:15px}}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_wrapper{position:relative;margin:0px;padding:6px 10px;background-color:#022834}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_wrapper{padding:8px 12px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub div.sub_wrapper{padding:10px 15px 10px 15px}}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul{display:block;float:none;border:none;padding:0;font-weight:normal;text-transform:none;list-style:none;margin:0;width:100%;height:auto}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li{margin:0;padding:4px 0;font-size:12px;line-height:14px;text-align:left;float:none;vertical-align:top;background:none;height:auto;font-weight:300}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li:first-child{border:none}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li{padding:6px 0;font-size:14px;line-height:17px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li{padding:8px 0;font-size:16px;line-height:17px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li{padding:10px 0;font-size:18px;line-height:20px}}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li a{text-align:left;font-weight:300;text-transform:none}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul li a:hover{text-decoration:none}div.ccm-page header div.nav-bar-wrapper nav ul li div.dropdown_sub ul ul{display:none}div.ccm-page header div.nav-bar-wrapper nav ul ul{display:none}div.ccm-page header div.nav-bar-wrapper div#alert-banner{position:relative;background-color:#df2f28;z-index:0;transition:all .4s ease-in-out}div.ccm-page header div.nav-bar-wrapper div.alert{padding:10px;margin:0;border-radius:0;color:#fff;text-align:center}@media (min-width:  768px){div.ccm-page header div.nav-bar-wrapper div.alert{text-align:left}}div.ccm-page header div.nav-bar-wrapper div.alert.hide-alert{display:none}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange{padding:0 15px}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.alert-banner-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title{margin:0;margin-right:0;display:block;position:relative;text-transform:uppercase;text-align:center;font-size:14px;line-height:16px;font-weight:700;margin-right:10px}@media (min-width:  768px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title{font-size:16px;line-height:18px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title{font-size:20px;line-height:22px;margin-right:15px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title{font-size:22px;line-height:26px}}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title i{font-size:19px;line-height:21px}@media (min-width:  768px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title i{font-size:21px;line-height:23px}}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title i{font-size:25px;line-height:28px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title i{font-size:29px;line-height:34px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.title i{font-size:31px;line-height:36px}}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.content{font-family:"Boston",sans-serif;margin:5px 0;font-size:14px}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.content{font-size:16px}}@media (min-width:  1200px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.content{font-size:17px}}@media (min-width:  1600px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.content{font-size:18px}}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.date{font-family:"Boston",sans-serif;margin:5px 0;display:block;font-size:14px;line-height:16px}@media (min-width:  768px){div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange div.date{display:inline-block}}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange a{text-align:right}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange a.btn-border{color:#fff;border-color:#fff;text-align:center}div.ccm-page header div.nav-bar-wrapper div.alert div.boxChange a.btn-border:hover{color:#022834}div.ccm-page header div.nav-bar-wrapper div.alert .button-container{display:flex;text-align:center;align-items:center}@media (min-width:  992px){div.ccm-page header div.nav-bar-wrapper div.alert .button-container{text-align:left}}div.ccm-page header div.nav-bar-wrapper div.alert button.close{position:absolute;color:#fff;opacity:1;top:0;right:15px}div.ccm-page header div.nav-bar-wrapper div.alert button.close:hover,div.ccm-page header div.nav-bar-wrapper div.alert button.close:focus{opacity:0.5}div.ccm-page header div.nav-bar-wrapper.top{background-color:transparent;transition:all .5s}div.ccm-page header div.nav-bar-wrapper.top .dropdown>li a,div.ccm-page header div.nav-bar-wrapper.top .top-nav li a,div.ccm-page header div.nav-bar-wrapper.top div.switch-language a{color:white}div.ccm-page header div.nav-bar-wrapper.top .dropdown>li a:hover,div.ccm-page header div.nav-bar-wrapper.top .top-nav li a:hover,div.ccm-page header div.nav-bar-wrapper.top div.switch-language a:hover{color:#df2f28;text-decoration:none}div.ccm-page header div.nav-bar-wrapper.top .dropdown>li>a,div.ccm-page header div.nav-bar-wrapper.top .top-nav li>a,div.ccm-page header div.nav-bar-wrapper.top div.switch-language>a{color:#022834}div.ccm-page header div.nav-bar-wrapper.top .dropdown>li>a:hover,div.ccm-page header div.nav-bar-wrapper.top .top-nav li>a:hover,div.ccm-page header div.nav-bar-wrapper.top div.switch-language>a:hover{color:#df2f28;text-decoration:none}div.ccm-page header div.nav-bar-wrapper.top .dropdown>li>a.nav-open,div.ccm-page header div.nav-bar-wrapper.top .top-nav li>a.nav-open,div.ccm-page header div.nav-bar-wrapper.top div.switch-language>a.nav-open{color:#df2f28}div.ccm-page header div.nav-bar-wrapper.top .top-nav ul li:first-child a{color:#fff !important;background-color:#022834 !important}div.ccm-page header div.nav-bar-wrapper.top .top-nav ul li:first-child a:hover{background-color:#df2f28 !important;color:#fff !important;text-decoration:none}div.ccm-page header div.nav-bar-wrapper.top div.responsive-menu .hamburger .hamburger-inner{background-color:#022834}div.ccm-page header div.nav-bar-wrapper.top div.responsive-menu .hamburger .hamburger-inner::after,div.ccm-page header div.nav-bar-wrapper.top div.responsive-menu .hamburger .hamburger-inner::before{background-color:#022834}div.ccm-page header div.hero-wrapper{margin-top:70px;width:100%;min-height:100px;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:stretch;background-size:cover;background-position:35% 0}div.ccm-page header div.hero-wrapper div.hero .hero-content-wrapper{height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}div.ccm-page header div.hero-wrapper div.hero .hero-content-wrapper:before{content:'';position:absolute;display:block;width:2000px;right:0;top:0;height:100%;background-color:#df2f28;z-index:0}div.ccm-page header div.hero-wrapper div.hero .hero-content-wrapper:after{content:'';position:absolute;display:block;width:201px;right:-200px;top:0;height:100%;background-color:#df2f28;z-index:0;clip-path:polygon(15% 0, 0 0, 0% 100%, 100% 100%)}div.ccm-page header div.hero-wrapper div.hero .hero-content-wrapper *{z-index:1}@media all and (-ms-high-contrast:none){div.ccm-page header div.hero-wrapper{height:100px}}@media (min-width:  768px){div.ccm-page header div.hero-wrapper{margin-top:65px;min-height:150px}}@media (min-width:  992px){div.ccm-page header div.hero-wrapper{margin-top:75px;min-height:205.3125px}}@media (min-width:  1200px){div.ccm-page header div.hero-wrapper{margin-top:82px;min-height:273.75px}}@media (min-width:  1600px){div.ccm-page header div.hero-wrapper{margin-top:101px;min-height:365px}}div.ccm-page.page-template-home header div.hero-wrapper{width:100vw;margin:0 !important;padding:20px 0;width:100%;min-height:100px;display:block}@media (min-width:  768px){div.ccm-page.page-template-home header div.hero-wrapper{height:100vh;max-height:75vw;padding:0;min-height:540px}}@media (min-width:  992px){div.ccm-page.page-template-home header div.hero-wrapper{min-height:600px}}@media (min-width:  1200px){div.ccm-page.page-template-home header div.hero-wrapper{min-height:850px}}div.ccm-page.page-template-home header div.hero-wrapper::after{background:#022834;border:0px solid #022834;clip-path:polygon(65% 0, 0 0, 0% 100%, 115% 100%);content:'';position:absolute;bottom:0;right:0;left:0;height:100%;z-index:-1}@media (min-width:  768px){div.ccm-page.page-template-home header div.hero-wrapper::after{clip-path:polygon(320px 0, 0 0, 0% 100%, 100% 100%)}}@media (min-width:  1600px){div.ccm-page.page-template-home header div.hero-wrapper::after{clip-path:polygon(350px 0, 0 0, 0% 100%, 100% 100%)}}@media (min-width:  1800px){div.ccm-page.page-template-home header div.hero-wrapper::after{clip-path:polygon(400px 0, 0 0, 0% 100%, 100% 100%)}}div.ccm-page.page-template-home header div.hero-wrapper div.hero{width:100%;color:#fff;position:relative}@media (min-width:  1800px){div.ccm-page.page-template-home header div.hero-wrapper div.hero h1{margin-top:50px}div.ccm-page.page-template-home header div.hero-wrapper div.hero hr+h1{margin-top:40px}}div.ccm-page.page-template-home header div.hero-wrapper div.hero h2{letter-spacing:0.1em}div.ccm-page.page-template-home header div.hero-wrapper div.hero .container .row>*{display:flex;flex-direction:column;justify-content:center}div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper a{color:#fff;letter-spacing:0.1em}div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper a:hover,div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper a:active,div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper a:focus{color:#bfbfbf}div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper hr{margin-top:15px;height:1px;width:100%;background:#fff;opacity:15%}@media (min-width:  992px){div.ccm-page.page-template-home header div.hero-wrapper div.hero div.hero-title-wrapper hr{margin-top:45px}}@media (min-width:  768px){div.ccm-page.page-template-home header div.hero-wrapper div.hero div.img{background-position:center center;background-size:cover;background-repeat:no-repeat;width:24%;height:auto;aspect-ratio:.6944444400000001;position:absolute;top:50%;transform:translateY(-50%)}div.ccm-page.page-template-home header div.hero-wrapper div.hero div.img-right{right:0;margin-top:-50px}div.ccm-page.page-template-home header div.hero-wrapper div.hero div.img-left{right:24%;margin-top:50px}}div.ccm-page div.home h3,div.ccm-page div.home .h3{font-weight:400;letter-spacing:0.1em}div.ccm-page div.home h3 strong,div.ccm-page div.home .h3 strong{text-transform:uppercase;color:#df2f28;font-weight:700}div.ccm-page div.home section.advantages{padding:42.1875px 0}@media (min-width:  992px){div.ccm-page div.home section.advantages{padding:56.25px 0}}@media (min-width:  1200px){div.ccm-page div.home section.advantages{padding:75px 0}}@media (min-width:  1600px){div.ccm-page div.home section.advantages{padding:100px 0}}div.ccm-page div.home section.advantages h3{margin-bottom:15px}div.ccm-page div.home section.advantages h3+p{margin-bottom:20px}@media (min-width:  992px){div.ccm-page div.home section.advantages h3+p{margin-bottom:25px}}@media (min-width:  1200px){div.ccm-page div.home section.advantages h3{margin-bottom:20px}div.ccm-page div.home section.advantages h3+p{margin-bottom:30px}}div.ccm-page div.home section.advantages a.btn{border-color:#df2f28;color:#df2f28}div.ccm-page div.home section.advantages a.btn:hover{background-color:#df2f28;color:#fff}div.ccm-page div.home section.advantages img{margin-left:auto}div.ccm-page div.home section.about{padding:42.1875px 0}@media (min-width:  992px){div.ccm-page div.home section.about{padding:56.25px 0}}@media (min-width:  1200px){div.ccm-page div.home section.about{padding:75px 0}}@media (min-width:  1600px){div.ccm-page div.home section.about{padding:100px 0}}div.ccm-page div.home section.cta-immobilier{background-image:url("/application/themes/designed_by_tonik/images/home/bg-cta-immobilier.jpg");background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:42.1875px 0}@media (min-width:  992px){div.ccm-page div.home section.cta-immobilier{padding:56.25px 0}}@media (min-width:  1200px){div.ccm-page div.home section.cta-immobilier{padding:75px 0}}@media (min-width:  1600px){div.ccm-page div.home section.cta-immobilier{padding:100px 0}}div.ccm-page div.home section.cta-immobilier div.cta{margin-top:0;position:relative;padding:21.09375px 16.875px}@media (max-width:  767px){div.ccm-page div.home section.cta-immobilier div.cta{text-align:center}}@media (min-width:  768px){div.ccm-page div.home section.cta-immobilier div.cta{margin-top:42.1875px;width:50%;float:left}}@media (min-width:  992px){div.ccm-page div.home section.cta-immobilier div.cta{margin-top:56.25px;padding:39.375px}}@media (min-width:  1200px){div.ccm-page div.home section.cta-immobilier div.cta{padding:52.5px}}@media (min-width:  1600px){div.ccm-page div.home section.cta-immobilier div.cta{margin-top:100px;padding:70px}}div.ccm-page div.home section.cta-immobilier div.cta h2{letter-spacing:0.1em;color:#fff}div.ccm-page div.home section.cta-immobilier div.cta h2 span{letter-spacing:0;font-weight:400;text-transform:none;font-size:25.3125px}@media (min-width:  992px){div.ccm-page div.home section.cta-immobilier div.cta h2 span{font-size:60px .5625;margin:0 0 14.0625px 0}}@media (min-width:  1200px){div.ccm-page div.home section.cta-immobilier div.cta h2 span{font-size:45px;margin:0 0 18.75px 0}}@media (min-width:  1600px){div.ccm-page div.home section.cta-immobilier div.cta h2 span{font-size:60px;margin:0 0 25px 0}}div.ccm-page div.home section.cta-immobilier div.cta .btn{margin-top:12.65625px 0}@media (min-width:  992px){div.ccm-page div.home section.cta-immobilier div.cta .btn{margin-top:16.875px 0}}@media (min-width:  1200px){div.ccm-page div.home section.cta-immobilier div.cta .btn{margin-top:22.5px 0}}@media (min-width:  1600px){div.ccm-page div.home section.cta-immobilier div.cta .btn{margin-top:30px 0}}div.ccm-page div.home section.cta-immobilier div.cta:first-child{background:#022834}div.ccm-page div.home section.cta-immobilier div.cta:first-child h2 span{color:#df2f28}@media (max-width:  767px){div.ccm-page div.home section.cta-immobilier div.cta:first-child{margin-right:10%}}div.ccm-page div.home section.cta-immobilier div.cta:first-child div.text{position:relative}div.ccm-page div.home section.cta-immobilier div.cta:first-child div.text div.button a.btn:hover{color:#022834}div.ccm-page div.home section.cta-immobilier div.cta:nth-child(2){background:#df2f28;margin-top:0}@media (max-width:  767px){div.ccm-page div.home section.cta-immobilier div.cta:nth-child(2){margin-left:10%}}div.ccm-page div.home section.cta-immobilier div.cta:nth-child(2) h2 span{color:#022834}div.ccm-page div.sub{position:relative;padding-bottom:25.3125px}@media (min-width:  992px){div.ccm-page div.sub{padding-bottom:33.75px}}@media (min-width:  1200px){div.ccm-page div.sub{padding-bottom:45px}}@media (min-width:  1600px){div.ccm-page div.sub{padding-bottom:60px}}div.ccm-page div.sub div.breadcrumb{background-color:transparent;margin:5px 0 20px;padding:0;font-size:12px}@media (min-width:  992px){div.ccm-page div.sub div.breadcrumb{font-size:13px;margin:5px 0 25px}}@media (min-width:  1200px){div.ccm-page div.sub div.breadcrumb{font-size:14px;margin:5px 0 30px}}@media (min-width:  1600px){div.ccm-page div.sub div.breadcrumb{font-size:15px;margin:5px 0 40px}}div.ccm-page div.sub div.breadcrumb ol{background-color:transparent;margin:0;padding-left:0}div.ccm-page div.sub div.breadcrumb ol li{margin-top:0}div.ccm-page div.sub div.breadcrumb ol li.active{color:#df2f28;font-weight:500}div.ccm-page div.sub div.breadcrumb ol li.active:before{font-weight:300}div.ccm-page div.sub div.breadcrumb ol li a{color:#022834}div.ccm-page div.sub div.breadcrumb ol li+li:before{content:">";color:#022834}div.ccm-page div.sub div.content h1{color:#df2f28}div.ccm-page div.sub div.content h3{color:#df2f28}div.ccm-page div.sub div.content h3.subtitle{text-transform:uppercase;letter-spacing:0.1em}div.ccm-page div.sub div.content a.btn{border-color:#df2f28;color:#df2f28}div.ccm-page div.sub div.content a.btn:hover{background-color:#df2f28;color:#fff}@media (max-width:  1199px){div.ccm-page div.sub div.content picture img{float:unset !important;margin:0 0 15px !important;display:block;max-width:100% !important;height:auto}}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event{display:flex;flex-direction:row;align-items:start}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-date{float:unset;display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:80px;margin-right:20px}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-date span{margin:0 0 10px;border:2px solid rgba(2,40,52,0.1);border-top:0;padding:10px 0}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-date span:first-child{margin:0;padding:5px 10px;color:#fff !important;background-color:#df2f28}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-content .ccm-block-calendar-event-list-event-title{font-weight:700}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-content .ccm-block-calendar-event-list-event-title span{font-weight:500;font-style:italic;color:#df2f28}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p{position:relative;padding-left:30px}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p:before{color:#022834;position:absolute;left:0;top:calc(50% - 10px);font-family:FontAwesome;font-size:16px;line-height:20px}@media (min-width:  1200px){div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p:before{top:calc(50% - 12px);font-size:18px;line-height:22px}}@media (min-width:  1600px){div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p:before{top:calc(50% - 13px);font-size:20px;line-height:24px}}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span.icon-address:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p.icon-address:before{content:"\f041"}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span.icon-time:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p.icon-time:before{content:"\f017"}div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description span.icon-date:before,div.ccm-page div.sub div.content .ccm-block-calendar-event-list-wrapper .ccm-block-calendar-event-list .ccm-block-calendar-event-list-event .ccm-block-calendar-event-list-event-description p.icon-date:before{content:"\f133"}div.ccm-page div.sub aside{padding-left:0px}@media (min-width:  992px){div.ccm-page div.sub aside{padding-left:25px}}@media (min-width:  1200px){div.ccm-page div.sub aside{padding-left:50px}}@media (min-width:  1600px){div.ccm-page div.sub aside{padding-left:70px}}div.ccm-page div.sub aside div.subnav-wrapper{margin-bottom:20px}@media (min-width:  992px){div.ccm-page div.sub aside div.subnav-wrapper{margin-bottom:25px}}@media (min-width:  1200px){div.ccm-page div.sub aside div.subnav-wrapper{margin-bottom:30px}}@media (min-width:  1600px){div.ccm-page div.sub aside div.subnav-wrapper{margin-bottom:40px}}div.ccm-page div.sub aside div.subnav-wrapper div.subnav-parent{font-size:24px;line-height:26px;font-weight:600;margin-bottom:10px}@media (min-width:  992px){div.ccm-page div.sub aside div.subnav-wrapper div.subnav-parent{font-size:26px;line-height:28px;margin-bottom:15px}}@media (min-width:  1200px){div.ccm-page div.sub aside div.subnav-wrapper div.subnav-parent{font-size:28px;line-height:30px;margin-bottom:25px}}@media (min-width:  1600px){div.ccm-page div.sub aside div.subnav-wrapper div.subnav-parent{font-size:30px;line-height:32px;margin-bottom:30px}}div.ccm-page div.sub aside div.subnav-wrapper ul{list-style:none;padding:0}div.ccm-page div.sub aside div.subnav-wrapper ul li{padding:4px 0;margin:4px 0;border-top:2px solid rgba(2,40,52,0.1);font-size:16px;line-height:18px}@media (min-width:  992px){div.ccm-page div.sub aside div.subnav-wrapper ul li{font-size:18px;line-height:20px;padding:6px 0;margin:6px 0}}@media (min-width:  1200px){div.ccm-page div.sub aside div.subnav-wrapper ul li{font-size:20px;line-height:22px;padding:8px 0;margin:8px 0}}@media (min-width:  1600px){div.ccm-page div.sub aside div.subnav-wrapper ul li{font-size:22px;line-height:24px;padding:10px 0;margin:10px 0}}div.ccm-page div.sub aside div.subnav-wrapper ul li:first-child{padding-top:0;margin-top:0;border-top:none}div.ccm-page div.sub aside div.subnav-wrapper ul li a{font-weight:500;color:#000}div.ccm-page div.sub aside div.subnav-wrapper ul li a:hover{color:#df2f28}div.ccm-page div.sub aside div.subnav-wrapper ul li a.nav-selected{font-weight:700;color:#df2f28}div.ccm-page div.sub aside div.cta-wrapper div.cta{position:relative;padding:20px;margin:15px 0 0;background:#df2f28}@media (min-width:  992px){div.ccm-page div.sub aside div.cta-wrapper div.cta{padding:25px;margin:20px 0 0}}@media (min-width:  1200px){div.ccm-page div.sub aside div.cta-wrapper div.cta{padding:30px;margin:25px 0 0}}@media (min-width:  1600px){div.ccm-page div.sub aside div.cta-wrapper div.cta{padding:40px;margin:30px 0 0}div.ccm-page div.sub aside div.cta-wrapper div.cta a{font-size:18px}}div.ccm-page div.sub aside div.cta-wrapper div.cta:first-child{margin-top:0}div.ccm-page div.sub aside div.cta-wrapper div.cta h3{font-weight:600;color:#fff;text-transform:uppercase}div.ccm-page div.sub aside div.cta-wrapper div.cta h3 span{text-transform:none;color:#022834}div.ccm-page div.sub aside div.cta-wrapper div.cta.dark{background:#022834}div.ccm-page div.sub aside div.cta-wrapper div.cta.dark h3 span{color:#df2f28}div.ccm-page div.sub aside div.cta-wrapper div.cta.dark div.button a:hover{color:#022834}div.ccm-page section.cta{background:#df2f28;padding:25.3125px 0}@media (min-width:  992px){div.ccm-page section.cta{padding:33.75px 0}}@media (min-width:  1200px){div.ccm-page section.cta{padding:45px 0}}@media (min-width:  1600px){div.ccm-page section.cta{padding:60px 0}}div.ccm-page section.cta .row{display:flex;align-items:center;flex-direction:column}@media (min-width:  768px){div.ccm-page section.cta .row{flex-direction:row}}div.ccm-page section.cta h2,div.ccm-page section.cta p{margin:0;color:#fff;text-transform:uppercase}div.ccm-page section.cta p:has(.arrow){text-align:right;padding-right:20px}div.ccm-page section.cta .arrow{color:#fff;font-weight:700}div.ccm-page section.cta .arrow::after{color:#fff !important}div.ccm-page.page-template-property-list div.page-content div.tabs,div.ccm-page.page-template-property-details div.page-content div.tabs{position:absolute;top:-32px;width:100%}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.tabs,div.ccm-page.page-template-property-details div.page-content div.tabs{top:-44px}}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.tabs,div.ccm-page.page-template-property-details div.page-content div.tabs{top:-48px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.tabs,div.ccm-page.page-template-property-details div.page-content div.tabs{top:-52px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.tabs,div.ccm-page.page-template-property-details div.page-content div.tabs{top:-56px}}div.ccm-page.page-template-property-list div.page-content div.tabs ul,div.ccm-page.page-template-property-details div.page-content div.tabs ul{list-style:none;padding:0;margin:0}div.ccm-page.page-template-property-list div.page-content div.tabs ul li,div.ccm-page.page-template-property-details div.page-content div.tabs ul li{float:left;margin:0}div.ccm-page.page-template-property-list div.page-content div.tabs ul li.active a,div.ccm-page.page-template-property-details div.page-content div.tabs ul li.active a{background-color:#f7f7f7;border-color:#f7f7f7;color:#022834}div.ccm-page.page-template-property-list div.page-content div.tabs ul li.active a:hover,div.ccm-page.page-template-property-details div.page-content div.tabs ul li.active a:hover{color:#022834}div.ccm-page.page-template-property-list div.page-content div.tabs ul li a,div.ccm-page.page-template-property-details div.page-content div.tabs ul li a{background-color:#022834;border-color:#022834;color:#df2f28;line-height:28px}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.tabs ul li a.btn,div.ccm-page.page-template-property-details div.page-content div.tabs ul li a.btn{padding:0 8px}}div.ccm-page.page-template-property-list div.page-content div.tabs ul li a:hover,div.ccm-page.page-template-property-details div.page-content div.tabs ul li a:hover{color:#fff}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper{padding:15px 0 10px;background-color:#f7f7f7;min-height:50px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper{padding:20px 0 10px;min-height:60px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper{padding:25px 0 10px;min-height:70px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper{padding:30px 0 10px;min-height:75px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper input,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper input,div.ccm-page.page-template-property-list div.page-content div.filters-wrapper select,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper select{width:100%;border:none;border-radius:0;outline:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper input[type="checkbox"],div.ccm-page.page-template-property-details div.page-content div.filters-wrapper input[type="checkbox"],div.ccm-page.page-template-property-list div.page-content div.filters-wrapper select[type="checkbox"],div.ccm-page.page-template-property-details div.page-content div.filters-wrapper select[type="checkbox"],div.ccm-page.page-template-property-list div.page-content div.filters-wrapper input[type="radio"],div.ccm-page.page-template-property-details div.page-content div.filters-wrapper input[type="radio"],div.ccm-page.page-template-property-list div.page-content div.filters-wrapper select[type="radio"],div.ccm-page.page-template-property-details div.page-content div.filters-wrapper select[type="radio"]{width:auto}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.title{font-size:18px;font-weight:500}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.title{font-size:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.title{font-size:22px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.title{font-size:24px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search{position:absolute;right:15px;top:0;z-index:1}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search{position:relative;float:right}}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search{right:40px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search{right:60px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search{right:80px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a{color:#022834;font-size:13px;font-weight:500}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a{font-size:14px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a{font-size:15px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a:after{display:inline-block;content:'\f068';font-family:FontAwesome;margin-left:10px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a:hover:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a:hover:after{text-decoration:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a.closed:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a.closed:after{content:'\f067'}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a.closed .close_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a.closed .close_text{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a.closed .open_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a.closed .open_text{display:inline}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a .close_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a .close_text{display:inline}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.close-search a .open_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.close-search a .open_text{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters-spacer,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters-spacer{flex:none;width:1px;margin:0 10px;background-color:#c4c4c4}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters-spacer,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters-spacer{margin:0 15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters-spacer,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters-spacer{margin:0 20px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters-spacer,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters-spacer{margin:0 25px}}@media (max-width:  991px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.filters-spacer.spacer1,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.filters-spacer.spacer1{display:none}}@media (max-width:  1199px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.filters-spacer.spacer2,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.filters-spacer.spacer2{display:none}}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer2,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer2{display:none}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select button,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select button{border-radius:0;border:none;height:34px;text-align:left;padding-right:22px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select button b.caret,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select button b.caret{float:none;position:absolute;top:calc(50% - 2px);right:8px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container{max-height:400px;min-width:100%;overflow-y:scroll;padding:0 10px;z-index:1;border-radius:0;padding-left:0;padding-right:0}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container{max-height:300px;max-width:100%;font-size:12px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter input.multiselect-search,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter input.multiselect-search{border:1px solid #ccc;box-shadow:none;border-right:0}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter button.multiselect-clear-filter,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter button.multiselect-clear-filter{border:1px solid #e4d8d8;border-left:0;padding:0 4px;outline:none;font-size:12px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter button.multiselect-clear-filter i,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.multiselect-filter button.multiselect-clear-filter i{color:#555}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li{margin:2px 0;padding:0 10px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a{white-space:normal;color:#022834;outline:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a:focus,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a:focus,div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a:hover,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a:hover{background-color:transparent}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a label,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a label{padding-left:25px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a label.radio,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li a label.radio{padding-left:0}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li:hover,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li:hover{background-color:#f7f7f7}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.active a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.active a{background-color:transparent}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.disabled,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li.disabled{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li input[type=radio],div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li input[type=radio]{display:none}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li span.input-group-addon,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container li span.input-group-addon{display:none}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container.large li a label,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select ul.multiselect-container.large li a label{width:300px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper span.multiselect-native-select div.dropdown-backdrop,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper span.multiselect-native-select div.dropdown-backdrop{z-index:auto}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin:10px 0}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters{margin:15px 0}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters{flex-wrap:nowrap;margin:20px 0}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters{flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters{flex-basis:100%}}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters{flex-basis:55%}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters{flex:4}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters{flex:3}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters div.form-group,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters div.form-group{margin:5px 0;width:calc(50% - 10px)}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters div.form-group.open-houses,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters div.form-group.open-houses{width:100%}}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters div.form-group,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters div.form-group{width:calc(33.333333% - 10px)}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters div.checkbox,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters div.checkbox{margin-top:0;margin-bottom:0}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.main-filters div.checkbox label,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.main-filters div.checkbox label{line-height:20px;font-size:14px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:  320px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters{flex-basis:100%;margin-top:10px}}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters{flex-basis:55%}}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters{flex-basis:35%;margin-top:0px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters{flex:2}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title{font-weight:500;font-size:14px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title{font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.filter-title{font-size:18px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.form-group-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.form-group-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.form-group-wrapper div.form-group,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.form-group-wrapper div.form-group{margin:5px 0;width:calc(1/2*100% - (1 - 1/2)*10px)}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.date,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.date{margin-top:6px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.price-filters div.date div.form-group,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.price-filters div.date div.form-group{width:calc(1/2*100% - (1 - 1/2)*10px);margin-bottom:0}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media (max-width:  1199px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button{margin-top:10px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button button,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button button{color:#df2f28;border-color:#df2f28;padding:4px 12px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button button,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button button{padding:6px 12px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button button:hover,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button button:hover{background-color:#df2f28;color:#f7f7f7}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button button:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button button:after{content:'\f002';font-family:FontAwesome;font-size:18px;margin-left:10px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.filters div.button button:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.filters div.button button:after{font-size:22px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper{border-top:1px solid #c4c4c4;padding-top:5px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias{float:right}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a{color:#022834;font-size:15px;font-weight:500}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a:after{display:inline-block;content:'\f067';font-family:FontAwesome;margin-left:10px}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a:hover:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a:hover:after{text-decoration:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened:after,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened:after{content:'\f068'}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened .close_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened .close_text{display:inline}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened .open_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a.opened .open_text{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a .close_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a .close_text{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a .open_text,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-criterias-wrapper div.bt-more-criterias a .open_text{display:inline}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters{display:flex;flex-direction:row;justify-content:flex-end;padding:20px 0}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters{flex-wrap:wrap}}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer1,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer1{display:none}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer2,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filters-spacer.spacer2{display:block}}@media (max-width:480px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filters-spacer,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filters-spacer{display:none}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title{font-weight:500;font-size:14px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title{font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter label.filter-title,div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter div.filter-title{font-size:18px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.characteristics,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.characteristics{width:100%}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.characteristics,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.characteristics{width:250px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area{flex-direction:column}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area{flex-basis:calc(50% - 11px)}}@media (max-width:480px){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area{flex-basis:100%}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area.living,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area.living{margin-bottom:15px}}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group-wrapper,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group-wrapper div.form-group,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group-wrapper div.form-group{margin:5px 0;width:calc(1/2*100% - (1 - 1/2)*10px)}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group.unit,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.area div.form-group.unit{margin-bottom:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters{flex-direction:column}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter{flex-basis:auto !important}div.ccm-page.page-template-property-list div.page-content div.filters-wrapper div.more-filters div.filter.living,div.ccm-page.page-template-property-details div.page-content div.filters-wrapper div.more-filters div.filter.living{margin-bottom:15px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar,div.ccm-page.page-template-property-details div.page-content div.nav-bar{margin:15px 0 20px;padding-bottom:20px;border-bottom:1px solid #c4c4c4}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar,div.ccm-page.page-template-property-details div.page-content div.nav-bar{margin:20px 0 30px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items{display:flex;flex-direction:column-reverse;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items{flex-direction:row}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend{flex:1 1 auto;font-size:14px;justify-content:flex-end;display:flex;flex-direction:column;margin-top:10px;align-items:flex-start}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend{margin-top:0px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul{padding:0;list-style:none;margin-bottom:0}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul li,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul li{float:left;margin:3px 20px 3px 0;background-repeat:no-repeat;padding-right:25px;background-position:100% 50%;background-size:16px auto}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul li,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul li{margin:0 30px 0 0}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul li.favorites,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul li.favorites{background-image:url("/application/themes/designed_by_tonik/images/icons/heart-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul li.new-listings,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul li.new-listings{background-image:url("/application/themes/designed_by_tonik/images/icons/star-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.legend ul li.open-houses,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.legend ul li.open-houses{background-size:19px auto;background-image:url("/application/themes/designed_by_tonik/images/icons/home-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items form.sorting,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items form.sorting{flex:1 1 auto;margin-bottom:0}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting.map,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting.map{justify-content:flex-end}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting.map div.bt-map,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting.map div.bt-map{display:inline-block}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group,div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map{margin-bottom:0;margin-right:10px}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group{margin-bottom:10px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting{flex-wrap:nowrap;justify-content:space-between}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.form-group,div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map{width:calc(33.333333% - 10px);margin-right:0;margin-left:10px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting input,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting input,div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting select,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting select{border-radius:0;height:32px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting input,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting input,div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting select,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting select{height:40px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a{display:block;background-color:#df2f28;color:#fff;border-radius:0;border:2px solid #df2f28;font-size:14px;font-weight:500;padding:3px 8px;text-align:center}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a{font-size:20px;padding:4px 8px}}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:hover,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:hover{color:#df2f28;background-color:#fff;text-decoration:none}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:hover:after,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:hover:after{background-image:url("/application/themes/designed_by_tonik/images/icons/map-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:focus,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:focus{text-decoration:none}div.ccm-page.page-template-property-list div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:after,div.ccm-page.page-template-property-details div.page-content div.nav-bar div.nav-bar-items div.sorting div.bt-map a:after{transition:all .3s;-webkit-transition:all .3s;display:inline-block;background-image:url("/application/themes/designed_by_tonik/images/icons/map-white.svg");background-size:auto 21px;background-repeat:no-repeat;background-position:50% 50%;position:relative;content:"";width:20px;height:21px;margin-left:10px;vertical-align:text-bottom}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.nav-bar.map div.nav-bar-items,div.ccm-page.page-template-property-details div.page-content div.nav-bar.map div.nav-bar-items{flex-direction:row}}div.ccm-page.page-template-property-list div.page-content div.nav-bar.map div.nav-bar-items div.sorting,div.ccm-page.page-template-property-details div.page-content div.nav-bar.map div.nav-bar-items div.sorting{display:block;text-align:right}@media (max-width:  767px){div.ccm-page.page-template-property-list div.page-content div.nav-bar.map div.nav-bar-items div.sorting,div.ccm-page.page-template-property-details div.page-content div.nav-bar.map div.nav-bar-items div.sorting{text-align:left}}div.ccm-page.page-template-property-list div.page-content div.nav-bar.map div.nav-bar-items div.sorting div.bt-map a:hover:after,div.ccm-page.page-template-property-details div.page-content div.nav-bar.map div.nav-bar-items div.sorting div.bt-map a:hover:after{background-image:url("/application/themes/designed_by_tonik/images/icons/list-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.nav-bar.map div.nav-bar-items div.sorting div.bt-map a:after,div.ccm-page.page-template-property-details div.page-content div.nav-bar.map div.nav-bar-items div.sorting div.bt-map a:after{background-image:url("/application/themes/designed_by_tonik/images/icons/list.svg");background-size:auto 15px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.total-results,div.ccm-page.page-template-property-details div.page-content div.properties-results div.total-results{font-size:12.65625px;font-weight:600}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.total-results,div.ccm-page.page-template-property-details div.page-content div.properties-results div.total-results{font-size:16.875px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.total-results,div.ccm-page.page-template-property-details div.page-content div.properties-results div.total-results{font-size:22.5px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.total-results,div.ccm-page.page-template-property-details div.page-content div.properties-results div.total-results{font-size:30px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:20px -8px 0}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties{margin:25px -10px 0}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties{margin:30px -12px 0}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{font-size:13px;font-weight:400;margin:0 8px 15px;width:calc(100% - 16px);position:relative;border:1px solid #dedede}@media (min-width:480px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{width:calc(50% - 16px)}}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{width:calc(33.333333% - 16px)}}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{width:calc(25% - 20px);margin:0 10px 20px;font-size:14px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{width:calc(25% - 24px);margin:0 12px 25px;font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property{font-size:17px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo{position:relative;padding-bottom:56.2%;flex:1 1 auto}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo.missing a:after,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo.missing a:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";background-image:url("/application/themes/designed_by_tonik/images/logo.svg");background-size:60% auto;background-position:50% 50%;background-repeat:no-repeat}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo img,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo img{position:absolute;object-fit:cover;width:100%;height:100%}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.tag-new-price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.tag-new-price{position:absolute;top:0;left:0;background-color:#df2f28;color:#fff;font-size:16px;line-height:18px;padding:3px 6px;z-index:1}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.tag-new-price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.tag-new-price{font-size:18px;line-height:20px;padding:4px 10px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar{position:absolute;top:0;right:0;bottom:0;width:36px;background-color:rgba(2,40,52,0.7)}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul{position:absolute;list-style:none;padding:0;margin:0;bottom:0;width:100%}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li{width:100%;height:20px;background-size:20px auto;background-position:50% 50%;background-repeat:no-repeat;margin:0 0 12px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites{cursor:pointer;background-image:url("/application/themes/designed_by_tonik/images/icons/heart-gray.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites.selected,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/heart-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings{background-image:url("/application/themes/designed_by_tonik/images/icons/star-gray.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings.selected,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/star-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses{background-image:url("/application/themes/designed_by_tonik/images/icons/home-gray.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses.selected,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/home-blue.svg")}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description{padding-bottom:35px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description{padding-bottom:45px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description{padding-bottom:50px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description{padding-bottom:60px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details{padding:10px 10px 10px 10px;background-color:#f7f7f7}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details{padding:10px 10px 10px 20px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price{float:left;font-weight:600;font-size:14px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price{font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price{font-size:18px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price{font-size:22px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded{font-size:12px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded{font-size:14px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxes,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.taxes{font-size:11px;line-height:13px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.clause,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.clause{display:block;font-size:11px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.clause,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.price span.clause{font-size:12px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.mls,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.mls{float:right;font-size:12px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.top-details div.mls,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.top-details div.mls{font-size:13px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper{padding:10px}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper{padding:20px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:13px;margin:0}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:14px;font-weight:600;color:#df2f28}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:15px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:17px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:18px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:19px}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:20px}}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details{border-top:1px solid #dedede;margin:10px 0 0;padding:10px 0 0}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;font-weight:500}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column.header,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column.header{color:#919191;font-weight:400}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property a.btn-details,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property a.btn-details{position:absolute;bottom:0;left:0;right:0;color:#fff;border-color:#df2f28;background-color:#df2f28}div.ccm-page.page-template-property-list div.page-content div.properties-results div.properties div.property a.btn-details:hover,div.ccm-page.page-template-property-details div.page-content div.properties-results div.properties div.property a.btn-details:hover{background-color:#fff;color:#df2f28}div.ccm-page.page-template-property-list div.page-content div#map,div.ccm-page.page-template-property-details div.page-content div#map{height:300px;margin:15px 0 0;overflow-anchor:none}@media (min-width:  768px){div.ccm-page.page-template-property-list div.page-content div#map,div.ccm-page.page-template-property-details div.page-content div#map{height:350px}}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div#map,div.ccm-page.page-template-property-details div.page-content div#map{margin:20px 0 0;height:400px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div#map,div.ccm-page.page-template-property-details div.page-content div#map{margin:25px 0 0;height:475px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div#map,div.ccm-page.page-template-property-details div.page-content div#map{margin:30px 0 0;height:500px}}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content{height:auto;width:250px;max-width:100%}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.photo,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.photo{position:relative;padding-bottom:56.2%}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.photo img,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.photo img{position:absolute;object-fit:cover;width:100%;height:100%}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.photo.missing a:after,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.photo.missing a:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";background-image:url("/application/themes/designed_by_tonik/images/logo.svg");background-size:60% auto;background-position:50% 50%;background-repeat:no-repeat}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.price,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.price{padding:3px 5px;background-color:#f7f7f7;font-size:14px;margin-bottom:10px;font-weight:700}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.price,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.price{padding:4px 6px;font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.price,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.price{padding:5px 8px;font-size:20px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content div.price,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content div.price{padding:6px 10px;font-size:22px}}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address{font-size:13px;line-height:15px;margin:0}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address{font-size:15px;line-height:17px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address{font-size:17px;line-height:19px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address{font-size:19px;line-height:21px}}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address span,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address span{display:block;font-size:14px;font-weight:600;color:#df2f28}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address span,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address span{font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address span,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address span{font-size:18px}}@media (min-width:  1600px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content address span,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content address span{font-size:20px}}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content a.btn,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content a.btn{border-color:#df2f28;color:#df2f28;margin-top:10px}@media (min-width:  992px){div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content a.btn,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content a.btn{margin-top:15px;padding-top:4px;padding-bottom:4px}}div.ccm-page.page-template-property-list div.page-content div#map div.infowindow-content a.btn:hover,div.ccm-page.page-template-property-details div.page-content div#map div.infowindow-content a.btn:hover{background-color:#df2f28;color:#fff}div.ccm-page.page-template-property-details div.search-criterias{padding:15px 0;background-color:#f7f7f7}@media (min-width:  992px){div.ccm-page.page-template-property-details div.search-criterias{padding:20px 0}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.search-criterias{padding:25px 0}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.search-criterias{padding:30px 0}}div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias{font-size:16px;font-weight:500;color:#022834}div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias:after{display:inline-block;content:'\f067';font-family:FontAwesome;margin-left:10px;font-size:14px}@media (min-width:  768px){div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias{font-size:18px}}@media (min-width:  992px){div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias{font-size:20px}div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias:after{font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias{font-size:22px}div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias:after{font-size:17px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias{font-size:24px}div.ccm-page.page-template-property-details div.search-criterias a.bt-search-criterias:after{font-size:18px}}div.ccm-page.page-template-property-details div.back-next{margin:10px 0 15px;padding-bottom:10px;border-bottom:1px solid #c4c4c4;font-size:13px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.back-next{margin:15px 0 20px;padding-bottom:15px;font-size:14px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.back-next{padding-bottom:15px;font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.back-next{margin:20px 0 30px;padding-bottom:20px;font-size:18px}}div.ccm-page.page-template-property-details div.back-next.bottom{margin-top:20px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.back-next.bottom{margin-top:25px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.back-next.bottom{margin-top:30px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.back-next.bottom{margin-top:40px}}div.ccm-page.page-template-property-details div.back-next a{color:#022834;background-repeat:no-repeat}div.ccm-page.page-template-property-details div.back-next a.back{float:left;padding-left:25px;background-image:url("/application/themes/designed_by_tonik/images/icons/arrow-left.svg");background-position:0 50%;background-size:18px auto}div.ccm-page.page-template-property-details div.back-next a.next{float:right;padding-right:25px;background-image:url("/application/themes/designed_by_tonik/images/icons/arrow-right.svg");background-position:100% 50%;background-size:18px auto}div.ccm-page.page-template-property-details div.property-details div.main-details{display:flex;border:1px solid #c4c4c4;margin-bottom:15px;flex-direction:column}@media (min-width:480px){div.ccm-page.page-template-property-details div.property-details div.main-details{flex-direction:row}}div.ccm-page.page-template-property-details div.property-details div.main-details div.price{display:flex;flex-grow:1;flex-direction:column;background-color:#f7f7f7;padding:0;font-weight:600;font-size:24px}div.ccm-page.page-template-property-details div.property-details div.main-details div.price span.taxesincluded{font-size:14px}div.ccm-page.page-template-property-details div.property-details div.main-details div.price span.taxes{font-size:11px;line-height:13px}div.ccm-page.page-template-property-details div.property-details div.main-details div.price span.clause{display:block;font-size:12px}div.ccm-page.page-template-property-details div.property-details div.main-details div.price div.tag-new-price{margin-bottom:0;background-color:#df2f28;justify-self:flex-start;font-size:18px;font-weight:400;color:#fff;padding:4px 10px;text-align:center}div.ccm-page.page-template-property-details div.property-details div.main-details div.price div.price-display{align-self:center;flex-grow:1;flex-direction:column;display:flex;justify-content:center;padding:15px 20px}div.ccm-page.page-template-property-details div.property-details div.main-details div.address-details{position:relative;display:flex;flex-grow:1;flex-direction:column}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address-details{flex-direction:row}}div.ccm-page.page-template-property-details div.property-details div.main-details div.address{position:relative;display:flex;flex-grow:1;align-items:center;padding:8px 10px;font-weight:400}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address{padding:10px 12px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address{padding:12px 15px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address{padding:15px 20px;flex-basis:auto}}div.ccm-page.page-template-property-details div.property-details div.main-details div.address address{margin:0}div.ccm-page.page-template-property-details div.property-details div.main-details div.address span{font-size:14px;font-weight:600;color:#df2f28}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address span{font-size:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address span{font-size:18px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address span{font-size:20px}}div.ccm-page.page-template-property-details div.property-details div.main-details div.address:after{content:"";position:absolute;right:10px;left:10px;top:auto;bottom:0;width:calc(100% - 24px);height:1px;background-color:#f7f7f7}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address:after{right:12px;left:12px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address:after{right:15px;left:15px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.main-details div.address:after{right:0;left:auto;top:15px;bottom:15px;width:1px;height:auto}}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper{position:relative;display:flex;flex-grow:1;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px 10px;font-size:14px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper{flex-direction:row;padding:10px 12px;font-size:15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper{padding:12px 15px;font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper{padding:15px 20px;font-size:17px;justify-content:center;align-items:center}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper{flex-direction:column !important}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details-spacer{display:none}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details{flex-direction:column}}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details{width:auto}}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details div.detail{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;flex-grow:1}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details div.detail div.column{display:flex;flex-direction:column;flex-basis:50%;font-weight:500}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details div.detail div.column{flex:1 1 auto}}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details div.detail div.column.header{color:#919191;font-weight:400}@media (max-width:  991px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details div.detail div.column{flex-basis:100%}}div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details-spacer{width:1px;background-color:#f7f7f7;flex-grow:0;height:100%;margin:0 15px}@media (max-width:  991px){div.ccm-page.page-template-property-details div.property-details div.main-details div.details-wrapper div.details-spacer{display:none}}div.ccm-page.page-template-property-details div.property-details div.price_details{font-weight:700;margin-bottom:10px}div.ccm-page.page-template-property-details div.property-details div.price_details span{font-size:12px;font-weight:300}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.price_details span{font-size:14px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.price_details span{font-size:16px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.price_details span{font-size:18px}}div.ccm-page.page-template-property-details div.property-details div.mls{float:left;font-size:14px}div.ccm-page.page-template-property-details div.property-details div.actions{float:right}div.ccm-page.page-template-property-details div.property-details div.actions a{position:relative;display:inline-block;margin-left:10px;width:22px;height:22px;background-repeat:no-repeat;background-position:50% 50%}div.ccm-page.page-template-property-details div.property-details div.actions a.favorite{background-image:url("/application/themes/designed_by_tonik/images/icons/heart.svg");background-size:21px auto}div.ccm-page.page-template-property-details div.property-details div.actions a.favorite.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/heart-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.actions a.share{background-image:url("/application/themes/designed_by_tonik/images/icons/share.svg");background-size:20px auto}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.actions a{width:25px;height:25px}div.ccm-page.page-template-property-details div.property-details div.actions a.favorite{background-size:21px auto}div.ccm-page.page-template-property-details div.property-details div.actions a.share{background-size:20px auto}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.actions a{width:30px;height:30px}div.ccm-page.page-template-property-details div.property-details div.actions a.favorite{background-size:29px auto}div.ccm-page.page-template-property-details div.property-details div.actions a.share{background-size:25px auto}}div.ccm-page.page-template-property-details div.property-details div.actions div.share-wrapper{position:absolute;right:17px;background-color:#fff;padding:5px;z-index:30;display:none}div.ccm-page.page-template-property-details div.property-details div.actions div.share-wrapper a{margin:0 4px}div.ccm-page.page-template-property-details div.property-details div.photos-map{margin-top:15px}div.ccm-page.page-template-property-details div.property-details div.photos-map div.buttons{display:flex;margin:0 -5px 10px;flex-wrap:wrap}@media (min-width:480px){div.ccm-page.page-template-property-details div.property-details div.photos-map div.buttons{flex-wrap:nowrap}}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map div.buttons{margin-bottom:15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map div.buttons{margin-bottom:20px}}div.ccm-page.page-template-property-details div.property-details div.photos-map a{flex-grow:1;margin:0 5px;border-color:#022834;color:#022834;background-repeat:no-repeat}@media (max-width:479px){div.ccm-page.page-template-property-details div.property-details div.photos-map a{margin:5px;width:calc(50% - 10px)}}div.ccm-page.page-template-property-details div.property-details div.photos-map a:hover{background-color:#022834;color:#fff}div.ccm-page.page-template-property-details div.property-details div.photos-map a.selected{color:#df2f28;border-color:#df2f28}div.ccm-page.page-template-property-details div.property-details div.photos-map a.selected:hover{background-color:#fff;color:#df2f28}div.ccm-page.page-template-property-details div.property-details div.photos-map a span{position:relative;display:inline-block;padding-right:25px;background-position:100% 50%;background-size:auto 21px;background-repeat:no-repeat;min-height:21px}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map a span{padding-right:35px;background-size:auto 25px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.photos-map a span{padding-right:40px;background-size:auto 27px}}div.ccm-page.page-template-property-details div.property-details div.photos-map a.photos span{background-image:url("/application/themes/designed_by_tonik/images/icons/photos.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.photos.selected span{background-image:url("/application/themes/designed_by_tonik/images/icons/photos-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.photos.selected:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/photos-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.photos:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/photos-white.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.tour3d span{background-image:url("/application/themes/designed_by_tonik/images/icons/tour3d.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.tour3d.selected span{background-image:url("/application/themes/designed_by_tonik/images/icons/tour3d-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.tour3d.selected:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/tour3d-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.tour3d:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/tour3d-white.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.streetview span{background-image:url("/application/themes/designed_by_tonik/images/icons/streetview.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.streetview.selected span{background-image:url("/application/themes/designed_by_tonik/images/icons/streetview-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.streetview.selected:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/streetview-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.streetview:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/streetview-white.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.map span{background-image:url("/application/themes/designed_by_tonik/images/icons/map.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.map.selected span{background-image:url("/application/themes/designed_by_tonik/images/icons/map-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.map.selected:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/map-blue.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map a.map:hover span{background-image:url("/application/themes/designed_by_tonik/images/icons/map-white.svg")}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider{position:relative;overflow:hidden}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images{margin:0;position:relative;height:0;padding-bottom:66.4%;background-color:#f7f7f7}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .item{padding:0}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .item .img-fill{position:relative;text-align:center;height:auto;padding-bottom:66.4%}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .item .img-fill img{position:absolute;object-fit:contain;width:100%;height:100%}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background:rgba(0,0,0,0.7);border:0 none;text-align:center;color:#FFF;z-index:5;opacity:0;transition:all .5s;outline:0}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{width:40px;height:40px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{width:47px;height:47px}}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow svg,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow svg{top:2px}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow .svgArrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow .svgArrow{fill:#fff}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow{right:15px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow{right:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .next-arrow{right:25px}}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{left:15px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{left:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images .prev-arrow{left:25px}}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images:hover .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images:hover .prev-arrow{opacity:1}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__images span.caption{position:absolute;bottom:0;background-color:rgba(255,255,255,0.75);padding:0 10px}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails{position:relative;top:auto;left:0px;width:100%;z-index:4;transition:all .8s;margin:13px 0 0;height:50px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails{margin:10px 0 0;height:60px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails{margin:13px 0 0;height:76px}}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails:before,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails:after{content:'';display:block;width:100px;height:100%;position:absolute;top:0;z-index:10;pointer-events:none}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .item .img-fill{background:white;cursor:pointer;text-align:center;height:50px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .item .img-fill{height:60px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .item .img-fill{height:76px}}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .item .img-fill img{object-fit:cover;object-position:center;width:100%;height:100%;opacity:0.65 !important;transition:all .3s;-webkit-transition:all .3s}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .item:hover .img-fill img{opacity:1 !important}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .slick-center .item .img-fill img{opacity:1 !important}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .prev-arrow{position:absolute;width:40px;height:100%;top:50%;transform:translateY(-50%);border:2px solid #022834;background-color:#fff;color:#FFF;z-index:15;transition:all .3s;-webkit-transition:all .3s}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .next-arrow:hover,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .prev-arrow:hover{background-color:#022834}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .next-arrow:hover .svgArrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .prev-arrow:hover .svgArrow{fill:#fff}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .next-arrow svg,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .prev-arrow svg{top:2px}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .next-arrow{right:0px}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider__thumbnails .prev-arrow{left:0px}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .next-arrow,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .prev-arrow{cursor:pointer;outline:none}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .next-arrow svg,div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .prev-arrow svg{width:18px;height:18px;position:relative}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .img-fill{width:100%;display:block;overflow:hidden;position:relative;text-align:center}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .slick-slider{margin:0 -6px;padding:0 !important}div.ccm-page.page-template-property-details div.property-details div.photos-map .gallery-slider .slick-slide{float:left;padding:0 6px;outline:none}div.ccm-page.page-template-property-details div.property-details div.photos-map div.map{display:none}div.ccm-page.page-template-property-details div.property-details div.property-description{margin-top:15px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.property-description{margin-top:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.property-description{margin-top:25px}}div.ccm-page.page-template-property-details div.property-details div.property-details{margin-top:10px}@media (min-width:  992px){div.ccm-page.page-template-property-details div.property-details div.property-details{margin-top:25px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.property-details{margin-top:30px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.property-details{margin-top:40px}}div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion div.accordion-item{border-bottom:1px solid #f7f7f7;margin-bottom:15px}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion div.accordion-item{margin-bottom:20px}}div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion div.accordion-item div.table-responsive{border-top:none}div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion h3{position:relative;cursor:pointer;margin-bottom:10px}@media (max-width:  767px){div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion h3{min-height:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion h3{margin-bottom:15px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion h3{margin-bottom:20px}}div.ccm-page.page-template-property-details div.property-details div.property-details div.accordion h3 i{position:relative;z-index:-1;color:#022834;float:right}div.ccm-page.page-template-property-details aside div.form-property-visit{font-weight:400;padding:15px;background:#0d8d9d;background:-moz-linear-gradient(top, #e2443e 0%, #cf261f 100%);background:-webkit-linear-gradient(top, #e2443e 0%, #cf261f 100%);background:linear-gradient(to bottom, #e2443e 0%, #cf261f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten(@color1, 5%)', endColorstr='darken(@color1, 5%)', GradientType=0)}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.form-property-visit{padding:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.form-property-visit{padding:25px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.form-property-visit{padding:35px}}div.ccm-page.page-template-property-details aside div.form-property-visit h2{color:#fff;font-weight:800;text-align:center}div.ccm-page.page-template-property-details aside div.form-property-visit h2 span{display:block;font-weight:600}div.ccm-page.page-template-property-details aside div.form-property-visit input,div.ccm-page.page-template-property-details aside div.form-property-visit textarea{border-radius:0;border:none;color:#022834;font-size:14px}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.form-property-visit input,div.ccm-page.page-template-property-details aside div.form-property-visit textarea{font-size:15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.form-property-visit input,div.ccm-page.page-template-property-details aside div.form-property-visit textarea{font-size:16px}}div.ccm-page.page-template-property-details aside div.form-property-visit div.mls{background-color:#fff;padding:6px 12px;color:#022834;font-size:14px}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.form-property-visit div.mls{font-size:15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.form-property-visit div.mls{font-size:16px}}div.ccm-page.page-template-property-details aside div.form-property-visit div.button-wrapper button{padding:6px 15px}div.ccm-page.page-template-property-details aside div.form-property-visit div.honey{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}div.ccm-page.page-template-property-details aside div.form-property-visit div.frmResults{text-align:center;background-color:#fff;font-weight:500;padding:3px;font-size:12px;line-height:14px;display:none}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.form-property-visit div.frmResults{font-size:14px;line-height:16px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.form-property-visit div.frmResults{font-size:16px;line-height:18px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.form-property-visit div.frmResults{font-size:18px;line-height:20px}}div.ccm-page.page-template-property-details aside div.form-property-visit div.frmResults.error{margin-bottom:10px;border:1px solid #ffc107;color:#ffc107}div.ccm-page.page-template-property-details aside div.form-property-visit input.error,div.ccm-page.page-template-property-details aside div.form-property-visit textarea.error{border:1px solid #ffc107}div.ccm-page.page-template-property-details aside div.form-property-visit span.error{color:#ffc107;font-weight:500}div.ccm-page.page-template-property-details aside div.agents-wrapper{margin-top:15px;padding:15px;border:1px solid #c4c4c4;font-weight:400}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.agents-wrapper{padding:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.agents-wrapper{padding:25px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.agents-wrapper{padding:35px}}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent{border-top:1px solid #c4c4c4;margin-top:15px;padding-top:15px}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent:first-child{border:none;margin:0;padding:0}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.photo{text-align:center;margin-bottom:10px}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.photo img{border:1px solid #c4c4c4;display:inline-block}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.details div.name{font-size:16px;font-weight:600}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.details div.name{font-size:18px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.details div.name{font-size:20px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.details div.name{font-size:22px}}div.ccm-page.page-template-property-details aside div.agents-wrapper div.agent div.details div.agency{margin:20px 0}div.ccm-page.page-template-property-details aside div.calculator-wrapper,div.ccm-page.page-template-property-details aside div.mutation-calculator{margin-top:15px;padding:15px;background-color:#f7f7f7}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.calculator-wrapper,div.ccm-page.page-template-property-details aside div.mutation-calculator{padding:20px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.calculator-wrapper,div.ccm-page.page-template-property-details aside div.mutation-calculator{padding:25px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.calculator-wrapper,div.ccm-page.page-template-property-details aside div.mutation-calculator{padding:35px}}div.ccm-page.page-template-property-details aside div.calculator-wrapper div.title,div.ccm-page.page-template-property-details aside div.mutation-calculator div.title{margin-bottom:15px;text-align:center;font-size:18px;line-height:20px;font-weight:600}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.calculator-wrapper div.title,div.ccm-page.page-template-property-details aside div.mutation-calculator div.title{font-size:22px;line-height:24px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.calculator-wrapper div.title,div.ccm-page.page-template-property-details aside div.mutation-calculator div.title{font-size:26px;line-height:28px;margin-bottom:20px}}@media (min-width:  1600px){div.ccm-page.page-template-property-details aside div.calculator-wrapper div.title,div.ccm-page.page-template-property-details aside div.mutation-calculator div.title{font-size:30px;line-height:34px}}div.ccm-page.page-template-property-details aside div.calculator-wrapper div.title span,div.ccm-page.page-template-property-details aside div.mutation-calculator div.title span{display:block;color:#df2f28;font-weight:800}div.ccm-page.page-template-property-details aside div.calculator-wrapper label,div.ccm-page.page-template-property-details aside div.mutation-calculator label{font-weight:400}div.ccm-page.page-template-property-details aside div.calculator-wrapper input,div.ccm-page.page-template-property-details aside div.mutation-calculator input,div.ccm-page.page-template-property-details aside div.calculator-wrapper textarea,div.ccm-page.page-template-property-details aside div.mutation-calculator textarea,div.ccm-page.page-template-property-details aside div.calculator-wrapper select,div.ccm-page.page-template-property-details aside div.mutation-calculator select{border-radius:0;border:none;color:#022834;font-size:14px}@media (min-width:  992px){div.ccm-page.page-template-property-details aside div.calculator-wrapper input,div.ccm-page.page-template-property-details aside div.mutation-calculator input,div.ccm-page.page-template-property-details aside div.calculator-wrapper textarea,div.ccm-page.page-template-property-details aside div.mutation-calculator textarea,div.ccm-page.page-template-property-details aside div.calculator-wrapper select,div.ccm-page.page-template-property-details aside div.mutation-calculator select{font-size:15px}}@media (min-width:  1200px){div.ccm-page.page-template-property-details aside div.calculator-wrapper input,div.ccm-page.page-template-property-details aside div.mutation-calculator input,div.ccm-page.page-template-property-details aside div.calculator-wrapper textarea,div.ccm-page.page-template-property-details aside div.mutation-calculator textarea,div.ccm-page.page-template-property-details aside div.calculator-wrapper select,div.ccm-page.page-template-property-details aside div.mutation-calculator select{font-size:16px}}div.ccm-page.page-template-property-details aside div.calculator-wrapper input.error,div.ccm-page.page-template-property-details aside div.mutation-calculator input.error,div.ccm-page.page-template-property-details aside div.calculator-wrapper textarea.error,div.ccm-page.page-template-property-details aside div.mutation-calculator textarea.error,div.ccm-page.page-template-property-details aside div.calculator-wrapper select.error,div.ccm-page.page-template-property-details aside div.mutation-calculator select.error{border:1px solid #f00}div.ccm-page.page-template-property-details aside div.calculator-wrapper .form-control,div.ccm-page.page-template-property-details aside div.mutation-calculator .form-control{border:none;border-radius:0}div.ccm-page.page-template-property-details aside div.calculator-wrapper .form-control .input-icon,div.ccm-page.page-template-property-details aside div.mutation-calculator .form-control .input-icon{float:right}div.ccm-page.page-template-property-details aside div.calculator-wrapper .input-group .input-group-addon,div.ccm-page.page-template-property-details aside div.mutation-calculator .input-group .input-group-addon{width:1%;float:none;border:none;border-radius:0;background-color:#fff}div.ccm-page.page-template-property-details aside div.calculator-wrapper div#calc_results,div.ccm-page.page-template-property-details aside div.mutation-calculator div#calc_results{text-align:center;display:none;margin-bottom:10px;font-size:22px;font-weight:600}div.ccm-page.page-template-property-details aside div.calculator-wrapper div.mutation_results_wrapper,div.ccm-page.page-template-property-details aside div.mutation-calculator div.mutation_results_wrapper{margin-top:20px}div.ccm-page.page-template-property-details aside div.calculator-wrapper button,div.ccm-page.page-template-property-details aside div.mutation-calculator button{border-color:#022834;color:#022834;outline:none}div.ccm-page.page-template-property-details aside div.calculator-wrapper button:hover,div.ccm-page.page-template-property-details aside div.mutation-calculator button:hover{background-color:#022834;color:#fff}div.ccm-page.page-template-property-details div.properties-results.similar h2{margin-bottom:0}div.ccm-page div.brokers-wrapper div.search-bar{background-color:#f7f7f7;padding:15px;margin-bottom:20px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper div.search-bar{padding:20px;margin-bottom:25px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper div.search-bar{padding:25px;margin-bottom:30px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper div.search-bar{padding:30px;margin-bottom:40px}}div.ccm-page div.brokers-wrapper div.search-bar .form-group input,div.ccm-page div.brokers-wrapper div.search-bar .form-group select{width:100%;border-radius:0;border:none;margin-top:5px}div.ccm-page div.brokers-wrapper div.search-bar button{color:#df2f28;border-color:#df2f28;padding-top:6px;padding-bottom:6px}@media (min-width:  768px){div.ccm-page div.brokers-wrapper div.search-bar button{margin-left:15px}}div.ccm-page div.brokers-wrapper div.search-bar button:hover{background-color:#df2f28;color:#f7f7f7}div.ccm-page div.brokers-wrapper div.search-bar button:after{content:'\f002';font-family:FontAwesome;font-size:22px;margin-left:10px}div.ccm-page div.brokers-wrapper div.total-results{font-style:italic;margin-bottom:10px}div.ccm-page div.brokers-wrapper div.brokers-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -12px}div.ccm-page div.brokers-wrapper div.broker{background-color:#f7f7f7;padding:20px;font-size:14px;font-weight:400;margin:0 12px 15px;width:calc(100% - 24px);display:flex;flex-direction:column}@media (min-width:480px){div.ccm-page div.brokers-wrapper div.broker{width:calc(50% - 24px)}}@media (min-width:  992px){div.ccm-page div.brokers-wrapper div.broker{font-size:16px;padding:25px;margin:0 12px 25px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper div.broker{font-size:17px;padding:30px}}div.ccm-page div.brokers-wrapper div.broker.flex-row{flex-direction:row}@media (max-width:  767px){div.ccm-page div.brokers-wrapper div.broker.flex-row{flex-wrap:wrap}}div.ccm-page div.brokers-wrapper div.broker div.photo img{margin-bottom:10px}div.ccm-page div.brokers-wrapper div.broker div.photo a.btn{display:block;padding:8px 0}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper{width:100%}}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper h3,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper h3{font-size:14px;margin-bottom:0}@media (min-width:  992px){div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper h3,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper h3{font-size:16px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper h3,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper h3{font-size:17px}}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper a,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper a{color:#022834 !important}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info{margin-top:10px}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info div.photo,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info div.photo{margin-right:20px}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info{display:flex;align-items:center}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info div.photo,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info div.photo{width:calc(25% - 20px)}}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info div.contacts,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info div.contacts{margin:20px 0;font-weight:500}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info div.contacts div.website,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info div.contacts div.website{margin-top:10px;font-weight:700}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.broker-info div.contacts a.btn,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.broker-info div.contacts a.btn{margin-top:10px}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.agency,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.agency{font-weight:500}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.agency div.agency-title,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.agency div.agency-title{text-transform:uppercase}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.agency address,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.agency address{margin:20px 0 0}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper div.agency div.website,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper div.agency div.website{margin-top:10px;font-weight:700}div.ccm-page div.brokers-wrapper div.broker div.broker-info-wrapper h3 a,div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper h3 a{color:#df2f28 !important}div.ccm-page div.brokers-wrapper div.broker div.agency-info-wrapper{margin:auto 0 0;padding:20px;border:1px solid rgba(2,40,52,0.1)}div.ccm-page div.brokers-wrapper div.broker span.tel{font-weight:300;color:#919191}div.ccm-page div.brokers-wrapper div.broker div.website{font-style:italic;font-size:13px;line-height:15px;font-weight:600;margin-top:15px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper div.broker div.website{font-size:15px;line-height:17px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper div.broker div.website{font-size:16px;line-height:18px;margin-top:20px}}div.ccm-page div.brokers-wrapper div.broker .arrow{justify-content:end;margin:0 10px 20px 0;width:max-content;max-width:calc(100% - 15px)}div.ccm-page div.brokers-wrapper div.broker h3{margin-bottom:5px}div.ccm-page div.brokers-wrapper div.broker h3 a{color:#df2f28 !important}div.ccm-page div.brokers-wrapper.details .h1{font-family:'Poppins',sans-serif;font-size:21.09375px;font-weight:700;margin:0 0 6.328125px 0}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details .h1{font-size:28.125px;margin:0 0 8.4375px 0}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details .h1{font-size:37.5px;margin:0 0 11.25px 0}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details .h1{font-size:50px;margin:0 0 15px 0}}div.ccm-page div.brokers-wrapper.details div.broker{width:100%;margin:0 0 25px}@media (min-width:400px){div.ccm-page div.brokers-wrapper.details div.broker{flex-wrap:nowrap}}div.ccm-page div.brokers-wrapper.details div.broker div.photo{min-width:130px;width:130px;margin:0 auto}div.ccm-page div.brokers-wrapper.details div.broker div.photo img{width:100%}div.ccm-page div.brokers-wrapper.details div.broker div.broker-info-wrapper div.broker-info,div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper div.broker-info{display:block}div.ccm-page div.brokers-wrapper.details div.broker div.broker-info-wrapper div.broker-info div.info,div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper div.broker-info div.info{margin-bottom:20px}div.ccm-page div.brokers-wrapper.details div.broker div.broker-info-wrapper div.broker-contact,div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper div.broker-contact{text-align:center}div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper{padding:20px;font-size:14px;margin:0 0 auto 15px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper{margin:0 -15px -15px;width:calc(100% + 30px)}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper{font-size:16px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details div.broker div.agency-info-wrapper{font-size:17px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -8px 0}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties{margin:0 -10px 0}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties{margin:0 -12px 0}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{font-size:13px;font-weight:400;margin:0 8px 15px;width:calc(100% - 16px);position:relative;border:1px solid #dedede}@media (min-width:480px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{width:calc(50% - 16px)}}@media (min-width:  768px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{width:calc(33.333333333% - 16px)}}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{width:calc(33.333333333% - 20px);margin:0 10px 20px;font-size:14px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{width:calc(33.333333333% - 24px);margin:0 12px 25px;font-size:16px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property{font-size:17px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo{position:relative;padding-bottom:56.2%;flex:1 1 auto}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo.missing a:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";background-image:url("/application/themes/designed_by_tonik/images/logo.svg");background-size:60% auto;background-position:50% 50%;background-repeat:no-repeat}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo img{position:absolute;object-fit:cover;width:100%;height:100%}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar{position:absolute;top:0;right:0;bottom:0;width:36px;background-color:rgba(2,40,52,0.7)}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul{position:absolute;list-style:none;padding:0;margin:0;bottom:0;width:100%}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li{width:100%;height:20px;background-size:20px auto;background-position:50% 50%;background-repeat:no-repeat;margin:0 0 12px}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites{cursor:pointer;background-image:url("/application/themes/designed_by_tonik/images/icons/heart-gray.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.favorites.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/heart-blue.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings{background-image:url("/application/themes/designed_by_tonik/images/icons/star-gray.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.new-listings.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/star-blue.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses{background-image:url("/application/themes/designed_by_tonik/images/icons/home-gray.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.photo div.toolbar ul li.open-houses.selected{background-image:url("/application/themes/designed_by_tonik/images/icons/home-blue.svg")}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description{padding-bottom:35px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description{padding-bottom:45px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description{padding-bottom:50px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description{padding-bottom:60px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details{padding:10px 10px 10px 10px;background-color:#f7f7f7}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details{padding:10px 10px 10px 20px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price{float:left;font-weight:600;font-size:14px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price{font-size:16px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price{font-size:18px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price{font-size:22px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded{font-size:12px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price span.taxesincluded{font-size:14px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price span.clause{display:block;font-size:11px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.price span.clause{font-size:12px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.mls{float:right;font-size:12px}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.top-details div.mls{font-size:13px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper{padding:10px}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper{padding:20px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:13px;margin:0}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:14px;font-weight:600;color:#df2f28}@media (min-width:  992px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:15px}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:16px}}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:17px}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:18px}}@media (min-width:  1600px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address{font-size:19px}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper address span{font-size:20px}}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper div.details{border-top:1px solid #dedede;margin:10px 0 0;padding:10px 0 0}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;font-weight:500}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property div.description div.details-wrapper div.details div.detail div.column.header{color:#919191;font-weight:400}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property a.btn-details{font-size:12px;padding:8px 10px;position:absolute;bottom:0;left:0;right:0;color:#fff;border-color:#df2f28;background-color:#df2f28}div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property a.btn-details:hover{background-color:#fff;color:#df2f28}@media (min-width:  1200px){div.ccm-page div.brokers-wrapper.details div.properties-results div.properties div.property a.btn-details{font-size:14px;padding:8px 15px}}div.ccm-page div.brokers-wrapper.details div.broker-description{font-weight:600}div.ccm-page div.brokers-wrapper #dropdownSecteurs,div.ccm-page div.brokers-wrapper #dropdownLangues{margin-left:0;border-radius:0;border:none;height:34px;text-align:left;padding-right:22px;background-color:#fff;color:#555;overflow:hidden;text-overflow:ellipsis}div.ccm-page div.brokers-wrapper #dropdownSecteurs::after,div.ccm-page div.brokers-wrapper #dropdownLangues::after{content:"";display:none}div.ccm-page div.brokers-wrapper #dropdownSecteurs span.dropdown-text,div.ccm-page div.brokers-wrapper #dropdownLangues span.dropdown-text{white-space:nowrap}div.ccm-page div.brokers-wrapper .search-bar .multiple-select-input{padding-left:10px;display:flex;flex-direction:row;justify-content:left}div.ccm-page div.brokers-wrapper .search-bar .multiple-select-input>*{display:flex;flex-direction:column;justify-content:center;margin-bottom:3px;margin-top:3px !important;color:#022834;cursor:pointer;font-weight:400}div.ccm-page div.brokers-wrapper .search-bar .multiple-select-input .form-check-input{width:fit-content;margin-right:5px}div.ccm-page div.brokers-wrapper .search-bar .btn-reset-filter{padding:7.5px 15px;background-color:#df2f28;color:#fff !important}div.ccm-page div.brokers-wrapper .search-bar .btn-reset-filter:hover{background-color:transparent !important;color:#df2f28 !important}@media (max-width:  1599px){div.ccm-page div.brokers-wrapper .search-bar .btn-reset-filter{margin-right:10px;padding:10px 15px}}div.ccm-page div.brokers-wrapper .search-bar .caret{float:none;position:absolute;top:calc(48%);right:8px}div.ccm-page footer{flex-shrink:0}div.ccm-page footer div.footer-content{background-color:#022834;padding:25.3125px 0;color:#fff}@media (min-width:  992px){div.ccm-page footer div.footer-content{padding:33.75px 0}}@media (min-width:  1200px){div.ccm-page footer div.footer-content{padding:45px 0}}@media (min-width:  1600px){div.ccm-page footer div.footer-content{padding:60px 0}}@media (max-width:  1199px){div.ccm-page footer div.footer-content .row{display:flex;flex-direction:row;justify-content:space-evenly}}@media (max-width:  767px){div.ccm-page footer div.footer-content .row{flex-direction:column}}div.ccm-page footer div.footer-content div.title{font-size:14px;font-weight:600;color:#fff;padding-bottom:8px;margin-bottom:8.4375px;border-bottom:2px solid rgba(255,255,255,0.15);margin-top:16.875px}@media (min-width:  992px){div.ccm-page footer div.footer-content div.title{font-size:16.875px;padding-bottom:8.4375px;margin-bottom:11.25px;margin-top:22.5px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.title{font-size:22.5px;padding-bottom:11.25px;margin-bottom:15px;margin-top:30px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.title{font-size:30px;padding-bottom:15px;margin-bottom:20px;margin-top:40px}}div.ccm-page footer div.footer-content div.title.logo{margin-top:0}@media (max-width:  767px){div.ccm-page footer div.footer-content div.title.logo{max-width:275px;margin-left:auto;margin-right:auto}}div.ccm-page footer div.footer-content div.contacts{padding-left:0px}@media (max-width:  767px){div.ccm-page footer div.footer-content div.contacts{text-align:center}}@media (min-width:  992px){div.ccm-page footer div.footer-content div.contacts{padding-left:22.5px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.contacts{padding-left:30px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.contacts{padding-left:40px}}div.ccm-page footer div.footer-content div.contacts ul{list-style:none;padding:0}@media (max-width:  767px){div.ccm-page footer div.footer-content div.contacts ul{white-space:pre-line}}div.ccm-page footer div.footer-content div.contacts ul li{position:relative;background-repeat:no-repeat;background-position:0 50%;padding-left:22px;font-weight:400}@media (max-width:  767px){div.ccm-page footer div.footer-content div.contacts ul li{display:inline-block;white-space:normal}}@media (min-width:  992px){div.ccm-page footer div.footer-content div.contacts ul li{padding-left:19.6875px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.contacts ul li{padding-left:26.25px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.contacts ul li{padding-left:35px}}div.ccm-page footer div.footer-content div.contacts ul li a{font-weight:500}div.ccm-page footer div.footer-content div.contacts ul li:before{position:absolute;left:0;top:calc(50% - 11px);font-family:FontAwesome;font-size:18px;line-height:22px}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.contacts ul li:before{top:calc(50% - 12px);font-size:20px;line-height:24px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.contacts ul li:before{top:calc(50% - 14px);font-size:24px;line-height:28px}}div.ccm-page footer div.footer-content div.contacts ul li.icon-address:before{content:"\f041"}div.ccm-page footer div.footer-content div.contacts ul li.icon-tel:before{content:"\f095"}div.ccm-page footer div.footer-content div.contacts ul li.icon-fax:before{font-size:16px;content:"\f1ac"}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.contacts ul li.icon-fax:before{font-size:18px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.contacts ul li.icon-fax:before{font-size:22px}}div.ccm-page footer div.footer-content div.contacts ul li.icon-email:before{font-size:16px;content:"\f0e0"}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.contacts ul li.icon-email:before{font-size:18px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.contacts ul li.icon-email:before{font-size:22px}}div.ccm-page footer div.footer-content div.social{font-size:26px;padding-left:0}@media (max-width:  767px){div.ccm-page footer div.footer-content div.social{max-width:275px;margin-left:auto;margin-right:auto;text-align:center}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.social{font-size:28px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.social{font-size:30px}}@media (min-width:  768px){div.ccm-page footer div.footer-content div.social .title{margin-top:35px}}@media (min-width:  992px){div.ccm-page footer div.footer-content div.social .title{margin-top:30px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.social .title{margin-top:0}}div.ccm-page footer div.footer-content div.social ul li{margin:0 10px 0 0}div.ccm-page footer div.footer-content div.footer-links{margin-left:0px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;list-style:none;padding:0;margin:0}@media (min-width:  992px){div.ccm-page footer div.footer-content div.footer-links{margin-left:22.5px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.footer-links{margin-left:30px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.footer-links{margin-left:40px}}@media (min-width:  992px){div.ccm-page footer div.footer-content div.footer-links{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.footer-links{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.footer-links{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}div.ccm-page footer div.footer-content div.footer-links li,div.ccm-page footer div.footer-content div.footer-links a.switchLang{position:relative;font-size:14px;line-height:16px;font-weight:500;display:inline-block;width:100%;margin:4px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media (min-width:  992px){div.ccm-page footer div.footer-content div.footer-links li,div.ccm-page footer div.footer-content div.footer-links a.switchLang{font-size:18px;line-height:20px;margin:16px 0}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.footer-links li,div.ccm-page footer div.footer-content div.footer-links a.switchLang{font-size:20px;line-height:22px;margin:18px 0}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.footer-links li,div.ccm-page footer div.footer-content div.footer-links a.switchLang{font-size:22px;line-height:24px;margin:20px 0}}div.ccm-page footer div.footer-content div.footer-links li a,div.ccm-page footer div.footer-content div.footer-links a.switchLang a{vertical-align:top;font-weight:500}div.ccm-page footer div.footer-content div.footer-links a.switchLang{margin-top:2px;padding-left:15px}@media (min-width:  992px){div.ccm-page footer div.footer-content div.footer-links a.switchLang{margin-top:8px}}@media (min-width:  1200px){div.ccm-page footer div.footer-content div.footer-links a.switchLang{margin-top:9px}}@media (min-width:  1600px){div.ccm-page footer div.footer-content div.footer-links a.switchLang{margin-top:10px}}div.ccm-page footer section.copyrightContent{padding:10px 0}@media (min-width:  1200px){div.ccm-page footer section.copyrightContent{padding:12px 0}}@media (min-width:  1600px){div.ccm-page footer section.copyrightContent{padding:15px 0}}@media (max-width:  767px){div.ccm-page footer section.copyrightContent div.rightReserve{text-align:center}}div.ccm-page footer section.copyrightContent div.mls{font-size:11px}@media (max-width:  767px){div.ccm-page footer section.copyrightContent div.mls{text-align:center}}@media (min-width:  992px){div.ccm-page footer section.copyrightContent div.mls{font-size:12px}}@media (min-width:  1600px){div.ccm-page footer section.copyrightContent div.logo{margin-right:25px}}@media (max-width:  767px){div.ccm-page footer section.copyrightContent div.logo{text-align:center;margin:7px 0}}div.ccm-page footer section.copyrightContent div.logo:first-child{margin-right:0}div.ccm-page footer section.copyrightContent div.logo img{display:inline-block}@media (min-width:  768px){div.ccm-page footer section.copyrightContent div.logo{float:right}}div.ccm-page div.agencies-wrapper div.search-bar{background-color:#f7f7f7;padding:15px;margin-bottom:20px}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.search-bar{padding:20px;margin-bottom:25px}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.search-bar{padding:25px;margin-bottom:30px}}@media (min-width:  1600px){div.ccm-page div.agencies-wrapper div.search-bar{padding:30px;margin-bottom:40px}}div.ccm-page div.agencies-wrapper div.search-bar .input-group{width:100%}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.search-bar .input-group{width:60%}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.search-bar .input-group{width:50%}}@media (min-width:  1600px){div.ccm-page div.agencies-wrapper div.search-bar .input-group{width:40%}}div.ccm-page div.agencies-wrapper div.search-bar .input-group input{border-radius:0;border:none}div.ccm-page div.agencies-wrapper div.search-bar .input-group .input-group-btn button{margin-left:15px;color:#df2f28;border-color:#df2f28;padding:6px 12px}div.ccm-page div.agencies-wrapper div.search-bar .input-group .input-group-btn button:hover{background-color:#df2f28;color:#f7f7f7}div.ccm-page div.agencies-wrapper div.search-bar .input-group .input-group-btn button:after{content:'\f002';font-family:FontAwesome;font-size:22px;margin-left:10px}div.ccm-page div.agencies-wrapper div.total-results{font-style:italic;margin-bottom:10px}div.ccm-page div.agencies-wrapper div.agency-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}@media (min-width:480px){div.ccm-page div.agencies-wrapper div.agency-list{margin:0 -8px}}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.agency-list{margin:0 -10px}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.agency-list{margin:0 -12px}}div.ccm-page div.agencies-wrapper div.agency-list div.agency{background-color:#f7f7f7;padding:10px;font-size:13px;font-weight:400;margin:0 0 25px;width:100%}@media (min-width:480px){div.ccm-page div.agencies-wrapper div.agency-list div.agency{padding:15px;font-size:14px;margin:0 8px 25px;width:calc(50% - 16px)}}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.agency-list div.agency{padding:20px;font-size:15px;margin:0 10px 20px;width:calc(33.333333% - 20px)}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.agency-list div.agency{padding:25px;font-size:16px;margin:0 12px 25px;width:calc(33.333333% - 24px)}}@media (min-width:  1600px){div.ccm-page div.agencies-wrapper div.agency-list div.agency{padding:30px;font-size:17px}}div.ccm-page div.agencies-wrapper div.agency-list div.agency h3{font-size:14px;text-transform:uppercase;color:#022834;margin-bottom:0}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.agency-list div.agency h3{font-size:15px}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.agency-list div.agency h3{font-size:16px}}@media (min-width:  1600px){div.ccm-page div.agencies-wrapper div.agency-list div.agency h3{font-size:17px}}div.ccm-page div.agencies-wrapper div.agency-list div.agency address{margin:10px 0 0}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.agency-list div.agency address{margin:15px 0 0}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.agency-list div.agency address{margin:20px 0 0}}div.ccm-page div.agencies-wrapper div.agency-list div.agency span.tel{color:#919191}div.ccm-page div.agencies-wrapper div.agency-list div.agency div.website{font-style:italic;font-size:14px;font-weight:600;margin-top:10px}@media (min-width:  992px){div.ccm-page div.agencies-wrapper div.agency-list div.agency div.website{font-size:15px;margin-top:15px}}@media (min-width:  1200px){div.ccm-page div.agencies-wrapper div.agency-list div.agency div.website{font-size:16px;margin-top:20px}}div.ccm-page div.agencies-wrapper div.no-results{display:none}div.ccm-page div.bt-cio-team-members{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -12px}@media (min-width:  1600px){div.ccm-page div.bt-cio-team-members div.broker div.photo{float:left;margin-right:20px;width:calc(35% - 20px)}}div.ccm-page div.bt-cio-team-members div.team-member{background-color:#f7f7f7;padding:15px;font-size:14px;font-weight:400;margin:0 12px 15px;width:calc(100% - 24px)}@media (min-width:480px){div.ccm-page div.bt-cio-team-members div.team-member{width:calc(50% - 24px)}}@media (min-width:  768px){div.ccm-page div.bt-cio-team-members div.team-member{margin:0 12px 25px;width:calc(50% - 24px)}}@media (min-width:  992px){div.ccm-page div.bt-cio-team-members div.team-member{font-size:16px;padding:20px}}@media (min-width:  1200px){div.ccm-page div.bt-cio-team-members div.team-member{font-size:15px;padding:25px;width:calc(33.3333333% - 24px)}}@media (min-width:  1600px){div.ccm-page div.bt-cio-team-members div.team-member{font-size:16px;padding:30px;width:calc(50% - 24px)}}div.ccm-page div.bt-cio-team-members div.team-member div.photo{position:relative;width:80px;height:100px;overflow:hidden;margin:0 auto 10px}@media (min-width:  1600px){div.ccm-page div.bt-cio-team-members div.team-member div.photo{float:left;margin:0 20px 0 0}}div.ccm-page div.bt-cio-team-members div.team-member div.photo img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;height:auto;width:auto}div.ccm-page div.bt-cio-team-members div.team-member div.photo a.btn{display:block;padding:8px 0}div.ccm-page div.bt-cio-team-members div.team-member div.team-member-info{text-align:center}@media (min-width:  1600px){div.ccm-page div.bt-cio-team-members div.team-member div.team-member-info{float:left;width:65%;text-align:left}}div.ccm-page div.bt-cio-team-members div.team-member div.team-member-info h3{font-size:14px;margin-bottom:0}@media (min-width:  992px){div.ccm-page div.bt-cio-team-members div.team-member div.team-member-info h3{font-size:16px}}@media (min-width:  1200px){div.ccm-page div.bt-cio-team-members div.team-member div.team-member-info h3{font-size:17px}}.sidr div ul:first-child{border-top:none;margin-bottom:0}.sidr div ul li{line-height:normal;font-size:15px}.sidr div ul li:hover,.sidr div ul li.active,.sidr div ul li.sidr-class-active{line-height:normal}.sidr div ul li a{padding-top:10px;padding-bottom:10px}.sidr div ul li a span{padding:0}.sidr div ul li ul li{line-height:normal;font-size:13px}.sidr div ul li ul li:hover,.sidr div ul li ul li.active,.sidr div ul li ul li.sidr-class-active{line-height:normal}.sidr div ul li ul li span{padding-left:0px;padding-right:0}.sidr div ul li ul li a{padding-left:25px}.sidr div ul li ul li ul li{font-size:12px}.sidr div ul li ul li ul li a{padding-left:35px;padding-top:8px;padding-bottom:8px}.sidr div.contact-bar{background-color:#fff;text-align:center}.sidr div.contact-bar li{margin:10px;border:none}.sidr div.contact-bar li:hover a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sidr div.contact-bar a{display:block;text-align:center;color:#df2f28;padding:0;font-size:20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:bold}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:bold}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:normal;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type="checkbox"]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type="checkbox"],.form-inline .multiselect-container li a label.radio input[type="radio"]{margin-left:-20px;margin-right:0}