:root{--header-height:125px;--header-small-height:90px}.global-header{--stuck-transition:.3s ease-in-out;background:var(--headerBackgroundColor);height:var(--header-height);position:sticky;top:0;transition:var(--stuck-transition);z-index:10}.global-header.stuck{box-shadow:0 0 10px var(--drop-shadow);height:var(--header-small-height)}.global-header.stuck .container{padding:.75rem 0}.global-header.stuck .container .logo{transform:scale(.75);transition:var(--stuck-transition)}.global-header .container{align-items:center;display:flex;gap:3rem;height:100%;justify-content:space-between;padding:1.5rem 0;transition:var(--stuck-transition)}.global-header .container .logo{height:auto;max-height:50px;max-width:275px;min-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;transition:var(--stuck-transition);width:auto}@media (min-width:1024px){.global-header .container .logo{height:100%;max-height:none;max-width:400px;width:auto}}.global-header .container .content{margin-left:auto}.global-header .container .content h2{align-items:center;color:var(--color-4);display:flex}.global-header .container .content h2 a{margin-left:1rem;text-wrap:nowrap}.global-header .container .content #phone-cta{font-weight:700}.global-header .container .content .mobile{display:none}@media (max-width:768px){.global-header .container .content .mess-button{display:none}.global-header .container .content .mess-button.mobile-too{display:block}.global-header .container .content .desktop{display:none}.global-header .container .content .mobile{border:none;display:block}}.mess-consent-banner{background-color:var(--background-default);bottom:0;box-shadow:0 0 10px var(--drop-shadow);padding:4.5rem 0;position:fixed;width:100%;z-index:999999}.mess-consent-banner .container{display:flex;gap:1.75rem;justify-content:space-between}.mess-consent-banner .container .content .h4{color:var(--headline-color);font-size:30px;font-style:normal;font-weight:var(--headline-font-weight);line-height:145%}.mess-consent-banner .container .content .text{color:var(--color-4);font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:75ch}.mess-consent-banner .container .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:1024px){.mess-consent-banner .container{flex-direction:column;gap:1.5rem}.mess-consent-banner .container .buttons{justify-content:flex-start;width:100%}}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave{transform:translateY(0)}.mess-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99999}.mess-modal .body{cursor:auto;position:relative}.mess-modal .body .close{background:transparent;border:none;cursor:pointer;position:absolute;right:2rem;top:2rem}.mess-modal-opening-active{transform-origin:bottom center;transition:.25s ease-in-out}.mess-modal-opening-from{opacity:0}.mess-modal-opening-to{opacity:1}.mess-modal-closing-active{transform-origin:bottom center;transition:.25s ease-in-out}.mess-modal-closing-from{opacity:1;transform:scale(1)}.mess-modal-closing-to{opacity:0;transform:scale(.75)}.mess-modal{background:#0055b780;padding:5.5rem}.mess-modal .body{background:#fff;left:50%;padding:3rem 5.5rem;top:0;transform:translate(-50%);width:min(100%,1036px)}@media (max-width:1024px){.mess-modal{padding:1rem}.mess-modal .body{padding:4rem 1.5rem 1.5rem}}.click-listings-modal{text-align:var(--alignment)}#mediaalpha_placeholder,#quinnstreet_placeholder{margin:3rem 0}.title-section{margin-bottom:2rem}.title-section a{margin-top:1rem}.click-listings-wrapper .preview-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:6rem 0}.click-listings-wrapper .preview-wrapper .content{margin:auto auto 1rem;width:min(100%,1036px)}.click-listings-wrapper .preview-wrapper .body{border:2px solid;margin:auto;padding:3rem 5.5rem;width:min(100%,1036px)}
