@font-face{font-display:swap;font-family:Marcellus;font-style:normal;font-weight:400;src:url(../bhhs-pagelibs/fonts/marcellus/Marcellus-Regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(../bhhs-pagelibs/fonts/manrope/Manrope-Variable.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../bhhs-pagelibs/fonts/montserrat/Montserrat-Variable.woff2) format("woff2")}
.btn{border-radius:4px;font-family:Manrope;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:22px;text-decoration:none;text-transform:uppercase;white-space:normal}
.btn.btn-primary,.btn.btn-primary--compact{background:#670038;border:1.5px solid var(--tertiary-100,#670038);color:#f5f1f2}
.btn.btn-primary--compact:hover,.btn.btn-primary:hover{background:var(--tertiary-10,#ece3e5);border:1.5px solid var(--tertiary-100,#670038);box-shadow:none;color:#670038}
.btn.btn-primary--compact:active,.btn.btn-primary--compact:not(:disabled):not(.disabled):active,.btn.btn-primary:active,.btn.btn-primary:not(:disabled):not(.disabled):active{background:var(--tertiary-100,#670038);border:1.5px solid var(--tertiary-100,#670038);box-shadow:none;color:#f5f1f2}
.btn.btn-secondary,.btn.btn-secondary--compact{background:#FFF;border:1.5px solid var(--tertiary-100,#670038);color:#670038}
.btn.btn-secondary--compact:hover,.btn.btn-secondary:hover{background:var(--tertiary-10,#ece3e5);border:1.5px solid var(--tertiary-100,#670038);box-shadow:none;color:#670038}
.btn.btn-secondary--compact:active,.btn.btn-secondary--compact:not(:disabled):not(.disabled):active,.btn.btn-secondary:active,.btn.btn-secondary:not(:disabled):not(.disabled):active{background:var(--tertiary-100,#670038);border:1.5px solid var(--tertiary-100,#670038);box-shadow:none;color:#f5f1f2}
.btn.btn-primary-outline,.btn.btn-primary-outline--compact{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2}
.btn.btn-primary-outline--compact:active,.btn.btn-primary-outline--compact:hover,.btn.btn-primary-outline--compact:not(:disabled):not(.disabled):active,.btn.btn-primary-outline:active,.btn.btn-primary-outline:hover,.btn.btn-primary-outline:not(:disabled):not(.disabled):active{background-color:#c299af;border:1px solid #c299af;color:#670038 !important}
.btn.btn-primary,.btn.btn-primary-outline,.btn.btn-secondary,.btn.btn-tertiary{font-size:16px}
.btn.btn-primary--compact,.btn.btn-secondary--compact,.btn.btn-tertiary--compact{font-size:14px;line-height:22px}
body{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){body{font-size:16px}
}
@media only screen and (min-width:1025px){body{font-size:18px;line-height:140%}
}
.h-xl,h1{color:#000;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.h-xl,h1{font-size:44px}
}
.h-lg,h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.h-lg,h2{font-size:35px}
}
@media only screen and (min-width:1025px){.h-lg,h2{font-size:43px;line-height:130%}
}
.h-md,h3{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.h-md,h3{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.h-md,h3{font-size:32px;line-height:130%}
}
.h-sm,h4{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.h-sm,h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.h-sm,h4{font-size:24px;line-height:130%}
}
.h-xs,h5{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.h-xs,h5{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.h-xs,h5{font-size:18px;letter-spacing:.18px;line-height:130%}
}
h6{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){h6{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){h6{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
p{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){p{font-size:16px}
}
@media only screen and (min-width:1025px){p{font-size:18px;line-height:140%}
}
.accordion__hdr{border-top:1px solid #000}
.accordion__hdr:after{border-color:#000 transparent transparent}
.accordion__hdr__title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.accordion__hdr__title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.accordion__hdr__title{font-size:24px;line-height:130%}
}
.cmp-text__disclaimer{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-footer-agent{background:#f5f1f2}
.cmp-footer-agent [class*=__disclaimer] *{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-footer-agent .cmp-footer-agent__link-col li a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;letter-spacing:.42px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-footer-agent .cmp-footer-agent__link-col li a{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-footer-agent .cmp-footer-agent__link-col li a{font-size:16px;letter-spacing:.48px;line-height:150%}
}
.cmp-footer-agent__disclaimer .cmp-footer-agent__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-agent__logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-footer-agent .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisor{background:#f5f1f2}
.cmp-footer-franchisor [class*=__disclaimer] *{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-footer-franchisor .cmp-footer-franchisor__link-col li a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;letter-spacing:.42px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-footer-franchisor .cmp-footer-franchisor__link-col li a{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-footer-franchisor .cmp-footer-franchisor__link-col li a{font-size:16px;letter-spacing:.48px;line-height:150%}
}
.cmp-footer-franchisor .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisor-includes__social-links svg,.cmp-footer-franchisor__social-links svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);height:14px;opacity:1;width:14px}
.cmp-footer-franchisor__disclaimer .cmp-footer-franchisor__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-franchisor__logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-footer-franchisee{background:#f5f1f2}
.cmp-footer-franchisee [class*=__disclaimer] *{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-footer-franchisee .cmp-footer-franchisee__link-col li a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;letter-spacing:.42px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-footer-franchisee .cmp-footer-franchisee__link-col li a{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-footer-franchisee .cmp-footer-franchisee__link-col li a{font-size:16px;letter-spacing:.48px;line-height:150%}
}
.cmp-footer-franchisee .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisee-includes__social-links svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);height:14px;opacity:1;width:14px}
.cmp-footer-franchisee__disclaimer .cmp-footer-franchisee__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-franchisee__logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-header-navigation{background:#fff}
@media only screen and (min-width:1025px){.cmp-header-navigation{background:#fff}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item{border-bottom:1px solid #c299af}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__list .header-navigation__item{border-bottom:0}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.has-children,.cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.no-children{background-color:#f5f1f2;box-shadow:none;color:#000}
.cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.no-children:hover{background-color:#f5f1f2}
.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__itemlink.has-children:after{top:8px}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__itemlink.has-children:after{top:0}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item a{color:#fff;font-family:Manrope;font-size:26px;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__list .header-navigation__item a{color:#000;font-size:15px;font-weight:600}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist{background:#670038}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist{background:#fff;box-shadow:none}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:32px}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#000;font-size:14px;font-weight:500;line-height:normal}
.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__subitem:hover{background:#f5f1f2}
}
.cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__subitem:hover a{color:#000}
.cmp-header-navigation .header-navigation__toggler-icon svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-header-navigation .header-navigation__over{background:#f5f1f2}
.cmp-header-navigation .header-navigation__subitemlink.currency-menu{font-size:13px !important}
.cmp-header-navigation .header-navigation__subitemlink.currency-menu.has-children:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);top:8px}
.cmp-header-navigation .header-navigation__subitemlink.language-menu{font-size:13px !important}
.cmp-header-navigation .header-navigation__subitemlink.language-menu.has-children:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);top:8px}
.cmp-header-navigation .header-navigation__dropdown{background-color:#670038}
@media only screen and (min-width:1025px){.cmp-header-navigation .header-navigation__dropdown{background:transparent}
}
.cmp-header-navigation .header-navigation__logo img,.cmp-header-navigation .header-navigation__logo img.logo-black{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-header-navigation .header-navigation__logo img.logo-black{display:block}
.cmp-header-navigation .header-navigation__logo img.logo-cab{display:none}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation{background:transparent}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-cab{display:none}
@media only screen and (min-width:1025px){body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item a{color:#fff}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#000}
}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.vertical-logo-banner-template .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img,body.vertical-logo-banner-template .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
body.vertical-logo-banner-template .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{display:block;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
body.vertical-logo-banner-template .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-cab{display:none}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation{background:transparent}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-cab{display:none}
@media only screen and (min-width:1025px){body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item a{color:#fff}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#000}
}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.pageAgentDetail .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img,body.pageAgentDetail .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
body.pageAgentDetail .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{display:block;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
body.pageAgentDetail .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-cab{display:none}
.templatefive-template-style .cmp-page-header-navigation .header-navigation__logo{background-color:rgba(0,0,0,.85) !important;padding:16px 16px 32px !important}
.templatefive-template-style .cmp-page-header-navigation .header-navigation__logo img{padding:0 !important}
.cmp-avm .cmp-avm__content{background:#f2f2f2;border-top:1px solid #ccc}
.cmp-avm .cmp-avm__content p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content p{font-size:18px;line-height:140%}
}
.cmp-avm .cmp-avm__content h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content h2{font-size:43px;line-height:130%}
}
.cmp-avm .cmp-avm__content h4{color:#333;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content h4{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content h4{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{color:#333;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-avm .cmp-avm__content .cmp-avm__icon-item p{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item p{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item p{font-size:16px;line-height:150%}
}
.cmp-avm .cmp-avm__content .owl-item .cmp-avm__icon-item{border:1px solid #ccc}
.cmp-avm .cmp-avm__icon-item-col div:first-of-type{border-bottom:1px solid #ccc}
.cmp-avm .buyside_widget_input_class{border:1px solid #ccc;color:#797676;font-family:Manrope;font-size:14px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-avm .buyside_widget_input_class{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-avm .buyside_widget_input_class{font-size:16px;line-height:150%}
}
.cmp-avm .buyside_widget_input_class::-webkit-input-placeholder{color:#797676}
.cmp-avm .buyside_widget_input_class::-moz-placeholder{color:#797676}
.cmp-avm .buyside_widget_input_class:-ms-input-placeholder{color:#797676}
.cmp-avm .buyside_widget_input_class::placeholder{color:#797676}
.cmp-ca-avm-widget__avmunit,.cmp-ca-avm-widget__input-class{border:1px solid #e7e7e7;color:#797676;font-family:Manrope;font-size:14px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-ca-avm-widget__avmunit,.cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget__avmunit,.cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676}
.cmp-ca-avm-widget__avmunit::-moz-placeholder,.cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676}
.cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676}
.cmp-ca-avm-widget__avmunit::placeholder,.cmp-ca-avm-widget__input-class::placeholder{color:#797676}
.cmp-ca-avm-widget__button{background-color:#670038;border:0;color:#f5f1f2;color:#fff;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-ca-avm-widget__button:hover{background-color:#670038;color:#c299af}
.cmp-ca-avm-widget .cmp-avm__content{background:#f2f2f2;border-top:1px solid #ccc}
.cmp-ca-avm-widget .cmp-avm__content p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content p{font-size:18px;line-height:140%}
}
.cmp-ca-avm-widget .cmp-avm__content h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content h2{font-size:43px;line-height:130%}
}
.cmp-ca-avm-widget .cmp-avm__content h4{color:#333;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content h4{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content h4{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{color:#333;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:16px;line-height:150%}
}
.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item>svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .container .row{background-color:#670038;border:0 !important}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{color:#fff;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:24px;line-height:130%}
}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:14px}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:14px}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:16px;line-height:150%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:16px;line-height:150%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:after,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:before{content:unset}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038 !important}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:after,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:before{content:unset}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content{background-color:#000}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:14px}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:14px}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:16px;line-height:150%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:16px;line-height:150%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:after,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:before{content:unset}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038 !important}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:hover:after,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:hover:before{content:unset}
.templatesix-template-style .ca-avm-widget{max-width:unset !important}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content{background-color:#000}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:43px;line-height:130%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:18px;line-height:140%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{color:#f2f2f2;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-align:center !important;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{color:#f2f2f2;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:16px;line-height:150%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .container .row .col-md-10{max-width:1050px !important}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{background-color:#fff !important;border:1px solid #ccc;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:14px}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:14px}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:16px;line-height:150%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:16px;line-height:150%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit{max-width:90px}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__mobile-div{width:85%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button{width:15%}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:after,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:before{content:unset}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038 !important}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:after,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:before{content:unset}
.templatetwo-template-style .ca-avm-widget{max-width:unset !important}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content{background-color:#000}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{color:#fff;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:32px;line-height:130%}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{color:#f2f2f2;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:18px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:20px}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{color:#fff !important}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{color:#f2f2f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:16px;line-height:150%}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{border:1px solid #e7e7e7;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:14px}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:14px}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{font-size:16px;line-height:150%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::-moz-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::-moz-placeholder{font-size:16px;line-height:150%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{width:100%}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit{max-width:90px}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-div{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-size:16px;font-weight:700;height:56px;letter-spacing:1.6px;line-height:140%;margin-left:15px;text-transform:uppercase}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:after,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:before{content:unset}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038 !important}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:after,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:before{content:unset}
.cmp-text-jumbo .cmp-text p{color:#2a2223;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-text-jumbo .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .cmp-text p{font-size:18px;line-height:140%}
}
.cmp-text-jumbo .h-xl,.cmp-text-jumbo h1{color:#000;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-xl,.cmp-text-jumbo h1{font-size:44px}
}
.cmp-text-jumbo .h-lg,.cmp-text-jumbo h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-lg,.cmp-text-jumbo h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-lg,.cmp-text-jumbo h2{font-size:43px;line-height:130%}
}
.cmp-text-jumbo .h-md,.cmp-text-jumbo h3{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-md,.cmp-text-jumbo h3{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-md,.cmp-text-jumbo h3{font-size:32px;line-height:130%}
}
.cmp-text-jumbo .h-sm,.cmp-text-jumbo h4{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-sm,.cmp-text-jumbo h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-sm,.cmp-text-jumbo h4{font-size:24px;line-height:130%}
}
.cmp-text-jumbo .h-xs,.cmp-text-jumbo h5{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-xs,.cmp-text-jumbo h5{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-xs,.cmp-text-jumbo h5{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-text-jumbo .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-text-jumbo .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.text-jumbo .bg-lightergray2{background-color:#000}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .cmp-text p{color:#fff}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xl,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h1{color:#fff;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xl,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h1{font-size:44px}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-lg,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h2{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-lg,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h2{font-size:35px}
}
@media only screen and (min-width:1025px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-lg,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h2{font-size:43px;line-height:130%}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-md,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h3{color:#fff;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-md,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h3{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-md,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h3{font-size:32px;line-height:130%}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-sm,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h4{color:#fff;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-sm,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-sm,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h4{font-size:24px;line-height:130%}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xs,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h5{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xs,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h5{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xs,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h5{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .cmp-cta .btn{background-color:transparent;border:1px solid #fff;color:#f5f1f2;color:#fff;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .cmp-cta .btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-button-avm-contact-form,.cmp-cabernet-avm-contact-form{background-color:#000;color:#fff}
.cmp-button-avm-contact-form h2,.cmp-cabernet-avm-contact-form h2{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-button-avm-contact-form h2,.cmp-cabernet-avm-contact-form h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-button-avm-contact-form h2,.cmp-cabernet-avm-contact-form h2{font-size:43px;line-height:130%}
}
.cmp-button-avm-contact-form .cmp-text>.cmp-text>p,.cmp-cabernet-avm-contact-form .cmp-text>.cmp-text>p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-button-avm-contact-form .cmp-text>.cmp-text>p,.cmp-cabernet-avm-contact-form .cmp-text>.cmp-text>p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-button-avm-contact-form .cmp-text>.cmp-text>p,.cmp-cabernet-avm-contact-form .cmp-text>.cmp-text>p{font-size:18px;line-height:140%}
}
.cmp-button-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn,.cmp-button-avm-contact-form .cmp-ca-avm-widget__button.search-btn,.cmp-cabernet-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__button.search-btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-button-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn:hover,.cmp-button-avm-contact-form .cmp-ca-avm-widget__button.search-btn:hover,.cmp-cabernet-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn:hover,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__button.search-btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-button-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn,.cmp-cabernet-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-button-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn:hover,.cmp-cabernet-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-button-avm-contact-form .cmp-ca-avm-widget__avmunit,.cmp-button-avm-contact-form .cmp-ca-avm-widget__input-class,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__avmunit,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__input-class{border:1px solid #ccc}
.cmp-button-avm-contact-form .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.cmp-button-avm-contact-form .cmp-ca-avm-widget__input-class::-webkit-input-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-size:14px}
.cmp-button-avm-contact-form .cmp-ca-avm-widget__avmunit::-moz-placeholder,.cmp-button-avm-contact-form .cmp-ca-avm-widget__input-class::-moz-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__avmunit::-moz-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-size:14px}
.cmp-button-avm-contact-form .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.cmp-button-avm-contact-form .cmp-ca-avm-widget__input-class:-ms-input-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-size:14px}
.cmp-button-avm-contact-form .cmp-ca-avm-widget__avmunit::placeholder,.cmp-button-avm-contact-form .cmp-ca-avm-widget__input-class::placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__avmunit::placeholder,.cmp-cabernet-avm-contact-form .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-size:14px}
.cmp-white-avm-contact-form{background-color:#fff;color:#000}
.cmp-white-avm-contact-form h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-white-avm-contact-form h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-white-avm-contact-form h2{font-size:43px;line-height:130%}
}
.cmp-white-avm-contact-form .cmp-text>.cmp-text>p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-white-avm-contact-form .cmp-text>.cmp-text>p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-white-avm-contact-form .cmp-text>.cmp-text>p{font-size:18px;line-height:140%}
}
.cmp-white-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn,.cmp-white-avm-contact-form .cmp-ca-avm-widget__button.search-btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-white-avm-contact-form .associate__btn-group .cmp-cta .static-btn.btn:hover,.cmp-white-avm-contact-form .cmp-ca-avm-widget__button.search-btn:hover{background-color:#670038;color:#c299af}
.cmp-white-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-white-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class{border:1px solid #ccc}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit::-webkit-input-placeholder,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class::-webkit-input-placeholder{color:#797676;font-size:14px}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit::-moz-placeholder,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class::-moz-placeholder{color:#797676;font-size:14px}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#797676;font-size:14px}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit::placeholder,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class::placeholder{color:#797676;font-size:14px}
.cmp-home-value-report .recent_nearby_places{background-color:#000;color:#fff}
.cmp-home-value-report .recent_nearby_places h2,.cmp-home-value-report .recent_nearby_places p{color:inherit}
.cmp-three-icon-card .text{font-family:Manrope}
.cmp-three-icon-card .text.headline h2{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-three-icon-card .text.headline h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-three-icon-card .text.headline h2{font-size:32px;line-height:130%}
}
.cmp-three-icon-card .text.desc{color:#2a2223;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-three-icon-card .text.desc{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-three-icon-card .text.desc{font-size:18px;line-height:140%}
}
.cmp-three-icon-card .text.desc p{color:#000}
.cmp-three-icon-card .icon-cards-list .icon-card{background-color:#f2f2f2;border-top:1px solid #000}
.cmp-three-icon-card .icon-cards-list .icon-card ._icon svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);height:96px;width:96.005px}
.cmp-three-icon-card .icon-cards-list .icon-card ._title{color:#000;color:#3a3a3a;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-three-icon-card .icon-cards-list .icon-card ._title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-three-icon-card .icon-cards-list .icon-card ._title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-three-icon-card .icon-cards-list .icon-card ._desc{color:#2a2223;color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-three-icon-card .icon-cards-list .icon-card ._desc{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-three-icon-card .icon-cards-list .icon-card ._desc{font-size:16px;line-height:150%}
}
.cmp-three-icon-card #cardButtonContainer #cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-three-icon-card #cardButtonContainer #cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-card__label p{color:#666}
.cmp-card__desc p,.cmp-card__title{color:#000}
.cmp-card__cta .cmp-cta .btn{border-color:#670038;color:#670038}
.cp-cards.bg-lightergray2{background-color:#f2f2f2}
.cp-cards.bg-lightergray2 .cmp-card__title,.cp-cards.bg-lightergray2 .cp-cards__header h1,.cp-cards.bg-lightergray2 .cp-cards__header h2,.cp-cards.bg-lightergray2 .cp-cards__header h3,.cp-cards.bg-lightergray2 .cp-cards__header h4,.cp-cards.bg-lightergray2 .cp-cards__header h5,.cp-cards.bg-lightergray2 .cp-cards__header h6{color:#670038}
.cp-cards.bg-white{background-color:#fff}
.cp-cards__header h1,.cp-cards__header h2,.cp-cards__header h3,.cp-cards__header h4,.cp-cards__header h5,.cp-cards__header h6{color:#000}
.cmp-media-card__headline{border-top:1px solid #000}
.cmp-media-card__headline .h-sm{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-media-card__headline .h-sm{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-media-card__headline .h-sm{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-media-card__headline h2,.cmp-media-card__headline h3,.cmp-media-card__headline h4,.cmp-media-card__headline h5,.cmp-media-card__headline h6{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-media-card__headline h2,.cmp-media-card__headline h3,.cmp-media-card__headline h4,.cmp-media-card__headline h5,.cmp-media-card__headline h6{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-media-card__headline h2,.cmp-media-card__headline h3,.cmp-media-card__headline h4,.cmp-media-card__headline h5,.cmp-media-card__headline h6{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-media-card__item__body .headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-media-card__item__body .headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-media-card__item__body .headline{font-size:24px;line-height:130%}
}
.cmp-media-card__item__body .pre-headline{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-media-card__item__body .pre-headline{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-media-card__item__body .pre-headline{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-media-card__item__body .description{color:#000}
.cmp-fifty-fifty{background-color:#000}
.cmp-fifty-fifty .cmp-image__text h2{color:#000;color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-fifty-fifty .cmp-image__text h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty .cmp-image__text h2{font-size:43px;line-height:130%}
}
.cmp-fifty-fifty .cmp-image__text h3{color:#000;color:#fff;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-fifty-fifty .cmp-image__text h3{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty .cmp-image__text h3{font-size:32px;line-height:130%}
}
.cmp-fifty-fifty .cmp-image__text h4{color:#000;color:#fff;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-fifty-fifty .cmp-image__text h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty .cmp-image__text h4{font-size:24px;line-height:130%}
}
.cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.cmp-fifty-fifty .cmp-image__text .cmp-fifty-fifty__disclaimer .cmp-text p{color:#797676;color:#fff !important;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text{background:#000;border:2px solid #000}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h6{color:#fff !important;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#fff !important}
.templatefive-template-style .site-content .cmp-fifty-fifty{background-color:#000}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h1,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h2,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h3,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h4,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h5,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h6{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h1,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h2,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h3,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h4,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h5,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h1,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h2,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h3,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h4,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h5,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.templatesix-template-style .cmp-fifty-fifty{background-color:#e7e7e7}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h6{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px;line-height:140%}
}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.templatetwo-template-style .cmp-fifty-fifty{background-color:#e7e7e7}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h6{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px;line-height:140%}
}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.page .cmp-background.bg-transparent .cmp-fifty-fifty .cmp-image__text .cmp-text p,.page .cmp-background.transparent-bg .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#2a2223}
.cmp-grey-block-cta hr{background:#000}
.cmp-grey-block-cta .cmp-grey-block-cta__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-grey-block-cta .cmp-grey-block-cta__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-grey-block-cta .cmp-grey-block-cta__headline{font-size:24px;line-height:130%}
}
.cmp-grey-block-cta .cmp-grey-block-cta__body-text,.cmp-grey-block-cta .cmp-grey-block-cta__body-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-grey-block-cta .cmp-grey-block-cta__body-text,.cmp-grey-block-cta .cmp-grey-block-cta__body-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-grey-block-cta .cmp-grey-block-cta__body-text,.cmp-grey-block-cta .cmp-grey-block-cta__body-text p{font-size:18px;line-height:140%}
}
.cmp-grey-block-cta .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-grey-block-cta .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-grey-block-cta.bg-white .bg-lightergray2{background-color:transparent}
.cmp-grey-block-cta.bg-lightergray2{background-color:#f2f2f2}
.cmp-grey-block-cta.bg-lightergray2 .bg-lightergray2{background-color:transparent}
.cmp-text-cta .cmp-text-cta__content hr{border:0;border-top:1px solid #000}
.cmp-text-cta .cmp-text-cta__content .text-cta-title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-text-cta .cmp-text-cta__content .text-cta-body,.cmp-text-cta .cmp-text-cta__content .text-cta-body div,.cmp-text-cta .cmp-text-cta__content .text-cta-body p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-text-cta .cmp-text-cta__content .text-cta-body,.cmp-text-cta .cmp-text-cta__content .text-cta-body div,.cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-text-cta .cmp-text-cta__content .text-cta-body,.cmp-text-cta .cmp-text-cta__content .text-cta-body div,.cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:18px;line-height:140%}
}
.cmp-text-cta .cmp-text-cta__content .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-text-cta .cmp-text-cta__content .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.text-cta .bg-white{background-color:#fff}
.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content hr{border:0;border-top:1px solid #797676}
.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:16px}
}
@media only screen and (min-width:1025px){.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:18px;line-height:140%}
}
.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.text-cta .bg-white .cmp-text-cta .cmp-text-cta__content .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.text-cta .bg-lightergray2{background-color:#670038}
.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content hr{border:0;border-top:1px solid #000}
.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:16px}
}
@media only screen and (min-width:1025px){.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body div,.text-cta .bg-lightergray2 .cmp-text-cta .cmp-text-cta__content .text-cta-body p{font-size:18px;line-height:140%}
}
.text-cta .bg-lightergray2 .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.text-cta .bg-lightergray2 .cmp-cta .btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-fifty-fifty-text-quote__text-col h2,.cmp-fifty-fifty-text-quote__text-col p{color:#000}
.cmp-fifty-fifty-text-quote hr{background-color:#797676}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote hr{background:#7f7a7a}
}
.cmp-fifty-fifty-text-quote__quote{color:#3a3a3a;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-fifty-fifty-text-quote__quote{font-size:22px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote__quote{font-size:24px;line-height:150%}
}
.cmp-fifty-fifty-text-quote__image--name{color:#3a3a3a;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-fifty-fifty-text-quote__image--name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote__image--name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-fifty-fifty-text-quote__image--title{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-fifty-fifty-text-quote__image--title{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote__image--title{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.fifty-fifty-text-portrait{background-color:#f2f2f2;margin:16px auto}
.fifty-fifty-text-portrait .text-col h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .text-col h2{font-size:35px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .text-col h2{font-size:43px;line-height:130%}
}
.fifty-fifty-text-portrait .text-col .cmp-text{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .text-col .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .text-col .cmp-text{font-size:18px;line-height:140%}
}
.fifty-fifty-text-portrait .text-col .cmp-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .text-col .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .text-col .cmp-text p{font-size:18px;line-height:140%}
}
.fifty-fifty-text-portrait hr{background:#000}
.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text{font-size:14px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text{font-size:16px;line-height:150%}
}
.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text p{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text p{font-size:14px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text p{font-size:16px;line-height:150%}
}
.fifty-fifty-text-portrait .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.fifty-fifty-text-portrait .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-icon-card-banner .background-img .banner_title>h2{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-icon-card-banner .background-img .banner_title>h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-icon-card-banner .background-img .banner_title>h2{font-size:43px;line-height:130%}
}
.cmp-icon-card-banner .background-img .banner_subtitle>p{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-icon-card-banner .background-img .banner_subtitle>p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-icon-card-banner .background-img .banner_subtitle>p{font-size:18px;line-height:140%}
}
.cmp-icon-card-banner .background-img .icon-image-card .icon_img .icon-img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.cmp-icon-card-banner .background-img .icon-image-card .icon_title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-icon-card-banner .background-img .icon-image-card .icon_title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-icon-card-banner .background-img .icon-image-card .icon_title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-icon-card-banner .background-img .icon-image-card .icon_desc{color:#fff;font-family:Manrope;font-size:14px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-icon-card-banner .background-img .icon-image-card .icon_desc{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-icon-card-banner .background-img .icon-image-card .icon_desc{font-size:16px;line-height:150%}
}
.cmp-icon-card-banner .background-img .icon-image-card .icon_disclaimer{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-icon-card-banner .background-img .banner_container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.cmp-icon-card-banner .cmp-icon-cards-banner:before{background:rgba(103,0,56,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.icon-cards-banner.dark-theme .cmp-icon-card-banner .cmp-icon-cards-banner:before{background:rgba(103,0,56,.7)}
.icon-cards-banner.dark-theme .cmp-icon-card-banner .banner_container{background-color:transparent}
.icon-cards-banner.cabernet .cmp-icon-card-banner .cmp-icon-cards-banner:before{background:rgba(0,0,0,.7)}
.icon-cards-banner.cabernet .cmp-icon-card-banner .banner_container{background-color:transparent}
.icon-cards-banner.white .cmp-icon-card-banner .background-img .banner_subtitle>p,.icon-cards-banner.white .cmp-icon-card-banner .background-img .banner_title>h2{color:#000}
.icon-cards-banner.white .cmp-icon-card-banner .background-img .icon-image-card .icon_img .icon-img{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.icon-cards-banner.white .cmp-icon-card-banner .background-img .icon-image-card .icon_desc,.icon-cards-banner.white .cmp-icon-card-banner .background-img .icon-image-card .icon_disclaimer,.icon-cards-banner.white .cmp-icon-card-banner .background-img .icon-image-card .icon_title{color:#000}
.icon-cards-banner.white .cmp-icon-card-banner .cmp-icon-cards-banner:before{background:#f2f2f2}
.icon-cards-banner.white .cmp-icon-card-banner .banner_container{background-color:transparent}
.cmp-two-column-lists__content__headline{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-two-column-lists__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__content__headline{font-size:43px;line-height:130%}
}
.cmp-two-column-lists__header-row{background-color:#f2f2f2;border-top:1px solid #000;color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-two-column-lists__header-row{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__header-row{font-size:24px;line-height:130%}
}
.cmp-two-column-lists__row-headline{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-two-column-lists__row-headline{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__row-headline{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-two-column-lists__row-description-text{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-two-column-lists__row-description-text{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__row-description-text{font-size:16px;line-height:150%}
}
@media only screen and (min-width:601px){.cmp-two-column-lists__row-description-block,.cmp-two-column-lists__row-description-block:last-of-type{border-bottom:1px solid #ccc}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__row-description-block,.cmp-two-column-lists__row-description-block:last-of-type{border-bottom:1px solid #ccc}
}
.cmp-checklist__row-description-block{border-top:1px solid #ccc}
.cmp-checklist__row-headline{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-checklist__row-headline{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-checklist__row-headline{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-checklist__row-description-text{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-checklist__row-description-text{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-checklist__row-description-text{font-size:16px;line-height:150%}
}
.cmp-checklist__left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMyIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNMzEuNSAxLjE2NkguNXYzMWgzMXoiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Im02Ljc1IDE4LjU4IDUuOSA1LjYyOCAxMi4yMjEtMTYiLz48L3N2Zz4=);-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);height:33px}
.cmp-checklist__content{background-color:#fff}
.cmp-checklist__content.rule{border-top:1px solid #000}
.cmp-checklist__content.bg{background-color:#f2f2f2}
.cmp-checklist__content__headline{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-checklist__content__headline{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-checklist__content__headline{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.image .cmp-background.bg-lightergray2,.image .cmp-background.bg-white{background:lightgray 0 0/100% 100% no-repeat !important}
.image .caption *{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.image .caption * b{font-weight:bolder}
.image .caption * i{font-style:italic}
.cmp-horizontal-rule hr{background:#000}
.cmp-testimonial-carousel .container{background-color:#670038}
.cmp-testimonial-carousel__content{background-color:#670038;border-bottom:1px solid #670038;border-top:1px solid #670038}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content{border-bottom:0;padding-bottom:0}
}
.cmp-testimonial-carousel__content--cell{border:1px solid #fff}
.cmp-testimonial-carousel__content--cell.single-cell{border:0}
@media only screen and (min-width:600px){.cmp-testimonial-carousel__content--cell{border:0}
}
.cmp-testimonial-carousel__content--eyebrow{color:#eae9e9;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--eyebrow{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--eyebrow{font-size:18px;letter-spacing:.18px;line-height:130%}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--eyebrow{color:#fff}
}
.cmp-testimonial-carousel__content--title{color:#fff;font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--title{font-size:33px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--title{font-size:40px}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--title{color:#eae9e9}
}
.cmp-testimonial-carousel__content--author{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--author{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--author{font-size:18px;letter-spacing:.18px;line-height:130%}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--author{color:#eae9e9;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
}
@media only screen and (max-width:600px) and (min-width:601px){.cmp-testimonial-carousel__content--author{font-size:22px;line-height:26px}
}
@media only screen and (max-width:600px) and (min-width:1025px){.cmp-testimonial-carousel__content--author{font-size:24px;line-height:130%}
}
.cmp-testimonial-carousel__content--position{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--position{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--position{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--position{color:#eae9e9}
}
.cmp-testimonial-carousel__content--image{color:#fff}
@media only screen and (max-width:600px){.cmp-testimonial-carousel .owl-carousel-wrapper .owl-carousel .owl-stage-outer{top:0}
}
.cmp-testimonial-carousel__pagination{color:#eae9e9;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;letter-spacing:1.2px;line-height:130%;line-height:150%}
.cmp-testimonial-carousel__pagination svg{-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(0) saturate(7485%) hue-rotate(156deg) brightness(120%) contrast(81%);filter:brightness(0) saturate(100%) invert(99%) sepia(0) saturate(7485%) hue-rotate(156deg) brightness(120%) contrast(81%)}
.cmp-search-results-header__bar,.cmp-search-results-header__bar:before{background-color:#000}
.cmp-profile__heading{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-profile__heading{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-profile__heading{font-size:32px;line-height:130%}
}
.cmp-profile__nav-item{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:1.6px;letter-spacing:.64px;line-height:140%;line-height:normal;text-transform:uppercase}
.cmp-profile__nav-item.active,.cmp-profile__nav-item.active a{color:#2a2223;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;font-weight:800;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-profile__nav-item.active:after,.cmp-profile__nav-item:hover:after{background:#670038}
.cmp-profile__nav-item a{color:#000}
.cmp-profile form input[type=email],.cmp-profile form input[type=password],.cmp-profile form input[type=text]{border:1px solid #bfbdbd;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-profile form input[type=email]::-webkit-input-placeholder,.cmp-profile form input[type=password]::-webkit-input-placeholder,.cmp-profile form input[type=text]::-webkit-input-placeholder{color:#797676}
.cmp-profile form input[type=email]::-moz-placeholder,.cmp-profile form input[type=password]::-moz-placeholder,.cmp-profile form input[type=text]::-moz-placeholder{color:#797676}
.cmp-profile form input[type=email]:-ms-input-placeholder,.cmp-profile form input[type=password]:-ms-input-placeholder,.cmp-profile form input[type=text]:-ms-input-placeholder{color:#797676}
.cmp-profile form input[type=email]::placeholder,.cmp-profile form input[type=password]::placeholder,.cmp-profile form input[type=text]::placeholder{color:#797676}
.cmp-profile form input[type=email]:focus,.cmp-profile form input[type=password]:focus,.cmp-profile form input[type=text]:focus{outline:2px solid #670038}
.cmp-profile form div.permission,.cmp-profile form div.preferences{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-profile form div.permission a{font-weight:700}
.cmp-profile form .cmp-cta .btn{background-color:#670038;border:0;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-profile form .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-search-results-dropdown__title{color:#2a2223;color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;font-weight:600;letter-spacing:1.4px;letter-spacing:normal;line-height:140%;line-height:normal;text-transform:uppercase}
.cmp-search-results-dropdown.bl{border-left:1px solid rgba(167,169,180,.4)}
.cmp-search-results-dropdown.br{border-right:1px solid rgba(167,169,180,.4)}
.cmp-property-search-bar .cmp-cta .btn-save-search{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-search-bar .cmp-cta .btn-save-search:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-property-search-bar .btn-search-icon{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-search-bar .btn-search-icon:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-property-search-bar .btn-search-icon svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.cmp-property-search-bar__search input{border:1px solid #898989}
.cmp-property-search-bar .multiple-inputs input{border:1px solid #ccc;color:#2a2223;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:normal}
@media only screen and (min-width:601px){.cmp-property-search-bar .multiple-inputs input{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-search-bar .multiple-inputs input{font-size:16px;line-height:150%}
}
.cmp-property-search-bar .multiple-inputs .cmp-dropdown .select-selected{border:0 solid #ccc;color:#2a2223;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:43px}
@media only screen and (min-width:601px){.cmp-property-search-bar .multiple-inputs .cmp-dropdown .select-selected{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-search-bar .multiple-inputs .cmp-dropdown .select-selected{font-size:16px;line-height:150%;line-height:43px}
}
.cmp-property-search-bar .multiple-inputs .cmp-dropdown .select-selected:after{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-property-search-bar a.btn-filter svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.cmp-property-search-bar span.range-label{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;letter-spacing:1.2px;line-height:130%;line-height:150%;text-transform:uppercase}
.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown{border:1px solid #ccc}
.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown .select-items li{color:#2a2223;color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown .select-items li{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown .select-items li{font-size:16px;line-height:150%}
}
.cmp-property-search-bar__parameters label.section-label{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-search-bar__parameters label.section-label{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-search-bar__parameters label.section-label{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-property-search-bar__parameters .cmp-checkbox label{color:#2a2223;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase;text-transform:unset}
.cmp-property-search-bar__parameters .cmp-dropdown .select-selected{border:1px solid #ccc;color:#797676;font-family:Manrope;font-size:14px;font-weight:400}
.cmp-property-search-bar__parameters .cmp-dropdown .select-selected:after{-webkit-filter:brightness(0) saturate(100%) invert(51%) sepia(6%) saturate(128%) hue-rotate(314deg) brightness(88%) contrast(84%);filter:brightness(0) saturate(100%) invert(51%) sepia(6%) saturate(128%) hue-rotate(314deg) brightness(88%) contrast(84%)}
.cmp-property-search-bar__parameters .cmp-dropdown .select-items li{color:#797676;font-family:Manrope;font-size:14px;font-weight:400}
.cmp-property-search-bar__parameters .cmp-radiobutton span{color:#000;font-family:Manrope}
.cmp-property-search-bar__parameters .cmp-filter-toggle .checkbox{border:1px solid #bfbdbd}
.cmp-property-search-bar__parameters .cmp-filter-toggle .checkbox:before{background:#bfbdbd}
.cmp-property-search-bar__parameters .cmp-filter-toggle .checkbox.checked{background:#670038;border:1px solid transparent}
.cmp-property-search-bar__parameters .cmp-filter-toggle .checkbox.checked:before{background:#fff}
.cmp-property-search-bar__parameters hr{border-top:1px solid #ccc}
.cmp-property-search-bar__parameters input::-webkit-input-placeholder{color:#797676}
.cmp-property-search-bar__parameters input::-moz-placeholder{color:#797676}
.cmp-property-search-bar__parameters input:-ms-input-placeholder{color:#797676}
.cmp-property-search-bar__parameters input::placeholder{color:#797676}
.cmp-property-search-bar__parameters-box span.range-label{color:#000}
.cmp-property-search-bar .col-property-type__buttonContainer button{border:1px solid #ccc;color:#000}
.cmp-property-search-bar .col-property-type__buttonContainer button.selected{background:#f2f2f2;border:1.5px solid #000;color:#000}
.cmp-property-search-bar .col-property-type__buttonContainer button span{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase;text-transform:unset}
.cmp-property-search-bar__buttons .cmp-cta .cmp-cta__btn-text{font-size:14px}
.cmp-property-search-bar__searchTags{background-color:#f2f2f2}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs{border:1px solid #ccc}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__text{color:#000;font-family:Manrope;font-size:14px;font-weight:400}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__button{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__button:hover{background-color:#670038;color:#c299af}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__button span{font-size:16px}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs::-webkit-input-placeholder{color:#797676}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs::-moz-placeholder{color:#797676}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs:-ms-input-placeholder{color:#797676}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs::placeholder{color:#797676}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-tags__tag{color:#000;font-size:14px}
.cmp-property-search-bar__searchTags label{color:#000;font-size:12px;letter-spacing:1.2px}
.cmp-suggester-dropdown.disabled{opacity:1}
.cmp-suggester-dropdown.type--property-search-bar .select-selected{color:#2a2223;color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;font-weight:600;letter-spacing:1.4px;letter-spacing:normal;line-height:140%;line-height:normal;text-transform:uppercase}
.cmp-search-suggester input.cmp-search-suggester__input{background:rgba(204,204,204,.3);border:1px solid #898989;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.cmp-search-suggester input.cmp-search-suggester__input::-webkit-input-placeholder{color:#e7e7e7}
.cmp-search-suggester input.cmp-search-suggester__input::-moz-placeholder{color:#e7e7e7}
.cmp-search-suggester input.cmp-search-suggester__input:-ms-input-placeholder{color:#e7e7e7}
.cmp-search-suggester input.cmp-search-suggester__input::placeholder{color:#e7e7e7}
.cmp-hero-banner .heading_font,.cmp-hero-banner-narrow .heading_font{color:#000;color:#fff;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-banner .heading_font,.cmp-hero-banner-narrow .heading_font{font-size:44px}
}
.cmp-hero-banner .heading,.cmp-hero-banner-narrow .heading{color:#000;color:#fff;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-banner .heading,.cmp-hero-banner-narrow .heading{font-size:44px}
}
.cmp-hero-banner .cmp-text p,.cmp-hero-banner-narrow .cmp-text p{color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-hero-banner .cmp-text p,.cmp-hero-banner-narrow .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner .cmp-text p,.cmp-hero-banner-narrow .cmp-text p{font-size:18px;line-height:140%}
}
.cmp-hero-banner .cmp-cta .btn,.cmp-hero-banner-narrow .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-hero-banner .cmp-cta .btn:hover,.cmp-hero-banner-narrow .cmp-cta .btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-hero-search .tabs .tabs-list{margin-bottom:0}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab{background-color:#000;color:#2a2223;color:#f5f1f2;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;letter-spacing:normal;line-height:140%;line-height:normal;margin-bottom:0;padding:10px 20px;text-transform:uppercase}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab.active{background-color:#f5f1f2;border-bottom:0;color:#000}
@media only screen and (min-width:922px){.cmp-hero-search .tabs .tabs-list .tabs-list__tab:not(:last-child){margin-right:0}
}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab:first-child{border-radius:6px 0 0 0}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab:last-child{border-radius:0 6px 0 0}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab:only-child{border-radius:6px 6px 0 0}
.cmp-hero-search .tabs-pane .btn--close svg,.cmp-hero-search .tabs-pane .btn--filter svg{-webkit-filter:brightness(0) saturate(100%) invert(48%) sepia(0) saturate(1%) hue-rotate(292deg) brightness(92%) contrast(99%);filter:brightness(0) saturate(100%) invert(48%) sepia(0) saturate(1%) hue-rotate(292deg) brightness(92%) contrast(99%)}
.cmp-hero-search button.btn--search,.cmp-hero-search button.btn--submit-mobile{background-color:#000;border:1px solid #000;color:#f5f1f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase;text-transform:uppercase !important}
.cmp-hero-search .search-bar-wrapper{background-color:#f5f1f2;border:0;border-bottom:6px solid #000;border-radius:0 0 6px 6px}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper{border-radius:0 6px 6px 6px}
}
.cmp-hero-search .search-bar-wrapper input{background:transparent;border:1px solid transparent;color:#2a2223;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper input{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper input{font-size:18px;line-height:140%}
}
.cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;opacity:1}
.cmp-hero-search .search-bar-wrapper input::-moz-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;opacity:1}
.cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;opacity:1}
.cmp-hero-search .search-bar-wrapper input::placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;opacity:1}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:16px}
.cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:16px}
.cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:16px}
.cmp-hero-search .search-bar-wrapper input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:18px;line-height:140%}
.cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:18px;line-height:140%}
.cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:18px;line-height:140%}
.cmp-hero-search .search-bar-wrapper input::placeholder{font-size:18px;line-height:140%}
}
.cmp-hero-search .search-bar-wrapper input:focus{background:transparent}
.cmp-hero-search .search-bar-wrapper .cmp-suggester-dropdown .select-selected{background:transparent;color:#797676;line-height:36px !important}
.cmp-hero-search .search-bar-wrapper .cmp-suggester-dropdown .select-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjNzk3Njc2IiBkPSJtNSA2LjUtNS02aDEweiIvPjwvc3ZnPg==)}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results{background:#ece3e5;border:0;border-radius:0 0 6px 6px;box-shadow:none}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results--title{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;padding:10px 15px;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results--title{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results--title{font-size:16px;line-height:150%}
}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul{background:#fff;border:0}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-search-suggester__result--title{background-color:#fff;color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-search-suggester__result--title{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-agent-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-office-search-suggester__result--title,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-search-suggester__result--title{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-agent-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-office-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-agent-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-office-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-agent-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-office-search-suggester__result,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-search-suggester__result{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-agent-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-office-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results ul .cmp-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-agent-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-office-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results ul .cmp-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-agent-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-office-search-suggester__result:hover,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results ul .cmp-search-suggester__result:hover{background:#f5f1f2}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results:has(ul),.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results:has(ul),.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results:has(ul){border:1px solid #000;border-top:6px solid #000}
.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results>li{border-bottom:6px solid #000;border-radius:0 0 6px 6px;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;padding:10px 15px;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results>li{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results>li{font-size:16px;line-height:150%}
}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper .cmp-agent-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-office-search-suggester__results>li,.cmp-hero-search .search-bar-wrapper .cmp-search-suggester__results>li{border-bottom:6px solid #000;border-radius:0 0 6px 6px}
.cmp-hero-search .filters{background-color:#f5f1f2}
}
.cmp-hero-search .filters input{border:1px solid #000;color:#000;font-family:Manrope;font-size:14px;font-size:14px !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-hero-search .filters input{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .filters input{font-size:16px;line-height:150%}
}
@media only screen and (min-width:601px){.cmp-hero-search .filters input{background-color:#f5f1f2}
}
.cmp-hero-search .filters input::-webkit-input-placeholder{color:#7f7a7a}
.cmp-hero-search .filters input::-moz-placeholder{color:#7f7a7a}
.cmp-hero-search .filters input:-ms-input-placeholder{color:#7f7a7a}
.cmp-hero-search .filters input::placeholder{color:#7f7a7a}
.cmp-hero-search .filters .cmp-dropdown .select-selected{border-color:#000;color:#7f7a7a;font-family:Manrope;font-size:14px;font-size:14px !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:40px !important}
@media only screen and (min-width:601px){.cmp-hero-search .filters .cmp-dropdown .select-selected{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .filters .cmp-dropdown .select-selected{font-size:16px;line-height:150%}
}
@media only screen and (min-width:601px){.cmp-hero-search .filters .cmp-dropdown .select-selected{background-color:#f5f1f2}
}
.cmp-hero-search .filters .cmp-dropdown .select-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJtNSA2LjUtNS02aDEweiIvPjwvc3ZnPg==)}
.cmp-hero-search .filters .cmp-dropdown .select-selected.open{background-color:#fff;border-bottom:0}
.cmp-hero-search .filters .cmp-dropdown .select-selected.open:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJtNS44NzMgMCA1LjUgN2gtMTF6Ii8+PC9zdmc+)}
.cmp-hero-search .filters .cmp-dropdown .select-items{border:1px solid #000;border-top:0}
.cmp-hero-search .filters .cmp-dropdown .select-items li{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;line-height:inherit}
.cmp-hero-search .filters .cmp-dropdown .select-items li.highlighted,.cmp-hero-search .filters .cmp-dropdown .select-items li:hover{background:#f5f1f2;color:#000}
.cmp-hero-search .filters .cmp-dropdown .select-items li:first-child{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;line-height:inherit}
.cmp-hero-search .filters .cmp-dropdown .select-items::-webkit-scrollbar-track{border:1px solid #000}
.cmp-hero-search .filters .cmp-dropdown .select-items::-webkit-scrollbar-thumb{background:#000}
.cmp-hero-search .btn--close svg{-webkit-filter:brightness(0) saturate(100%) invert(48%) sepia(0) saturate(1%) hue-rotate(292deg) brightness(92%) contrast(99%);filter:brightness(0) saturate(100%) invert(48%) sepia(0) saturate(1%) hue-rotate(292deg) brightness(92%) contrast(99%)}
.cmp-hero-search .takeover .mobile-header .logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-hero-search.filters-active .search-bar-wrapper{border-bottom:6px solid #000;border-radius:0 6px 6px 6px}
.cmp-hero-search.filters-active .filters{border:0;border-radius:revert}
@media only screen and (min-width:601px){.cmp-hero-search.filters-active .search-bar-wrapper{border:0;border-radius:revert}
.cmp-hero-search.filters-active .filters{border-bottom:6px solid #000;border-radius:0 0 6px 6px;border-top:0}
}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:43px;line-height:130%}
}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .tabs-list__tab{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input{font-size:18px;line-height:140%}
}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:16px}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:16px}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:16px}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:18px;line-height:140%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:18px;line-height:140%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:18px;line-height:140%}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:18px;line-height:140%}
}
.templatethree-template-style .hero-banner-search button.btn--search{color:#f5f1f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search:before{background-color:#ccc}
.templatefive-template-style .site-content .hero-banner-search .search-box{background:#670038}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{font-size:16px}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{font-size:16px}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{font-size:16px}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{font-size:18px;line-height:140%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{font-size:18px;line-height:140%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{font-size:18px;line-height:140%}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .tabs-pane .btn--close svg,.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .tabs-pane .btn--filter svg{-webkit-filter:brightness(0) saturate(100%) invert(51%) sepia(2%) saturate(467%) hue-rotate(314deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(51%) sepia(2%) saturate(467%) hue-rotate(314deg) brightness(91%) contrast(87%)}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search{color:#f5f1f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search__container-top .cmp-banner-text-cta .heading{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search__container-top .cmp-banner-text-cta .heading{font-size:44px}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:after,.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:before,.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:hover:after,.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:hover:before{content:unset}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact span{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:44px}
}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:18px;line-height:140%}
}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:16px}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:16px}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:16px}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-webkit-input-placeholder{font-size:18px;line-height:140%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::-moz-placeholder{font-size:18px;line-height:140%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:18px;line-height:140%}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:18px;line-height:140%}
}
.templatesix-template-style .hero-banner-search .cmp-hero-search .tabs-pane .btn--close svg,.templatesix-template-style .hero-banner-search .cmp-hero-search .tabs-pane .btn--filter svg{-webkit-filter:brightness(0) saturate(100%) invert(51%) sepia(2%) saturate(467%) hue-rotate(314deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(51%) sepia(2%) saturate(467%) hue-rotate(314deg) brightness(91%) contrast(87%)}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search{background-color:transparent}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper{background-color:#f5f1f2;border:0;border-bottom:6px solid #000;border-radius:6px 6px 6px 6px}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{background-color:transparent;color:#797676;color:#797676 !important;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{font-size:18px;line-height:140%}
}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{font-size:16px}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{font-size:16px}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{font-size:16px}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-webkit-input-placeholder{font-size:18px;line-height:140%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::-moz-placeholder{font-size:18px;line-height:140%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input:-ms-input-placeholder{font-size:18px;line-height:140%}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-size:18px;line-height:140%}
}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper svg{-webkit-filter:brightness(0) saturate(100%) invert(42%) sepia(0) saturate(70%) hue-rotate(136deg) brightness(102%) contrast(90%);filter:brightness(0) saturate(100%) invert(42%) sepia(0) saturate(70%) hue-rotate(136deg) brightness(102%) contrast(90%)}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search{background-color:#670038;background-color:#000;border:0;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover{background-color:#670038;color:#c299af}
.templatetwo-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{color:#fff;font-family:Marcellus;font-size:40px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:55px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:76px}
}
.templatetwo-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-banner-text-cta__wrapper{background-color:#000}
.image-banner-dark-blur .background-img .content-section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.7)}
.image-banner-dark-blur .background-img .content-section .content>h2{color:#000;color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.image-banner-dark-blur .background-img .content-section .content>h2{font-size:35px}
}
@media only screen and (min-width:1025px){.image-banner-dark-blur .background-img .content-section .content>h2{font-size:43px;line-height:130%}
}
.image-banner-dark-blur .background-img .content-section .content>p{color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.image-banner-dark-blur .background-img .content-section .content>p{font-size:16px}
}
@media only screen and (min-width:1025px){.image-banner-dark-blur .background-img .content-section .content>p{font-size:18px;line-height:140%}
}
.image-banner-dark-blur .background-img .content-section .content .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.image-banner-dark-blur .background-img .content-section .content .cmp-cta .btn:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.image-banner-dark-blur .background-img .content-section .content .cmp-cta .btn span{font-size:16px}
.image-banner-dark-blur.cabernet .background-img .content-section{background:rgba(0,0,0,.7)}
.image-banner-dark-blur.dark-theme .background-img .content-section{background:rgba(103,0,56,.7)}
.cmp-hero-banner-property-carousel .heading,.cmp-hero-banner-property-carousel-narrow .heading{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;font-weight:200;letter-spacing:normal;line-height:120%;line-height:normal;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-banner-property-carousel .heading,.cmp-hero-banner-property-carousel-narrow .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-property-carousel .heading,.cmp-hero-banner-property-carousel-narrow .heading{font-weight:300;line-height:120%}
}
.cmp-hero-banner-property-carousel-narrow__item__location,.cmp-hero-banner-property-carousel__item__location{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-hero-banner-property-carousel-narrow__item__location,.cmp-hero-banner-property-carousel__item__location{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-property-carousel-narrow__item__location,.cmp-hero-banner-property-carousel__item__location{font-size:18px;line-height:140%}
}
.cmp-hero-banner-property-carousel-narrow__item__price,.cmp-hero-banner-property-carousel__item__price{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-hero-banner-property-carousel-narrow__item__price,.cmp-hero-banner-property-carousel__item__price{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-property-carousel-narrow__item__price,.cmp-hero-banner-property-carousel__item__price{font-size:18px;line-height:140%}
}
.cmp-hero-banner-property-carousel-narrow__pagination__count,.cmp-hero-banner-property-carousel__pagination__count{color:#000;font-family:Manrope}
.cmp-hero-banner-property-carousel-narrow__pagination,.cmp-hero-banner-property-carousel__pagination{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-hero-banner-property-carousel .cmp-cta .btn,.cmp-hero-banner-property-carousel-narrow .cmp-cta .btn{background:transparent;border-color:#670038;color:#2a2223;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.cmp-agent-results-list-view__content .associate__name{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .associate__name{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .associate__name{font-size:24px;line-height:130%}
}
.cmp-agent-results-list-view__content .associate__title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-results-list-view__content .associate__phone{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .associate__phone{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .associate__phone{font-size:16px;line-height:150%}
}
.cmp-agent-results-list-view__content .associate__id{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-results-list-view__content .office__name{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .office__name{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .office__name{font-size:16px;line-height:150%}
}
.cmp-agent-results-list-view__content .office__address{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .office__address{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .office__address{font-size:16px;line-height:150%}
}
.cmp-agent-results-list-view__content .associate__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .associate__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .associate__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-tertiary{background-color:#670038;border:0;color:#2a2223;color:#f5f1f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-tertiary:hover{background-color:#670038;color:#c299af}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#2a2223;color:#670038;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.cmp-agent-results-list-view__content .associate__social .associate__item svg{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2599%) hue-rotate(183deg) brightness(111%) contrast(81%);filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2599%) hue-rotate(183deg) brightness(111%) contrast(81%)}
.cmp-agent-search-bar .cmp-cta .btn-filter,.cmp-agent-search-bar .cmp-cta .btn-save{background:transparent;color:#2a2223;color:#f5f1f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.cmp-agent-search-bar input{background:#3a3a3a;border:1px solid #797676}
.cmp-agent-search-bar input::-webkit-input-placeholder{color:#e7e7e7}
.cmp-agent-search-bar input::-moz-placeholder{color:#e7e7e7}
.cmp-agent-search-bar input:-ms-input-placeholder{color:#e7e7e7}
.cmp-agent-search-bar input::placeholder{color:#e7e7e7}
.cmp-suggestion-tags .suggestion-tags__item{background-color:#ccc;border:1px solid transparent;color:#2a2223;color:#000;font-family:Manrope;font-size:14px;font-size:12px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:1.4px;letter-spacing:normal;line-height:140%;line-height:130%;text-transform:uppercase;text-transform:unset}
@media only screen and (min-width:1025px){.cmp-suggestion-tags .suggestion-tags__item{font-size:14px}
}
.cmp-suggestion-tags .suggestion-tags__item__cta{background-color:#000;border:0;color:#ccc}
.cmp-dropdown.compact .select-selected{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400}
.cmp-dropdown.compact .select-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjODk4OTg5IiBkPSJtNS44NzMgNy01LjUtN2gxMXoiLz48L3N2Zz4=)}
.cmp-dropdown.compact .select-items{border:1px solid #ccc;margin-top:-1px}
.cmp-dropdown.compact .select-items li{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400}
.cmp-dropdown.compact .select-items li.highlighted,.cmp-dropdown.compact .select-items li:hover{background:#000;color:#fff}
.cmp-search-results-sub-header{border-bottom:1px solid #ccc}
.cmp-search-results-sub-header__results{font-family:Manrope;line-height:150%}
.cmp-search-results-sub-header label{color:#000;font-family:Manrope}
.cmp-search-results-pagination__arrow,.cmp-search-results-pagination__arrow--disabled{border:1px solid #959191}
.cmp-search-results-pagination__arrow--disabled:after{border:solid #959191;border-width:0 2px 2px 0}
.cmp-utility-header,.cmp-utility-header-mobile{color:#797676;color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:500;letter-spacing:normal;letter-spacing:1.44px;line-height:130%;line-height:normal}
.cmp-utility-header ul.level-1 li svg,.cmp-utility-header-mobile ul.level-1 li svg{color:#000}
.cmp-utility-header-mobile ul.level-1 li a{color:#797676;color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:500;letter-spacing:normal;letter-spacing:1.44px;line-height:130%;line-height:normal}
.cmp-utility-header-mobile ul.level-1 li a.login,.cmp-utility-header-mobile ul.level-1 li a.logout{background-color:#670038;border:0;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-utility-header-mobile ul.level-1 li a.login:hover,.cmp-utility-header-mobile ul.level-1 li a.logout:hover{background-color:#670038;color:#c299af}
.cmp-listing-showcase__headline{border-bottom:0;color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-listing-showcase__headline{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-listing-showcase__headline{font-size:32px;line-height:130%}
}
.cmp-listing-showcase__cta .btn.btn-secondary{background-color:transparent;border:1px solid #2a2223;color:#670038;color:#2a2223;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-listing-showcase__cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.listing-showcase .bg-lightergray2{background-color:#f2f2f2}
.cmp-agent-property-listing .listing-tabs li{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}
.cmp-agent-property-listing .listing-tabs li.active,.cmp-agent-property-listing .listing-tabs li:hover{border-bottom:3px solid #670038;font-family:Manrope;font-weight:700}
.cmp-agent-property-listing .listing-tabs__map-btn{border:1px solid #2a2223;color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:35px;text-transform:uppercase}
.cmp-agent-property-listing .agent-closed-transactions__table thead{background:#f2f2f2;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-property-listing .agent-closed-transactions__table thead{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-property-listing .agent-closed-transactions__table thead{font-size:16px;line-height:150%}
}
.cmp-agent-property-listing .agent-closed-transactions__table tbody td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-property-listing .agent-closed-transactions__table tbody td{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-property-listing .agent-closed-transactions__table tbody td{font-size:16px;line-height:150%}
}
.cmp-agent-property-listing .agent-closed-transactions__toggle-more{color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.cmp-agent-property-listing .agent-closed-transactions__toggle-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNSA2IDAgMGgxMHoiLz48L3N2Zz4=);background-position:100%;background-repeat:no-repeat;content:"View More";display:inline-block;padding-right:15px}
.cmp-agent-property-listing .agent-closed-transactions__toggle-less:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjM0EzQTNBIiBkPSJtNSAwIDUgNkgweiIvPjwvc3ZnPg==);background-position:100%;background-repeat:no-repeat;content:"View Less";display:inline-block;padding-right:15px}
.cmp-agent-property-listing .agent-closed-transactions__view{color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.cmp-agent-property-listing .agent-closed-transactions__view:active,.cmp-agent-property-listing .agent-closed-transactions__view:hover{color:#2a2223}
.agent-property-current-listing__headline{border-bottom:0;color:#000;font-family:Manrope;font-family:Manrope !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.agent-property-current-listing__headline{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.agent-property-current-listing__headline{font-size:32px;line-height:130%}
}
.agent-property-current-listing .headline-mobile{border-bottom:3px solid #670038;display:inline-block;font-weight:700}
.agent-property-current-listing .headline-mobile,.agent-property-current-listing .listing-tabs li{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;letter-spacing:normal;line-height:normal}
.agent-property-current-listing .listing-tabs li{font-weight:400}
.agent-property-current-listing .listing-tabs li.active,.agent-property-current-listing .listing-tabs li:hover{border-bottom:3px solid #670038;font-family:Manrope;font-weight:700}
.agent-property-current-listing .listing-tabs__map-btn{border:1px solid #2a2223;color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:35px;text-transform:uppercase}
.agent-property-closed-listing__headline{border-bottom:0;color:#000;font-family:Manrope;font-family:Manrope !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.agent-property-closed-listing__headline{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.agent-property-closed-listing__headline{font-size:32px;line-height:130%}
}
.headline-mobile{border-bottom:3px solid #670038;display:inline-block;font-weight:700}
.headline-mobile,.listing-tabs li{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;letter-spacing:normal;line-height:normal}
.listing-tabs li{font-weight:400}
.listing-tabs li.active,.listing-tabs li:hover{border-bottom:3px solid #670038;font-family:Manrope;font-weight:700}
.agent-closed-transactions__table thead{background:#f2f2f2;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.agent-closed-transactions__table thead{font-size:14px}
}
@media only screen and (min-width:1025px){.agent-closed-transactions__table thead{font-size:16px;line-height:150%}
}
.agent-closed-transactions__table tbody td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.agent-closed-transactions__table tbody td{font-size:14px}
}
@media only screen and (min-width:1025px){.agent-closed-transactions__table tbody td{font-size:16px;line-height:150%}
}
.agent-closed-transactions__toggle-more{color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.agent-closed-transactions__toggle-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNSA2IDAgMGgxMHoiLz48L3N2Zz4=);content:"View More"}
.agent-closed-transactions__toggle-less:after,.agent-closed-transactions__toggle-more:after{background-position:100%;background-repeat:no-repeat;display:inline-block;padding-right:15px}
.agent-closed-transactions__toggle-less:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjM0EzQTNBIiBkPSJtNSAwIDUgNkgweiIvPjwvc3ZnPg==);content:"View Less"}
.agent-closed-transactions__view{color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.agent-closed-transactions__view:active,.agent-closed-transactions__view:hover{color:#2a2223}
.templatethree-template-style .agent-property-closed-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table thead{background:#000}
.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;text-transform:capitalize}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{color:#2a2223;color:#000;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);font-family:Manrope;font-size:14px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:12px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:14px;line-height:140%}
}
.templatefive-template-style .site-content .agent-property-closed-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table thead{background:#000}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;text-transform:capitalize}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{content:unset !important}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{color:#2a2223;color:#670038;-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-family:Manrope;font-size:14px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{font-size:12px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{font-size:14px;line-height:140%}
}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNSA2IDAgMGgxMHoiLz48L3N2Zz4=);content:"View More"}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{background-position:100%;background-repeat:no-repeat;display:inline-block;-webkit-filter:brightness(0) saturate(100%) invert(16%) sepia(20%) saturate(5652%) hue-rotate(298deg) brightness(91%) contrast(124%);filter:brightness(0) saturate(100%) invert(16%) sepia(20%) saturate(5652%) hue-rotate(298deg) brightness(91%) contrast(124%);padding-right:15px}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjM0EzQTNBIiBkPSJtNSAwIDUgNkgweiIvPjwvc3ZnPg==);content:"View Less"}
.templatesix-template-style .agent-property-closed-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table thead{background:#000}
.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;text-transform:capitalize}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{color:#2a2223;color:#670038;-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-family:Manrope;font-size:14px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:12px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:14px;line-height:140%}
}
.templatetwo-template-style .agent-property-closed-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table thead{background:#670038}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;text-transform:capitalize}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{color:#2a2223;color:#000;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);font-family:Manrope;font-size:14px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{font-size:12px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:before,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after,.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:before{font-size:14px;line-height:140%}
}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{content:"VIEW MORE" !important}
.templatetwo-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after{content:"VIEW LESS" !important}
.cmp-property-tile{background-color:#fff}
.cmp-property-tile__gallery-content{background:lightgray 50%/cover}
.cmp-property-tile .block-info .address{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-tile .block-info .address{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.cmp-property-tile .block-info__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-tile .block-info__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.cmp-property-tile .block-info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
@media only screen and (max-width:601px){.cmp-property-tile .block-info .specs{font-size:10px;font-weight:300;line-height:130%}
}
.cmp-property-tile__image-price,.cmp-property-tile__info-price{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-tile__image-price,.cmp-property-tile__info-price{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__image-price,.cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.cmp-property-tile__image-price .foreign,.cmp-property-tile__info-price .foreign{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-tile__image-price .foreign,.cmp-property-tile__info-price .foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__image-price .foreign,.cmp-property-tile__info-price .foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-property-tile__label--compensation,.cmp-property-tile__label--featured,.cmp-property-tile__label--for-rent,.cmp-property-tile__label--luxury,.cmp-property-tile__label--new-listing,.cmp-property-tile__label--open-houses,.cmp-property-tile__label--pending,.cmp-property-tile__label--sold{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);color:#2a2223;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:24px}
.cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.cmp-property-tile__label--luxury{background:#000;box-shadow:none;color:#000;color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:30px;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-tile__label--luxury{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__label--luxury{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:30px}
}
.cmp-property-tile__label--sold{background:rgba(0,0,0,.5);color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-property-tile__label--sold{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.cmp-property-tile__info .specs{color:#000}
.cmp-property-tile__extra-info,.cmp-property-tile__info .specs{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-tile__extra-info{color:#797676}
@media only screen and (max-width:601px){.cmp-property-tile__extra-info{font-size:10px;font-weight:300;line-height:130%}
}
.cmp-property-tile__no-image{background:lightgray;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.cmp-property-tile hr{background:#ccc}
.cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.templatethree-template-style .agent-property-current-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after{content:unset}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:lightgray 50%/cover}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-top:10px !important;padding-top:7px !important;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);color:#2a2223;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:24px}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#000;color:#fff}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{background:#000;box-shadow:none;color:#000;color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:30px;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:30px}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background:rgba(0,0,0,.5);color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
@media only screen and (max-width:601px){.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-size:10px;font-weight:300;line-height:130%}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{background:lightgray;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#ccc}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.templatefive-template-style .site-content .agent-property-current-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{content:unset}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .position-absolute.bottom{bottom:-56px !important;top:auto !important;-webkit-transform:unset !important;-ms-transform:unset !important;transform:unset !important}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:lightgray 50%/cover}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{background:#fff !important;color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:24px;padding-top:0 !important}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{background:#000;box-shadow:none;color:#000;color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:30px;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:30px}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background:rgba(0,0,0,.5);color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
@media only screen and (max-width:601px){.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-size:10px;font-weight:300;line-height:130%}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{background:lightgray;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#ccc}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.templatesix-template-style .agent-property-current-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{content:unset}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:lightgray 50%/cover}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{background-color:#fff;color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:24px}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{background:#000;box-shadow:none;color:#000;color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:30px;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:30px}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background:rgba(0,0,0,.5);color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
@media only screen and (max-width:601px){.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-size:10px;font-weight:300;line-height:130%}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{background:lightgray;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#ccc}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.templatetwo-template-style .agent-property-current-listing__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{content:unset}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .position-absolute.bottom{bottom:-56px !important;top:auto !important;-webkit-transform:unset !important;-ms-transform:unset !important;transform:unset !important}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:lightgray 50%/cover}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{background:#fff !important;color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:24px;padding-top:0 !important}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#000;color:#fff}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{background:#000;box-shadow:none;color:#000;color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:30px;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:30px}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{background:rgba(0,0,0,.5);color:#2a2223;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
@media only screen and (max-width:601px){.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-size:10px;font-weight:300;line-height:130%}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{background:lightgray;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#ccc}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.cmp-property-details-image-gallery .col-photos .owl-item .new-listing-tag{background-color:#fff;color:#2a2223}
.cmp-office-results-list-view__content{border-bottom:1px solid #ccc}
.cmp-office-results-list-view__content .office-list__officename-heading{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-office-results-list-view__content .office-list__officename-heading{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-office-results-list-view__content .office-list__officename-heading{font-size:20px}
}
.cmp-office-results-list-view__content .office-list__connect-heading,.cmp-office-results-list-view__content .office-list__location-heading{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-office-results-list-view__content .office-list__connect-heading,.cmp-office-results-list-view__content .office-list__location-heading{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-office-results-list-view__content .office-list__connect-heading,.cmp-office-results-list-view__content .office-list__location-heading{font-size:16px;line-height:150%}
}
.cmp-office-results-list-view__content .office-list__connect-address,.cmp-office-results-list-view__content .office-list__connect-contact-number,.cmp-office-results-list-view__content .office-list__location-address,.cmp-office-results-list-view__content .office-list__location-contact-number{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-office-results-list-view__content .office-list__connect-address,.cmp-office-results-list-view__content .office-list__connect-contact-number,.cmp-office-results-list-view__content .office-list__location-address,.cmp-office-results-list-view__content .office-list__location-contact-number{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-office-results-list-view__content .office-list__connect-address,.cmp-office-results-list-view__content .office-list__connect-contact-number,.cmp-office-results-list-view__content .office-list__location-address,.cmp-office-results-list-view__content .office-list__location-contact-number{font-size:16px;line-height:150%}
}
.cmp-office-results-list-view__content .office-list__connect-address span,.cmp-office-results-list-view__content .office-list__connect-contact-number span,.cmp-office-results-list-view__content .office-list__location-address span,.cmp-office-results-list-view__content .office-list__location-contact-number span{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-office-results-list-view__content .office-list__connect-address span,.cmp-office-results-list-view__content .office-list__connect-contact-number span,.cmp-office-results-list-view__content .office-list__location-address span,.cmp-office-results-list-view__content .office-list__location-contact-number span{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-office-results-list-view__content .office-list__connect-address span,.cmp-office-results-list-view__content .office-list__connect-contact-number span,.cmp-office-results-list-view__content .office-list__location-address span,.cmp-office-results-list-view__content .office-list__location-contact-number span{font-size:16px;line-height:150%}
}
.cmp-office-results-list-view__content .office-list__location .cmp-cta .btn{background-color:#670038;border:0;color:#f5f1f2;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-results-list-view__content .office-list__location .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-office-results-list-view__content .office-list__connect .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-results-list-view__content .office-list__connect .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-office-results-list-view__content h2{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-office-results-list-view__content h2{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-office-results-list-view__content h2{font-size:24px;line-height:130%}
}
.cmp-office-search-bar .cmp-cta .btn-filter,.cmp-office-search-bar .cmp-cta .btn-save{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-search-bar .cmp-cta .btn-filter:hover,.cmp-office-search-bar .cmp-cta .btn-save:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-office-search-bar input{background:rgba(204,204,204,.3);border:1px solid #898989;color:#e7e7e7}
.cmp-office-search-bar input::-webkit-input-placeholder{color:#e7e7e7}
.cmp-office-search-bar input::-moz-placeholder{color:#e7e7e7}
.cmp-office-search-bar input:-ms-input-placeholder{color:#e7e7e7}
.cmp-office-search-bar input::placeholder{color:#e7e7e7}
.cmp-office-search-suggester__input{background:rgba(204,204,204,.3);border:1px solid #898989;color:#e7e7e7}
.cmp-office-search-suggester__input::-webkit-input-placeholder{color:#e7e7e7}
.cmp-office-search-suggester__input::-moz-placeholder{color:#e7e7e7}
.cmp-office-search-suggester__input:-ms-input-placeholder{color:#e7e7e7}
.cmp-office-search-suggester__input::placeholder{color:#e7e7e7}
.cmp-office-search-suggester__input:focus{background:#fff;border:1px solid #ccc;color:#000}
.cmp-office-search-suggester .cmp-cta .btn-filter,.cmp-office-search-suggester .cmp-cta .btn-save{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-search-suggester .cmp-cta .btn-filter:hover,.cmp-office-search-suggester .cmp-cta .btn-save:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.cmp-filter-toggle .checkbox{border:1px solid #ccc}
.cmp-filter-toggle .checkbox:before{background:#ccc}
.cmp-filter-toggle .checkbox.checked{background:#000;border:1px solid transparent}
.cmp-filter-toggle .checkbox.checked:after{background:#fff}
.cmp-filter-toggle .checkbox+label{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-property-search-results .cmp-cta .btn-map-toggle{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.cmp-property-search-results .total-results{color:#3a3a3a;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400}
.cmp-property-search-results__pagination .cmp-dropdown.compact .select-selected{color:#000;font-size:12px}
.cmp-local-school-table__type{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-local-school-table__type{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__type{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-local-school-table__cell{border-bottom:1px solid #ccc}
.cmp-local-school-table__name{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-local-school-table__name{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__name{font-size:16px;line-height:150%}
}
.cmp-local-school-table__name:hover{text-decoration:none}
.cmp-local-school-table__qty{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-local-school-table__qty{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__qty{font-size:16px;line-height:150%}
}
.cmp-local-school-table__grades{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;opacity:1}
@media only screen and (min-width:601px){.cmp-local-school-table__grades{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__grades{font-size:16px;line-height:150%}
}
.cmp-local-school-table__dist{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;opacity:1}
@media only screen and (min-width:601px){.cmp-local-school-table__dist{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__dist{font-size:16px;line-height:150%}
}
.info-window .info .price{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.info-window .info .price{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.info-window .info .price{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.info-window .info .address,.info-window .info .providers{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.info-window .info hr{border-top:1px solid #ccc}
.info-window .info .cmp-property-tile__extra-info{color:#797676;font-family:Manrope;font-size:8px;font-style:normal;font-weight:400}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link{font-size:24px;line-height:130%}
}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details>.cmp-agent__title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-agent-details__mail{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:130%;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline}
@media only screen and (min-width:601px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-agent-details__mail{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-agent-details__mail{font-size:16px;line-height:150%}
}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details li em{color:#000;font-family:Manrope;font-family:Manrope !important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details li em{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details li em{font-size:16px;line-height:150%}
}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number{color:#000;font-family:Manrope;font-family:Manrope !important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number{font-size:16px;line-height:150%}
}
.cmp-agent__social li a svg{-webkit-filter:brightness(0) saturate(100%) invert(58%) sepia(0) saturate(2%) hue-rotate(228deg) brightness(93%) contrast(91%);filter:brightness(0) saturate(100%) invert(58%) sepia(0) saturate(2%) hue-rotate(228deg) brightness(93%) contrast(91%);opacity:1}
.agent-bio .accreditations-description__more,.agent-bio .bio-description__more,.agent-bio .languages-description__more{color:#000;font-family:Manrope}
.cmp-agent__title-column{color:#3a3a3a;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent__title-column{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-agent__title-column{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.bio-languages .collapsed-bio,.bio-specialities .collapsed-bio,.bio-text .collapsed-bio{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.bio-languages .collapsed-bio,.bio-specialities .collapsed-bio,.bio-text .collapsed-bio{font-size:14px}
}
@media only screen and (min-width:1025px){.bio-languages .collapsed-bio,.bio-specialities .collapsed-bio,.bio-text .collapsed-bio{font-size:16px;line-height:150%}
}
.bio-languages .collapsed-bio p,.bio-specialities .collapsed-bio p,.bio-text .collapsed-bio p{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.bio-languages .collapsed-bio p,.bio-specialities .collapsed-bio p,.bio-text .collapsed-bio p{font-size:14px}
}
@media only screen and (min-width:1025px){.bio-languages .collapsed-bio p,.bio-specialities .collapsed-bio p,.bio-text .collapsed-bio p{font-size:16px;line-height:150%}
}
.non-luxury .bio-languages .collapsed-bio,.non-luxury .bio-specialities .collapsed-bio,.non-luxury .bio-text .collapsed-bio{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.non-luxury .bio-languages .collapsed-bio,.non-luxury .bio-specialities .collapsed-bio,.non-luxury .bio-text .collapsed-bio{font-size:14px}
}
@media only screen and (min-width:1025px){.non-luxury .bio-languages .collapsed-bio,.non-luxury .bio-specialities .collapsed-bio,.non-luxury .bio-text .collapsed-bio{font-size:16px;line-height:150%}
}
.non-luxury .bio-languages .collapsed-bio p,.non-luxury .bio-specialities .collapsed-bio p,.non-luxury .bio-text .collapsed-bio p{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.non-luxury .bio-languages .collapsed-bio p,.non-luxury .bio-specialities .collapsed-bio p,.non-luxury .bio-text .collapsed-bio p{font-size:14px}
}
@media only screen and (min-width:1025px){.non-luxury .bio-languages .collapsed-bio p,.non-luxury .bio-specialities .collapsed-bio p,.non-luxury .bio-text .collapsed-bio p{font-size:16px;line-height:150%}
}
.cmp-agent__specialities li{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent__specialities li{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent__specialities li{font-size:16px;line-height:150%}
}
.cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover{background-color:#670038;color:#c299af}
.cmp-office-container{background-color:#f2f2f2 !important}
.cmp-office-container .cmp-agent__office{color:#000;font-size:14px}
.non-luxury .bio-languages .cmp-agent__specialities li{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.non-luxury .bio-languages .cmp-agent__specialities li{font-size:14px}
}
@media only screen and (min-width:1025px){.non-luxury .bio-languages .cmp-agent__specialities li{font-size:16px;line-height:150%}
}
.templatethree-template-style .agent .cmp-agent__title-column.meet-agent{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .agent .cmp-agent__title-column.meet-agent{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent .cmp-agent__title-column.meet-agent{font-size:43px;line-height:130%}
}
.templatethree-template-style .agent .cmp-background .container{background-color:#e7e7e7 !important}
.templatethree-template-style .agent .cmp-agent__agent-bio .agent-bio:nth-child(2){border-bottom:2px solid #ccc}
.templatethree-template-style .agent .cmp-agent__agent-bio{border:0}
.templatethree-template-style .agent .cmp-agent__agent-bio .agent-bio{border-left:0}
.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text,.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text p{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:normal !important}
@media only screen and (min-width:601px){.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text,.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:18px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text,.templatethree-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:20px}
}
.templatethree-template-style .agent .cmp-agent__title-column{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .agent .cmp-agent__title-column{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .agent .cmp-agent__title-column{font-size:16px;line-height:150%}
}
@media only screen and (min-width:601px){.templatethree-template-style .agent .cmp-agent__title-column{line-height:normal}
}
.templatethree-template-style .agent .cmp-agent .cmp-agent__specialities li,.templatethree-template-style .agent .cmp-agent .cmp-agent__specialities li em,.templatethree-template-style .agent-bio .languages-description__less,.templatethree-template-style .agent-bio .languages-description__more{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.templatethree-template-style .hero-banner-search .agent-info-container__profile-details,.templatethree-template-style .hero-banner-search .agent-info-container__profile-image{border:0}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .agent-info-container__profile-details,.templatethree-template-style .hero-banner-search .agent-info-container__profile-image{border-bottom:8px solid #670038}
}
.templatethree-template-style .hero-banner-search .agent-info-container__profile-image{border-right-color:#f2f2f2}
.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatethree-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-size:18px;line-height:140%}
}
.templatethree-template-style .hero-banner-search .agent-info-container .cta-wrapper .cmp-cta .btn.btn-tertiary.btn-contact,.templatethree-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact{background-color:transparent;background-color:#670038;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .hero-banner-search .agent-info-container .cta-wrapper .cmp-cta .btn.btn-tertiary.btn-contact:hover,.templatethree-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover{background-color:#670038;color:#c299af}
.templatethree-template-style .hero-banner-search .agent-info-container .cta-wrapper .cmp-cta .btn.btn-tertiary.btn-contact .cmp-cta__btn-text,.templatethree-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact .cmp-cta__btn-text{color:#f5f1f2;font-weight:700 !important;line-height:140% !important}
.templatethree-template-style .hero-banner-search .agent-info-container{background-color:#f2f2f2;z-index:1 !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-divider{background-color:#ccc}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-container .cmp-agent__office{font-weight:700 !important;line-height:normal !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-container .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__social svg{-webkit-filter:brightness(0) saturate(100%) invert(48%) sepia(7%) saturate(118%) hue-rotate(314deg) brightness(93%) contrast(80%);filter:brightness(0) saturate(100%) invert(48%) sepia(7%) saturate(118%) hue-rotate(314deg) brightness(93%) contrast(80%)}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name a,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .homepage_link{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name a,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .homepage_link{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__name a,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .homepage_link{font-size:43px;line-height:130%}
}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li em,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading.mb-3,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__title{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;line-height:normal !important}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li em,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading.mb-3,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__title{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__license li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__list li em,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading.mb-3,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__title{font-size:16px;line-height:150%}
}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__label,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__mail,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phone-number,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phones li a,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phones li em,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__website{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__label,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__mail,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phone-number,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phones li a,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__phones li em,.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__website{font-size:14px}
}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__mail{text-decoration:underline}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__social{background:transparent}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading span{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;line-height:normal !important}
@media only screen and (min-width:601px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading span{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent-details__teamheading span{font-size:16px;line-height:150%}
}
.templatethree-template-style .hero-banner-search .agent .cmp-agent__agent-bio .bio-description__less,.templatethree-template-style .hero-banner-search .agent .cmp-agent__agent-bio .bio-description__more{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatethree-template-style .hero-banner-search .cmp-agent__social{background:#000}
.templatefive-template-style .site-content .agent .cmp-agent__title-column{color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none;text-transform:capitalize}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent .cmp-agent__title-column{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent .cmp-agent__title-column{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent-details__phones li,.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent__specialities li,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio .bio-specialities .cmp-agent-details__mail,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio a.cmp-agent-details__phone-number{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent-details__phones li,.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent__specialities li,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio .bio-specialities .cmp-agent-details__mail,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio a.cmp-agent-details__phone-number{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent-details__phones li,.templatefive-template-style .site-content .agent .cmp-agent .cmp-agent__specialities li,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio .bio-specialities .cmp-agent-details__mail,.templatefive-template-style .site-content .agent .cmp-agent__agent-bio .agent-bio a.cmp-agent-details__phone-number{font-size:18px;line-height:140%}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent{position:relative;z-index:0}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container{background-color:#000 !important}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .cmp-agent__office{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .cmp-agent__office{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .cmp-agent__office{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:after,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:before{content:unset}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .bio-text p,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .collapsed-bio .agent-bio .bio-text{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .bio-text p,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .collapsed-bio .agent-bio .bio-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .bio-text p,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .collapsed-bio .agent-bio .bio-text{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .languages-description__less,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .languages-description__more,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .bio-description__less,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .bio-description__more{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper{background-color:#000 !important}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__social svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__btn-group{background-color:transparent}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name a{color:#fff;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name a{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__name a{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading.mb-3,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__title,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper a.cmp-agent-details__mail{color:#f2f2f2;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading.mb-3,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__title,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading.mb-3,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__title,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__mail{text-decoration:underline}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__social{background:transparent}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{color:#f2f2f2;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .hero-banner-search .agent-bio .accreditations-description__less,.templatefive-template-style .site-content .hero-banner-search .agent-bio .accreditations-description__more,.templatefive-template-style .site-content .hero-banner-search .agent-bio .bio-description__less,.templatefive-template-style .site-content .hero-banner-search .agent-bio .bio-description__more,.templatefive-template-style .site-content .hero-banner-search .agent-bio .languages-description__less,.templatefive-template-style .site-content .hero-banner-search .agent-bio .languages-description__more{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent__social{background:#000}
.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text,.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text,.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text,.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:18px;line-height:140%}
}
.templatesix-template-style .agent .cmp-agent__agent-bio .bio-description__less,.templatesix-template-style .agent .cmp-agent__agent-bio .bio-description__more,.templatesix-template-style .cmp-agent__agent-bio .languages-description__less,.templatesix-template-style .cmp-agent__agent-bio .languages-description__more{color:#000;font-family:Manrope;font-size:14px;font-size:14px !important;font-style:normal;font-weight:700;font-weight:700 !important;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatesix-template-style .agent .cmp-agent__title-column{color:#000;font-family:Manrope;font-size:16px;font-size:16px !important;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;line-height:140% !important;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .agent .cmp-agent__title-column{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent .cmp-agent__title-column{font-size:18px;font-size:18px !important;letter-spacing:.18px;line-height:130%;line-height:130% !important}
}
.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em{font-size:18px;line-height:140%}
}
.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em:before,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li:before{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.templatesix-template-style .agent .cmp-background .container{background-color:#e7e7e7 !important}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper{background-color:#000}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container{background-color:#3a3a3a !important}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-agent__office{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-agent__office{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-agent__office{font-size:18px;line-height:140%}
}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__btn-group{background-color:transparent}
}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact:hover,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact .cmp-cta__btn-text,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a{color:#fff;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a{font-size:24px;line-height:130%}
}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{color:#e7e7e7;font-family:Manrope;font-size:10px !important;font-style:normal;font-weight:700 !important;line-height:normal}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-size:12px !important}
}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__website,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper a.cmp-agent-details__mail{color:#e7e7e7;font-family:Manrope;font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:normal}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__website,.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-size:16px !important}
}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail{text-decoration:none}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social{background:transparent}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.templatesix-template-style .hero-banner-search .cmp-agent__social{background:#000}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-size:18px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-size:20px}
}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-description__less,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-description__more{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatetwo-template-style .hero-banner-search .agent-bio .languages-description__less,.templatetwo-template-style .hero-banner-search .agent-bio .languages-description__more{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1.4px;line-height:140%;text-decoration:none;text-transform:uppercase}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary,.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary:hover,.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover{background-color:#670038;color:#c299af}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary:after,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary:before,.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:after,.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:before{content:unset}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary .cmp-cta__btn-text,.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio{background-color:#000 !important}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .cmp-agent__title-column{color:#fff;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .cmp-agent__title-column{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .cmp-agent__title-column{font-size:32px;line-height:130%}
}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container{background-color:#e7e7e7 !important}
.templatetwo-template-style .hero-banner-search .cmp-agent__office{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .homepage_link{color:#000;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .homepage_link{font-size:44px}
}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-size:16px;line-height:150%}
}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail{text-decoration:underline}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social{background:transparent}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__agent-bio .agent-bio .cmp-agent__title-column{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__agent-bio .agent-bio .cmp-agent__title-column{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__agent-bio .agent-bio .cmp-agent__title-column{font-size:16px;line-height:150%}
}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li em{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;line-height:normal}
@media only screen and (min-width:601px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li em{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li em{font-size:18px;line-height:140%;line-height:150%}
}
.templatetwo-template-style .hero-banner-search .cmp-agent__social{background:#000}
.cmp-leadership__content{border-bottom:1px solid #000 !important;border-top:1px solid #000 !important}
.cmp-leadership__content .text-block__headline{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-leadership__content .text-block__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-leadership__content .text-block__headline{font-size:43px;line-height:130%}
}
.cmp-leadership__content .text-block__description--text{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-leadership__content .text-block__description--text{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-leadership__content .text-block__description--text{font-size:18px;line-height:140%}
}
.cmp-leadership__content .card__name{color:#000;font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.cmp-leadership__content .card__subHeadline{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:150%;text-transform:uppercase}
.cmp-leadership__content .card__text p{color:#000;font-family:Manrope;font-size:12px;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;text-align:unset}
.cmp-leadership__content .card__cta.btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;width:100%}
.cmp-leadership__content .card__cta.btn:hover{background-color:#670038;color:#c299af}
.cmp-leadership__content .card__cta.btn a{color:inherit;font-size:14px}
.cmp-property-details-description .property-details-description{color:#463f40;font-family:Manrope;font-weight:400}
.cmp-property-details-description .property-details-description__text,.cmp-property-details-description .property-details-description__text p{color:#000;font-family:Manrope;font-size:14px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-description .property-details-description__text,.cmp-property-details-description .property-details-description__text p{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-description .property-details-description__text,.cmp-property-details-description .property-details-description__text p{font-size:16px;line-height:150%}
}
.cmp-property-details-description .property-details-description__less,.cmp-property-details-description .property-details-description__more{color:#000;font-family:Manrope;font-weight:700}
.cmp-property-details-disclaimer__content hr{background:#000}
.cmp-property-details-disclaimer__content .text,.cmp-property-details-disclaimer__content .text div{color:#797676;color:#797676 !important;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-details-notes__note-count{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-notes__note-count{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-property-details-notes__note-count{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-property-details-notes__note-count span{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;font-weight:400;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-notes__note-count span{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-property-details-notes__note-count span{font-size:18px;letter-spacing:.18px;line-height:130%}
}
input.cmp-property-details-notes__input{color:#463f40}
input.cmp-property-details-notes__input::-webkit-input-placeholder{color:#463f40}
input.cmp-property-details-notes__input::-moz-placeholder{color:#463f40}
input.cmp-property-details-notes__input::placeholder{color:#463f40}
input.cmp-property-details-notes__input:-ms-input-placeholder{color:#463f40}
input.cmp-property-details-notes__input::-ms-input-placeholder{color:#463f40}
.cmp-property-details-notes__btn{color:#463f40;font-family:Manrope}
.cmp-property-details-notes__result--date{color:#463f40}
.cmp-property-details-notes__result--note{border-color:#f2f2f2;color:#463f40}
li.cmp-property-details-notes__result--zero{background:#f2f2f2;color:#463f40;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){li.cmp-property-details-notes__result--zero{font-size:14px}
}
@media only screen and (min-width:1025px){li.cmp-property-details-notes__result--zero{font-size:16px;line-height:150%}
}
.cmp-property-details-price-history{background-color:#f2f2f2}
.cmp-property-details-price-history table td{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-price-history table td{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-price-history table td{font-size:16px;line-height:150%}
}
.cmp-property-details-price-history table td.price{color:#797676}
.cmp-property-details-price-history table tbody tr{border-top:1px solid #ccc}
.cmp-property-details-price-history table thead th{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-details-price-history table thead th{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-price-history table thead th{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-property-details-price-history__more span{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-price-history__more span{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-price-history__more span{font-size:16px;line-height:150%}
}
.cmp-property-details-price-history__footer .footnote{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-details-price-history__footer .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-details-price-history__footer .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.cmp-property-details-market-trends{background-color:#f2f2f2}
.cmp-property-details-market-trends .sourceBy,.cmp-property-details-market-trends .sourceBy p{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-details-market-trends__table tbody tr{border-top:1px solid #ccc}
.cmp-property-details-market-trends__table th{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table th{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table th{font-size:18px;line-height:140%}
}
.cmp-property-details-market-trends__table .label{color:#797676;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;opacity:1;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table .label{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table .label{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-property-details-market-trends__table .value{color:#000;font-family:Manrope;font-size:36px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
.cmp-property-details-market-trends__table .value .currency__descriptor{color:#797676;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;opacity:1;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table .value .currency__descriptor{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table .value .currency__descriptor{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-property-details-market-trends__table .chart{background:#fff;border:1px solid #f2f2f2}
.cmp-property-details-market-trends__table .chart .micro-trend{color:#832b39;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table .chart .micro-trend{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table .chart .micro-trend{font-size:16px;line-height:150%}
}
.cmp-property-details-market-trends__table .chart .micro-trend:after{border-color:#832b39 transparent transparent}
.cmp-property-details-market-trends__table .chart .arrow{border:1px solid #f2f2f2;color:#000}
.cmp-property-details-market-trends__table .chart .arrow svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-property-details-market-trends__detail__title{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__detail__title{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__detail__title{font-size:20px}
}
.cmp-property-details-market-trends__detail__value{color:#000;font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__detail__value{font-size:33px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__detail__value{font-size:40px}
}
.cmp-property-details-market-trends__detail .close svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-socio-economic-data--table td{color:#000;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-socio-economic-data--table td{font-size:22px}
}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table td{color:#000;font-family:Manrope;font-size:24px;font-size:36px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
}
.cmp-socio-economic-data--table td .percentage{font-size:12px}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table td .percentage{font-size:24px}
}
.cmp-socio-economic-data--table tbody tr:first-of-type{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table tbody tr:first-of-type{background:#f2f2f2;border:0}
}
.cmp-socio-economic-data--table tbody tr:nth-child(n+3){border-top:1px solid #ccc}
.cmp-socio-economic-data--table tbody tr:last-of-type{border-bottom:0}
.cmp-socio-economic-data--table h6{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-socio-economic-data--table h6{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table h6{font-size:16px;line-height:150%}
}
.cmp-socio-economic-data--table thead th{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-socio-economic-data--table thead th{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table thead th{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-socio-economic-data--title{border-top:1px solid #000;color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-socio-economic-data--title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--title{font-size:24px;line-height:130%}
}
.cmp-socio-economic-data--arrow{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-socio-economic-data__stat{font-size:36px;line-height:150%}
.cmp-property-details-main-attributes-summary .back a,.cmp-socio-economic-data__stat{color:#000;font-family:Manrope;font-style:normal;font-weight:400;letter-spacing:normal}
.cmp-property-details-main-attributes-summary .back a{font-size:12px;line-height:130%}
.cmp-property-details-main-attributes-summary .address{color:#000;font-family:Manrope;font-family:Marcellus;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .address{font-size:22px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .address{font-size:24px;line-height:150%}
}
.cmp-property-details-main-attributes-summary .address h1{color:#000;font-family:Manrope;font-family:Marcellus;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .address h1{font-size:22px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .address h1{font-size:24px;line-height:150%}
}
.cmp-property-details-main-attributes-summary .address__municipality{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .address__municipality{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .address__municipality{font-size:16px;line-height:150%}
}
.cmp-property-details-main-attributes-summary .specs{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;opacity:1}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .specs{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .specs{font-size:16px;line-height:150%}
}
.cmp-property-details-main-attributes-summary .compensation-available,.cmp-property-details-main-attributes-summary .open-house,.cmp-property-details-main-attributes-summary .status{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%}
.cmp-property-details-main-attributes-summary .compensation-available,.cmp-property-details-main-attributes-summary .open-house{line-height:30px}
.cmp-property-details-main-attributes-summary .compensation-available__icon,.cmp-property-details-main-attributes-summary .open-house__icon{border:1px solid #000;color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;line-height:30px}
.cmp-property-details-main-attributes-summary .compensation-available__icon use,.cmp-property-details-main-attributes-summary .open-house__icon use{stroke:#000}
.cmp-property-details-main-attributes-summary .compensation-available__meta .date,.cmp-property-details-main-attributes-summary .compensation-available__meta .time,.cmp-property-details-main-attributes-summary .open-house__meta .date,.cmp-property-details-main-attributes-summary .open-house__meta .time{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:revert}
.cmp-property-details-main-attributes-summary .price{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .price{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .price{font-size:32px;line-height:130%}
}
.cmp-property-details-main-attributes-summary .price-foreign{color:#797676;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .price-foreign{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .price-foreign{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-property-details-main-attributes-summary .btn-contact-property,.cmp-property-details-main-attributes-summary .btn-save-property,.cmp-property-details-main-attributes-summary .btn-share-property{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.cmp-property-details-main-attributes-summary .courtesyOf{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.property-details-attributes-table.aem-GridColumn>.cmp-background{background-color:#f2f2f2 !important}
.cmp-property-details-attributes-table__content .title{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .title{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .title{font-size:32px;line-height:130%}
}
.cmp-property-details-attributes-table__content .sub-title{border-top:1px solid #ccc;color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:4;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .sub-title{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .sub-title{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
@media only screen and (min-width:992px){.cmp-property-details-attributes-table__content .sub-title{border:0}
}
.cmp-property-details-attributes-table__content .sub-title:after{border-top:5px solid #000}
.cmp-property-details-attributes-table__content .cell.feature .table .tr .td.label{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .cell.feature .table .tr .td.label{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .cell.feature .table .tr .td.label{font-size:16px;line-height:150%}
}
.cmp-property-details-attributes-table__content .cell.feature .table .tr .td{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .cell.feature .table .tr .td{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .cell.feature .table .tr .td{font-size:18px;line-height:140%}
}
.cmp-property-details-attributes-table__content .cell .td{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .cell .td{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .cell .td{font-size:18px;line-height:140%}
}
.cmp-property-details-attributes-table__content .cell .td.label{color:#797676;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .cell .td.label{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .cell .td.label{font-size:16px;line-height:150%}
}
.cmp-property-details-attributes-table__content .courtesy{font-family:Manrope}
.cmp-property-details-image-gallery .svg-icons svg{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%);filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%)}
.cmp-property-details-image-gallery .new-listing-tag{background-color:#fff;line-height:140%;line-height:24px}
.cmp-property-details-image-gallery .btn-toggle,.cmp-property-details-image-gallery .new-listing-tag{color:#3a3a3a;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.cmp-property-details-image-gallery .btn-toggle{background:#fff;line-height:140%;line-height:35px}
.cmp-property-details-image-gallery .btn-toggle svg{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%);filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%)}
.cmp-property-details-image-gallery .btn-expand{background:#fff}
.cmp-property-details-image-gallery .btn-expand svg{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%);filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%)}
.cmp-property-details-image-gallery .pagination{color:#3a3a3a;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;line-height:1}
.cmp-property-details-image-gallery .btn-pagination svg{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%);filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%)}
.cmp-property-details-image-gallery .col-map a.close-mobile:after,.cmp-property-details-image-gallery .col-map a.close-mobile:before{background-color:#3a3a3a}
.cmp-property-details-image-gallery__modal{background:#fff}
.cmp-property-details-image-gallery__modal .specs{color:#3a3a3a;font-family:Manrope}
.cmp-property-details-image-gallery__modal .btn-close svg{-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%);filter:brightness(0) saturate(100%) invert(20%) sepia(0) saturate(0) hue-rotate(241deg) brightness(97%) contrast(89%)}
.property-details-nearby-properties__agentCommunityDetailTitle{color:#000;font-family:Manrope}
.property-details-nearby-properties__tile .block-info .specs,.property-details-nearby-properties__tile .cmp-property-tile__extra-info{font-size:10px}
.property-details-nearby-properties__tile .block-info .address{font-size:14px}
.property-details-nearby-properties__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;line-height:35px;text-transform:none}
@media only screen and (min-width:601px){.property-details-nearby-properties__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.property-details-nearby-properties__headline{font-size:24px;line-height:130%}
}
.cmp-mtg-calc__intro{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-mtg-calc__intro{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__intro{font-size:16px;line-height:150%}
}
.cmp-mtg-calc__summary{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-mtg-calc__summary{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__summary{font-size:24px;line-height:130%}
}
.cmp-mtg-calc__chart li{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-mtg-calc__chart li{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__chart li{font-size:16px;line-height:150%}
}
.cmp-mtg-calc__chart li:first-child .swatch{background-color:#670038 !important}
.cmp-mtg-calc__chart li:first-child+li .swatch{background-color:#ccc !important}
.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-mtg-calc__input__slider input{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:29px !important}
@media only screen and (min-width:601px){.cmp-mtg-calc__input__slider input{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__input__slider input{font-size:16px;line-height:150%}
}
.cmp-mtg-calc__input__slider .input-currency:after,.cmp-mtg-calc__input__slider .input-percent:after{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:29px !important}
@media only screen and (min-width:601px){.cmp-mtg-calc__input__slider .input-currency:after,.cmp-mtg-calc__input__slider .input-percent:after{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__input__slider .input-currency:after,.cmp-mtg-calc__input__slider .input-percent:after{font-size:16px;line-height:150%}
}
.cmp-mtg-calc__input__slider .input-currency.has-input-formatted,.cmp-mtg-calc__input__slider .input-percent.has-input-formatted,.cmp-mtg-calc__input__slider .input-standard.has-input-formatted{position:relative}
.cmp-mtg-calc__input__slider .input-currency.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-percent.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-standard.has-input-formatted .input-formatted{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:29px !important}
@media only screen and (min-width:601px){.cmp-mtg-calc__input__slider .input-currency.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-percent.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-standard.has-input-formatted .input-formatted{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__input__slider .input-currency.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-percent.has-input-formatted .input-formatted,.cmp-mtg-calc__input__slider .input-standard.has-input-formatted .input-formatted{font-size:16px;line-height:150%}
}
.cmp-mtg-calc .text-disclaimer{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-mtg-calc .vue-slider-component .vue-slider-dot .vue-slider-dot-handle{background-color:#670038}
.cmp-mtg-calc .vue-slider-component .vue-slider{background-color:#e7e7e7}
.cmp-mtg-calc .vue-slider-component .vue-slider-process{background-color:#670038}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider-dot .vue-slider-dot-handle{background-color:#670038}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider{background-color:#e7e7e7}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider-process{background-color:#670038}
.cmp-contact-card__title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-contact-card-data-license,.cmp-contact-card__job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-card-data-contact{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-contact-card-data-contact{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-contact-card-data-contact{font-size:16px;line-height:150%}
}
.cmp-contact-card-data-contact__mail{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:150%}
@media only screen and (min-width:601px){.cmp-contact-card-data-contact__mail{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-contact-card-data-contact__mail{font-size:16px;line-height:150%}
}
.cmp-contact-card__teamheading{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-contact-card__teamheading{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-contact-card__teamheading{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-contact-card a{color:#000}
.cmp-contact-card__btn-group .cmp-cta a.btn{width:100%}
.cmp-contact-card__btn-group .cmp-cta a.btn span{font-size:14px}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-primary--compact{background-color:#670038;border:0;color:#f5f1f2;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-primary--compact:hover{background-color:#670038;color:#c299af}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;line-height:100%;text-transform:uppercase}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact:hover{background-color:#670038;color:#c299af}
.cmp-contact-card__btn-group .sticky .cmp-cta{width:-webkit-calc(100% + 2px);width:calc(100% + 2px)}
@media only screen and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
}
@media only screen and (min-width:1025px) and (min-width:601px){.cmp-contact-card.stickable .cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
@media only screen and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-card.stickable .cmp-contact-card__teamheading{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
}
@media only screen and (min-width:1025px) and (min-width:601px){.cmp-contact-card.stickable .cmp-contact-card__teamheading{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__teamheading{font-size:18px;letter-spacing:.18px;line-height:130%}
}
@media only screen and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__btn-group .see-property{max-width:210px}
.cmp-contact-card.stickable .cmp-contact-card__btn-group .cmp-cta a.btn{width:200px}
.cmp-contact-card.stickable .cmp-contact-card__btn-group .cmp-cta a.btn span{font-size:16px}
.cmp-contact-card.stickable .cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-contact-card.stickable .cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact:hover{background-color:#670038;color:#c299af}
.cmp-contact-card.stickable .data-fields{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
}
@media only screen and (min-width:1025px) and (min-width:601px){.cmp-contact-card.stickable .data-fields{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .data-fields{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.error,.input-error,.success{font-family:Manrope}
.input-error{background:#f1eaeb !important;border:2px solid #952739 !important;color:#832b39 !important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.input-error::-webkit-input-placeholder{color:#952739 !important}
.input-error::-moz-placeholder{color:#952739 !important}
.input-error:-ms-input-placeholder{color:#952739 !important}
.input-error::placeholder{color:#952739 !important}
.cmp-checkbox label{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-checkbox .checkbox,.cmp-checkbox input[type=checkbox]{border:1px solid #898989}
.cmp-checkbox .checkbox svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-checkbox input[type=checkbox]:focus+.checkbox{outline:0}
.cmp-checkbox input[type=checkbox]:checked+.checkbox{border:1px solid #898989}
.cmp-checkbox input[type=checkbox]:checked+.checkbox svg{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-radiobutton label{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-radiobutton .radio-btn{border:1.4px solid #898989}
.cmp-radiobutton input[type=radio]:checked+.radio-btn{background:#fff;border:2px solid #898989}
.cmp-radiobutton input[type=radio]:checked+.radio-btn:after{background:#000;height:12px;width:12px}
.cmp-radiobutton input[type=radio]:checked+.radio-btn:before{background:#fff;border-radius:100%;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}
.cmp-contact-form form textarea{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-contact-form form textarea::-webkit-input-placeholder{color:#797676}
.cmp-contact-form form textarea::-moz-placeholder{color:#797676}
.cmp-contact-form form textarea:-ms-input-placeholder{color:#797676}
.cmp-contact-form form textarea::placeholder{color:#797676}
.cmp-contact-form form textarea:focus{box-shadow:0 0 0 2px #670038;outline:2px solid #670038}
.cmp-contact-form form input[type=email],.cmp-contact-form form input[type=password],.cmp-contact-form form input[type=text]{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-contact-form form input[type=email]::-webkit-input-placeholder,.cmp-contact-form form input[type=password]::-webkit-input-placeholder,.cmp-contact-form form input[type=text]::-webkit-input-placeholder{color:#797676}
.cmp-contact-form form input[type=email]::-moz-placeholder,.cmp-contact-form form input[type=password]::-moz-placeholder,.cmp-contact-form form input[type=text]::-moz-placeholder{color:#797676}
.cmp-contact-form form input[type=email]:-ms-input-placeholder,.cmp-contact-form form input[type=password]:-ms-input-placeholder,.cmp-contact-form form input[type=text]:-ms-input-placeholder{color:#797676}
.cmp-contact-form form input[type=email]::placeholder,.cmp-contact-form form input[type=password]::placeholder,.cmp-contact-form form input[type=text]::placeholder{color:#797676}
.cmp-contact-form form input[type=email]:focus,.cmp-contact-form form input[type=password]:focus,.cmp-contact-form form input[type=text]:focus{box-shadow:0 0 0 2px #670038;outline:2px solid #670038}
.cmp-contact-form form input[type=email].input-error:focus,.cmp-contact-form form input[type=password].input-error:focus,.cmp-contact-form form input[type=text].input-error:focus,.cmp-contact-form form textarea.input-error:focus{box-shadow:0 0 0 2px #670038;outline:2px solid #670038 !important}
.cmp-contact-form form .btn:focus{outline:0}
.cmp-contact-form form .cmp-dropdown .select-selected{color:#797676;font-family:Manrope !important}
.cmp-contact-form form .cmp-dropdown .select-items li{color:#797676;font-family:Manrope;font-size:14px}
.cmp-contact-form .country-dropdown{border:1px solid #ccc;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-contact-form select.country-dropdown{background-image:linear-gradient(45deg,transparent 50%,#898989 0),linear-gradient(135deg,#898989 50%,transparent 0),linear-gradient(90deg,#fff,#fff)}
.cmp-contact-form-franchisor__headline,.cmp-contact-form-home__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-form-franchisor__headline,.cmp-contact-form-home__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-franchisor__headline,.cmp-contact-form-home__headline{font-size:24px;line-height:130%}
}
.cmp-contact-form-franchisor__sub-headline,.cmp-contact-form-franchisor__sub-headline p,.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-contact-form-franchisor__sub-headline,.cmp-contact-form-franchisor__sub-headline p,.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-franchisor__sub-headline,.cmp-contact-form-franchisor__sub-headline p,.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p{font-size:18px;line-height:140%}
}
.cmp-contact-form-franchisor .disclaimer,.cmp-contact-form-franchisor .disclaimer p,.cmp-contact-form-home .disclaimer,.cmp-contact-form-home .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-form-franchisee__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-form-franchisee__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-franchisee__headline{font-size:24px;line-height:130%}
}
.cmp-contact-form-franchisee__sub-headline,.cmp-contact-form-franchisee__sub-headline p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-contact-form-franchisee__sub-headline,.cmp-contact-form-franchisee__sub-headline p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-franchisee__sub-headline,.cmp-contact-form-franchisee__sub-headline p{font-size:18px;line-height:140%}
}
.cmp-contact-form-franchisee .label-check{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-contact-form-franchisee .label-check{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-franchisee .label-check{font-size:16px;line-height:150%}
}
.cmp-contact-form-franchisee .disclaimer,.cmp-contact-form-franchisee .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-franchise-inquiry-form__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-franchise-inquiry-form__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-residential-franchise-inquiry-form__headline{font-size:24px;line-height:130%}
}
.cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-franchise-inquiry-form__sub-headline p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-franchise-inquiry-form__sub-headline p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-franchise-inquiry-form__sub-headline p{font-size:18px;line-height:140%}
}
.cmp-residential-franchise-inquiry-form .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-franchise-inquiry-form .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-franchise-inquiry-form .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-residential-franchise-inquiry-form .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-residential-franchise-inquiry-form .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-franchise-inquiry-form .disclaimer,.cmp-residential-franchise-inquiry-form .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-franchise-inquiry-form .country-dropdown{border-radius:0;height:50px}
.cmp-residential-franchise-inquiry-form .cmp-dropdown{font-size:16px;margin-bottom:1rem}
.cmp-residential-franchise-inquiry-form .cmp-dropdown .select-selected{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400}
.cmp-residential-franchise-inquiry-form .cmp-dropdown .select-items li{font-size:16px}
.cmp-residential-form .cmp-residential-franchise-inquiry-form__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-form .cmp-residential-franchise-inquiry-form__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-residential-form .cmp-residential-franchise-inquiry-form__headline{font-size:24px;line-height:130%}
}
.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline,.cmp-residential-form .cmp-residential-franchise-inquiry-form__sub-headline p{font-size:18px;line-height:140%}
}
.cmp-residential-form .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-form .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-residential-form .title{font-size:24px;line-height:130%}
}
.cmp-residential-form .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-form .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-form .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-residential-form .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-residential-form .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-residential-form hr{background-color:#fff;color:#fff}
.cmp-residential-form .disclaimer,.cmp-residential-form .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-avm-contact-form__sub-headline{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-avm-contact-form__sub-headline{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-avm-contact-form__sub-headline{font-size:18px;line-height:140%}
}
.cmp-avm-contact-form__sub-headline *{font-size:inherit !important}
.cmp-avm-contact-form .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm-contact-form .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-avm-contact-form .title{font-size:24px;line-height:130%}
}
.cmp-avm-contact-form .label-check{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-avm-contact-form .label-check{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-avm-contact-form .label-check{font-size:16px;line-height:150%}
}
.cmp-avm-contact-form .disclaimer,.cmp-avm-contact-form .disclaimer p{color:#797676}
.cmp-avm-contact-form .details,.cmp-avm-contact-form .disclaimer,.cmp-avm-contact-form .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-avm-contact-form .details{color:#000}
.cmp-avm-contact-form .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm-contact-form .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-avm-contact-form .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-avm-contact-form .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-avm-contact-form hr{background-color:#fff;color:#fff}
.cmp-avm-contact-form select{font-family:Manrope}
.cmp-contact-form-home__headline,.contact-form-other-inquiry__headline{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-form-home__headline,.contact-form-other-inquiry__headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-home__headline,.contact-form-other-inquiry__headline{font-size:24px;line-height:130%}
}
.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p,.contact-form-other-inquiry__sub-headline,.contact-form-other-inquiry__sub-headline p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p,.contact-form-other-inquiry__sub-headline,.contact-form-other-inquiry__sub-headline p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-home__sub-headline,.cmp-contact-form-home__sub-headline p,.contact-form-other-inquiry__sub-headline,.contact-form-other-inquiry__sub-headline p{font-size:18px;line-height:140%}
}
.cmp-contact-form-home .details,.contact-form-other-inquiry .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-form-home .name,.contact-form-other-inquiry .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-form-home .name,.contact-form-other-inquiry .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-home .name,.contact-form-other-inquiry .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-contact-form-home .job-title,.contact-form-other-inquiry .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-form-home .disclaimer,.cmp-contact-form-home .disclaimer p,.contact-form-other-inquiry .disclaimer,.contact-form-other-inquiry .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-contact-form-planning-guide{background-color:#000}
.cmp-contact-form-planning-guide .cmp-contact-form-franchisor__sub-headline,.cmp-contact-form-planning-guide .cmp-contact-form-franchisor__sub-headline p,.cmp-contact-form-planning-guide .disclaimer p,.cmp-contact-form-planning-guide h2{color:#fff}
.cmp-contact-form-planning-guide .cmp-contact-form{background-color:#fff}
.cmp-contact-form-planning-guide .cmp-contact-form p,.cmp-contact-form-planning-guide .cmp-contact-form span{color:#000}
#fifty_fifty_planning-guide.cmp-fifty-fifty{background-color:#f2f2f2}
#fifty_fifty_planning-guide.cmp-fifty-fifty .cmp-text p,#fifty_fifty_planning-guide.cmp-fifty-fifty h2{color:#000}
.cmp-property-contact-form{background:#fff;border-top:1px solid #fff}
.cmp-property-contact-form .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-contact-form .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-property-contact-form .title{font-size:24px;line-height:130%}
}
.cmp-property-contact-form .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-contact-form .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-contact-form .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-property-contact-form .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-property-contact-form .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-property-contact-form hr{background-color:#fff;color:#fff}
.cmp-property-contact-form .disclaimer{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-contact-form{background:#fff;border-top:1px solid #fff}
.cmp-agent-contact-form .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent-contact-form .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .title{font-size:24px;line-height:130%}
}
.cmp-agent-contact-form .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-contact-form .name{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent-contact-form .name{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .name{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.cmp-agent-contact-form .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-contact-form hr{background-color:#fff;color:#fff}
.cmp-agent-contact-form .disclaimer,.cmp-agent-contact-form .disclaimer p{color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-contact-form .cmp-agent-contact-form-style li,.cmp-agent-contact-form .cmp-agent-contact-form-style__mail,.cmp-agent-contact-form .cmp-agent-contact-form-style__phone-number,.cmp-agent-contact-form .cmp-agent-contact-form-style__website{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-contact-form .cmp-agent-contact-form-style li,.cmp-agent-contact-form .cmp-agent-contact-form-style__mail,.cmp-agent-contact-form .cmp-agent-contact-form-style__phone-number,.cmp-agent-contact-form .cmp-agent-contact-form-style__website{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .cmp-agent-contact-form-style li,.cmp-agent-contact-form .cmp-agent-contact-form-style__mail,.cmp-agent-contact-form .cmp-agent-contact-form-style__phone-number,.cmp-agent-contact-form .cmp-agent-contact-form-style__website{font-size:16px;line-height:150%}
}
.cmp-agent-contact-form .cmp-agent-contact-form-style__label{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-agent-contact-form .cmp-agent-contact-form-style__phones,.cmp-agent-contact-form .cmp-agent-contact-form-style__phones a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.cmp-agent-contact-form .cmp-agent-contact-form-style__phones,.cmp-agent-contact-form .cmp-agent-contact-form-style__phones a{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .cmp-agent-contact-form-style__phones,.cmp-agent-contact-form .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading,.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading,.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading,.cmp-agent-contact-form .cmp-agent-contact-form-style__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-agent-contact-form .cmp-agent-contact-form-style__list li em{font-family:Manrope;font-size:14px}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatethree-template-style .cmp-agent-contact-form{background:#fff;border-top:1px solid #fff}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{color:#000;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;font-weight:400 !important;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:150% !important}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:16px;line-height:150%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a{line-height:150% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-family:Manrope;font-size:14px}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;background-color:#670038 !important;border:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-webkit-input-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-webkit-input-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-webkit-input-placeholder{line-height:130% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-moz-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-moz-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-moz-placeholder{line-height:130% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::placeholder{line-height:130% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form{background:#fff;border-top:1px solid #fff}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{color:#000;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;font-weight:400 !important;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:150% !important}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a{line-height:150% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-family:Manrope;font-size:14px}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;background-color:#670038 !important;border:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form textarea{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form{background:#fff;border-top:1px solid #fff}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none;text-transform:none !important}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{color:#000;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;font-weight:400 !important;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:150% !important}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:16px;line-height:150%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a{line-height:150% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-family:Manrope;font-size:14px}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;background-color:#670038 !important;border:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-webkit-input-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-webkit-input-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-webkit-input-placeholder{line-height:130% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-moz-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-moz-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-moz-placeholder{line-height:130% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::placeholder{line-height:130% !important}
.templatetwo-template-style .cmp-agent-contact-form{background:#fff;border-top:1px solid #fff}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none;text-transform:capitalize !important}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .details{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{color:#000;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;font-weight:400 !important;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:150% !important}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website{font-size:16px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a{line-height:150% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-family:Manrope;font-size:14px}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;letter-spacing:1.4px !important;line-height:140% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;background-color:#670038 !important;border:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{background-color:#670038;background-color:#670038 !important;color:#c299af;color:#c299af !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea{border:1px solid #ccc;border-radius:0 !important;color:#797676;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-webkit-input-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-webkit-input-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-webkit-input-placeholder{line-height:130% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::-moz-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::-moz-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::-moz-placeholder{line-height:130% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::placeholder{line-height:130% !important}
.cmp-hero-banner-search .heading_font,.cmp-hero-banner-search-narrow .heading_font{color:#000;color:#fff;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-banner-search .heading_font,.cmp-hero-banner-search-narrow .heading_font{font-size:44px}
}
.cmp-hero-banner-search .heading,.cmp-hero-banner-search-narrow .heading{color:#000;color:#fff;font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-hero-banner-search .heading,.cmp-hero-banner-search-narrow .heading{font-size:44px}
}
.cmp-office-detail__content h2{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.cmp-office-detail__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content h2{font-size:43px;line-height:130%}
}
.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone li{border-right:1px solid #000;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone li{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone li{font-size:18px;line-height:140%}
}
.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone .label{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone .label{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content .detail-wrapper .cont-wrapper ul.phone .label{font-size:18px;line-height:140%}
}
.cmp-office-detail__content .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-detail__content .cmp-cta .btn:hover{background-color:#670038;color:#c299af}
.cmp-office-detail__content .cmp-cta .btn span{font-size:14px}
.cmp-office-detail__content .loc-wrapper{border-left:1px solid #ccc}
.cmp-office-detail__content .loc-wrapper h4{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.cmp-office-detail__content .loc-wrapper h4{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content .loc-wrapper h4{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.cmp-office-detail__content .loc-wrapper address span{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.cmp-office-detail__content .loc-wrapper address span{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content .loc-wrapper address span{font-size:18px;line-height:140%}
}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-name{color:#000;font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-title{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:150%;text-transform:uppercase}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .teamheading{color:#2a2223;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:130%}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .detail-license,.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .detail-phone{color:#000;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .cmp-cta{max-width:100%}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .cmp-cta .btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-family:Manrope;font-size:14px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .cmp-cta .btn-secondary:hover{background-color:#670038;color:#c299af}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-contact .cmp-cta .btn-secondary span{font-size:14px}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-filter-wrapper span{color:#000;font-family:Manrope}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-filter-wrapper .cmp-dropdown.compact .select-selected{border:1px solid #ccc;color:#000;font-size:12px}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-filter-wrapper .cmp-dropdown.compact .select-selected:after{-webkit-filter:brightness(0) saturate(100%) invert(55%) sepia(79%) saturate(0) hue-rotate(212deg) brightness(84%) contrast(93%);filter:brightness(0) saturate(100%) invert(55%) sepia(79%) saturate(0) hue-rotate(212deg) brightness(84%) contrast(93%)}
.blog-nav,.blog-nav__nav-dpd{background-color:#000 !important}
.blog-nav__nav-title{color:#fff;color:#fff !important;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.blog-nav__nav-title{font-size:35px}
}
@media only screen and (min-width:1025px){.blog-nav__nav-title{font-size:43px;line-height:130%}
}
.blog-nav__cat-title{color:#fff !important;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.64px;line-height:120%;padding:5px 10px;text-transform:uppercase}
.blog-nav__cat-title:hover{background-color:#fff;color:#000 !important;opacity:1}
.blog-nav__cat-title.active-cat{border-bottom:1px solid #fff !important}
.blog-nav__nav-dpd-item,.blog-nav__selected{color:#fff !important;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.64px;line-height:120%;text-transform:uppercase}
.blog-nav__nav-dpd-item{font-weight:700}
.blog-category .see-more-content .see-more-content__text,.blog-home .see-more-content .see-more-content__text{background-color:#670038;border:0;color:#f5f1f2;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.blog-category .see-more-content .see-more-content__text:hover,.blog-home .see-more-content .see-more-content__text:hover{background-color:#670038;color:#c299af}
.blog-category .see-more-content__wrapper,.blog-home .see-more-content__wrapper{background-color:transparent;border:unset}
.hero-carousel__content-section{background-color:#e7e7e7 !important}
.hero-carousel__title{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.hero-carousel__title{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.hero-carousel__title{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.hero-carousel__heading{color:#000;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.hero-carousel__heading{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.hero-carousel__heading{font-size:24px;line-height:130%}
}
.hero-carousel__desc{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.hero-carousel__desc{font-size:16px}
}
@media only screen and (min-width:1025px){.hero-carousel__desc{font-size:18px;line-height:140%}
}
.hero-carousel__read-more{color:#670038 !important;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.hero-carousel__read-more img{-webkit-filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(5710%) hue-rotate(308deg) brightness(84%) contrast(114%);filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(5710%) hue-rotate(308deg) brightness(84%) contrast(114%)}
.hero-carousel__container .owl-theme .owl-dots .owl-dot span{background-color:transparent;border:1px solid #000}
.hero-carousel__container .owl-theme .owl-dots .owl-dot.active span{background-color:#000}
.article-grid-list__category{color:#797676;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.article-grid-list__category{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.article-grid-list__category{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.article-grid-list__category-title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.article-grid-list__category-title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.article-grid-list__category-title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.article-grid-list__description{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.article-grid-list__description{font-size:14px}
}
@media only screen and (min-width:1025px){.article-grid-list__description{font-size:16px;line-height:150%}
}
.article-grid-list__readmore{color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.article-grid-list__readmore:hover{color:#670038}
.article-grid-list__arrowIcon{-webkit-filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(5710%) hue-rotate(308deg) brightness(84%) contrast(114%);filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(5710%) hue-rotate(308deg) brightness(84%) contrast(114%)}
.article-text-color,.text-up{color:#000}
.right-section .share-page{border-color:#000}
.image-banner-cta{max-width:unset !important}
.templatethree-template-style .cmp-image-banner-cta .row p,.templatethree-template-style .cmp-image-banner-cta__content__body p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;line-height:normal}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta .row p,.templatethree-template-style .cmp-image-banner-cta__content__body p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta .row p,.templatethree-template-style .cmp-image-banner-cta__content__body p{font-size:18px;line-height:140%}
}
.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatethree-template-style .cmp-image-banner-cta__content__headline{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templatethree-template-style .cmp-image-banner-cta__content .row p,.templatethree-template-style .cmp-image-banner-cta__content__description,.templatethree-template-style .cmp-image-banner-cta__content__description p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta__content .row p,.templatethree-template-style .cmp-image-banner-cta__content__description,.templatethree-template-style .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta__content .row p,.templatethree-template-style .cmp-image-banner-cta__content__description,.templatethree-template-style .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templatethree-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__headline{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__description{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__description p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templatefive-template-style .site-content .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatesix-template-style .cmp-image-banner-cta,.templatesix-template-style .cmp-image-banner-cta>.container,.templatesix-template-style .cmp-image-banner-cta__content .row,.templatesix-template-style .cmp-image-banner-cta__content__body,.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{background-color:#e7e7e7}
.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatesix-template-style .cmp-image-banner-cta__content__headline{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templatesix-template-style .cmp-image-banner-cta__content__description{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templatesix-template-style .cmp-image-banner-cta__content__description p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templatesix-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatetwo-template-style .cmp-image-banner-cta,.templatetwo-template-style .cmp-image-banner-cta>.container,.templatetwo-template-style .cmp-image-banner-cta__content .row,.templatetwo-template-style .cmp-image-banner-cta__content__body,.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{background-color:#e7e7e7}
.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatetwo-template-style .cmp-image-banner-cta__content__headline{color:#000;font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templatetwo-template-style .cmp-image-banner-cta__content__description{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templatetwo-template-style .cmp-image-banner-cta__content__description p{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{background-color:#670038;color:#c299af}
.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templatetwo-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatethree-template-style .cmp-agent-social-wall__title{margin-bottom:20px !important}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templatethree-template-style .cmp-agent-social-wall__title p{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templatethree-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 5px #000}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templatethree-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#000;padding:0 !important}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templatethree-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templatethree-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#000 !important}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#000;z-index:1}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:normal !important}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:5px solid #000}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:22px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:24px;line-height:150%}
}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:22px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:24px;line-height:150%}
}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:22px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:24px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall__title{margin-bottom:20px !important;padding:0 !important}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templatefive-template-style .site-content .cmp-agent-social-wall__title p{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 0 #000}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#3a3a3a;padding:0 !important}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#000 !important;margin:0;padding:16px}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item{border:2px solid #000}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#3a3a3a;z-index:1}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:normal !important}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;padding:20px 15px 20px 20px}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:22px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:24px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:22px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:24px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:22px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:24px;line-height:150%}
}
.templatesix-template-style .cmp-agent-social-wall__title{margin-bottom:20px !important}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templatesix-template-style .cmp-agent-social-wall__title p{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templatesix-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 2px #000}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templatesix-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#000}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templatesix-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templatesix-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#000 !important}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:2px solid #000}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#000;z-index:1}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:normal !important}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{color:#e7e7e7;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:22px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:24px;line-height:150%}
}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{color:#e7e7e7;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:22px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:24px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-social-wall__title{margin-bottom:20px !important}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templatetwo-template-style .cmp-agent-social-wall__title p{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 5px #000}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#000}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#000 !important}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:5px solid #000}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#000;z-index:1}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:normal;line-height:130%;line-height:normal !important}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.slider .slick-arrow:before{border-left:2px solid #000;border-top:2px solid #000}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:22px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-size:24px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:22px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-size:24px;line-height:150%}
}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{color:#fff;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:22px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-size:24px;line-height:150%}
}
.cmp-agent-social-wall__title{background-color:#000}
.templatethree-template-style .cmp-agent-sticky-footer{background:#000}
.templatethree-template-style .cmp-agent-sticky-footer h2{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-sticky-footer h2{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-sticky-footer h2{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatethree-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templatethree-template-style .cmp-agent-sticky-footer .cmp-contact-card__job-title{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;color:#670038 !important;font-size:16px}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;background-color:#f5f1f2 !important;border:0;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af;color:#670038}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af !important;border:1px solid #c299af !important;border-radius:0;color:#670038 !important;font-size:16px}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:before{content:unset}
@media(max-width:991.98px){.templatethree-template-style .hero-banner-search .agent-info-container .cmp-agent-details__btn-group .cmp-cta .btn.btn-primary--compact{background:#f5f1f2 !important;border:1px solid #f5f1f2;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .hero-banner-search .agent-info-container .cmp-agent-details__btn-group .cmp-cta .btn.btn-primary--compact .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact{background:#f5f1f2 !important;border:1px solid #f5f1f2;color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%}
}
@media(max-width:599.98px){.cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:140%}
}
.templatefive-template-style .site-content .cmp-agent-sticky-footer{background:#000}
.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-contact-card__job-title{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;color:#670038 !important;font-size:16px}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;background-color:#f5f1f2 !important;border:0;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af;color:#670038}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af !important;border:1px solid #c299af !important;border-radius:0;color:#670038 !important;font-size:16px}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:before{content:unset}
.templatesix-template-style .cmp-agent-sticky-footer{background:#000}
.templatesix-template-style .cmp-agent-sticky-footer h2{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-sticky-footer h2{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-sticky-footer h2{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatesix-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templatesix-template-style .cmp-agent-sticky-footer .cmp-contact-card__job-title{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;color:#670038 !important;font-size:16px}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;background-color:#f5f1f2 !important;border:0;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af;color:#670038}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af !important;border:1px solid #c299af !important;border-radius:0;color:#670038 !important;font-size:16px}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:before{content:unset}
@media(max-width:991.98px){.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group{background:#000}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact{background-color:#f5f1f2;background-color:#f5f1f2 !important;border:0;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:after,.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:before{content:unset}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:hover{border-radius:0;color:#670038 !important;font-size:16px}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:hover:after,.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:hover:before{content:unset}
}
.templatetwo-template-style .cmp-agent-sticky-footer{background:#000}
.templatetwo-template-style .cmp-agent-sticky-footer h2{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-sticky-footer h2{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-sticky-footer h2{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-contact-card__job-title{color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;border-radius:0;color:#f5f1f2;color:#f5f1f2 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{background-color:#c299af;border:1px solid #c299af !important;color:#670038}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;color:#670038 !important;font-size:16px}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;background-color:#f5f1f2 !important;border:0;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af;color:#670038}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{background-color:#c299af !important;border:1px solid #c299af !important;border-radius:0;color:#670038 !important;font-size:16px}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:before{content:unset}
.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{color:#670038;font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:33px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:40px}
}
.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{color:#670038;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatethree-template-style .cmp-agent-testimonials__content .splide__arrow{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.templatethree-template-style .cmp-agent-testimonials__content .splide__arrow svg{fill:#000}
.templatethree-template-style .cmp-agent-testimonials__content .tt-paging{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-testimonials__content .tt-paging{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-testimonials__content .tt-paging{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .tt-testimonial{color:#670038;font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-testimonial{font-size:33px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-testimonial{font-size:40px}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .tt-sig-rel,.templatefive-template-style .site-content .cmp-agent-testimonials .tt-signature{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-sig-rel,.templatefive-template-style .site-content .cmp-agent-testimonials .tt-signature{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-sig-rel,.templatefive-template-style .site-content .cmp-agent-testimonials .tt-signature{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .splide__arrows .splide__arrow{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.templatesix-template-style .cmp-agent-testimonials__content .splide .tt-rating-container{color:#000}
.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{color:#000;font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;font-weight:700;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:32px;line-height:130%}
}
.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{color:#3a3a3a;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;line-height:normal;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:24px;line-height:130%;line-height:normal}
}
.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;font-weight:700;letter-spacing:1px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:normal}
}
.templatesix-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatesix-template-style .cmp-agent-testimonials__content .tt-paging{color:#000;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;font-weight:700;letter-spacing:1px;line-height:140%;line-height:normal;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatesix-template-style .cmp-agent-testimonials__content .tt-paging{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatesix-template-style .cmp-agent-testimonials__content .tt-paging{font-size:12px;letter-spacing:1.2px;line-height:150%;line-height:normal}
}
.templatesix-template-style .cmp-agent-testimonials__content .splide__arrows .splide__arrow{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.templatetwo-template-style .cmp-agent-testimonials{background:#f2f2f2}
.templatetwo-template-style .cmp-agent-testimonials .tt-testimonial{color:#000;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;font-weight:400 !important;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-testimonials .tt-testimonial{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-testimonials .tt-testimonial{font-size:32px;line-height:130%}
}
.templatetwo-template-style .cmp-agent-testimonials .tt-sig-rel{color:#3a3a3a;font-family:Manrope;font-family:Manrope !important;font-size:18px;font-size:18px !important;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;line-height:140% !important}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-testimonials .tt-sig-rel{font-size:18px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-testimonials .tt-sig-rel{font-size:20px;font-size:20px !important}
}
.templatetwo-template-style .cmp-agent-testimonials .tt-paging{color:#3a3a3a;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-testimonials .tt-paging{line-height:130%}
}
.templatetwo-template-style .cmp-agent-testimonials .splide__arrows .splide__arrow{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.cmp-zillow-agent-testimonials__content .testimonial{border-bottom:1px solid #670038}
.cmp-zillow-agent-testimonials__content h5{color:#000}
.cmp-zillow-agent-testimonials__content .reviewer-wrapper .designation,.cmp-zillow-agent-testimonials__content h5.name{color:#2a2223}
.cmp-zillow-agent-testimonials__content .read-more-btn-wrapper .view-more-btn,.cmp-zillow-agent-testimonials__content .source-wrapper{color:#797676}
.cmp-zillow-agent-testimonials__content .read-more-btn-wrapper .view-more-btn:after{border-bottom:10px solid #797676;border-left:10px solid transparent;border-right:10px solid transparent;content:" ";position:absolute;right:-25px;top:5px}
.cmp-zillow-agent-testimonials__content .view-more-btn{color:#2a2223}
.cmp-zillow-agent-testimonials__content .view-more-btn:after{border-bottom:10px solid #2a2223;border-left:10px solid transparent;border-right:10px solid transparent;content:" ";position:absolute;right:-25px;top:5px}
.cmp-zillow-agent-testimonials__content.carousel-version{background:#f2f2f2;color:#000}
.cmp-zillow-agent-testimonials__content.carousel-version .owl-nav .carousel-status,.cmp-zillow-agent-testimonials__content.carousel-version .review-desc,.cmp-zillow-agent-testimonials__content.carousel-version .review-desc p{color:#000}
.cmp-zillow-agent-testimonials__content.carousel-version .owl-nav button{background:transparent;color:#670038}
.cmp-zillow-agent-testimonials__content.carousel-version .source-wrapper,.cmp-zillow-agent-testimonials__content.carousel-version .testimonial-headline,.cmp-zillow-agent-testimonials__content.carousel-version h5.name,.cmp-zillow-agent-testimonials__content.carousel-version h6.designation{color:#000}
.cmp-zillow-agent-testimonials__content.carousel-version svg path{fill:#670038}
.cmp-zillow-agent-testimonials__content.carousel-version .view-more-btn{color:#000}
.cmp-zillow-agent-testimonials__content.carousel-version .view-more-btn:after{border-bottom:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;content:" ";position:absolute;right:-25px;top:5px}
.templatethree-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{background-color:#f2f2f2;color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;margin-bottom:0;padding-bottom:6px;text-transform:uppercase}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatethree-template-style .community-gateway>div .liveby-embed #about h2{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
.templatethree-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:20px}
}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038;color:#c299af}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{border-radius:0}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{background-color:#670038;border:1px solid #670038}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope;font-family:Manrope !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:32px;line-height:130%}
}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope !important;font-size:23px !important;font-style:normal !important;font-weight:600 !important;letter-spacing:normal;line-height:120% !important;text-transform:none !important}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:28px !important;line-height:135% !important}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:32px !important;line-height:130% !important}
}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;letter-spacing:.16px;line-height:140%;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:17px;letter-spacing:.17px;line-height:20px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:18px;letter-spacing:.18px;line-height:130%}
}
.templatethree-template-style .community-gateway{background-color:#f2f2f2}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .lb-button,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .liveby-theme-call-to-action{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;color:#670038;color:#670038 !important;font-family:Manrope;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .lb-button:hover,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .liveby-theme-call-to-action:hover{background-color:#670038;color:#c299af}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .lb-button:focus,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .lb-button:hover,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .liveby-theme-call-to-action:focus,.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk .liveby-theme-call-to-action:hover{background-color:#670038 !important;color:#c299af !important}
.templatethree-template-style .community-gateway .lb-component-wrapper .lb-profile-list-item:first-child [class*=profile-list_item-label__],.templatethree-template-style .community-gateway .lb-component-wrapper .profile-list_item__3HkGR:first-child [class*=profile-list_item-label__],.templatethree-template-style .community-gateway .section_liveby-section__15VTi .lb-profile-list-item:first-child [class*=profile-list_item-label__],.templatethree-template-style .community-gateway .section_liveby-section__15VTi .profile-list_item__3HkGR:first-child [class*=profile-list_item-label__]{color:#fff !important}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{color:#3a3a3a;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about h2{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px;line-height:140%}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038;color:#c299af}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{border-radius:0}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{background-color:#670038;border:1px solid #670038}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope;font-family:Manrope !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:32px;line-height:130%}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope !important;font-size:23px !important;font-style:normal !important;font-weight:600 !important;letter-spacing:normal;line-height:120% !important;text-transform:none !important}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:28px !important;line-height:135% !important}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:32px !important;line-height:130% !important}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatesix-template-style .site-content{background-color:#e7e7e7}
.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT{background-color:transparent}
.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{color:#000;font-family:Manrope;font-size:10px;font-size:10px !important;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px !important}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px !important}
}
.templatesix-template-style .community-gateway>div .liveby-embed #about h2{color:#000;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
.templatesix-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:16px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px;line-height:140%}
}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;border:1px solid #670038 !important;border-radius:0;color:#670038;color:#670038 !important;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038;color:#c299af}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038 !important;border-radius:0;color:#c299af !important}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{background-color:#000;border:1px solid #000}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope;font-family:Manrope !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:32px;line-height:130%}
}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:10px;font-size:10px !important;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:14px !important;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:11px !important}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:12px !important;line-height:18px !important}
}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{color:#fff;font-family:Manrope !important;font-size:23px !important;font-style:normal !important;font-weight:600 !important;letter-spacing:normal;line-height:120% !important;text-transform:none !important}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:28px !important;line-height:135% !important}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:32px !important;line-height:130% !important}
}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{color:#fff;font-family:Manrope;font-size:10px;font-size:10px !important;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;line-height:14px !important;text-transform:uppercase}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px !important}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px !important;line-height:18px !important}
}
.templatetwo-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{color:#fff;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #about h2{color:#fff;font-family:Marcellus;font-family:Marcellus !important;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:16px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px;line-height:140%}
}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;border-radius:0;color:#670038;font-family:Manrope;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038;color:#c299af}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{background-color:#670038 !important;border-radius:0;color:#c299af !important}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{background-color:#fff;border:1px solid #670038}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{color:#670038;font-family:Manrope;font-family:Marcellus !important;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-size:32px;line-height:130%}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{color:#670038;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{color:#fff;font-family:Marcellus !important;font-size:23px !important;font-style:normal !important;font-weight:400 !important;letter-spacing:normal;line-height:120% !important;text-transform:none !important}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:28px !important;line-height:135% !important}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-size:32px !important;line-height:130% !important}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{color:#f2f2f2;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:140%;text-transform:uppercase}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px;letter-spacing:1.1px;line-height:14px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px;letter-spacing:1.2px;line-height:150%}
}
.community-detail__content #community-location,.community-detail__content .card-title{background-color:#000;color:#fff}
.cmp-background.bg-neutral,.cmp-residential-button-form.bg-neutral{background-color:#f2f2f2}