#carson-locations-app{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}#carson-locations-app,#carson-locations-app *,#carson-locations-app :after,#carson-locations-app :before{box-sizing:border-box}#carson-locations-app hr{color:inherit;height:0}#carson-locations-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#carson-locations-app b,#carson-locations-app strong{font-weight:bolder}#carson-locations-app code,#carson-locations-app kbd,#carson-locations-app pre,#carson-locations-app samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}#carson-locations-app small{font-size:80%}#carson-locations-app sub,#carson-locations-app sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#carson-locations-app sub{bottom:-.25em}#carson-locations-app sup{top:-.5em}#carson-locations-app table{border-color:inherit;text-indent:0}#carson-locations-app button,#carson-locations-app input,#carson-locations-app optgroup,#carson-locations-app select,#carson-locations-app textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}#carson-locations-app select{text-transform:none}#carson-locations-app [type=button],#carson-locations-app [type=reset],#carson-locations-app [type=submit],#carson-locations-app button{-webkit-appearance:button}#carson-locations-app ::-moz-focus-inner{border-style:none;padding:0}#carson-locations-app :-moz-focusring{outline:1px dotted ButtonText}#carson-locations-app :-moz-ui-invalid{box-shadow:none}#carson-locations-app legend{padding:0}#carson-locations-app progress{vertical-align:baseline}#carson-locations-app ::-webkit-inner-spin-button,#carson-locations-app ::-webkit-outer-spin-button{height:auto}#carson-locations-app [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#carson-locations-app ::-webkit-search-decoration{-webkit-appearance:none}#carson-locations-app ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#carson-locations-app summary{display:list-item}*,:after,:before{--tw-border-opacity:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-color:rgba(229,231,235,var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.mb-10{margin-bottom:40px}.mb-6{margin-bottom:24px}.mb-7{margin-bottom:28px}.mb-0{margin-bottom:0}.mt-5{margin-top:20px}.\!mb-2{margin-bottom:8px!important}.mb-\[2px\]{margin-bottom:2px}.flex{display:flex}.inline-flex{display:inline-flex}.h-20{height:80px}.h-\[115px\]{height:115px}.h-\[30px\]{height:30px}.h-6{height:24px}.min-h-\[52px\]{min-height:52px}.w-full{width:100%}.w-20{width:80px}.w-\[20px\]{width:20px}.w-\[fit-content\]{width:-moz-fit-content;width:fit-content}.w-6{width:24px}.max-w-\[400px\]{max-width:400px}.max-w-\[220px\]{max-width:220px}.flex-1{flex:1 1 0%}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-1{gap:4px}.gap-3{gap:12px}.gap-6{gap:24px}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20px*var(--tw-space-y-reverse));margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24px*var(--tw-space-y-reverse));margin-top:calc(24px*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.\!rounded-none{border-radius:0!important}.border{border-width:1px}.border-solid{border-style:solid}.border-brand-gray-mid{--tw-border-opacity:1;border-color:rgba(175,189,199,var(--tw-border-opacity))}.bg-brand-gray-off-white{--tw-bg-opacity:1;background-color:rgba(242,242,242,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-2{padding:8px}.p-4{padding:16px}.py-8{padding-bottom:32px;padding-top:32px}.px-5{padding-left:20px;padding-right:20px}.py-4{padding-bottom:16px;padding-top:16px}.py-12{padding-bottom:48px;padding-top:48px}.\!py-3{padding-bottom:12px!important;padding-top:12px!important}.pb-0{padding-bottom:0}.text-center{text-align:center}.\!text-\[28px\]{font-size:28px!important}.text-sm{font-size:14px}.\!text-xl{font-size:20px!important}.text-\[15px\]{font-size:15px}.\!text-3xl{font-size:28px!important}.text-4xl{font-size:36px}.\!text-2xl{font-size:24px!important}.text-lg{font-size:18px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.\!font-medium{font-weight:500!important}.\!leading-tight{line-height:1.25!important}.leading-7{line-height:1.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.\!leading-\[32px\]{line-height:32px!important}.leading-\[18px\]{line-height:18px}.leading-\[22px\]{line-height:22px}.leading-\[28px\]{line-height:28px}.leading-\[26px\]{line-height:26px}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-wide{letter-spacing:.025em}.tracking-\[0\.2px\]{letter-spacing:.2px}.text-brand-blue{--tw-text-opacity:1;color:rgba(13,48,74,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-brand-gray-darkest{--tw-text-opacity:1;color:rgba(110,123,130,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-muted{--tw-text-opacity:1;color:rgba(125,127,131,var(--tw-text-opacity))}.\!text-muted{--tw-text-opacity:1!important;color:rgba(125,127,131,var(--tw-text-opacity))!important}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.\!underline{text-decoration:underline!important}.underline{text-decoration:underline}.placeholder-brand-gray-mid::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(175,189,199,var(--tw-placeholder-opacity))}.placeholder-brand-gray-mid::placeholder{--tw-placeholder-opacity:1;color:rgba(175,189,199,var(--tw-placeholder-opacity))}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-drop{--tw-shadow:0 0 10px 0 rgba(27,38,50,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-filter)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-template-template-carson-locations-php .site-main{padding-bottom:0!important;padding-top:0!important}.site-wrapper{overflow:initial!important}#clapp-map{height:260px;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out;width:100%}@media (min-width:768px){#clapp-map{height:510px;max-height:100vh;width:100%}}@media (min-width:1536px){#clapp-map{height:750px!important}}#clapp-map.clapp-map-collapsed{height:0;opacity:0}@media (min-width:768px){#clapp-map.clapp-map-collapsed{height:510px!important;opacity:1!important}}@media (min-width:1536px){#clapp-map.clapp-map-collapsed{height:750px!important}}#clapp-map.clapp-map-expanded{height:260px;opacity:1}@media (min-width:768px){#clapp-map.clapp-map-expanded{height:510px!important}}.clapp-sidebar{flex:0 0 auto;position:relative;width:100%;z-index:2}.clapp-sidebar__wrapper{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(27,38,50,.1);padding:1.5rem}@media (min-width:768px){.clapp-sidebar{width:422px}.clapp-sidebar .clapp-location-button-bottom{bottom:0;display:block;left:0;position:fixed;width:398px;z-index:20}.clapp-sidebar .clapp-location-button-bottom.at-bottom{position:absolute}}.clapp-main{flex:1 0 0%;position:relative;transition:top .3s ease-in-out;z-index:1}@media (min-width:768px){.clapp-main{top:calc(var(--sticky-header-height) + 1rem)}}.clapp-search{border-bottom:1px solid #979797;height:48px;position:relative}.clapp-search input[type=text],body.page-template .clapp-search input[type=text].clapp-search-input,body.page-template.is-divi .clapp-search input[type=text].clapp-search-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;color:#000!important;display:block;font-size:18px;font-weight:600!important;height:100%;line-height:1;outline:none!important;padding-left:0!important;padding-right:30px!important;width:100%}.clapp-search-icon{height:48px;position:absolute;right:0;top:0}.clapp-search-icon,.clapp-search-icon span{align-items:center;display:flex;justify-content:center;width:24px}.clapp-search-icon span{border-radius:100%;box-shadow:0 5px 20px 0 rgba(27,38,50,.56);cursor:pointer;height:24px;line-height:0}.clapp-search-icon span svg{color:#a4a8ac;height:14px;width:14px}.card{box-shadow:0 4px 8px 0 rgba(27,38,50,.1);outline:2px solid transparent;transition:box-shadow .3s ease-in-out}.card.is-active{outline-color:#d6b556}.card:hover{box-shadow:0 4px 8px 0 rgba(27,38,50,.25)}.clapp-location-card__image-container{position:relative;z-index:1}.clapp-location-card__image-container:after{background:linear-gradient(226deg,transparent 12%,rgba(27,38,50,.7) 58.63%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.clapp-advisor-card__thumbnail{box-shadow:0 4px 29px 0 rgba(88,89,91,.3);flex:0 0 80px}.clapp-filter-dropdown{position:relative;width:100%}.clapp-filter-toggle{align-items:center;background-color:#fff;border:1px solid #afbdc7;color:#6e7b82;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:border-color .2s ease;width:100%}.clapp-filter-toggle:hover{border-color:#0d304a}.clapp-filter-toggle span{font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-size:.875rem}.clapp-filter-chevron{color:#000;transition:transform .2s ease}.clapp-filter-chevron.is-open{transform:rotate(180deg)}.clapp-filter-content{background-color:#fff;border:1px solid #afbdc7;box-shadow:0 4px 12px rgba(27,38,50,.15);left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.clapp-filter-category{padding:8px 8px 10px}.clapp-filter-category__title{color:#6e7b82;font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.2px;line-height:22px;margin-bottom:10px}.clapp-filter-category__options{display:flex;flex-direction:column;gap:10px}.clapp-filter-option{align-items:center;cursor:pointer;display:flex;gap:8px;padding:0 8px}.clapp-filter-option input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.clapp-filter-option__checkbox{align-items:center;background-color:#fff;border:1px solid #afbdc7;border-radius:3px;display:flex;flex-shrink:0;height:.875rem;justify-content:center;transition:all .15s ease;width:.875rem}.clapp-filter-option__checkbox:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;margin-bottom:2px;transform:rotate(45deg);width:4px}input[type=checkbox]:checked+.clapp-filter-option__checkbox{background-color:#0d304a;border-color:#0d304a}input[type=checkbox]:checked+.clapp-filter-option__checkbox:after{display:block}.clapp-filter-option__label{color:#6e7b82;font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-size:.875rem}.clapp-filter-option:hover .clapp-filter-option__checkbox{border-color:#0d304a}.clapp-filter-label{color:#6e7b82;display:block;font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-size:.875rem;margin-bottom:2px}.clapp-filter-tags{display:flex;flex-wrap:wrap;gap:8px;min-height:.875rem}.clapp-filter-tag{align-items:center;color:#6e7b82;display:inline-flex;font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-size:.875rem;gap:6px}.clapp-filter-tag button{background:none;border:none;color:#6e7b82;cursor:pointer;padding:0}.clapp-filter-tag button:hover{color:#0d304a}.clapp-locations-fallback-message{font-family:Helvetica Neue LT Pro\ 500,Helvetica,Arial,sans-serif;font-weight:500}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.hover\:\!text-brand-blue:hover{--tw-text-opacity:1!important;color:rgba(13,48,74,var(--tw-text-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:\!underline:hover{text-decoration:underline!important}.hover\:opacity-80:hover{opacity:.8}@media (min-width:768px){.md\:sticky{position:sticky}.md\:mb-10{margin-bottom:40px}.md\:\!hidden{display:none!important}.md\:max-h-screen{max-height:100vh}.md\:w-\[374px\]{width:374px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-5{gap:20px}.md\:\!text-\[36px\]{font-size:36px!important}.md\:\!leading-\[40px\]{line-height:40px!important}}@media (min-width:1280px){.xl\:px-36{padding-left:144px;padding-right:144px}}
