.l-header .w-nav.type_desktop .mobile-menu-only{display:none}.l-header .w-nav.type_desktop .w-nav-list.level_2{padding:5px}.l-header .w-nav.type_mobile .desktop-menu-only{display:none}.l-header .w-nav.type_mobile .w-nav-list .menu-item.level_1+.level_1:not(.my-account){border-top:1px solid var(--color-content-border)}.l-subheader.at_bottom{background:url(https://projects.appnet.com/teamsoftomorrow/wp-content/uploads/2025/09/Rainbow-stripe-2.jpg) top center!important;background:cover}div.result.selected{outline:1px solid green}#tot-catalog input[type=submit]{padding:0}#tot-catalog .results{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){#tot-catalog .results{grid-template-columns:1fr 1fr}}@media (max-width:767px){#tot-catalog .results{grid-template-columns:1fr}}#tot-catalog .results .result{background:var(--color-content-bg-alt);padding:1.5rem;-webkit-box-shadow:.25rem .25rem 0 0 rgba(0,0,0,.15);box-shadow:.25rem .25rem 0 0 rgba(0,0,0,.15);border-radius:1.5rem}#tot-catalog .results .result div{margin-bottom:.5rem}#tot-catalog .results .result .organization-title{background:var(--color-content-primary);color:var(--color-content-bg);padding:1rem;-webkit-box-shadow:.25rem .25rem 0 0 rgba(0,0,0,.15);box-shadow:.25rem .25rem 0 0 rgba(0,0,0,.15)}#tot-catalog .results .result .organization-title span{margin-bottom:.5rem}#tot-catalog .results .result .organization-title .organization-type{font-size:.8rem;text-transform:uppercase}#tot-catalog .results .result .organization-title .organization-name{font-size:1rem;font-weight:700;font-family:var(--h1-font-family);border-bottom:1px solid var(--color-content-border)}#tot-catalog .results .result .organization-title .organization-director{font-style:italic}.home .search-form fieldset{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.home .search-form fieldset{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home .search-form fieldset{grid-template-columns:1fr}}.home .search-form fieldset .form-group label{text-transform:uppercase;font-size:.8rem;font-weight:700}.home .search-form fieldset .form-group input{margin-bottom:.5rem}.home .search-form fieldset input[type=submit]{margin-top:1rem;padding:.5em 1.5em;width:100%}.page-id-2208 .search-form{margin:1rem 0}.page-id-2208 .search-form fieldset{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.page-id-2208 .search-form fieldset{grid-template-columns:1fr 1fr}}@media (max-width:767px){.page-id-2208 .search-form fieldset{grid-template-columns:1fr}}.page-id-2208 .search-form fieldset input[type=submit]{height:54px;width:100%}.page-id-2208 .search-form fieldset .form-group label{text-transform:uppercase;font-size:.8rem;font-weight:700}.form-fran{display:block!important}.has-list ol li{border-bottom:1px solid var(--color-content-border);padding:.25rem;margin:0 2rem 0 .25rem;width:calc(100% - 2.5rem)}.has-list ul{list-style:none;margin:0 0 1.5rem 0;padding:0}.has-list ul li{margin:0;padding:.2rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--color-content-border)}.has-list ul li a{font-weight:700}.has-list ul li ul{list-style-type:disc;margin-left:2.5rem;display:block}.has-list ul li ul li{display:block;border-bottom:0;list-style:circle;width:100%}.has-list.box ul li{padding:.5rem 1rem;display:block;background-color:var(--color-alt-content-bg-grad);text-transform:uppercase;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:0;border-radius:.5rem;margin:.1rem;margin-bottom:.5rem!important;padding:.5rem!important}.has-list.box ul li:hover{background-color:var(--color-content-primary);color:#fff}.has-list.inline ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.inline ul li{padding:.25rem;margin:.1rem}.has-list.alt ul li{border-color:var(--color-content-primary)}.has-list.three ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.three ul li{margin:0 .25rem;width:calc(33% - .5rem)}@media (max-width:767px){.has-list.three ul li{width:100%}}.has-list.two ol,.has-list.two ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.two ol li,.has-list.two ul li{margin:0 .25rem;width:calc(50% - .5rem)}@media (max-width:767px){.has-list.two ol li,.has-list.two ul li{width:100%}}.has-list.two ol li{border-bottom:1px solid var(--color-content-border);padding:.25rem;margin:0 2rem 0 .25rem;width:calc(50% - 2.5rem)}.has-list.sub-two ul li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.sub-two ul li ul li{margin:0 .25rem;width:calc(50% - .5rem)}@media (max-width:767px){.has-list.sub-two ul li ul li{width:100%}}.has-list.table{padding:1.5rem 0}.organizations{width:calc(50% - .6rem);float:left}@media (max-width:767px){.organizations{width:100%;float:none}}.organizations .result{padding:1.5rem;border-radius:0 3rem;min-height:calc(300px + 3rem);margin-bottom:1.2rem}.organizations .result .organization-title{font-weight:700}.contact{width:calc(50% - .6rem);float:right;padding:1.5rem;border-radius:3rem 0;background:#eee}@media (max-width:767px){.contact{width:100%;float:none}}.about-me{clear:both;display:table;background:var(--color-content-primary);color:#fff;padding:1.5rem;border-radius:0 3rem}.about-me h3{color:#fff}.about-me .photo{float:left;width:calc(200px - .6rem)}@media (max-width:767px){.about-me .photo{width:100%;float:none}}.about-me .photo img{border-radius:1rem 0}.about-me .bio{float:right;width:calc(100% - 200px - .6rem)}@media (max-width:767px){.about-me .bio{width:100%;float:none}}.about-me::after{content:"";clear:both;display:table}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}.sp-wrap-cpt{margin-bottom:3rem}.sp-wrap-cpt ul{margin-bottom:1.5rem}.woocommerce #payment .payment_methods li img{max-width:30px;margin-right:2px}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:var(--color-header-middle-text-hover)}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;border-radius:0;color:#333;font-size:1.2rem;line-height:1;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(255,0,0,.85)!important;border-radius:0;margin:0 0 1rem 0;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors>h2.gform_submission_error{color:#fff;font-size:1.2rem;line-height:1;padding-left:1.5rem}.gform_required_legend{display:none}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_center img,.l-main .w-image.align_left img,.l-main .w-image.align_right img,.l-main img.aligncenter img,.l-main img.alignleft img,.l-main img.alignright img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{height:auto;max-width:100%;width:auto}}