@import url("https://fonts.googleapis.com/css?family=Marcellus:normal,bold&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap");.btn{font-family:Manrope;font-weight:700;font-style:normal;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;text-decoration:none;white-space:normal}
.btn.btn-primary,.btn.btn-primary--compact{background:#670038;color:#f5f1f2;border:0}
.btn.btn-primary--compact:active,.btn.btn-primary--compact:hover,.btn.btn-primary--compact:not(:disabled):not(.disabled):active,.btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#670038;border:0;color:#c299af;box-shadow:none}
.btn.btn-secondary,.btn.btn-secondary--compact{background:#fff;color:#670038;border:1px solid #670038}
.btn.btn-secondary--compact:active,.btn.btn-secondary--compact:hover,.btn.btn-secondary--compact:not(:disabled):not(.disabled):active,.btn.btn-secondary:active,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled):active{background-color:#670038;color:#c299af;border:1px solid #670038;box-shadow:none}
.btn.btn-primary-outline,.btn.btn-primary-outline--compact{background-color:transparent;color:#f5f1f2;border:1px solid #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--compact,.btn.btn-primary-outline,.btn.btn-secondary,.btn.btn-secondary--compact,.btn.btn-tertiary,.btn.btn-tertiary--compact,body{font-size:16px}
body{font-family:Manrope;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.h-xl,h1{font-size:44px}
}
@media only screen and (min-width:1025px){.h-xl,h1{font-size:57px;line-height:130%}
}
.h-lg,h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.h-xs,h5{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.h-xs,h5{font-size:18px;line-height:130%;letter-spacing:.18px}
}
h6{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){h6{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){h6{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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 #f5f1f2}
.accordion__hdr:after{border-color:#2a2223 transparent transparent}
.accordion__hdr__title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-footer-agent{background:#f5f1f2}
.cmp-footer-agent [class*=__disclaimer] *{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.cmp-footer-agent .cmp-footer-agent__link-col li a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000;letter-spacing:.42px;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;line-height:150%;letter-spacing:.48px}
}
.cmp-footer-agent__disclaimer .cmp-footer-agent__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-agent__logo{filter:brightness(0) invert(0)}
.cmp-footer-agent .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisor{background:#f5f1f2}
.cmp-footer-franchisor [class*=__disclaimer] *{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.cmp-footer-franchisor .cmp-footer-franchisor__link-col li a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000;line-height:normal;text-transform:uppercase;letter-spacing:.42px}
@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;line-height:150%;letter-spacing:.48px}
}
.cmp-footer-franchisor .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisor-includes__social-links svg,.cmp-footer-franchisor__social-links svg{opacity:1;height:14px;width:14px;filter:brightness(0) invert(0)}
.cmp-footer-franchisor__disclaimer .cmp-footer-franchisor__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-franchisor__logo{filter:brightness(0) invert(0)}
.cmp-avm .cmp-avm__icon-item-col div:first-of-type{border-bottom:1px solid #e3dedf}
.cmp-avm .cmp-avm__content{background:#f5f1f2;border-top:1px solid #c7bdbf}
.cmp-avm .cmp-avm__content p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#670038}
@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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#333;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content h4{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content h4{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{font-family:Manrope;font-size:10px;font-style:normal;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#333;font-weight:800}
@media only screen and (min-width:601px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-avm .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-avm .cmp-avm__content .cmp-avm__icon-item p{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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 #c7bdbf}
.cmp-avm .buyside_widget_input_class{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e;border:1px solid #e3dedf;font-size:16px}
@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:-ms-input-placeholder{color:#72595e}
.cmp-avm .buyside_widget_input_class::placeholder{color:#72595e}
.cmp-button-avm-contact-form,.cmp-cabernet-avm-contact-form{background-color:#670038;color:#fff}
.cmp-button-avm-contact-form h2,.cmp-cabernet-avm-contact-form h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.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{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.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{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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 #bfbdbd}
.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:#7f7a7a;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:#7f7a7a;font-size:14px}
.cmp-white-avm-contact-form{background-color:#fff;color:#670038}
.cmp-white-avm-contact-form h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#670038}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.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{color:#c299af;background-color:#670038}
.cmp-white-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.cmp-white-avm-contact-form .residential-button .associate__btn-group .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-white-avm-contact-form .cmp-ca-avm-widget__avmunit,.cmp-white-avm-contact-form .cmp-ca-avm-widget__input-class{border:1px solid #bfbdbd}
.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:#7f7a7a;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:#7f7a7a;font-size:14px}
.cmp-home-value-report .recent_nearby_places{background-color:#670038;color:#fff}
.cmp-home-value-report .recent_nearby_places h2,.cmp-home-value-report .recent_nearby_places p{color:inherit}
.cmp-ca-avm-widget__avmunit,.cmp-ca-avm-widget__input-class{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e;border:1px solid #e3dedf;font-size:16px}
@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:-ms-input-placeholder,.cmp-ca-avm-widget__input-class:-ms-input-placeholder{color:#72595e}
.cmp-ca-avm-widget__avmunit::placeholder,.cmp-ca-avm-widget__input-class::placeholder{color:#72595e}
.cmp-ca-avm-widget__button{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-ca-avm-widget__button:hover{color:#c299af;background-color:#670038}
.cmp-ca-avm-widget .cmp-avm__content{background:#f5f1f2;border-top:1px solid #c7bdbf}
.cmp-ca-avm-widget .cmp-avm__content p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#670038}
@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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#333;text-transform:none}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content h4{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content h4{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-family:Manrope;font-size:10px;font-style:normal;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#333;font-weight:800}
@media only screen and (min-width:601px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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 .owl-item .cmp-avm__icon-item{border:1px solid #c7bdbf}
.cmp-ca-avm-widget .cmp-avm__icon-item-col div:first-of-type{border-bottom:1px solid #e3dedf}
.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:#670038}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#ece3e5}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#ece3e5}
@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 #d9d8d8;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@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:-ms-input-placeholder,.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.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:-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%}
}
@media only screen and (min-width:1025px){.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{-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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0;color:#f5f1f2 !important;margin-left:15px;height:56px}
.templatetwo-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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}
.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:#670038}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#f7f5f5;text-transform:none;text-align:center !important}
@media only screen and (min-width:601px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#f7f5f5}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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 .cmp-avm__icon-item>svg{filter:brightness(0) invert(1)}
.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{border:1px solid #bfbdbd;background-color:#fff !important;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@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:-ms-input-placeholder,.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.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:-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}
}
@media only screen and (min-width:1025px){.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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatesix-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
@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}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .container .row{border:0 !important;background-color:#670038}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;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 #bfbdbd;border-radius:0 !important;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@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:-ms-input-placeholder,.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.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:-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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatethree-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content{background-color:#2a2223}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-size:43px;line-height:130%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content p{font-size:18px;line-height:140%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h4{font-size:24px;line-height:130%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item h4{font-size:24px;line-height:130%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#f7f5f5}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:18px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content .cmp-avm__icon-item p{font-size:20px}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{border:1px solid #bfbdbd;border-radius:0;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__avmunit::placeholder,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button:after,.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button:before{content:unset}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038 !important}
.templatefour-template-style .ca-avm-widget .cmp-ca-avm-widget__button:hover:after,.templatefour-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:#2a2223}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget .cmp-avm__content h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@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;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#797676}
@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:-ms-input-placeholder,.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#797676}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#797676}
@media only screen and (min-width:601px){.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:-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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatefive-template-style .site-content .ca-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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}
.cmp-footer-franchisee{background:#f5f1f2}
.cmp-footer-franchisee [class*=__disclaimer] *{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.cmp-footer-franchisee .cmp-footer-franchisee__link-col li a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000;line-height:normal;text-transform:uppercase;letter-spacing:.42px}
@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;line-height:150%;letter-spacing:.48px}
}
.cmp-footer-franchisee .bg-lightergray2{background-color:transparent}
.cmp-footer-franchisee-includes__social-links svg{opacity:1;height:14px;width:14px;filter:brightness(0) invert(0)}
.cmp-footer-franchisee__disclaimer .cmp-footer-franchisee__disclaimer--copyright-text{font-weight:700;line-height:normal}
.cmp-footer-franchisee__logo{filter:brightness(0) invert(0)}
.cmp-page-header-navigation .cmp-header-navigation{background:#fff}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation{background:#fff}
}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item{border-bottom:1px solid #c299af}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item{border-bottom:0}
}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.has-children,.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.no-children{background-color:#f5f1f2;color:#000;box-shadow:none}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item:hover .header-navigation__itemlink.no-children:hover{background-color:#f5f1f2}
.cmp-page-header-navigation .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-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__itemlink.has-children:after{top:0}
}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item a{font-family:Manrope;font-size:26px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.45px;text-transform:uppercase;color:#fff}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item a{font-size:15px;font-weight:600;color:#2a2223}
}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist{background:#670038}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist{background:#fff;box-shadow:none}
}
.cmp-page-header-navigation .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;line-height:32px;letter-spacing:.14px}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#2a2223;font-size:14px;font-weight:500;line-height:normal}
}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__subitem:hover{background:#f5f1f2}
}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__subitem:hover a{color:#2a2223}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{filter:brightness(0) saturate(100%) invert(8%) sepia(11%) saturate(1085%) hue-rotate(303deg) brightness(93%) contrast(85%)}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__over{background:#f5f1f2}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__subitemlink.currency-menu{font-size:13px !important}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__subitemlink.currency-menu.has-children:after{top:8px;filter:brightness(0) invert(1)}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__subitemlink.language-menu{font-size:13px !important}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__subitemlink.language-menu.has-children:after{top:8px;filter:brightness(0) invert(1)}
.cmp-page-header-navigation .cmp-header-navigation .header-navigation__dropdown{background-color:#670038}
@media only screen and (min-width:1025px){.cmp-page-header-navigation .cmp-header-navigation .header-navigation__dropdown{background:transparent}
}
.cmp-page-header-navigation .header-navigation__logo img,.cmp-page-header-navigation .header-navigation__logo img.logo-black{filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(4179%) hue-rotate(317deg) brightness(76%) contrast(106%)}
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,body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{filter:brightness(0) invert(1)}
@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}
}
@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 .header-navigation__sublist a{color:#2a2223}
}
body.vertical-logo-banner-template .cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{filter:brightness(0) invert(1)}
body.vertical-logo-banner-template .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{filter:brightness(0) invert(0)}
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__logo img.logo-black{filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(4179%) hue-rotate(317deg) brightness(76%) contrast(106%)}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation{background:transparent}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img,body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__logo img.logo-black{filter:brightness(0) invert(1)}
@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}
}
@media only screen and (min-width:1025px){body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__list .header-navigation__item .header-navigation__sublist a{color:#2a2223}
}
body.pageAgentDetail .cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{filter:brightness(0) invert(1)}
body.pageAgentDetail .open.cmp-page-header-navigation .cmp-header-navigation .header-navigation__toggler-icon svg{filter:brightness(0) invert(0)}
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__logo img.logo-black{filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(4179%) hue-rotate(317deg) brightness(76%) contrast(106%)}
.templatefive-template-style .cmp-page-header-navigation .header-navigation__logo{padding:16px 16px 32px !important;background-color:rgba(103,0,56,.85) !important}
.templatefive-template-style .cmp-page-header-navigation .header-navigation__logo img{padding:0 !important}
.cmp-text-jumbo .cmp-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-xl,.cmp-text-jumbo h1{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-xl,.cmp-text-jumbo h1{font-size:57px;line-height:130%}
}
.cmp-text-jumbo .h-lg,.cmp-text-jumbo h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-text-jumbo .h-xs,.cmp-text-jumbo h5{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-text-jumbo .h-xs,.cmp-text-jumbo h5{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-text-jumbo .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.cmp-text-jumbo .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.text-jumbo .bg-lightergray2{background-color:#670038}
.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{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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}
}
@media only screen and (min-width:1025px){.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-xl,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h1{font-size:57px;line-height:130%}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .h-lg,.text-jumbo .bg-lightergray2 .cmp-text-jumbo h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border:1px solid #fff;color:#fff}
.text-jumbo .bg-lightergray2 .cmp-text-jumbo .cmp-cta .btn:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-three-icon-card .text{font-family:Manrope}
.cmp-three-icon-card .text.headline h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#670038}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;color:#670038}
@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:#670038}
.cmp-three-icon-card .icon-cards-list .icon-card{background-color:#f5f1f2;border-top:1px solid #aa979c}
.cmp-three-icon-card .icon-cards-list .icon-card ._icon svg{width:96.005px;height:96px}
.cmp-three-icon-card .icon-cards-list .icon-card ._title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none;color:#463f40}
@media only screen and (min-width:601px){.cmp-three-icon-card .icon-cards-list .icon-card ._title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-three-icon-card .icon-cards-list .icon-card ._title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-three-icon-card .icon-cards-list .icon-card ._desc{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;color:#463f40}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-three-icon-card #cardButtonContainer #cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-card__label p{color:#463f40}
.cmp-card__title{color:#670038}
.cmp-card__desc p{color:#000}
.cmp-card__cta .cmp-cta .btn{color:#670038;border-color:#670038}
.cp-cards.bg-lightergray2{background-color:#f5f1f2}
.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:#670038}
.cmp-media-card__headline{border-top:1px solid #c7bdbf}
.cmp-media-card__headline .h-sm{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-media-card__headline .h-sm{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-media-card__headline .h-sm{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.cmp-media-card__item__body{color:#670038}
.cmp-media-card__item__body .headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#72595e}
@media only screen and (min-width:601px){.cmp-media-card__item__body .pre-headline{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-media-card__item__body .pre-headline{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-media-card__item__body .description{color:#670038}
.cmp-fifty-fifty{background-color:#aa979c}
.cmp-fifty-fifty .cmp-image__text h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#670038}
@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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#670038}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#670038}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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-cta .btn,.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover,.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text,.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn .cmp-cta__btn-text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;color:#670038}
.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover .cmp-cta__btn-text,.cmp-fifty-fifty .cmp-image__text .cmp-cta .btn:hover .cmp-cta__btn-text{color:#c299af}
.cmp-fifty-fifty .cmp-image__text .cmp-fifty-fifty__disclaimer .cmp-text p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;color:#2a2223 !important}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text h1,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h2,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h3,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h4,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h5,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h6{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text h1,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h2,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h3,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h4,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h5,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text h1,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h2,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h3,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h4,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h5,.templateone-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px;line-height:140%}
}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before,.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templateone-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.templateone-template-style .cmp-fifty-fifty .cmp-image__col .cmp-image__bg{box-shadow:70px -70px #670038}
.templatetwo-template-style .cmp-fifty-fifty{background-color:#f5f1f2}
.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-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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%}
}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatetwo-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.templatesix-template-style .cmp-fifty-fifty{background-color:#f5f1f2}
.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-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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%}
}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before{content:unset}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{color:#670038}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover .cmp-cta__btn-text{color:#c299af}
.templatesix-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text{border:2px solid #2a2223;background:#2a2223}
.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-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;color:#fff !important;font-family:Manrope !important}
@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:28px;line-height:135%}
}
@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:32px;line-height:130%}
}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:20px}
}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:20px}
}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before{content:unset}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{color:#f5f1f2}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover .cmp-cta__btn-text{color:#670038}
.templatethree-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.templatefour-template-style .cmp-fifty-fifty{background-color:#670038}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h6{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h1,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h2,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h3,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h4,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h5,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text h6{font-size:43px;line-height:130%}
}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text{font-size:18px;line-height:140%}
}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-text p{font-size:18px;line-height:140%}
}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before{content:unset}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{color:#f5f1f2}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover .cmp-cta__btn-text{color:#670038}
.templatefour-template-style .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.templatefour-template-style .cmp-background.bg-transparent .cmp-fifty-fifty .cmp-image__text .cmp-text p,.templatefour-template-style .cmp-background.transparent-bg .cmp-fifty-fifty .cmp-image__text .cmp-text p{color:#000}
.templatefour-template-style .cmp-background.bg-transparent .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary,.templatefour-template-style .cmp-background.transparent-bg .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{border-color:#670038}
.templatefour-template-style .cmp-background.bg-transparent .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text,.templatefour-template-style .cmp-background.transparent-bg .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{color:#670038}
.templatefive-template-style .site-content .cmp-fifty-fifty{background-color:#f5f1f2}
.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-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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%}
}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px;border-radius:0;color:#670038 !important}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:after,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:before{content:unset}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover{color:#c299af !important}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:after,.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatefive-template-style .site-content .cmp-fifty-fifty .cmp-image__text .cmp-cta .btn.btn-secondary span{letter-spacing:inherit !important}
.cmp-grey-block-cta hr{background:#c7bdbf}
.cmp-grey-block-cta .cmp-grey-block-cta__headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-grey-block-cta .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-grey-block-cta.bg-white .bg-lightergray2{background-color:transparent}
.cmp-grey-block-cta.bg-lightergray2{background-color:#f5f1f2}
.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 #c7bdbf}
.cmp-text-cta .cmp-text-cta__content .text-cta-title{font-family:Manrope;font-size:16px;font-style:normal;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none;font-weight:800}
@media only screen and (min-width:601px){.cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-text-cta .cmp-text-cta__content .text-cta-title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-text-cta .cmp-text-cta__content .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.text-cta .bg-lightergray2{background-color:#f5f1f2}
.cmp-fifty-fifty-text-quote hr{background:#c7bdbf}
.cmp-fifty-fifty-text-quote__quote{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;color:#72595e}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none;color:#72595e}
@media only screen and (min-width:601px){.cmp-fifty-fifty-text-quote__image--name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote__image--name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-fifty-fifty-text-quote__image--title{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;color:#72595e}
@media only screen and (min-width:601px){.cmp-fifty-fifty-text-quote__image--title{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-fifty-fifty-text-quote__image--title{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.fifty-fifty-text-portrait{background-color:#f5f1f2;margin:16px auto}
.fifty-fifty-text-portrait .text-col h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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:#c7bdbf}
.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__section-headline{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.fifty-fifty-text-portrait .cmp-fifty-fifty-text-portrait__description .cmp-text{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.fifty-fifty-text-portrait .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-icon-card-banner .background-img .banner_title>h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@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{filter:brightness(0) invert(1)}
.cmp-icon-card-banner .background-img .icon-image-card .icon_title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.cmp-icon-card-banner .background-img .icon-image-card .icon_title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-icon-card-banner .background-img .icon-image-card .icon_title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-icon-card-banner .background-img .icon-image-card .icon_desc{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff;font-size:16px}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.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{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(103,0,56,.7)}
.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(42,34,35,.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:#670038}
.icon-cards-banner.white .cmp-icon-card-banner .background-img .icon-image-card .icon_img .icon-img{filter:brightness(0) saturate(100%) invert(7%) sepia(69%) saturate(6530%) hue-rotate(315deg) brightness(90%) contrast(113%)}
.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:#670038}
.icon-cards-banner.white .cmp-icon-card-banner .cmp-icon-cards-banner:before{background:#f5f1f2}
.icon-cards-banner.white .cmp-icon-card-banner .banner_container{background-color:transparent}
.cmp-two-column-lists__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;background-color:#f3f2f2;border-top:1px solid #c7bdbf}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-two-column-lists__row-headline{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-two-column-lists__row-headline{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-two-column-lists__row-description-text{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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 #e3dedf}
}
@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 #e3dedf}
}
.cmp-checklist__row-description-block{border-top:1px solid #e3dedf}
.cmp-checklist__row-headline{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-checklist__row-headline{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-checklist__row-headline{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-checklist__row-description-text{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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__column{padding-right:5px}
.cmp-checklist__left{height:33px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjUgMS40ODc2MUgwLjVWMzIuNDg3NkgzMS41VjEuNDg3NjFaIiBzdHJva2U9IiMyQTIyMjMiLz4KPHBhdGggZD0iTTYuNzUgMTguOTAyNkwxMi42NSAyNC41Mjk2TDI0Ljg3MSA4LjUyOTYiIHN0cm9rZT0iIzJBMjIyMyIvPgo8L3N2Zz4K)}
.cmp-checklist__content{background-color:#fff}
.cmp-checklist__content.rule{border-top:1px solid #c7babd}
.cmp-checklist__content.bg{background-color:#f5f1f2}
.cmp-checklist__content__headline{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-checklist__content__headline{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-checklist__content__headline{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.image .cmp-background.bg-lightergray2,.image .cmp-background.bg-white{background:#d3d3d3 0 0/100% 100% no-repeat !important}
.image .caption *{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.image .caption * b{font-weight:bolder}
.image .caption * i{font-style:italic}
.cmp-horizontal-rule hr{background:#c7bdbf}
.cmp-testimonial-carousel .container{background-color:#670038}
.cmp-testimonial-carousel__content{border-top:1px solid #670038;border-bottom:1px solid #670038;background-color:#670038}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content{padding-bottom:0;border-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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#f5f1f2;text-transform:none}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--eyebrow{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--eyebrow{font-size:18px;line-height:130%;letter-spacing:.18px}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--eyebrow{color:#fff}
}
.cmp-testimonial-carousel__content--title{font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%;color:#fff}
@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:#f5f1f2}
}
.cmp-testimonial-carousel__content--author{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--author{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--author{font-size:18px;line-height:130%;letter-spacing:.18px}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--author{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#f5f1f2;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@media only screen and (min-width:601px){.cmp-testimonial-carousel__content--position{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-testimonial-carousel__content--position{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
@media only screen and (max-width:600px){.cmp-testimonial-carousel__content--position{color:#f5f1f2}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#f5f1f2;line-height:150%;letter-spacing:1.2px}
.cmp-testimonial-carousel__pagination svg{filter:brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(1926%) hue-rotate(225deg) brightness(94%) contrast(95%)}
.cmp-search-results-header__bar,.cmp-search-results-header__bar:before{background-color:#670038}
.cmp-profile__heading{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;font-weight:400;line-height:normal;letter-spacing:.64px;font-family:Manrope}
.cmp-profile__nav-item.active,.cmp-profile__nav-item.active a{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;font-family:Manrope;font-weight:800}
.cmp-profile__nav-item.active:after,.cmp-profile__nav-item:hover:after{background:#670038}
.cmp-profile__nav-item a{color:#2a2223}
.cmp-profile form input[type=email],.cmp-profile form input[type=password],.cmp-profile form input[type=text]{border:1px solid #bfbdbd;color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.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:#7f7a7a}
.cmp-profile form input[type=email]::placeholder,.cmp-profile form input[type=password]::placeholder,.cmp-profile form input[type=text]::placeholder{color:#7f7a7a}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-profile form div.permission a{color:#797676;font-weight:700}
.cmp-profile form .cmp-cta .btn{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-profile form .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-search-results-dropdown__title{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;font-weight:600;line-height:normal;letter-spacing:normal;color:#fff}
.cmp-search-results-dropdown.bl{border-left:1px solid rgba(170,151,156,.4)}
.cmp-search-results-dropdown.br{border-right:1px solid rgba(170,151,156,.4)}
.cmp-property-search-bar .cmp-cta .btn-save-search{background-color:transparent;border:1px solid #f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px;color:#f5f1f2}
.cmp-property-search-bar .cmp-cta .btn-save-search:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-property-search-bar .btn-search-icon{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-search-bar .btn-search-icon:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-property-search-bar .btn-search-icon svg{filter:brightness(0) invert(1)}
.cmp-property-search-bar__search input{border:1px solid #c299af}
.cmp-property-search-bar .multiple-inputs input{border:1px solid #bfbdbd;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;line-height:normal;color:#7f7a7a}
@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 #bfbdbd;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;line-height:43px;color:#7f7a7a}
@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{filter:brightness(0) invert(0)}
.cmp-property-search-bar a.btn-filter svg{filter:brightness(0) invert(1)}
.cmp-property-search-bar span.range-label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#7f7a7a}
.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown{border:1px solid #bfbdbd}
.cmp-property-search-bar .cmp-search-results-dropdown .cmp-dropdown .select-items li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;color:#7f7a7a}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.cmp-property-search-bar__parameters label.section-label{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-search-bar__parameters label.section-label{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-property-search-bar__parameters .cmp-checkbox label{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;font-weight:400;line-height:normal;text-transform:unset}
.cmp-property-search-bar__parameters .cmp-dropdown .select-selected{border:1px solid #bfbdbd;font-family:Manrope;font-size:14px;font-weight:400;color:#7f7a7a}
.cmp-property-search-bar__parameters .cmp-dropdown .select-selected:after{filter:brightness(0) saturate(100%) invert(63%) sepia(5%) saturate(157%) hue-rotate(314deg) brightness(92%) contrast(84%)}
.cmp-property-search-bar__parameters .cmp-dropdown .select-items li{font-family:Manrope;font-size:14px;font-weight:400;color:#7f7a7a}
.cmp-property-search-bar__parameters .cmp-radiobutton span{font-family:Manrope;color:#2a2223}
.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 #e3dedf}
.cmp-property-search-bar__parameters input:-ms-input-placeholder{color:#7f7a7a}
.cmp-property-search-bar__parameters input::placeholder{color:#7f7a7a}
.cmp-property-search-bar__parameters-box span.range-label{color:#2a2223}
.cmp-property-search-bar .col-property-type__buttonContainer button{border:1px solid #bfbdbd}
.cmp-property-search-bar .col-property-type__buttonContainer button.selected{background:#f3f2f2;border:2px solid #2a2223}
.cmp-property-search-bar .col-property-type__buttonContainer button span{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;font-weight:400;line-height:normal;text-transform:unset}
.cmp-property-search-bar__buttons .cmp-cta .cmp-cta__btn-text{font-size:14px}
.cmp-property-search-bar__searchTags{background-color:#f5f1f2}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs{border:1px solid #bfbdbd}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__text{font-family:Manrope;font-size:14px;font-weight:400;color:#2a2223}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__button{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs__button:hover{color:#c299af;background-color:#670038}
.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:-ms-input-placeholder{color:#7f7a7a}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-inputs::placeholder{color:#7f7a7a}
.cmp-property-search-bar__searchTags .cmp-search-tags .cmp-container-tags__tag{font-size:14px;color:#2a2223}
.cmp-property-search-bar__searchTags label{font-size:12px;letter-spacing:1.2px;color:#2a2223}
.cmp-suggester-dropdown.disabled{opacity:1}
.cmp-suggester-dropdown.type--property-search-bar .select-selected{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;font-weight:600;line-height:normal;letter-spacing:normal;color:#fff}
.cmp-search-suggester input.cmp-search-suggester__input{background:rgba(194,153,175,.3);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff}
.cmp-search-suggester input.cmp-search-suggester__input:-ms-input-placeholder{color:#c299af}
.cmp-search-suggester input.cmp-search-suggester__input::placeholder{color:#c299af}
.cmp-hero-banner-narrow .heading_font,.cmp-hero-banner .heading_font{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#fff}
@media only screen and (min-width:601px){.cmp-hero-banner-narrow .heading_font,.cmp-hero-banner .heading_font{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-narrow .heading_font,.cmp-hero-banner .heading_font{font-size:57px;line-height:130%}
}
.cmp-hero-banner-narrow .heading,.cmp-hero-banner .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#fff}
@media only screen and (min-width:601px){.cmp-hero-banner-narrow .heading,.cmp-hero-banner .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-narrow .heading,.cmp-hero-banner .heading{font-size:57px;line-height:130%}
}
.cmp-hero-banner-narrow .cmp-text p,.cmp-hero-banner .cmp-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;color:#fff}
@media only screen and (min-width:601px){.cmp-hero-banner-narrow .cmp-text p,.cmp-hero-banner .cmp-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-narrow .cmp-text p,.cmp-hero-banner .cmp-text p{font-size:18px;line-height:140%}
}
.cmp-hero-banner-narrow .cmp-cta .btn,.cmp-hero-banner .cmp-cta .btn{background-color:transparent;border:1px solid #f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;color:#f5f1f2}
.cmp-hero-banner-narrow .cmp-cta .btn:hover,.cmp-hero-banner .cmp-cta .btn:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-hero-search .tabs .tabs-list{margin-bottom:0}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab{margin-bottom:0;padding:10px 20px;background-color:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;line-height:normal;letter-spacing:normal;color:#f5f1f2}
.cmp-hero-search .tabs .tabs-list .tabs-list__tab.active{border-bottom:0;background-color:#f5f1f2;color:#670038}
@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{filter:brightness(0) saturate(100%) invert(53%) sepia(9%) saturate(145%) hue-rotate(314deg) brightness(90%) contrast(86%)}
.cmp-hero-search button.btn--search,.cmp-hero-search button.btn--submit-mobile{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#f5f1f2;background:#670038;border:1px solid #670038;text-transform:uppercase !important}
.cmp-hero-search .search-bar-wrapper{background-color:#f5f1f2;border:0;border-radius:0 0 6px 6px;border-bottom:6px solid #670038}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:transparent;border:1px solid transparent}
@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:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a;opacity:1}
.cmp-hero-search .search-bar-wrapper input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a;opacity:1}
@media only screen and (min-width:601px){.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:-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;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a;line-height:36px !important}
@media only screen and (min-width:601px){.cmp-hero-search .search-bar-wrapper .cmp-suggester-dropdown .select-selected{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-hero-search .search-bar-wrapper .cmp-suggester-dropdown .select-selected{font-size:16px;line-height:150%}
}
.cmp-hero-search .search-bar-wrapper .cmp-suggester-dropdown .select-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQb2x5Z29uIDQiIGQ9Ik01IDYuNUwwIDAuNUwxMCAwLjVMNSA2LjVaIiBmaWxsPSIjNzA3MDcwIi8+Cjwvc3ZnPgo=)}
.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{box-shadow:none;background:#ece3e5;border:0;border-radius:0 0 6px 6px}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#670038;text-transform:none;padding:10px 15px}
@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{border:0;background:#fff}
.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;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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:#463f40;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 #670038;border-top:6px solid #670038}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#670038;padding:10px 15px;text-transform:none;border-bottom:6px solid #670038;border-radius:0 0 6px 6px}
@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 #670038;border-radius:0 0 6px 6px}
}
@media only screen and (min-width:601px){.cmp-hero-search .filters{background-color:#f5f1f2}
}
.cmp-hero-search .filters input{border:1px solid #670038;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-size:14px !important}
@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:-ms-input-placeholder{color:#7f7a7a}
.cmp-hero-search .filters input::placeholder{color:#7f7a7a}
.cmp-hero-search .filters .cmp-dropdown .select-selected{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a;font-size:14px !important;line-height:40px !important;border-color:#670038}
@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,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDYuNUwwIDAuNUwxMCAwLjVMNSA2LjVaIiBmaWxsPSIjNjcwMDM4Ii8+Cjwvc3ZnPgo=)}
.cmp-hero-search .filters .cmp-dropdown .select-selected.open{border-bottom:0;background-color:#fff}
.cmp-hero-search .filters .cmp-dropdown .select-selected.open:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQb2x5Z29uIDYiIGQ9Ik01Ljg3MjU2IDBMMTEuMzcyNiA3TDAuMzcyNTU5IDdMNS44NzI1NiAwWiIgZmlsbD0iIzY3MDAzOCIvPgo8L3N2Zz4K)}
.cmp-hero-search .filters .cmp-dropdown .select-items{border:1px solid #670038;border-top:0}
.cmp-hero-search .filters .cmp-dropdown .select-items li{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;line-height:inherit}
.cmp-hero-search .filters .cmp-dropdown .select-items::-webkit-scrollbar-track{border:1px solid #670038}
.cmp-hero-search .filters .cmp-dropdown .select-items::-webkit-scrollbar-thumb{background:#670038}
.cmp-hero-search .btn--close svg{filter:brightness(0) saturate(100%) invert(53%) sepia(9%) saturate(145%) hue-rotate(314deg) brightness(90%) contrast(86%)}
.cmp-hero-search.filters-active .search-bar-wrapper{border-radius:0 0 6px 6px;border-bottom:6px solid #670038}
.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-top:0;border-radius:0 0 6px 6px;border-bottom:6px solid #670038}
}
.templateone-template-style .hero-banner-search{background:#670038}
.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper{background-color:#fff;border-color:#e3dedf;border-width:1px;border-radius:0}
.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-family:Marcellus;font-size:40px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:unset}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:55px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:76px}
}
.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-banner-text-cta__teamheading{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-banner-text-cta__teamheading{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-banner-text-cta__teamheading{font-size:43px;line-height:130%}
}
.templateone-template-style .hero-banner-search .hero-avm-widget__title,.templateone-template-style .hero-banner-search .search-box__title{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus;font-weight:400}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .hero-avm-widget__title,.templateone-template-style .hero-banner-search .search-box__title{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .hero-avm-widget__title,.templateone-template-style .hero-banner-search .search-box__title{font-size:32px;line-height:130%}
}
.templateone-template-style .hero-banner-search .hero-avm-widget__title{padding:0 !important}
.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a;color:#7f7a7a !important}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:16px;line-height:150%}
}
.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:14px}
.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:16px;line-height:150%}
.templateone-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:16px;line-height:150%}
}
.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:after,.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:before,.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover:after,.templateone-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover:before{content:unset}
.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;margin-right:15px !important}
.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button:after,.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button:before,.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button:hover:after,.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-ca-avm-widget__button:hover:before{content:unset}
.templateone-template-style .hero-banner-search .hero-avm-widget .cmp-avm__content .container{padding:0 !important}
.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e;color:#2a2223 !important}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class{font-size:16px;line-height:150%}
}
.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e}
.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit::placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class::placeholder{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:14px}
.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit::placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class::placeholder{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit:-ms-input-placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class:-ms-input-placeholder{font-size:16px;line-height:150%}
.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__avmunit::placeholder,.templateone-template-style .hero-banner-search .cmp-ca-avm-widget__input-class::placeholder{font-size:16px;line-height:150%}
}
.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-radius:6px 6px 6px 6px;border-bottom:6px solid #670038}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{background-color:transparent;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000;color:#2a2223 !important}
@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:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@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:-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:-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{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;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:after,.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:before,.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover:after,.templatetwo-template-style .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover:before{content:unset}
.templatetwo-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-family:Marcellus;font-size:40px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff}
@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:#72595e}
.templatesix-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatesix-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:57px;line-height:130%}
}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
.templatesix-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@media only screen and (min-width:601px){.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:-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{filter:brightness(0) saturate(100%) invert(50%) sepia(8%) saturate(162%) hue-rotate(314deg) brightness(94%) contrast(87%)}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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:#670038;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@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:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
.templatethree-template-style .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .search-bar-wrapper input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@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:-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:-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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#f5f1f2;background-color:#670038}
.templatethree-template-style .hero-banner-search button.btn--search:hover{color:#c299af}
.templatefour-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-hero-banner-search-narrow .heading{font-size:57px;line-height:130%}
}
.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@media only screen and (min-width:601px){.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input{font-size:18px;line-height:140%}
}
.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a}
@media only screen and (min-width:601px){.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:16px}
.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input:-ms-input-placeholder{font-size:18px;line-height:140%}
.templatefour-template-style .hero-banner-search .cmp-hero-search .search-bar-wrapper input::placeholder{font-size:18px;line-height:140%}
}
.templatefour-template-style .hero-banner-search .cmp-hero-search .tabs-pane .btn--close svg,.templatefour-template-style .hero-banner-search .cmp-hero-search .tabs-pane .btn--filter svg{filter:brightness(0) saturate(100%) invert(42%) sepia(0) saturate(70%) hue-rotate(136deg) brightness(102%) contrast(90%)}
.templatefour-template-style .hero-banner-search button.btn--search:hover{color:#c299af}
.templatefive-template-style .site-content .hero-banner-search:before{background-color:#ece3e5}
.templatefive-template-style .site-content .hero-banner-search .search-box{background:#aa979c}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a;color:#7f7a7a !important}
@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:-ms-input-placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a;color:#7f7a7a !important}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .cmp-search-suggester__input::placeholder{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#7f7a7a;color:#7f7a7a !important}
@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:-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:-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{filter:brightness(0) saturate(100%) invert(42%) sepia(0) saturate(70%) hue-rotate(136deg) brightness(102%) contrast(90%)}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#f5f1f2;border-color:#670038 !important}
.templatefive-template-style .site-content .hero-banner-search .search-box .cmp-hero-search .search-bar-wrapper .btn--search:hover{color:#c299af !important}
.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search__container-top .cmp-banner-text-cta .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@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}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search__container-top .cmp-banner-text-cta .heading{font-size:57px;line-height:130%}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search-narrow .cmp-hero-search .tabs-list__tab{letter-spacing:normal}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent-details__btn-group .btn-contact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223}
.templatefive-template-style .site-content .hero-banner-search .cmp-hero-banner-search__container-top .cmp-banner-text-cta__wrapper{background-color:#2a2223}
.image-banner-dark-blur .background-img .content-section{background:rgba(103,0,56,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.image-banner-dark-blur .background-img .content-section .content>h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#fff}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;color:#fff}
@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;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;color:#f5f1f2}
.image-banner-dark-blur .background-img .content-section .content .cmp-cta .btn:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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(103,0,56,.7)}
.image-banner-dark-blur.dark-theme .background-img .content-section{background:rgba(42,34,35,.7)}
.cmp-hero-banner-property-carousel-narrow .heading,.cmp-hero-banner-property-carousel .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important;font-weight:200;line-height:normal}
@media only screen and (min-width:601px){.cmp-hero-banner-property-carousel-narrow .heading,.cmp-hero-banner-property-carousel .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-property-carousel-narrow .heading,.cmp-hero-banner-property-carousel .heading{font-size:57px;line-height:130%;font-weight:300;line-height:120%}
}
.cmp-hero-banner-property-carousel-narrow__item__location,.cmp-hero-banner-property-carousel__item__location{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000;font-weight:700}
@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{font-family:Manrope}
.cmp-hero-banner-property-carousel-narrow__pagination,.cmp-hero-banner-property-carousel__pagination{filter:brightness(0) invert(0)}
.cmp-hero-banner-property-carousel-narrow .cmp-cta .btn,.cmp-hero-banner-property-carousel .cmp-cta .btn{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;background:transparent;border-color:#670038}
.cmp-agent-results-list-view__content .associate__name{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-results-list-view__content .associate__phone{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-agent-results-list-view__content .office__name{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;color:#463f40}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;color:#463f40}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.cmp-agent-results-list-view__content .associate__teamheading a{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-agent-results-list-view__content .associate__teamheading a{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-tertiary{font-size:14px;font-style:normal;letter-spacing:1.4px;color:#2a2223;background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.cmp-agent-results-list-view__content .associate__btn-group .cmp-cta .btn.btn-secondary{font-size:14px;font-style:normal;letter-spacing:1.4px;color:#2a2223;background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.cmp-agent-results-list-view__content .associate__social .associate__item svg{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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;background:transparent;color:#f5f1f2}
.cmp-agent-search-bar input{background:rgba(194,153,175,.3);color:1px solid #c299af}
.cmp-agent-search-bar input:-ms-input-placeholder{color:#ece3e5}
.cmp-agent-search-bar input::placeholder{color:#ece3e5}
.cmp-suggestion-tags .suggestion-tags__item{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;background-color:#670038;color:#fff;letter-spacing:normal;text-transform:unset;border:1px solid transparent;font-weight:400;font-size:12px;line-height:130%}
@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:#fff;border:0;color:#670038}
.cmp-dropdown.compact .select-selected{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;color:#2a2223;border:1px solid #bfbdbd}
.cmp-dropdown.compact .select-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQb2x5Z29uIDYiIGQ9Ik01Ljg3MjU2IDdMMC4zNzI1NTkgMEwxMS4zNzI2IDBMNS44NzI1NiA3WiIgZmlsbD0iIzk1OTE5MSIvPgo8L3N2Zz4K)}
.cmp-dropdown.compact .select-items{border:1px solid #bfbdbd;margin-top:-1px}
.cmp-dropdown.compact .select-items li{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;color:#7f7a7a}
.cmp-dropdown.compact .select-items li.highlighted,.cmp-dropdown.compact .select-items li:hover{background:#ece3e5;color:#463f40}
.cmp-search-results-sub-header{border-bottom:1px solid #e3dedf}
.cmp-search-results-sub-header__results{font-family:Manrope;color:#463f40;line-height:150%}
.cmp-search-results-sub-header label{font-family:Manrope;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;font-weight:500;line-height:normal;letter-spacing:1.44px;color:#2a2223}
.cmp-utility-header-mobile ul.level-1 li svg,.cmp-utility-header ul.level-1 li svg{color:#2a2223}
.cmp-utility-header-mobile ul.level-1 li a{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;font-weight:500;line-height:normal;letter-spacing:1.44px;color:#2a2223}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.cmp-utility-header-mobile ul.level-1 li a.login:hover,.cmp-utility-header-mobile ul.level-1 li a.logout:hover{color:#c299af;background-color:#670038}
.cmp-listing-showcase__headline{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;border-bottom:0}
@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 #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border:1px solid #2a2223;color:#2a2223;line-height:100%}
.cmp-listing-showcase__cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.listing-showcase .bg-lightergray2{background-color:#f5f1f2}
.cmp-agent-property-listing .listing-tabs li{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}
.cmp-agent-property-listing .listing-tabs li.active,.cmp-agent-property-listing .listing-tabs li:hover{font-family:Manrope;font-weight:700;border-bottom:3px solid #670038}
.cmp-agent-property-listing .listing-tabs__map-btn{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;border:1px solid #2a2223;line-height:35px}
.cmp-agent-property-listing .agent-closed-transactions__table thead{background:#eae9e9;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-weight:700}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223}
.cmp-agent-property-listing .agent-closed-transactions__toggle-more:after{content:"View More";display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDZMMCAwTDEwIDBMNSA2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:100%;padding-right:15px}
.cmp-agent-property-listing .agent-closed-transactions__toggle-less:after{content:"View Less";display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ1aS1jYXJhdCI+CjxwYXRoIGlkPSJQb2x5Z29uIDQiIGQ9Ik01IDBMMTAgNkwwIDZMNSAwWiIgZmlsbD0iIzNBM0EzQSIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:100%;padding-right:15px}
.cmp-agent-property-listing .agent-closed-transactions__view{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223}
.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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Manrope !important;border-bottom:0}
@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;line-height:normal;letter-spacing: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{font-family:Manrope;font-weight:700;border-bottom:3px solid #670038}
.agent-property-current-listing .listing-tabs__map-btn{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223;border:1px solid #2a2223;line-height:35px}
.agent-property-closed-listing__headline{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Manrope !important;border-bottom:0}
@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:400}
.headline-mobile,.listing-tabs li{color:#2a2223;font-family:Manrope;font-size:16px;font-style:normal;line-height:normal;letter-spacing:normal}
.listing-tabs li{font-weight:700}
.listing-tabs li.active,.listing-tabs li:hover{font-family:Manrope;font-weight:700;border-bottom:3px solid #670038}
.agent-closed-transactions__table thead{background:#eae9e9;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-weight:700}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223}
.agent-closed-transactions__toggle-more:after{content:"View More";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDZMMCAwTDEwIDBMNSA2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==)}
.agent-closed-transactions__toggle-less:after,.agent-closed-transactions__toggle-more:after{display:inline-block;background-repeat:no-repeat;background-position:100%;padding-right:15px}
.agent-closed-transactions__toggle-less:after{content:"View Less";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ1aS1jYXJhdCI+CjxwYXRoIGlkPSJQb2x5Z29uIDQiIGQ9Ik01IDBMMTAgNkwwIDZMNSAwWiIgZmlsbD0iIzNBM0EzQSIvPgo8L2c+Cjwvc3ZnPgo=)}
.agent-closed-transactions__view{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223}
.agent-closed-transactions__view:active,.agent-closed-transactions__view:hover{color:#2a2223}
.templateone-template-style .agent-property-closed-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table thead{background:#670038}
.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;text-transform:capitalize}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:12px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templateone-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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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-more:after{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@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-more:after{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-more:after{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}
.templatesix-template-style .agent-property-closed-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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:#670038}
.templatesix-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@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%}
}
.templatethree-template-style .agent-property-closed-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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:#670038}
.templatethree-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@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%}
}
.templatefour-template-style .agent-property-closed-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-closed-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-closed-listing__headline{font-size:43px;line-height:130%}
}
.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table thead{background:#670038}
.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;text-transform:capitalize}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-size:16px;line-height:150%}
}
.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__table tbody tr>td{font-size:16px;line-height:150%}
}
.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-more:after{font-size:12px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-closed-listing .agent-closed-transactions__toggle-less:after,.templatefour-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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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:#670038}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__table thead tr>th{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;color:#670038;filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%);font-size:12px;line-height:normal}
@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{content:"View More";display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDZMMCAwTDEwIDBMNSA2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:100%;padding-right:15px;filter:brightness(0) saturate(100%) invert(16%) sepia(20%) saturate(5652%) hue-rotate(298deg) brightness(91%) contrast(124%)}
.templatefive-template-style .site-content .agent-property-closed-listing .agent-closed-transactions__toggle-less:before{content:"View Less";display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJ1aS1jYXJhdCI+CjxwYXRoIGlkPSJQb2x5Z29uIDQiIGQ9Ik01IDBMMTAgNkwwIDZMNSAwWiIgZmlsbD0iIzNBM0EzQSIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:100%;padding-right:15px;filter:brightness(0) saturate(100%) invert(16%) sepia(20%) saturate(5652%) hue-rotate(298deg) brightness(91%) contrast(124%)}
.cmp-property-tile{background-color:#fff}
.cmp-property-tile__gallery-content{background:#d3d3d3 50%/cover}
.cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__image-price .foreign,.cmp-property-tile__info-price .foreign{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700}
.cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.cmp-property-tile__label--luxury{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@media only screen and (min-width:601px){.cmp-property-tile__label--luxury{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-tile__label--luxury{font-size:12px;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.cmp-property-tile hr{background:#e3dedf}
.cmp-property-tile .text-danger{color:#832b39 !important;font-size:10px;font-weight:700}
.cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templateone-template-style .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{content:unset}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:#d3d3d3 50%/cover}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info{max-width:100% !important}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@media only screen and (min-width:601px){.templateone-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){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@media only screen and (min-width:601px){.templateone-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){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-labels,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-labels{-ms-flex-pack:start !important;justify-content:flex-start !important}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none;width:unset !important}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templateone-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){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templateone-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){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@media only screen and (min-width:601px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@media only screen and (min-width:601px){.templateone-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){.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@media only screen and (max-width:601px){.templateone-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%}
}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.templateone-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}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templateone-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templatetwo-template-style .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.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{top:auto !important;bottom:-56px !important;transform:unset !important}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:#d3d3d3 50%/cover}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.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-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none;background:#fff !important}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700;padding-top:0 !important}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.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}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templatetwo-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templatesix-template-style .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.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:#d3d3d3 50%/cover}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.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;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700}
.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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.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}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templatesix-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templatethree-template-style .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{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:#d3d3d3 50%/cover}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.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-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none;margin-top:10px !important;padding-top:7px !important}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700}
.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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.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}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templatethree-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templatefour-template-style .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-current-listing__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-current-listing__headline{font-size:43px;line-height:130%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:after,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .listing-tabs__map-btn:before{content:unset}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile{background-color:#fff}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:#d3d3d3 50%/cover}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info{max-width:100% !important}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-size:16px;line-height:150%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info__municipality{font-size:16px;line-height:150%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .specs{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none;width:unset !important}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefour-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){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price{font-size:24px;line-height:130%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefour-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){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .standard,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .standard{font-size:24px;line-height:130%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__image-price .foreign,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info-price .foreign{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--compensation,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--for-rent,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--new-listing,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--open-houses,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--pending,.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--featured{background-color:#670038;color:#fff}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@media only screen and (min-width:601px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--luxury{font-size:12px;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-size:18px;line-height:140%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__info .specs{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@media only screen and (max-width:601px){.templatefour-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%}
}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__no-image{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.templatefour-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}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templatefour-template-style .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.templatefive-template-style .site-content .agent-property-current-listing__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;border:1px solid #670038;line-height:100%;border-radius:0}
.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{top:auto !important;bottom:-56px !important;transform:unset !important}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__gallery-content{background:#d3d3d3 50%/cover}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .block-info .address{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#000}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.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-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;text-transform:none;background:#fff !important}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:24px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-weight:700;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;background:#000;box-shadow:none;color:#fff;line-height:30px}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px;line-height:30px}
}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__label--sold{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;background:rgba(0,0,0,.5);font-weight:700;color:#fff}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile__extra-info{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;background:#d3d3d3}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile hr{background:#e3dedf}
.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}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-save-property.active .full{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.templatefive-template-style .site-content .agent-property-current-listing .agent-property-current-listing-wrapper .cmp-property-tile .btn-contact-property .envelope-dark{filter:brightness(0) saturate(100%) invert(64%) sepia(8%) saturate(102%) hue-rotate(314deg) brightness(90%) contrast(86%);opacity:1}
.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 #e3dedf}
.cmp-office-results-list-view__content .office-list__officename-heading{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40;text-transform:uppercase;padding-bottom:12px}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40;width:50px;display:inline-block;text-transform:capitalize}
@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{font-size:14px;background-color:#670038;border:0;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;color:#f5f1f2}
.cmp-office-results-list-view__content .office-list__location .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-office-results-list-view__content .office-list__connect .cmp-cta .btn{font-size:14px;background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-office-results-list-view__content .office-list__connect .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-office-results-list-view__content h2{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px}
.cmp-office-search-bar .cmp-cta .btn-filter:hover,.cmp-office-search-bar .cmp-cta .btn-save:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-office-search-bar input{background:rgba(194,153,175,.3);color:#ece3e5;border:1px solid #c299af}
.cmp-office-search-bar input:-ms-input-placeholder{color:#ece3e5}
.cmp-office-search-bar input::placeholder{color:#ece3e5}
.cmp-office-search-suggester__input{background:rgba(194,153,175,.3);color:#ece3e5;border:1px solid #c299af}
.cmp-office-search-suggester__input:-ms-input-placeholder{color:#ece3e5}
.cmp-office-search-suggester__input::placeholder{color:#ece3e5}
.cmp-office-search-suggester__input:focus{color:#2a2223;border:1px solid #bfbdbd;background:#fff}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px}
.cmp-office-search-suggester .cmp-cta .btn-filter:hover,.cmp-office-search-suggester .cmp-cta .btn-save:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.cmp-filter-toggle .checkbox{border:1px solid #bfbdbd}
.cmp-filter-toggle .checkbox:before{background:#bfbdbd}
.cmp-filter-toggle .checkbox.checked{background:#670038;border:1px solid transparent}
.cmp-filter-toggle .checkbox.checked:after{background:#fff}
.cmp-filter-toggle .checkbox+label{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#2a2223}
.cmp-property-search-results .cmp-cta .btn-map-toggle{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223}
.cmp-property-search-results .total-results{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;color:#463f40}
.cmp-property-search-results__pagination .cmp-dropdown.compact .select-selected{color:#2a2223;font-size:12px}
.property-details-schools .accordion__hdr__title{color:#2a2223 !important}
.cmp-local-school-table__type{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2e2426}
@media only screen and (min-width:601px){.cmp-local-school-table__type{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-local-school-table__type{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-local-school-table__cell{border-bottom:1px solid #e3dedf}
.cmp-local-school-table__name{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-weight:700}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#000;text-transform:none}
@media only screen and (min-width:601px){.info-window .info .price{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.info-window .info .price{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.info-window .info .address,.info-window .info .providers{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#000}
.info-window .info hr{border-top:1px solid #e7e7e7}
.info-window .info .cmp-property-tile__extra-info{font-family:Manrope;font-size:8px;font-style:normal;font-weight:400;color:#797676}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading,.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading a{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details>.cmp-agent__title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-agent-details__mail{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;line-height:130%;-webkit-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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-family:Manrope !important}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-family:Manrope !important}
@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{filter:brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(84%) hue-rotate(314deg) brightness(100%) contrast(90%);opacity:1}
.agent-bio .accreditations-description__more,.agent-bio .bio-description__more,.agent-bio .languages-description__more,.cmp-agent__title-column{font-family:Manrope;color:#2a2223}
.cmp-agent__title-column{font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent__title-column{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-agent__title-column{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.bio-languages .collapsed-bio,.bio-specialities .collapsed-bio,.bio-text .collapsed-bio{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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%}
}
.cmp-agent__specialities li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover{color:#c299af;background-color:#670038}
.cmp-office-container{background-color:#f3f2f2 !important}
.cmp-office-container .cmp-agent__office{color:#2a2223;font-size:14px}
.non-luxury .bio-languages .cmp-agent__specialities li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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%}
}
.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templateone-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){.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text,.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-text p{font-size:18px;line-height:140%}
}
.templateone-template-style .hero-banner-search .agent-bio .languages-description__less,.templateone-template-style .hero-banner-search .agent-bio .languages-description__more,.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-description__less,.templateone-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .bio-description__more{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;text-decoration:none}
.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover{color:#c299af;background-color:#670038}
.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact .cmp-cta__btn-text{font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px}
.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:after,.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:before{content:unset}
.templateone-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover .cmp-cta__btn-text{color:#fff}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:after,.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:before{content:unset}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container{background-color:#670038 !important}
.templateone-template-style .hero-banner-search .cmp-agent .cmp-office-container .cmp-agent__office{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .homepage_link{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .homepage_link{font-size:44px}
}
@media only screen and (min-width:1025px){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .homepage_link{font-size:57px;line-height:130%}
}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templateone-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){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-size:16px;line-height:150%}
}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail{text-decoration:underline}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social{background:#670038}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__agent-bio .agent-bio .cmp-agent__title-column{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#2a2223;text-transform:uppercase}
@media only screen and (min-width:601px){.templateone-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){.templateone-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%}
}
.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li em{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templateone-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){.templateone-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__specialities li,.templateone-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%}
}
.templateone-template-style .hero-banner-search .cmp-agent__social{background:#670038}
.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-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none}
.templatetwo-template-style .hero-banner-search .agent-bio .languages-description__less,.templatetwo-template-style .hero-banner-search .agent-bio .languages-description__more{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#000;text-decoration:none}
.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:hover,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary:hover{color:#c299af;background-color:#670038}
.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,.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{content:unset}
.templatetwo-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact .cmp-cta__btn-text,.templatetwo-template-style .hero-banner-search .cmp-agent .agent-info-container .cmp-office-container .btn-secondary .cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px}
.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:#670038 !important}
.templatetwo-template-style .hero-banner-search .cmp-agent .agent-about-section .agent-bio .cmp-agent__title-column{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;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:#f5f1f2 !important}
.templatetwo-template-style .hero-banner-search .cmp-agent__office{color:#2a2223;font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;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{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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}
}
@media only screen and (min-width:1025px){.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:57px;line-height:130%}
}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#2a2223}
@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:#2e2426}
.templatetwo-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__agent-bio .agent-bio .cmp-agent__title-column{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;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:#2e2426}
.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text,.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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 .agent .cmp-agent__agent-bio .languages-description__less,.templatesix-template-style .agent .cmp-agent__agent-bio .languages-description__more{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;font-size:14px !important;font-weight:700 !important;text-decoration:none}
.templatesix-template-style .agent .cmp-agent__title-column{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none;font-size:16px !important;font-weight:800 !important;line-height:140% !important}
@media only screen and (min-width:601px){.templatesix-template-style .agent .cmp-agent__title-column{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .agent .cmp-agent__title-column{font-size:18px;line-height:130%;letter-spacing:.18px;font-size:18px !important;line-height:130% !important}
}
.templatesix-template-style .agent .cmp-agent__agent-bio .bio-text h6{font-weight:700}
.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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:before,.templatesix-template-style .agent .cmp-agent .cmp-agent__specialities li em:before{filter:brightness(0) invert(0)}
.templatesix-template-style .agent .cmp-background .container{background-color:#f5f1f2 !important}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper{background-color:#aa979c}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container{background-color:#ece3e5}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-agent__office{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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 #670038;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-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;line-height:140%;letter-spacing:1.6px}
.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-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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:#2a2223;font-family:Manrope;font-style:normal;font-weight:700 !important;font-size:10px !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:#2a2223;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:underline}
.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{filter:brightness(0) saturate(100%) invert(10%) sepia(31%) saturate(322%) hue-rotate(303deg) brightness(88%) contrast(89%)}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .schedule-appointment-text a{color:#2a2223 !important}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .schedule-appointment-text a .appointment-icon{background-color:#2a2223 !important}
.templatesix-template-style .hero-banner-search .cmp-agent__social{background:#670038}
.templatethree-template-style .agent .cmp-agent__title-column.meet-agent{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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:#f5f1f2 !important}
.templatethree-template-style .agent .cmp-agent__agent-bio .agent-bio:nth-child(2){border-bottom:2px solid #f5f1f2}
.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{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#670038;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{color:#2a2223;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-color:#670038;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:#2a2223}
.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-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038}
.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{color:#c299af;background-color:#670038}
.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 .cta-wrapper .cmp-cta .btn.btn-tertiary.btn-contact:after,.templatethree-template-style .hero-banner-search .cmp-agent-details__btn-group .cmp-cta .btn.btn-tertiary.btn-contact:after{background:unset}
.templatethree-template-style .hero-banner-search .agent-info-container{background-color:#2a2223;z-index:1 !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-divider{background-color:hsla(0,0,100%,.4)}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-container{background-color:transparent !important}
.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;color:#fff}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;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{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-container .cmp-cta .btn.btn-secondary .cmp-cta__btn-text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#f5f1f2}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-office-container .cmp-cta .btn.btn-secondary .cmp-cta__btn-text:hover{color:#670038}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__social svg{filter:brightness(0) saturate(100%) invert(92%) sepia(5%) saturate(84%) hue-rotate(295deg) brightness(104%) contrast(94%)}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__social a{color:#f5f1f2}
.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-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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__teamheading span{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;color:#fff;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-info-container .agent-details-wrapper .cmp-agent-details__teamheading a{color:#fff}
.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-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
@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 .schedule-appointment-text a{color:#fff !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .schedule-appointment-text .appointment-icon{background-color:#fff !important}
.templatethree-template-style .hero-banner-search .agent-info-container .agent-details-wrapper .cmp-agent__social{background:transparent}
.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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#2a2223;text-decoration:none}
.templatethree-template-style .hero-banner-search .cmp-agent__social{background:#670038}
.templatefour-template-style .agent .cmp-background .container{background-color:#670038 !important}
.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text,.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text,.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text,.templatefour-template-style .agent .cmp-agent__agent-bio .bio-text p{font-size:18px;line-height:140%}
}
.templatefour-template-style .agent-bio .bio-description__less,.templatefour-template-style .agent-bio .bio-description__more,.templatefour-template-style .agent-bio .languages-description__less,.templatefour-template-style .agent-bio .languages-description__more{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none}
.templatefour-template-style .agent .cmp-agent__title-column{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;text-transform:capitalize}
@media only screen and (min-width:601px){.templatefour-template-style .agent .cmp-agent__title-column{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent .cmp-agent__title-column{font-size:24px;line-height:130%}
}
.templatefour-template-style .agent .cmp-agent .cmp-agent__specialities li{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .agent .cmp-agent .cmp-agent__specialities li{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .agent .cmp-agent .cmp-agent__specialities li{font-size:18px;line-height:140%}
}
.templatefour-template-style .agent .cmp-agent .cmp-agent__specialities li:before{filter:brightness(0) invert(1)}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper{background-color:#2a2223 !important;margin-bottom:46px}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container{background-color:#463f40 !important}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-agent__office{line-height:normal;font-weight:700;color:#fff}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social svg{filter:brightness(0) invert(1)}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact,.templatefour-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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;padding:8px 25px}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact:hover,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact:after,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact:before,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary:after,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__second .cmp-office-container .cmp-cta .btn.btn-secondary:before{content:unset}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact .cmp-cta__btn-text,.templatefour-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;line-height:140%;letter-spacing:1.6px}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-cta .btn.btn-primary--compact.btn-contact{background-color:#f5f1f2;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .cmp-cta .btn.btn-primary--compact.btn-contact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__btn-group{background-color:#670038}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__btn-group{background-color:transparent}
}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefour-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){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name .homepage_link,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__name a{font-size:24px;line-height:130%}
}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading.mb-3,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__license li,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__list li em,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading.mb-3,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__title{line-height:130%}
}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{color:#fff;line-height:normal}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{line-height:130%}
}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__label,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phone-number,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li a,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__phones li em,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__website,.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper a.cmp-agent-details__mail{font-size:16px;line-height:150%}
}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__mail{text-decoration:underline}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details a{color:#fff}
.templatefour-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent__social{background:transparent}
.templatefour-template-style .hero-banner-search .cmp-agent__social{background:#670038}
.templatefive-template-style .site-content .agent .cmp-agent__title-column{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#000;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .agent .cmp-agent__title-column{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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%}
}
@media only screen and (min-width:1025px){.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:#670038 !important}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .cmp-agent__office{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .cmp-office-container .btn-secondary:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#fff}
@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 .bio-description__less,.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .agent-bio .bio-description__more{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper{background-color:#670038 !important}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent__social svg{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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#f2f2f2}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent .agent-info-container .cmp-agent-wrapper .cmp-agent-details__teamheading span{letter-spacing:1px !important;color:#f2f2f2 !important}
@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{letter-spacing:1.1px !important}
}
@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{letter-spacing:1.2px !important}
}
.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 .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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none}
.templatefive-template-style .site-content .hero-banner-search .cmp-agent__social{background:#670038}
.cmp-leadership__content{border-top:1px solid #c7bdbf !important;border-bottom:1px solid #c7bdbf !important}
.cmp-leadership__content .text-block__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#670038}
@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{font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:120%;color:#2a2223}
.cmp-leadership__content .card__subHeadline{font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#2a2223}
.cmp-leadership__content .card__text p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;font-size:14px;text-align:unset}
.cmp-leadership__content .card__cta.btn{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px;width:100%}
.cmp-leadership__content .card__cta.btn:hover{color:#c299af;background-color:#670038}
.cmp-leadership__content .card__cta.btn a{color:inherit;font-size:14px}
.cmp-property-details-description .property-details-description{font-family:Manrope;font-weight:400;color:#463f40}
.cmp-property-details-description .property-details-description__text,.cmp-property-details-description .property-details-description__text p{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-size:16px}
@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{font-family:Manrope;font-weight:700;color:#2a2223}
.cmp-property-details-disclaimer__content hr{background:#c7bdbf}
.cmp-property-details-disclaimer__content .text,.cmp-property-details-disclaimer__content .text div{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;color:#797676 !important}
.cmp-property-details-notes__note-count{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-notes__note-count{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-property-details-notes__note-count{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-property-details-notes__note-count span{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none;font-weight:400}
@media only screen and (min-width:601px){.cmp-property-details-notes__note-count span{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-property-details-notes__note-count span{font-size:18px;line-height:130%;letter-spacing:.18px}
}
input.cmp-property-details-notes__input{border:1px solid #e3dedf;color:#463f40}
input.cmp-property-details-notes__input::placeholder{color:#463f40}
input.cmp-property-details-notes__input:-ms-input-placeholder,input.cmp-property-details-notes__input::-ms-input-placeholder{color:#463f40}
.cmp-property-details-notes__btn{font-family:Manrope;color:#463f40;border:1px solid #e3dedf}
.cmp-property-details-notes__result--date{color:#463f40}
.cmp-property-details-notes__result--note{color:#463f40;border-color:#f3f2f2}
li.cmp-property-details-notes__result--zero{background:#f3f2f2;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40}
@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:#f5f1f2}
.cmp-property-details-price-history table td{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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:#7f7a7a}
.cmp-property-details-price-history table tbody tr{border-top:1px solid #e3dedf}
.cmp-property-details-price-history table thead th{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2e2426}
@media only screen and (min-width:601px){.cmp-property-details-price-history table thead th{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-details-price-history table thead th{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-property-details-price-history__more span{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-property-details-price-history__footer .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-property-details-price-history__footer .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.cmp-property-details-market-trends{background-color:#f5f1f2}
.cmp-property-details-market-trends .sourceBy,.cmp-property-details-market-trends .sourceBy p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-property-details-market-trends__table tbody tr{border-top:1px solid #e3dedf}
.cmp-property-details-market-trends__table th{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;font-weight:700}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#72595e;opacity:1}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table .label{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table .label{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-property-details-market-trends__table .value{font-family:Manrope;font-size:36px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
.cmp-property-details-market-trends__table .value .currency__descriptor{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#72595e;opacity:1}
@media only screen and (min-width:601px){.cmp-property-details-market-trends__table .value .currency__descriptor{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-details-market-trends__table .value .currency__descriptor{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-property-details-market-trends__table .chart{background:#fff;border:1px solid #eae9e9}
.cmp-property-details-market-trends__table .chart .micro-trend{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#832b39}
@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 #eae9e9;color:#000}
.cmp-property-details-market-trends__table .chart .arrow svg{filter:brightness(0) saturate(100%) invert(8%) sepia(5%) saturate(2297%) hue-rotate(303deg) brightness(94%) contrast(85%)}
.cmp-property-details-market-trends__detail__title{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#3a3a3a}
@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{font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%;color:#3a3a3a}
@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{filter:brightness(0) saturate(100%) invert(18%) sepia(0) saturate(1206%) hue-rotate(318deg) brightness(93%) contrast(83%)}
.cmp-socio-economic-data--table td{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-size:24px;line-height:150%;font-family:Manrope;font-size:36px;font-style:normal;font-weight:400;letter-spacing:normal;color:#2a2223}
}
.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-top:1px solid #e3dedf;border-bottom:1px solid #e3dedf}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table tbody tr:first-of-type{background:#f5f1f2;border:0}
}
.cmp-socio-economic-data--table tbody tr:nth-child(n+3){border-top:1px solid #e3dedf}
.cmp-socio-economic-data--table tbody tr:last-of-type{border-bottom:0}
.cmp-socio-economic-data--table h6{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.cmp-socio-economic-data--table thead th{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-socio-economic-data--table thead th{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-socio-economic-data--title{border-top:1px solid #c7bdbf;font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{filter:brightness(0) saturate(100%) invert(9%) sepia(5%) saturate(2148%) hue-rotate(303deg) brightness(97%) contrast(87%)}
.cmp-socio-economic-data__stat{font-family:Manrope;font-size:36px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
.cmp-property-details-main-attributes-summary .back a{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-property-details-main-attributes-summary .address{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-family:Marcellus}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-family:Marcellus}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-weight:700}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;font-weight:700}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:30px;border:1px solid #2a2223}
.cmp-property-details-main-attributes-summary .compensation-available__icon use,.cmp-property-details-main-attributes-summary .open-house__icon use{stroke:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:revert;font-weight:700}
.cmp-property-details-main-attributes-summary .price{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#000;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#7f7a7a;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-details-main-attributes-summary .price-foreign{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-property-details-main-attributes-summary .price-foreign{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.property-details-attributes-table.aem-GridColumn>.cmp-background{background-color:#f5f1f2 !important}
.cmp-property-details-attributes-table__content .title{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2e2426;line-height:4;border-top:1px solid #e3dedf}
@media only screen and (min-width:601px){.cmp-property-details-attributes-table__content .sub-title{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-property-details-attributes-table__content .sub-title{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
@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 #2a2223}
.cmp-property-details-attributes-table__content .cell.feature .table .tr .td.label{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#72595e}
@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{filter:brightness(0) saturate(100%) invert(5%) sepia(5%) saturate(3970%) hue-rotate(303deg) brightness(102%) contrast(80%)}
.cmp-property-details-image-gallery .new-listing-tag{line-height:140%;background-color:#fff;line-height:24px}
.cmp-property-details-image-gallery .btn-toggle,.cmp-property-details-image-gallery .new-listing-tag{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#2a2223}
.cmp-property-details-image-gallery .btn-toggle{line-height:140%;background:#fff;line-height:35px}
.cmp-property-details-image-gallery .btn-toggle svg{filter:brightness(0) saturate(100%) invert(5%) sepia(5%) saturate(3970%) hue-rotate(303deg) brightness(102%) contrast(80%)}
.cmp-property-details-image-gallery .btn-expand{background:#fff}
.cmp-property-details-image-gallery .btn-expand svg{filter:brightness(0) saturate(100%) invert(5%) sepia(5%) saturate(3970%) hue-rotate(303deg) brightness(102%) contrast(80%)}
.cmp-property-details-image-gallery .pagination{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223;line-height:1}
.cmp-property-details-image-gallery .btn-pagination svg{filter:brightness(0) saturate(100%) invert(5%) sepia(5%) saturate(3970%) hue-rotate(303deg) brightness(102%) contrast(80%)}
.cmp-property-details-image-gallery .col-map a.close-mobile:after,.cmp-property-details-image-gallery .col-map a.close-mobile:before{background-color:#2a2223}
.cmp-property-details-image-gallery__modal{background:#fff}
.cmp-property-details-image-gallery__modal .specs{font-family:Manrope;color:#2a2223}
.cmp-property-details-image-gallery__modal .btn-close svg{filter:brightness(0) saturate(100%) invert(5%) sepia(5%) saturate(3970%) hue-rotate(303deg) brightness(102%) contrast(80%)}
.property-details-nearby-properties__agentCommunityDetailTitle{font-family:Manrope;color:#2a2223}
.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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;line-height:35px}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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:#c7bdbf !important}
.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2e2426}
@media only screen and (min-width:601px){.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-mtg-calc__input__label,.cmp-mtg-calc__input__label .extra{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-mtg-calc__input__slider input{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2e2426;line-height:29px !important;border:1px solid #bfbdbd}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2e2426;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2e2426;line-height:29px !important;border:1px solid #bfbdbd}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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:#ece3e5}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider-dot .vue-slider-dot-handle,.cmp-mtg-calc .vue-slider-component .vue-slider-process{background-color:#670038}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider{background-color:#ece3e5}
.cmp-mtg-calc .black-white-slider .vue-slider-component .vue-slider-process{background-color:#670038}
.cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-card__title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-contact-card-data-license,.cmp-contact-card__job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;color:#2a2223}
.cmp-contact-card-data-contact{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.cmp-contact-card__teamheading{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-contact-card__teamheading{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-contact-card a{color:#2a2223}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-primary--compact:hover{color:#c299af;background-color:#670038}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-contact-card__btn-group .cmp-cta .btn.btn-secondary--compact:hover{color:#c299af;background-color:#670038}
.cmp-contact-card__btn-group .sticky .cmp-cta{width:calc(100% + 2px)}
@media only screen and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
@media only screen and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676;color:#2a2223}
.cmp-contact-card.stickable .cmp-contact-card__teamheading{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .cmp-contact-card__teamheading{font-size:18px;line-height:130%;letter-spacing:.18px}
}
@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-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.cmp-contact-card.stickable .data-fields{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#000;text-transform:none}
}
@media only screen and (min-width:1025px) and (min-width:601px){.cmp-contact-card.stickable .data-fields{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px) and (min-width:1025px){.cmp-contact-card.stickable .data-fields{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.error,.input-error,.success{font-family:Manrope}
.input-error{color:#832b39 !important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background:#f1eaeb !important;border:2px solid #952739 !important}
.input-error:-ms-input-placeholder{color:#952739 !important}
.input-error::placeholder{color:#952739 !important}
.cmp-checkbox label{color:#2a2223;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 #959191}
.cmp-checkbox .checkbox svg{filter:brightness(0) saturate(100%) invert(12%) sepia(4%) saturate(1639%) hue-rotate(303deg) brightness(97%) contrast(94%)}
.cmp-checkbox input[type=checkbox]:focus+.checkbox{outline:0}
.cmp-checkbox input[type=checkbox]:checked+.checkbox{border:1px solid #959191}
.cmp-checkbox input[type=checkbox]:checked+.checkbox svg{filter:brightness(0) saturate(100%) invert(12%) sepia(4%) saturate(1639%) hue-rotate(303deg) brightness(97%) contrast(94%)}
.cmp-radiobutton label{color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-radiobutton .radio-btn{border:1.4px solid #959191}
.cmp-radiobutton input[type=radio]:checked+.radio-btn{background:#fff;border-color:#959191;border:2px solid #959191}
.cmp-radiobutton input[type=radio]:checked+.radio-btn:after{width:12px;height:12px;background:#2a2223}
.cmp-radiobutton input[type=radio]:checked+.radio-btn:before{content:"";display:block;width:14px;height:14px;background:#fff;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cmp-contact-form form textarea{border:1px solid #bfbdbd;color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.cmp-contact-form form textarea:-ms-input-placeholder{color:#7f7a7a}
.cmp-contact-form form textarea::placeholder{color:#7f7a7a}
.cmp-contact-form form textarea:focus{outline:2px solid #670038;box-shadow:0 0 0 2px #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 #bfbdbd;color:#2a2223;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.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:#7f7a7a}
.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:#7f7a7a}
.cmp-contact-form form input[type=email]:focus,.cmp-contact-form form input[type=password]:focus,.cmp-contact-form form input[type=text]:focus{outline:2px solid #670038;box-shadow:0 0 0 2px #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{outline:2px solid #670038 !important;box-shadow:0 0 0 2px #670038}
.cmp-contact-form form .btn:focus{outline:2px solid #670038}
.cmp-contact-form form .cmp-dropdown .select-selected{color:#7f7a7a;font-family:Manrope !important}
.cmp-contact-form form .cmp-dropdown .select-items li{color:#7f7a7a;font-family:Manrope;font-size:14px}
.cmp-contact-form .country-dropdown{border:1px solid #bfbdbd;color:#2a2223;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%,#959191 0),linear-gradient(135deg,#959191 50%,transparent 0),linear-gradient(90deg,#fff,#fff)}
.cmp-contact-form-franchisor__headline,.cmp-contact-form-home__headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-contact-form-franchisee__headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-residential-franchise-inquiry-form__headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-residential-franchise-inquiry-form .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-franchise-inquiry-form .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-residential-franchise-inquiry-form .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-residential-franchise-inquiry-form .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-residential-franchise-inquiry-form .disclaimer,.cmp-residential-franchise-inquiry-form .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-residential-franchise-inquiry-form .country-dropdown{height:50px;border-radius:0}
.cmp-residential-franchise-inquiry-form .cmp-dropdown{font-size:16px;margin-bottom:1rem}
.cmp-residential-franchise-inquiry-form .cmp-dropdown .select-selected{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;color:#2a2223}
.cmp-residential-franchise-inquiry-form .cmp-dropdown .select-items li{font-size:16px}
.cmp-residential-form .cmp-residential-franchise-inquiry-form__headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-residential-form .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-residential-form .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-residential-form .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-residential-form .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-residential-form hr{background-color:#fff;color:#fff}
.cmp-residential-form .disclaimer,.cmp-residential-form .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-avm-contact-form__sub-headline{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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:#2a2223}
.cmp-avm-contact-form .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-avm-contact-form .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-avm-contact-form .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-avm-contact-form .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-contact-form-home .name,.contact-form-other-inquiry .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-contact-form-home .name,.contact-form-other-inquiry .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-contact-form-home .name,.contact-form-other-inquiry .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-contact-form-home .job-title,.contact-form-other-inquiry .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-contact-form-home .disclaimer,.cmp-contact-form-home .disclaimer p,.contact-form-other-inquiry .disclaimer,.contact-form-other-inquiry .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-contact-form-planning-guide{background-color:#670038}
.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}
.cmp-contact-form-planning-guide .cmp-contact-form .cmp-cta .btn{background-color:#670038}
.cmp-contact-form-planning-guide .cmp-contact-form .cmp-cta .btn .cmp-cta__btn-text{color:#f5f1f2}
.cmp-contact-form-planning-guide .cmp-contact-form .cmp-cta .btn:hover .cmp-cta__btn-text{color:#c299af}
#fifty_fifty_planning-guide.cmp-fifty-fifty{background-color:#f5f1f2}
#fifty_fifty_planning-guide.cmp-fifty-fifty h2{color:#000}
#fifty_fifty_planning-guide.cmp-fifty-fifty .cmp-text p{color:#2a2223}
#fifty_fifty_planning-guide.cmp-fifty-fifty .cmp-cta .btn{background-color:#670038}
#fifty_fifty_planning-guide.cmp-fifty-fifty .cmp-cta .btn .cmp-cta__btn-text{color:#f5f1f2}
#fifty_fifty_planning-guide.cmp-fifty-fifty .cmp-cta .btn:hover .cmp-cta__btn-text{color:#c299af}
.cmp-property-contact-form{border-top:1px solid #fff;background:#fff}
.cmp-property-contact-form .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-property-contact-form .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-property-contact-form .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-property-contact-form .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-property-contact-form .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-property-contact-form hr{background-color:#fff;color:#fff}
.cmp-property-contact-form .disclaimer{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.cmp-agent-contact-form .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-contact-form .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-agent-contact-form .name{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-agent-contact-form .name{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-agent-contact-form .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-contact-form hr{background-color:#fff;color:#fff}
.cmp-agent-contact-form .disclaimer,.cmp-agent-contact-form .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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,.cmp-agent-contact-form .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.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,.cmp-agent-contact-form .cmp-agent-contact-form-style li{font-size:14px}
}
@media only screen and (min-width:1025px){.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,.cmp-agent-contact-form .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.cmp-agent-contact-form .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.cmp-agent-contact-form .cmp-agent-contact-form-style__phones,.cmp-agent-contact-form .cmp-agent-contact-form-style__phones a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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%}
}
.templateone-template-style .cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .details{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@media only screen and (min-width:601px){.templateone-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){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;line-height:150% !important}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:14px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templateone-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){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templateone-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){.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templateone-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea::placeholder{line-height:130% !important}
.templatetwo-template-style .cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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__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,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{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__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,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.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,.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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;line-height:140% !important;letter-spacing:1.4px !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !important}
.templatetwo-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !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}
.templatesix-template-style .cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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__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,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{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__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,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.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,.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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;line-height:140% !important;letter-spacing:1.4px !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !important}
.templatesix-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !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}
.templatethree-template-style .cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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__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,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{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__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,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.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,.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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;line-height:140% !important;letter-spacing:1.4px !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !important}
.templatethree-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !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}
.templatefour-template-style .cmp-agent-contact-form{border-top:1px solid #fff;background:#fff}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .title{font-size:24px;line-height:130%}
}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .details{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-size:32px;line-height:130%}
}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content hr{background-color:#fff;color:#fff}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .disclaimer p{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;line-height:150% !important}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:14px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__mail a,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phone-number a,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__website a,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefour-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){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__phones a{font-size:16px;line-height:150%}
}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__teamheading a{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefour-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){.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__list li em{font-size:16px;line-height:150%}
}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn{border-radius:0 !important;font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email],.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text],.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templatefour-template-style .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templatefour-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{border-top:1px solid #fff;background:#fff}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .mb-md-5 .details .name{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important;font-weight:400 !important}
@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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#797676}
.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,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;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__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,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{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__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,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li{font-size:16px;line-height:150%}
}
.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,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style li a{line-height:150% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-agent-contact-form-style__label{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.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;line-height:140% !important;letter-spacing:1.4px !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta__btn-text{font-size:14px !important;line-height:140% !important;letter-spacing:1.4px !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:#670038 !important;color:#f5f1f2 !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content .cmp-cta .btn.btn-primary:hover{color:#c299af;background-color:#670038;color:#c299af !important;background-color:#670038 !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;color:#670038;font-weight:700;font-family:Manrope;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{color:#c299af;background-color:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#7f7a7a;border:1px solid #bfbdbd;border-radius:0 !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]:-ms-input-placeholder,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]:-ms-input-placeholder,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form textarea:-ms-input-placeholder{line-height:130% !important}
.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=email]::placeholder,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form input[type=text]::placeholder,.templatefive-template-style .site-content .cmp-agent-contact-form .cmp-form-loader__content form textarea::placeholder{line-height:130% !important}
.cmp-hero-banner-search-narrow .heading_font,.cmp-hero-banner-search .heading_font{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#fff}
@media only screen and (min-width:601px){.cmp-hero-banner-search-narrow .heading_font,.cmp-hero-banner-search .heading_font{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-search-narrow .heading_font,.cmp-hero-banner-search .heading_font{font-size:57px;line-height:130%}
}
.cmp-hero-banner-search-narrow .heading,.cmp-hero-banner-search .heading{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#fff}
@media only screen and (min-width:601px){.cmp-hero-banner-search-narrow .heading,.cmp-hero-banner-search .heading{font-size:44px}
}
@media only screen and (min-width:1025px){.cmp-hero-banner-search-narrow .heading,.cmp-hero-banner-search .heading{font-size:57px;line-height:130%}
}
.cmp-office-detail__content h2{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;border-right:1px solid #2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px}
.cmp-office-detail__content .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-office-detail__content .cmp-cta .btn span{font-size:14px}
.cmp-office-detail__content .loc-wrapper{border-left:1px solid #e3dedf}
.cmp-office-detail__content .loc-wrapper h4{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.cmp-office-detail__content .loc-wrapper h4{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-office-detail__content .loc-wrapper h4{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-office-detail__content .loc-wrapper address span{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:120%;color:#2a2223}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .detail-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#2a2223}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-list-wrapper .roster-list-item .roster-list-item__details .teamheading{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:130%;color:#2a2223}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#2a2223}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:14px}
.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{color:#c299af;background-color:#670038}
.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{font-family:Manrope;color:#2a2223}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-filter-wrapper .cmp-dropdown.compact .select-selected{font-size:12px;border:1px solid #bfbdbd;color:#2a2223}
.cmp-office-detail-roster .cmp-office-detail-roster__content .roster-filter-wrapper .cmp-dropdown.compact .select-selected:after{filter:brightness(0) saturate(100%) invert(60%) sepia(6%) saturate(119%) hue-rotate(314deg) brightness(95%) contrast(92%)}
.blog-nav,.blog-nav__nav-dpd{background-color:#670038 !important}
.blog-nav__nav-title{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;color:#fff !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.64px;text-transform:uppercase;color:#fff !important;padding:5px 10px}
.blog-nav__cat-title:hover{background-color:#fff;color:#670038 !important;opacity:1}
.blog-nav__cat-title.active-cat{border-bottom:1px solid #fff !important}
.blog-nav__nav-dpd-item,.blog-nav__selected{font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.64px;text-transform:uppercase;color:#fff !important}
.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-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.blog-category .see-more-content .see-more-content__text:hover,.blog-home .see-more-content .see-more-content__text:hover{color:#c299af;background-color:#670038}
.blog-category .see-more-content__wrapper,.blog-home .see-more-content__wrapper{background-color:transparent;border:unset}
.hero-carousel__content-section{background-color:#ece3e5 !important}
.hero-carousel__title{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.hero-carousel__title{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.hero-carousel__title{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.hero-carousel__heading{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038 !important}
.hero-carousel__read-more img{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 #670038}
.hero-carousel__container .owl-theme .owl-dots .owl-dot.active span{background-color:#670038}
.article-grid-list__category{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#7f7a7a}
@media only screen and (min-width:601px){.article-grid-list__category{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.article-grid-list__category{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.article-grid-list__category-title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.article-grid-list__category-title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.article-grid-list__category-title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.article-grid-list__description{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038}
.article-grid-list__readmore:hover{color:#670038}
.article-grid-list__arrowIcon{filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(5710%) hue-rotate(308deg) brightness(84%) contrast(114%)}
.article-text-color,.text-up{color:#670038}
.right-section .share-page{border-color:#670038}
.article-detail .article-title-section .title{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;color:#670038 !important}
@media only screen and (min-width:601px){.article-detail .article-title-section .title{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.article-detail .article-title-section .title{font-size:32px;line-height:130%}
}
.article-detail .article-main-content .right-section .category-heading,.article-detail .article-main-content .right-section .published-heading{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.article-detail .article-main-content .right-section .category-heading,.article-detail .article-main-content .right-section .published-heading{font-size:14px}
}
@media only screen and (min-width:1025px){.article-detail .article-main-content .right-section .category-heading,.article-detail .article-main-content .right-section .published-heading{font-size:16px;line-height:150%}
}
.article-detail .article-main-content .right-section .category-name,.article-detail .article-main-content .right-section .category-name a,.article-detail .article-main-content .right-section .published-date{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223;font-weight:700}
@media only screen and (min-width:601px){.article-detail .article-main-content .right-section .category-name,.article-detail .article-main-content .right-section .category-name a,.article-detail .article-main-content .right-section .published-date{font-size:14px}
}
@media only screen and (min-width:1025px){.article-detail .article-main-content .right-section .category-name,.article-detail .article-main-content .right-section .category-name a,.article-detail .article-main-content .right-section .published-date{font-size:16px;line-height:150%}
}
.article-detail .article-main-content .right-section .related-articles__heading{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#670038}
@media only screen and (min-width:601px){.article-detail .article-main-content .right-section .related-articles__heading{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.article-detail .article-main-content .right-section .related-articles__heading{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.article-detail .article-main-content .right-section .share-page{border:1px solid #2a2223;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.6px;text-transform:uppercase}
.article-detail .article-main-content .right-section .share-page .share-this-page{color:#2a2223}
.article-detail .article-main-content .right-section .share-page__icon{filter:brightness(0) saturate(100%) invert(14%) sepia(3%) saturate(1865%) hue-rotate(303deg) brightness(90%) contrast(97%)}
.article-detail .article-main-content .right-section .related-articles .related-articles__links{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.article-detail .article-main-content .right-section .related-articles .related-articles__links{font-size:14px}
}
@media only screen and (min-width:1025px){.article-detail .article-main-content .right-section .related-articles .related-articles__links{font-size:16px;line-height:150%}
}
.article-detail .article-main-content .right-section .related-articles .related-articles__links ul li a{color:#2a2223}
.prev-next-article .prev-next-article__leftIcon,.prev-next-article .prev-next-article__rightIcon{filter:brightness(0) saturate(100%) invert(9%) sepia(71%) saturate(4621%) hue-rotate(314deg) brightness(78%) contrast(107%)}
.prev-next-article .prev-next-article__next-link,.prev-next-article .prev-next-article__prev-link{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#670038}
@media only screen and (min-width:601px){.prev-next-article .prev-next-article__next-link,.prev-next-article .prev-next-article__prev-link{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.prev-next-article .prev-next-article__next-link,.prev-next-article .prev-next-article__prev-link{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.prev-next-article .prev-next-article__next-link:hover,.prev-next-article .prev-next-article__prev-link:hover{color:#670038;opacity:.5}
.cmp-latest-press-release .cmp-container{background-color:#f3f2f2;border-top:1px solid #c7bdbf}
.cmp-latest-press-release .cmp-container .text.headline{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#000}
@media only screen and (min-width:601px){.cmp-latest-press-release .cmp-container .text.headline{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-latest-press-release .cmp-container .text.headline{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-latest-press-release .card.card-properties p:first-child{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#7f7a7a}
@media only screen and (min-width:601px){.cmp-latest-press-release .card.card-properties p:first-child{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-latest-press-release .card.card-properties p:first-child{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-latest-press-release .card.card-properties ._title{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-latest-press-release .card.card-properties ._title{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-latest-press-release .card.card-properties ._title{font-size:24px;line-height:130%}
}
.cmp-latest-press-release .card.card-properties ._description{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-latest-press-release .card.card-properties ._description{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-latest-press-release .card.card-properties ._description{font-size:20px}
}
.cmp-latest-press-release #cta .btn{background-color:#670038;border:0;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;font-size:16px}
.cmp-latest-press-release #cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-share-this__facebook{background:#2a2223 0 0 no-repeat padding-box}
.cmp-share-this__facebook:hover{background:#4267b2 0 0 no-repeat padding-box;cursor:pointer}
.cmp-share-this__twitter{background:#7f7a7a 0 0 no-repeat padding-box}
.cmp-share-this__twitter:hover{background:#000 0 0 no-repeat padding-box;cursor:pointer}
.cmp-share-this__linkedin{background:#463f40 0 0 no-repeat padding-box}
.cmp-share-this__linkedin:hover{background:#0177b5 0 0 no-repeat padding-box;cursor:pointer}
.cmp-share-this__whatsapp{background:#959191 0 0 no-repeat padding-box}
.cmp-share-this__whatsapp:hover{background:#24d366 0 0 no-repeat padding-box;cursor:pointer}
.cmp-share-this__sms{background:#bfbdbd 0 0 no-repeat padding-box}
.cmp-share-this__sms:hover{background:#febd02 0 0 no-repeat padding-box;cursor:pointer}
.cmp-share-this__pinterest{background:#463f40 0 0 no-repeat padding-box}
.cmp-share-this__pinterest:hover{background:#cc2127 0 0 no-repeat padding-box;cursor:pointer}
.cmp-press-archive-list .text.headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-press-archive-list .text.headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-press-archive-list .text.headline{font-size:24px;line-height:130%}
}
.cmp-press-archive-list .navigator-years ul.horizontal-slide li[class*=span] a{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;color:#2a2223}
.cmp-press-archive-list .navigator-years ul.horizontal-slide li[class*=span].active{border-bottom:3px solid #670038}
.cmp-press-archive-list .navigator-years ul.horizontal-slide li[class*=span].active a{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;color:#2a2223}
.cmp-press-archive-list .release-article .press-release ._title a{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-press-archive-list .release-article .press-release ._title a{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-press-archive-list .release-article .press-release ._title a{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-press-archive-list .release-article .press-release ._publication-date{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#7f7a7a}
@media only screen and (min-width:601px){.cmp-press-archive-list .release-article .press-release ._publication-date{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.cmp-press-archive-list .release-article .press-release ._publication-date{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.cmp-press-archive-list .line_top_release{border-top:1px solid #c7bdbf}
.cmp-press-archive-list .activeBlock{border-bottom:1px solid #e3dedf}
.cmp-join-us__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-join-us__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.cmp-join-us__headline{font-size:43px;line-height:130%}
}
.cmp-join-us__description-text{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us__description-text{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-join-us__description-text{font-size:20px}
}
.cmp-join-us__description-text p{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us__description-text p{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-join-us__description-text p{font-size:20px}
}
.cmp-join-us__header{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;border-top:0}
@media only screen and (min-width:601px){.cmp-join-us__header{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-join-us__header{font-size:24px;line-height:130%}
}
.cmp-join-us__sub-header{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us__sub-header{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-join-us__sub-header{font-size:20px}
}
.cmp-join-us__sub-header p{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us__sub-header p{font-size:18px}
}
@media only screen and (min-width:1025px){.cmp-join-us__sub-header p{font-size:20px}
}
.cmp-join-us-rte-blocks li,.cmp-join-us__row{border-bottom:1px solid #c7bdbf}
.cmp-join-us-rte-blocks li .cmp-join-us__description-text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us-rte-blocks li .cmp-join-us__description-text{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-join-us-rte-blocks li .cmp-join-us__description-text{font-size:18px;line-height:140%}
}
.cmp-join-us-rte-blocks li .cmp-join-us__description-text p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us-rte-blocks li .cmp-join-us__description-text p{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-join-us-rte-blocks li .cmp-join-us__description-text p{font-size:18px;line-height:140%}
}
.cmp-join-us-rte-blocks__headline{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-join-us-rte-blocks__headline{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.cmp-join-us-rte-blocks__headline{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.cmp-join-us-contact-card__text{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.cmp-join-us-contact-card__text{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-join-us-contact-card__text{font-size:18px;line-height:140%}
}
.cmp-join-us__cta .cmp-cta .btn{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase}
.cmp-join-us__cta .cmp-cta .btn:hover{color:#c299af;background-color:#670038}
.cmp-saved-search-list .title{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-saved-search-list .title{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-saved-search-list .title{font-size:32px;line-height:130%}
}
.cmp-saved-search-list__empty .headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-saved-search-list__empty .headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-saved-search-list__empty .headline{font-size:24px;line-height:130%}
}
.cmp-saved-search-list-item{border-top:1px solid #e3dedf}
.cmp-saved-search-list-item .name{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;font-weight:700}
@media only screen and (min-width:601px){.cmp-saved-search-list-item .name{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-saved-search-list-item .name{font-size:18px;line-height:140%}
}
.cmp-saved-search-list-item .name a{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;font-weight:700}
@media only screen and (min-width:601px){.cmp-saved-search-list-item .name a{font-size:16px}
}
@media only screen and (min-width:1025px){.cmp-saved-search-list-item .name a{font-size:18px;line-height:140%}
}
.cmp-saved-search-list-item .description{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#7f7a7a}
@media only screen and (min-width:601px){.cmp-saved-search-list-item .description{font-size:14px}
}
@media only screen and (min-width:1025px){.cmp-saved-search-list-item .description{font-size:16px;line-height:150%}
}
.cmp-saved-search-list-item .cmp-radiobutton label{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#2a2223}
.cmp-saved-search-list-item .cmp-radiobutton .radio-btn{width:14px;height:14px;border:1px solid #959191}
.cmp-saved-search-list-item .cmp-radiobutton input[type=radio]:checked+.radio-btn{border:1px solid #959191}
.cmp-saved-search-list-item .cmp-radiobutton input[type=radio]:checked+.radio-btn:before{width:14px;height:14px}
.cmp-saved-search-list-item .cmp-radiobutton input[type=radio]:checked+.radio-btn:after{width:10px;height:10px;background-color:#2a2223}
.cmp-saved-search-list-item .btn-edit{border:1px solid #2a2223}
.cmp-saved-search-list-item .btn-delete svg,.cmp-saved-search-list-item .btn-edit svg{filter:brightness(0) saturate(100%) invert(10%) sepia(14%) saturate(517%) hue-rotate(303deg) brightness(100%) contrast(91%)}
.cmp-saved-search-list-item:last-child{border-bottom:1px solid #e3dedf}
.cmp-saved-properties-list .title{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-saved-properties-list .title{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.cmp-saved-properties-list .title{font-size:32px;line-height:130%}
}
.cmp-saved-properties-list .total-results{font-family:Manrope;font-size:14px;color:#2a2223}
.cmp-saved-properties-list__no-properties .headline{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-saved-properties-list__no-properties .headline{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-saved-properties-list__no-properties .headline{font-size:24px;line-height:130%}
}
.cmp-saved-properties-list__no-properties .headline .icon-heart{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.cmp-saved-properties-list__no-properties ul.icon-list li .label{font-family:Manrope;color:#2a2223}
.cmp-saved-properties-list__no-properties ul.icon-list li .icon-wrapper svg{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(4019%) hue-rotate(303deg) brightness(76%) contrast(120%)}
.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h1,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h2,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h3,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h4,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h5,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h6{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none}
@media only screen and (min-width:601px){.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h1,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h2,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h3,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h4,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h5,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h6{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h1,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h2,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h3,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h4,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h5,.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer #title h6{font-size:24px;line-height:130%}
}
.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer .breadcrumb{font-family:Manrope}
.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer .cities a:link{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;color:#2a2223}
.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer .breadcrumb .breadcrumb-item{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400}
.cmp-seo-dynamic-results-landing-page-cities-list__content #citiesContainer .breadcrumb .breadcrumb-item.active{font-weight:700}
.cmp-confirmation-modal .message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%}
.image-banner-cta{max-width:unset !important}
.templateone-template-style .cmp-image-banner-cta,.templateone-template-style .cmp-image-banner-cta>.container,.templateone-template-style .cmp-image-banner-cta__content .row,.templateone-template-style .cmp-image-banner-cta__content__body,.templateone-template-style .cmp-image-banner-cta__content__eyebrow{background-color:#f5f1f2}
.templateone-template-style .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templateone-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templateone-template-style .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templateone-template-style .cmp-image-banner-cta__content__description{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templateone-template-style .cmp-image-banner-cta__content__description p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templateone-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatetwo-template-style .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.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{color:#c299af;background-color:#670038}
.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}
.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:#f5f1f2}
.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatesix-template-style .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.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{color:#c299af;background-color:#670038}
.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}
.templatethree-template-style .cmp-image-banner-cta,.templatethree-template-style .cmp-image-banner-cta>.container,.templatethree-template-style .cmp-image-banner-cta__content .row,.templatethree-template-style .cmp-image-banner-cta__content__body,.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{background-color:#f5f1f2}
.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatethree-template-style .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;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__description{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;color:#2a2223 !important;line-height:150% !important}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templatethree-template-style .cmp-image-banner-cta__content__description p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223;color:#2a2223 !important;line-height:150% !important}
@media only screen and (min-width:601px){.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__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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.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{color:#c299af;background-color:#670038}
.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}
.templatefour-template-style .cmp-image-banner-cta,.templatefour-template-style .cmp-image-banner-cta>.container,.templatefour-template-style .cmp-image-banner-cta__content .row,.templatefour-template-style .cmp-image-banner-cta__content__body,.templatefour-template-style .cmp-image-banner-cta__content__eyebrow{background-color:#f5f1f2}
.templatefour-template-style .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefour-template-style .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-image-banner-cta__content__headline{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-image-banner-cta__content__headline{font-size:43px;line-height:130%}
}
.templatefour-template-style .cmp-image-banner-cta__content__description{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-image-banner-cta__content__description{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-image-banner-cta__content__description{font-size:18px;line-height:140%}
}
.templatefour-template-style .cmp-image-banner-cta__content__description p{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-image-banner-cta__content__description p{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-image-banner-cta__content__description p{font-size:18px;line-height:140%}
}
.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover{color:#c299af;background-color:#670038}
.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary span.cmp-cta__btn-text,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary span.cmp-cta__btn-text{color:inherit;letter-spacing:inherit}
.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:after,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:before,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:after,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-primary:hover:before,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:after,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:before,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:after,.templatefour-template-style .cmp-image-banner-cta .cmp-cta .btn.btn-secondary:hover:before{content:unset}
.templatefive-template-style .site-content .cmp-image-banner-cta,.templatefive-template-style .site-content .cmp-image-banner-cta>.container,.templatefive-template-style .site-content .cmp-image-banner-cta__content .row,.templatefive-template-style .site-content .cmp-image-banner-cta__content__body,.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{background-color:#f5f1f2}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#3a3a3a}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-image-banner-cta__content__eyebrow{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .cmp-image-banner-cta__content__headline{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0}
.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{color:#c299af;background-color:#670038}
.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}
.templateone-template-style .cmp-agent-social-wall__title{margin-bottom:20px !important}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templateone-template-style .cmp-agent-social-wall__title p{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 5px #670038}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#670038}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#670038 !important;bottom:32px}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta a:before,.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta a:before{position:absolute}
.templateone-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:5px solid #670038}
.templateone-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templateone-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#670038;z-index:1}
.templateone-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff;font-weight:700;line-height:normal !important}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templateone-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){.templateone-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%}
}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templateone-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){.templateone-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%}
}
.templateone-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templateone-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){.templateone-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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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 #670038}
.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:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.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:#670038 !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 #670038}
.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:#670038;z-index:1}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff;font-weight:700;line-height:normal !important}
.templatetwo-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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%}
}
.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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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 #670038}
.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:#670038}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.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:#670038 !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 #670038}
.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:#670038;z-index:1}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff;font-weight:700;line-height:normal !important}
.templatesix-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#f5f1f2}
@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{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{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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#f5f1f2}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#f5f1f2}
@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%}
}
.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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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 #670038}
.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:#670038;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.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:#670038 !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:#670038;z-index:1}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff;font-weight:700;line-height:normal !important}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:5px solid #670038}
.templatethree-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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%}
}
.templatefour-template-style .cmp-agent-social-wall__title{margin-bottom:20px !important}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-social-wall__title{margin-bottom:40px !important}
}
.templatefour-template-style .cmp-agent-social-wall__title p{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-social-wall__title p{font-size:35px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-social-wall__title p{font-size:43px;line-height:130%}
}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-image,.templatefour-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-image{box-shadow:0 0 0 2px #670038}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text,.templatefour-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{background-color:#670038}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-poster h3,.templatefour-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .feed-item .j-text .j-meta,.templatefour-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-meta{background-color:#670038 !important}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed.slider .feed-item{border:2px solid transparent}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .feed-item{border:2px solid #670038}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-stacker-wrapper .j-message{color:#fff}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster{background-color:#670038;z-index:1}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed.j-modern .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff;font-weight:700;line-height:normal !important}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-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%}
}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-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%}
}
.templatefour-template-style .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p a{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-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{padding:0 !important;margin-bottom:20px !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{font-family:Marcellus;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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.slider .feed-item .j-image{transform:unset;box-shadow:none}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text{transform:unset;background-color:#670038}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed.slider .feed-item .j-text .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .feed-item .j-text{background-color:#670038;color:#fff}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .j-stacker .feed-item .j-text .j-message p{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@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%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .feed-item .j-text .j-message{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .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 .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 .feed-item .j-text .j-message p{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .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 .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 .feed-item .j-text .j-message a{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#fff}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .feed-item .j-text .j-message 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 .feed-item .j-text .j-message a{font-size:24px;line-height:150%}
}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .feed-item .j-poster{background-color:#670038}
.templatefive-template-style .site-content .cmp-agent-social-wall .juicer-feed .j-stacker-wrapper .feed-item .j-poster h3{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#fff}
.cmp-agent-social-wall__title{background-color:#670038}
.templateone-template-style .cmp-agent-sticky-footer{background:#670038}
.templateone-template-style .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templateone-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templateone-template-style .cmp-agent-sticky-footer .cmp-contact-card__job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;font-size:16px;color:#670038 !important}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.templateone-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templateone-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:#670038}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact{background-color:#f5f1f2;border:0;color:#670038;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important;font-weight:700}
.templatetwo-template-style .hero-banner-search .cmp-agent .cmp-agent-details__btn-group .btn-primary--compact.btn-contact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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;font-size:16px;color:#670038 !important;background-color:#c299af !important}
.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:#670038}
.templatetwo-template-style .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatetwo-template-style .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatetwo-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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;font-size:16px;color:#670038 !important;border:none !important}
.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;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templatetwo-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.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{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.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}
@media(max-width:991.98px){.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details__btn-group{background-color:#670038}
.templatesix-template-style .hero-banner-search .cmp-agent-wrapper-container .cmp-agent-wrapper .cmp-agent-details .btn-contact{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;background:#f5f1f2 !important;border:1px solid #f5f1f2}
.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;line-height:140%;letter-spacing:1.6px}
.templatethree-template-style .hero-banner-search .agent-info-container .cmp-agent-details__btn-group .cmp-cta .btn.btn-primary--compact{font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-transform:uppercase;color:#670038;background:#f5f1f2 !important;border:1px solid #f5f1f2}
.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;line-height:140%;letter-spacing:1.6px}
.templatethree-template-style .hero-banner-search .agent-info-container .cta-wrapper{background:#670038 !important}
}
@media(max-width:599.98px){.cmp-cta__btn-text{font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px}
}
.templatesix-template-style .cmp-agent-sticky-footer{background:#670038}
.templatesix-template-style .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatesix-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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;font-size:16px;color:#670038 !important}
.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;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templatesix-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.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{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.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}
.templatethree-template-style .cmp-agent-sticky-footer{background:#670038}
.templatethree-template-style .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatethree-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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;font-size:16px;color:#670038 !important}
.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;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templatethree-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.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{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.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}
.templatefour-template-style .cmp-agent-sticky-footer{background:#670038}
.templatefour-template-style .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatefour-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__license,.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__teamname,.templatefour-template-style .cmp-agent-sticky-footer .cmp-contact-card__job-title{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact{background-color:transparent;border:1px solid #f5f1f2;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:after,.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:before{content:unset}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{border-radius:0;font-size:16px;color:#670038 !important}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:after,.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover:before{content:unset}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact{background-color:#f5f1f2;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:after,.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:before{content:unset}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:after,.templatefour-template-style .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover:before{content:unset}
.templatefive-template-style .site-content .cmp-agent-sticky-footer{background:#670038}
.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;text-transform:none}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-sticky-footer h2{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templatefive-template-style .site-content .cmp-agent-sticky-footer__contact-card .cmp-contact-card__title{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%;color:#fff}
.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;color:#f5f1f2;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#f5f1f2 !important}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-secondary--compact:hover{color:#670038;background-color:#c299af;border:1px solid #c299af !important}
.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;font-size:16px;color:#670038 !important}
.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;border:0;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px;color:#670038 !important;background-color:#f5f1f2 !important}
.templatefive-template-style .site-content .cmp-agent-sticky-footer .cmp-agent-sticky-footer__btn-group .cmp-cta .btn-primary--compact:hover{color:#670038;background-color:#c299af}
.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{border-radius:0;font-size:16px;color:#670038 !important;background-color:#c299af !important;border:1px solid #c299af !important}
.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}
.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:22px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:24px;line-height:150%}
}
.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial.hasQuoteMarker:before,.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial .tt-more:before,.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial .tt-shortened-text:before{color:#670038}
.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#670038;text-transform:none}
@media only screen and (min-width:601px){.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:17px;line-height:20px;letter-spacing:.17px}
}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:18px;line-height:130%;letter-spacing:.18px}
}
.templateone-template-style .cmp-agent-testimonials__content .splide__arrow{filter:brightness(0) saturate(100%) invert(10%) sepia(6%) saturate(1386%) hue-rotate(303deg) brightness(96%) contrast(90%)}
.templateone-template-style .cmp-agent-testimonials__content .tt-paging{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#2a2223}
@media only screen and (min-width:1025px){.templateone-template-style .cmp-agent-testimonials__content .tt-paging{font-weight:800}
}
.templatetwo-template-style .cmp-agent-testimonials{background:#e3dedf}
.templatetwo-template-style .cmp-agent-testimonials .tt-testimonial{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-weight:400 !important;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#463f40;font-family:Manrope !important;font-size:18px !important;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{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:normal;color:#463f40}
@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{filter:brightness(0) saturate(100%) invert(10%) sepia(6%) saturate(1386%) hue-rotate(303deg) brightness(96%) contrast(90%)}
.templatesix-template-style .cmp-agent-testimonials__content .splide .tt-rating-container{color:#670038}
.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#2a2223;text-transform:none;font-weight:700}
@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{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#72595e;text-transform:none;line-height:normal}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#72595e;font-weight:700;line-height:normal}
@media only screen and (min-width:601px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:12px;line-height:150%;letter-spacing:1.2px;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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;font-weight:700;line-height:normal}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px;line-height:normal}
}
.templatesix-template-style .cmp-agent-testimonials__content .splide__arrows .splide__arrow,.templatesix-template-style .cmp-agent-testimonials__content .splide__arrows .splide__arrow:before{filter:brightness(0) saturate(100%) invert(92%) sepia(4%) saturate(362%) hue-rotate(297deg) brightness(88%) contrast(79%)}
.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%;color:#2a2223}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatethree-template-style .cmp-agent-testimonials__content .splide__arrow{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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223}
@media only screen and (min-width:601px){.templatethree-template-style .cmp-agent-testimonials__content .tt-paging{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .cmp-agent-testimonials__content .tt-paging{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-weight:400 !important;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:28px;line-height:135%}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-testimonial{font-size:32px;line-height:130%}
}
.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-family:Manrope;font-size:19px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;color:#7f7a7a;text-transform:none}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:22px;line-height:26px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-signature{font-size:24px;line-height:130%}
}
.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#7f7a7a}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-testimonials__content .splide__list .tt-relationship{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefour-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatefour-template-style .cmp-agent-testimonials__content .tt-paging{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#7f7a7a;font-weight:700;line-height:normal}
@media only screen and (min-width:601px){.templatefour-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatefour-template-style .cmp-agent-testimonials__content .tt-paging{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-testimonials__content #TestimonialTree_Widget_45133>p.tt-paging,.templatefour-template-style .cmp-agent-testimonials__content .tt-paging{font-size:12px;line-height:150%;letter-spacing:1.2px;line-height:normal}
}
.templatefour-template-style .cmp-agent-testimonials__content .splide__arrow svg,.templatefour-template-style .cmp-agent-testimonials__content .splide__arrow svg:before{filter:brightness(0) saturate(100%) invert(42%) sepia(0) saturate(3215%) hue-rotate(3deg) brightness(101%) contrast(75%)}
.templatefour-template-style .cmp-agent-testimonials__content .splide .tt-rating-container{color:#670038}
.templatefour-template-style .cmp-agent-testimonials #TestimonialTree_Widget_45133>p.tt-paging{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700 !important;line-height:normal;color:#7f7a7a}
@media only screen and (min-width:1025px){.templatefour-template-style .cmp-agent-testimonials #TestimonialTree_Widget_45133>p.tt-paging{line-height:130%}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .tt-testimonial{font-family:Manrope;font-size:33px;font-style:normal;font-weight:200;letter-spacing:normal;line-height:140%;color:#2e2426}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2e2426}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#000}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .cmp-agent-testimonials .tt-paging{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .cmp-agent-testimonials .splide__arrows .splide__arrow{filter:brightness(0) invert(0)}
.cmp-zillow-agent-testimonials__content .testimonial{border-bottom:1px solid #670038}
.cmp-zillow-agent-testimonials__content h5{color:#670038}
.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{content:" ";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #797676;position:absolute;top:5px;right:-25px}
.cmp-zillow-agent-testimonials__content .view-more-btn{color:#2a2223}
.cmp-zillow-agent-testimonials__content .view-more-btn:after{content:" ";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;position:absolute;top:5px;right:-25px}
.cmp-zillow-agent-testimonials__content.carousel-version{background:#670038;color:#fff}
.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:#fff}
.cmp-zillow-agent-testimonials__content.carousel-version .owl-nav button{color:#fff;background:transparent}
.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:#fff}
.cmp-zillow-agent-testimonials__content.carousel-version svg path{fill:#fff}
.templateone-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templateone-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templateone-template-style .community-gateway>div .liveby-embed #about h2{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templateone-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templateone-template-style .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templateone-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templateone-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:16px}
}
@media only screen and (min-width:1025px){.templateone-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px;line-height:140%}
}
.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px}
.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{border-radius:0}
.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templateone-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{border:1px solid #670038;background-color:#fff}
.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templateone-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){.templateone-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%}
}
.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#670038}
@media only screen and (min-width:601px){.templateone-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;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-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;line-height:150%;letter-spacing:1.2px}
}
.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{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;color:#fff}
@media only screen and (min-width:601px){.templateone-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){.templateone-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}
}
.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@media only screen and (min-width:601px){.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templateone-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatetwo-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #about h2{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatetwo-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templatetwo-template-style .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px}
.templatetwo-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.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{border-radius:0}
.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{border:1px solid #670038;background-color:#fff}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#670038}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatetwo-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{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;color:#fff}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#ece3e5}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT,.templatesix-template-style .site-content{background-color:#f5f1f2}
.templatesix-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#2a2223;font-size:10px !important}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
@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{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatesix-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templatesix-template-style .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templatesix-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;background-color:transparent !important;border:1px solid #670038 !important;color:#670038 !important;border-radius:0;font-size:16px}
.templatesix-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.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{border-radius:0;color:#c299af !important;background-color:#670038 !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{border:1px solid #670038;background-color:#670038}
.templatesix-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Manrope !important}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:10px !important;line-height:14px !important}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
@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{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;color:#fff}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:10px !important;line-height:14px !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:before{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
@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}
}
.templatethree-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{background-color:#f5f1f2;margin-bottom:0;padding-bottom:6px;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatethree-template-style .community-gateway>div .liveby-embed #about h2{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatethree-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templatethree-template-style .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templatethree-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;color:#2a2223}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px}
.templatethree-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.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{border:1px solid #670038;background-color:#670038}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Manrope !important}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.templatethree-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{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;color:#fff}
@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{font-family:Manrope;font-size:16px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.16px;color:#fff;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;line-height:20px;letter-spacing:.17px}
}
@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;line-height:130%;letter-spacing:.18px}
}
.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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border:1px solid #670038 !important;color:#670038 !important}
.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{color:#c299af;background-color:#670038}
.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{color:#c299af !important;background-color:#670038 !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}
.templatefour-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#463f40}
@media only screen and (min-width:601px){.templatefour-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefour-template-style .community-gateway>div .liveby-embed #about h2{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-template-style .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templatefour-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#2a2223}
@media only screen and (min-width:601px){.templatefour-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:16px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-size:18px;line-height:140%}
}
.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button{background-color:transparent;border:1px solid #670038;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px}
.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:after,.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:before{content:unset}
.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{border-radius:0;color:#c299af !important;background-color:#670038 !important}
.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:after,.templatefour-template-style .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover:before{content:unset}
.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child{border:1px solid #670038;background-color:#670038}
.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-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%}
}
.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item:first-child [class*=profile-list_item-link__] h2:before{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@media only screen and (min-width:601px){.templatefour-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;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-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;line-height:150%;letter-spacing:1.2px}
}
.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{font-family:Marcellus !important;font-size:23px !important;font-style:normal !important;font-weight:600 !important;letter-spacing:normal;line-height:120% !important;text-transform:none !important;color:#fff}
@media only screen and (min-width:601px){.templatefour-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){.templatefour-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}
}
.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@media only screen and (min-width:601px){.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:11px;line-height:14px;letter-spacing:1.1px}
}
@media only screen and (min-width:1025px){.templatefour-template-style .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2:before{font-size:12px;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .styles_name-container__27HJT .styles_name__11qCq{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#3a3a3a}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about h2{font-family:Marcellus;font-size:33px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;color:#670038;text-transform:none;font-family:Marcellus !important}
@media only screen and (min-width:601px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about h2{font-size:44px}
}
@media only screen and (min-width:1025px){.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about h2{font-size:57px;line-height:130%}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #about .lb-component-wrapper-inner div{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;color:#000}
@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;color:#670038;font-weight:700;font-family:Manrope;letter-spacing:1.6px;line-height:140%;text-transform:uppercase;border-radius:0;font-size:16px}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed .parent-page_container__aYlTk#parent-page .lb-button:hover{color:#c299af;background-color:#670038}
.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{border:1px solid #670038;background-color:#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{font-family:Manrope;font-size:23px;font-style:normal;font-weight:600;letter-spacing:normal;line-height:120%;color:#fff;text-transform:none;font-family:Manrope !important}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.templatefive-template-style .site-content .community-gateway>div .liveby-embed #directory-listing .lb-profile-list-item [class*=profile-list_item-link__] h2{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;color:#fff}
@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{font-family:Manrope;font-size:10px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1px;text-transform:uppercase;color:#fff}
@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;line-height:14px;letter-spacing:1.1px}
}
@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;line-height:150%;letter-spacing:1.2px}
}
.community-detail__content #community-location,.community-detail__content .card-title{background-color:#670038;color:#fff}