form .form-group{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px;text-align:left}form .form-group.checks{align-items:baseline;flex-direction:row}form .form-group.checks input[type=checkbox]{border-color:var(--fl-secondary);cursor:pointer;flex-shrink:0;padding:0}form .form-group.checks input[type=checkbox]:checked{background-color:var(--fl-secondary)}form .form-group.checks label{color:var(--fl-secondary)}.form-group.checks{margin-bottom:16px}.search-filters{--filter-header-height:60px;--gke-header-height-mobile:var(--header-height-mobile,80px);--gke-header-height-desktop:var(--header-height-desktop,100px);background:var(--fl-background);display:flex;flex-direction:column;flex-grow:0;left:0;position:sticky;top:0;transition:z-index 333ms step-end,top 333ms ease-in-out;width:100%;z-index:50}.search-filters.gke-header-expanded{top:var(--gke-header-height-mobile)}.search-filters.mobile-filters-expand,.search-filters.mobile-filters-expand.gke-header-expanded{top:0;transition:z-index 333ms step-start,top 333ms ease-in-out;z-index:150}.search-filters+.search-results-container{opacity:1;transition:all 333ms ease-in-out}.mobile-filters-expand.search-filters+.search-results-container{opacity:0}.search-filters .collapse:not(.show){display:none}.search-filters .collapsing{height:0;overflow:hidden;transition:height 333ms ease-out}.search-filters .accordion-button .p2{font-family:var(--font-family-primary)}.search-filters .filters-container{background:var(--fl-background);max-height:0;overflow:hidden;position:absolute;top:var(--filter-header-height);transition:max-height 333ms ease;width:100%}.mobile-filters-expand.search-filters .filters-container{height:calc(100vh - var(--filter-header-height));max-height:calc(100vh - var(--filter-header-height));overflow:auto}.search-filters .filter-accordion{flex-direction:column;position:relative}.search-filters .filter-accordion .accordion-body{padding:0}.search-filters .filters-header{align-items:stretch;display:flex;flex-grow:1;height:var(--filter-header-height);width:100%}.mobile-filters-expand.search-filters .filters-header{flex-grow:0;justify-content:space-between}.search-filters .filters-header .btn-clear-filters,.search-filters .filters-header .btn-modify-filters{align-items:center;background:#0000;border:none;color:var(--fl-secondary);cursor:pointer;font-weight:700;justify-content:center;padding:0 28px}.search-filters .filters-header .btn-modify-filters{align-items:center;display:flex;justify-content:flex-start;width:100%}.search-filters .filters-header .btn-modify-filters svg{height:20px;margin-right:14px;width:20px}.search-filters .filters-header .btn-clear-filters{width:fit-content}.search-filters .filters-header .btn-clear-filters svg{height:17px;transform:rotate(45deg);width:17px}.search-filters .filter-results-btn{align-items:center;display:flex;justify-content:center;margin:32px 28px}.search-filters .filter-results-btn button{flex-grow:1}.search-filters .filter-accordion .accordion-button{align-items:center;background:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:17px 0;width:100%}.search-filters .filter-accordion .accordion-item--category-2 .accordion-button,.search-filters .filter-accordion .accordion-item--category-3 .accordion-button{padding:14px 0}.search-filters .filter-accordion .accordion-body--category-4 .form-group.checks input{margin-left:57px}.search-filters .filter-accordion .accordion-button span{color:var(--fl-secondary)}.search-filters .filter-accordion .accordion-button span,.search-filters .filter-accordion .form-group.checks input{margin-left:27px}.search-filters .filter-accordion .accordion-icon{color:var(--fl-secondary);margin-right:27px}.search-filters .filter-accordion .accordion-button:after{display:none}.search-filters .filter-accordion .accordion-button:not(.collapsed){box-shadow:none}.search-filters .filter-accordion .accordion-item{background:inherit;border:none;position:relative}.search-filters .filter-accordion .accordion-icon{fill:var(--fl-secondary);display:flex;width:16px}.search-filters .filter-accordion .accordion-item .form-group{align-items:center;margin:0;position:relative}.search-filters .filter-accordion .accordion-item .form-group:after,.search-filters .filter-accordion .accordion-item .form-group:first-child:before,.search-filters .filter-accordion .accordion-item:after,.search-filters .filter-accordion .accordion-item:first-child:before{background:var(--fl-secondary);border-radius:2px;content:"";height:2px;position:absolute;width:100%}.search-filters .filter-accordion .accordion-item .form-group:after,.search-filters .filter-accordion .accordion-item:after{bottom:0}.search-filters .filter-accordion .accordion-item .form-group:first-child:before,.search-filters .filter-accordion .accordion-item:first-child:before{top:0}.search-filters .filter-accordion .accordion-body--category-4 .form-group:last-child:after,.search-filters .filter-accordion .accordion-item--category-3>.accordion-header>.form-group:before{content:none}.search-filters input[type=checkbox]{margin:0}.search-filters .form-group label{cursor:pointer;flex-grow:1;margin:0;padding:17.5px 0 17.5px 11px;word-break:break-word}.search-filters .form-group.checks .form-group__icon{color:var(--fl-secondary);display:flex;margin-right:27px;width:16px}@media (min-width:992px){.search-filters{box-sizing:initial;display:flex;flex-basis:18.05556vw;flex-direction:column;flex-grow:0;flex-shrink:0;height:min-content;justify-content:flex-start;left:auto;min-width:230px;position:sticky;top:0;z-index:auto}.search-filters.gke-header-expanded{top:var(--gke-header-height-desktop)}.search-filters .filters-container{display:flex;flex-direction:column;max-height:calc(100vh - var(--filter-header-height));overflow:auto;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;top:0;transition:none}.gke-header-expanded.search-filters .filters-container{max-height:calc(100vh - var(--filter-header-height) - var(--gke-header-height-desktop))}.search-filters .filters-header{display:flex;flex-grow:0;flex-shrink:0;justify-content:space-between}.search-filters .filters-header .btn-modify-filters{cursor:default;padding:0}.search-filters .filters-header .btn-clear-filters{padding:0 0 0 10px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.search-filters .filter-accordion{display:flex;flex-direction:column}.search-filters .accordion-header .h3{margin-bottom:0}.search-filters .filter-accordion .accordion-button span,.search-filters .filter-accordion .form-group.checks input{margin-left:0;word-break:break-word}.search-filters .filter-accordion .accordion-body--category-4 .form-group.checks input{margin-left:30px}.search-filters .filter-accordion>.accordion-item:last-of-type{margin-bottom:30px}.search-filters .filter-accordion .accordion-icon{margin-right:0}.search-filters .filter-results-btn{display:none}.search-filters .form-group.checks .form-group__icon{margin-right:0}}.product-tout-tag-container{align-items:flex-start;display:flex;flex-direction:column}.product-tout-tag{align-items:flex-start;display:flex;flex-direction:row}.product-tout-tag:first-child{margin-bottom:27px}.product-tout-tag__icon{flex-shrink:0;height:15px;margin-right:8px;margin-top:2px;width:15px}.product-tout-tag__icon path{fill:var(--color-green);stroke:var(--color-green)}.product-tout-tag__label-container{display:flex;flex-direction:column}.product-tout-tag__label{color:var(--fl-secondary)}.product-tout-tag__label:first-child{margin-bottom:4px}@media (min-width:992px){.product-tout{flex-basis:0;flex-grow:1;flex-shrink:1;max-width:25vw;min-width:42.85714%}.product-tout-tag-container{flex-direction:row;justify-content:space-between}.product-tout-tag{flex-grow:1;flex-shrink:1;max-width:60%;overflow:hidden}.product-tout-tag:first-child{flex-basis:55%;margin-bottom:0;margin-right:10px}.product-tout-tag:last-child{flex-basis:45%}.product-tout-tag__label-container{overflow:hidden}.product-tout-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1400px){.product-tout{max-width:16vw;min-width:33.3%}}.resource-detail h3{border-bottom:2px solid var(--fl-secondary);color:var(--fl-primary);margin:0;padding:31px 0}.product-search-results{flex-direction:column;flex-wrap:wrap;margin:0 28px}.product-search-results .no-results{color:var(--fl-secondary);display:none}.load-more{align-items:center;display:flex;justify-content:center;margin:0 0 70px}.load-more .underline-button{color:var(--fl-primary)}.filter-list--resources .load-more{margin-top:70px}@media (min-width:992px){.product-search-results{flex-direction:row;justify-content:space-between;margin:0 -1.5rem}.filter-list--resources .product-search-results{flex-direction:column}.product-search-results .no-results{display:block}.load-more{margin:25px 0 0}.filter-list--resources .load-more{margin:80px 0 0}}@media (min-width:1400px){.product-search-results{justify-content:flex-start}}.results-count{color:var(--fl-secondary);margin:20px 28px 37px}.filter-list--resources .results-count{margin-bottom:10px}#root{--fl-background:var(--color-blue);--fl-primary:var(--color-white);--fl-secondary:var(--color-purple)}body.white-background #root{--fl-background:#fff;--fl-primary:var(--color-blue);--fl-secondary:var(--color-blue)}.App{background:var(--fl-background);color:var(--fl-primary);font-family:var(--font-family-secondary)}.filter-list{display:flex;flex-direction:column;min-height:100vh}.filter-list .search-results-container{flex:1 1;flex-direction:column;min-width:0}@media (min-width:992px){.filter-list{flex-direction:row;justify-content:center;margin:0 8.33333vw}.filter-list .search-results-container{flex-basis:58.33333vw;flex-grow:0;flex-shrink:1;margin-left:6.94444vw;margin-top:25px;padding-bottom:50px}.filter-list--resources .search-results-container{margin-top:20px}.filter-list .results-count{display:none}}