@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.capital-allocators{background-color:#fafafa}.capital-allocators-container{padding:0 20px;max-width:1340px;margin:0 auto}@media (min-width:768px){.capital-allocators-container{display:grid;grid-template-columns:1fr 3fr;gap:20px}}@media (max-width:991.98px){.capital-allocators-container{display:flex;flex-direction:column}}.capital-allocators-text{margin-top:42px;padding:30px 0;border-top:1px solid #edf0f3;color:rgba(0,0,0,.64);font-size:14px;font-weight:300;line-height:18px}.capital-allocators .btn:focus,.capital-allocators .btn:hover{background-color:#0083e5}.filters-sidebar{background-color:#fff;padding:20px 0;border-radius:5px}.filters-sidebar-header{display:block;width:100%;padding:12px 16px 28px 24px;border-bottom:1px solid #edf0f3;font-size:20px;font-weight:400}.filter-group{border-bottom:1px solid #edf0f3;background-color:#fff;position:relative}.filter-group-header{padding:16px 16px 16px 24px;font-size:16px;font-weight:400;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.filter-group-header:hover{background-color:#f5f5f5}.filter-group-header .toggle-icon-sidebar{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .3s ease}.filter-group-header .toggle-icon-sidebar i{font-size:12px;color:#1c1b1f;transition:transform .3s ease}.filter-group.active .filter-group-header{background-color:#f6f7f9;border-bottom:1px solid #eaeaea}.filter-group.active .filter-options{max-height:3200px;opacity:1;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .25s linear}.filter-options{display:flex;padding:24px;background-color:#fff;max-height:0;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s linear}.filter-options--list{flex-direction:column;gap:16px}.filter-options.allocation-range .dropdown-inputs{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center;width:100%}.filter-options.allocation-range .dropdown-inputs .separator-allocation-dropdown .sep-allocation{margin-top:24px;display:block;width:12px;height:1px;background-color:#000}.strategies-filter{display:flex;flex-wrap:wrap;gap:8px}.strategies-filter .filter-button{background:#fff;border:1px solid #e8e8e8;padding:6px 12px;font-size:14px;color:#333;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.2;font-weight:400}.strategies-filter .filter-button.active{border-radius:4px;border:1px solid #caedff;background:rgba(202,237,255,.3);color:#032d61}.strategies-filter .filter-button:hover{border-radius:4px;border:1px solid #cde9fe;background:#cde9fe;color:#032d61}.form-check{display:flex;align-items:center;cursor:pointer;gap:12px}.filter-buttons{margin-top:20px;display:flex;justify-content:flex-end}.filter-reset,.filter-submit{display:flex;height:40px;padding:0 26px;justify-content:center;align-items:center;gap:4px;border-radius:0;font-weight:300}.filter-reset{border:0;color:#707070}.filter-submit{background-color:#002b64;border:0;color:#fff}.form-check-input{flex:0 0 18px;width:18px;height:18px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #333;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.form-check-input:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,86,179,.25)}.form-check-input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ca-accordion-item{margin-bottom:15px;background:#fff;border:1px solid #f5f5f5;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.04);overflow:hidden;transition:.2s}.ca-accordion-item.active,.ca-accordion-item:hover{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.12)}.ca-accordion-item.active .ca-accordion-header__name,.ca-accordion-item:hover .ca-accordion-header__name{color:#032d61}.ca-accordion-item p{margin-bottom:0;font-size:16px;line-height:1.3}.ca-accordion-item.active .ca-accordion-header .toggle-icon i{transform:scale(1.2)}.ca-accordion-header{padding:15px 20px;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.ca-accordion-header__title{display:flex;align-items:center;gap:10px}@media (max-width:991.98px){.ca-accordion-header__title{flex-direction:column-reverse;align-items:flex-start;gap:5px}}.ca-accordion-header__name{margin:0;font-size:20px;font-weight:400}.ca-accordion-header__category{display:inline-block;padding:4px;background-color:#dbefda;color:#056103;border-radius:3px;font-size:12px;line-height:1;font-weight:400}.ca-accordion-header__location{font-size:14px;font-weight:300}.ca-accordion-header .toggle-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .3s ease}.ca-accordion-header .toggle-icon i{font-size:14px;color:#333;transition:all .3s ease}.ca-accordion-header__icons,.ca-accordion-header__right{display:flex;align-items:center}.ca-accordion-header__icons .icon-commitment,.ca-accordion-header__icons .icon-emdm_program,.ca-accordion-header__icons .icon-first_time_funds{width:29px;height:29px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-left:-10px}.ca-accordion-header__icons .icon-first_time_funds{background-image:url(../../assets/img/icon-first-invest-sm.svg)}.ca-accordion-header__icons .icon-commitment{background-image:url(../../assets/img/icon-committed-sm.svg)}.ca-accordion-header__icons .icon-emdm_program{background-image:url(../../assets/img/icon-emdm-sm.svg)}.ca-accordion-header__right{gap:40px;padding-left:50px}@media (max-width:991.98px){.ca-accordion-header__right{flex-direction:column-reverse;align-items:flex-end;justify-content:center;gap:5px;margin-bottom:15px}}.ca-accordion-content{display:none;padding:0 20px 20px}@media (min-width:1200px){.ca-accordion-content__content{display:grid;grid-template-columns:2fr 1fr;gap:40px}}.ca-content-sidebar{display:flex;flex-direction:column;gap:48px}@media (max-width:1199.98px){.ca-content-sidebar{gap:30px}}.ca-content-section,.ca-meta-grid{margin-bottom:20px}.ca-content-section h4{font-size:16px;font-weight:600;margin-bottom:10px}.ca-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ca-meta-grid--feature{display:flex;gap:0;justify-content:space-between;align-items:center;padding:40px 40px 20px}@media (max-width:991.98px){.ca-meta-grid--feature{gap:30px}}@media (max-width:767.98px){.ca-meta-grid--feature{flex-direction:column;gap:12px;align-items:flex-start;text-align:left;padding-left:0;padding-right:0;padding-bottom:0}}.ca-feature-separator{display:block;width:1px;height:48px;background-color:#ececec}@media (max-width:767.98px){.ca-feature-separator{width:100%;height:1px}}.ca-meta-item{margin-bottom:10px}.ca-meta-item--feature{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767.98px){.ca-meta-item--feature{align-items:flex-start;text-align:left}}.ca-meta-item--preferences{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;padding:16px;box-shadow:0 0 16px 0 rgba(0,0,0,.06);border-radius:8px}.ca-meta-item--consultants,.ca-meta-item--strategies{margin-bottom:0;font-size:16px;line-height:1.3}.ca-meta-item--disabled{opacity:.5;box-shadow:none;border:1px solid #ccc}.ca-meta-item--disabled .ca-preferences-icon{filter:grayscale(100%)}.ca-preferences-icon{display:block;margin:0 auto;width:56px;height:56px}.ca-preferences-icon--naic-committed{background-image:url(../../assets/img/icon-committed.svg)}.ca-preferences-icon--first-time{background-image:url(../../assets/img/icon-first-invest.svg)}.ca-preferences-icon--emdm{background-image:url(../../assets/img/icon-emdm.svg)}.ca-meta-label{font-weight:600;display:block;margin-bottom:2px}.ca-heading{display:block;color:#032d61;font-size:16px;font-weight:400}.ca-heading--sidebar{margin-bottom:6px}.ca-feature-value{font-size:24px;font-weight:200;color:#333;text-align:center}@media (max-width:767.98px){.ca-feature-value{text-align:left}}.ca-icon-value{display:block;margin-top:10px;color:#333;font-size:14px;font-weight:400;line-height:1.05;text-align:center}.ca-about{padding:20px;background-color:#f9fafb;border-radius:12px}@media (min-width:1200px){.ca-contact{margin-top:20px}}.ca-contact-info{font-size:16px;display:flex;flex-direction:column;gap:8px}.ca-strategies{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ca-strategies-item{padding:8px;border-radius:4px;border:1px solid #caedff;background:rgba(202,237,255,.3);color:#032d61;font-size:14px;font-weight:300;line-height:1}label{line-height:1.1;font-size:16px}.pagination{display:flex;list-style:none;padding:0;margin:0}.pagination-container{margin-top:30px;display:flex;justify-content:center}.page-item{margin:0 5px}.page-item.active .page-link{background-color:#002b64;color:#fff;border-color:#002b64}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:default;background-color:#fff;border-color:#ddd}.page-link{display:block;padding:8px 12px;border:1px solid #ddd;color:#0056b3;text-decoration:none}.page-link:hover{background-color:#f5f5f5}.page-link--arrow{font-size:11px}#capital-allocators-results.loading{min-height:200px;position:relative}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}.capital-allocators .dropdown-inputs{display:flex;flex-direction:column;gap:10px;width:100%}.capital-allocators .max-allocation-dropdown,.capital-allocators .min-allocation-dropdown{display:flex;flex-direction:column;gap:5px;flex:1}.capital-allocators .dropdown-inputs select{width:100%;padding:8px;border-radius:4px;border:1px solid #ced4da;background-color:#fff}.allocation-range select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg fill="%23032D61" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7.293 8.293a1 1 0 011.414 0L10 9.586l1.293-1.293a1 1 0 111.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 010-1.414z"/></svg>') no-repeat right 12px center/18px 18px;border:1px solid #e8e8e8;border-radius:6px;padding:10px 36px 10px 14px;font-size:15px;color:#032d61;min-width:120px;transition:border-color .2s,box-shadow .2s;box-shadow:none;cursor:pointer}.allocation-range select:focus,.custom-dropdown .dropdown-toggle:focus{border-color:#caedff;outline:0;box-shadow:0 0 0 2px rgba(2,45,97,.08)}.allocation-range select:hover,.custom-dropdown .dropdown-toggle[aria-expanded=true],.custom-dropdown.open .dropdown-toggle{border-color:#032d61}.allocation-range label,.custom-dropdown label{font-size:14px;color:#707070;margin-bottom:6px;display:block}.allocation-range .dropdown-inputs{gap:18px}@media (max-width:600px){.allocation-range .dropdown-inputs{flex-direction:column;gap:10px}.allocation-range select{min-width:100%;width:100%}}.custom-dropdown{position:relative;width:100%}.custom-dropdown .dropdown-toggle{width:100%;background:#fff;border:1px solid #e8e8e8;padding:10px 14px;font-size:16px;font-weight:300;color:#646464;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s,box-shadow .2s;position:relative}.custom-dropdown .dropdown-arrow{margin-left:10px;font-size:18px;color:#646464;pointer-events:none}.custom-dropdown .dropdown-list{position:absolute;left:0;right:0;top:100%;z-index:100;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);margin:0;padding:0;list-style:none;max-height:400px;overflow-y:auto;display:none;animation:dropdownFadeIn .18s}.custom-dropdown.open .dropdown-list{display:block!important}.custom-dropdown .dropdown-option{padding:10px 16px;font-size:15px;color:#333;cursor:pointer;transition:background .15s,color .15s}.custom-dropdown .dropdown-option.active,.custom-dropdown .dropdown-option:hover{background:#caedff;color:#032d61}.custom-dropdown input[type=hidden]{display:none}.state-filter .form-check{flex-direction:row-reverse;justify-content:space-between}.state-filter .form-check label{flex:1;cursor:pointer}.state-filter .form-check .form-check-input{border-radius:99px}.state-filter .form-check .form-check-input:checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="%23002b64" d="M6 1a5 5 0 1 0 0 10A5 5 0 0 0 6 1"/></svg>')}.results-column{padding-top:40px;padding-bottom:24px}
/*# sourceMappingURL=capital-allocators.css.map */
