.resource-library{container-type:inline-size;--border-radius:6px;--space--gap--g_main:20px;--space--gap--g_xl:30px;--sidebar-width:180px}.resource-library_grid{opacity:0;transition:opacity .3s ease-in-out;grid-column-gap:var(--space--gap--g_main);grid-row-gap:var(--space--gap--g_main);display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.layout__list.resource-library_grid{grid-template-columns:1fr}.resource-library_search{display:flex;position:relative;width:100%}.resource-library_search__layout{display:flex;grid-gap:10px;margin-bottom:24px}.resource-library_layout{display:flex;grid-gap:10px;margin-left:auto}.element-item{display:flex}.resource-library_lfilters,.resource-library_lgrid,.resource-library_llist{aspect-ratio:1/1;border:1px solid #ccc;border-radius:var(--border-radius);cursor:pointer;display:flex;flex:none;padding:12px;transition:background-color .5s ease;width:45px}.resource-library_lfilters{display:none}.resource-library_lfilters.active,.resource-library_lgrid.active,.resource-library_llist.active{background:#000;color:#fff}.resource-library_lfilters svg,.resource-library_lgrid svg,.resource-library_llist svg{height:auto;width:100%}.resource-library_quicksearch{border:1px solid #ccc;border-radius:var(--border-radius);min-height:45px;padding:10px 10px 10px 50px;transition-duration:.3s;transition-property:border-color;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:100%}.resource-library_search_icon{color:#333;height:20px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.resource-library_load_more{border:none;color:#fff;margin:40px auto 0;padding:5px 15px}.resource-library_reset__filters{border:none;color:#fff;padding:5px 10px;width:fit-content}.resource-library_reset__filters:active,.resource-library_reset__filters:focus,.resource-library_reset__filters:hover{background:none;border:0;color:#000}.resource-library_noresults{display:flex;flex-direction:column;grid-gap:20px;align-items:center;border:1px solid #000;border-radius:var(--border-radius);padding:40px;width:100%}.resource-library_noresults font{font-size:20px;font-weight:700}.resource-library_check__filters_title{display:flex;flex-direction:column;margin-bottom:25px;min-height:45px;grid-gap:5px}.resource-library_check__filters_title h3{font-size:25px;margin:0}.resource-library_button__simple:after,.resource-library_button__simple:before{display:none}.resource-library_button__simple{color:#ccc}.resource-library_button__simple:active,.resource-library_button__simple:focus,.resource-library_button__simple:hover{color:#000}.resource-library_button__simple,.resource-library_button__simple:active,.resource-library_button__simple:focus,.resource-library_button__simple:hover{background:no-repeat;border:none;font-size:14px;font-weight:400;padding:0}.resource-library_item{border:1px solid #ccc;border-radius:var(--border-radius);overflow:hidden;text-decoration:none;width:100%}.resource-library_item:active,.resource-library_item:active>*,.resource-library_item:focus,.resource-library_item:focus>*,.resource-library_item:hover,.resource-library_item:hover>*{text-decoration:none}.resource-library_content{padding:20px}.resource-library_image{overflow:hidden;position:relative}.resource-library_image img{display:block;transition:transform .4s ease;width:100%}.resource-library_item:hover .resource-library_image_wrapper{transform:scale(1)}.resource-library_main_filters{color:#000;display:flex;font-size:11px;position:absolute;right:0;top:14px;grid-gap:8px;background:#f0cff0;padding:2px 15px;z-index:1}.resource-library_filters_b{font-size:14px}#container .resource-library_subheading{color:#1163b9;font-family:Urbanist;font-size:18px;margin:4px 0 8px}#container .resource-library_title h3{font-family:Urbanist;font-size:30px;margin:0 0 5px}.resource-library_description,.resource-library_description p,.resource-library_description>*{color:#333;font-family:Inter;font-size:16px;font-weight:300;margin-bottom:0}.resource-library_description p+p{margin-top:16px}.resource-library_visible_link{color:#1b2430;font-family:Inter;margin-top:16px;padding:0 20px}.resource-library_item:hover .resource-library_visible_link{color:#1163b9}.resource-library_item .resource-library_description,.resource-library_item .resource-library_description p{color:#000}.layout__list.resource-library_grid .resource-library_item_inner{align-items:center;display:flex;grid-gap:0;width:100%}.resource-library_image{background-color:#f7f3f3}.resource-library_item .resource-library_image_wrapper{border-radius:6px 6px 0 0;overflow:hidden;transform:scale(.9);transform-origin:center bottom;transition:.2s ease-in-out}.layout__list.resource-library_grid .resource-library_item_inner .resource-library_image{align-self:stretch;background:#f9f8f8;display:flex;flex:auto;height:auto;max-width:25%;width:100%}.layout__list.resource-library_grid .resource-library_item_inner .resource-library_image img{height:100%!important;object-fit:cover;width:100%!important}.check__filter_wrapper{display:flex;flex-direction:column;padding-top:12px;grid-gap:12px}.check__filter{align-items:center;display:flex}.resource-library__item_text{padding-left:10px}.resource-library_filters{display:flex;flex-direction:column;grid-gap:30px}.resource-library_accordion>*{pointer-events:none}.resource-library_accordion svg{transform:rotate(180deg);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.resource-library_accordion.active svg{transform:rotate(0deg)}.check__filter_wrapper.close{display:none}.resource-library{--active:#0a2540;--active-inner:#fff;--focus:2px #0a2540;--border:#196db6;--border-size:2px;--border-hover:#196db6;--background:#fff;--disabled:#196db6;--disabled-inner:#f6f8ff}.resource-library input[type=checkbox],.resource-library input[type=radio]{-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--background));border:var(--border-size) solid var(--bc,var(--border));cursor:pointer;display:inline-block;flex-shrink:0;height:21px;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:21px!important}.resource-library input[type=checkbox]:after,.resource-library input[type=radio]:after{content:"";display:block;left:0;position:absolute;top:0;transition:trans.resource-library var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.resource-library input[type=checkbox]:checked,.resource-library input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}.resource-library input[type=checkbox]:disabled,.resource-library input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.resource-library input[type=checkbox]:disabled:checked,.resource-library input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.resource-library input[type=checkbox]:disabled+label,.resource-library input[type=radio]:disabled+label{cursor:not-allowed}.resource-library input[type=checkbox]:hover:not(:checked):not(:disabled),.resource-library input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.resource-library input[type=checkbox]:focus,.resource-library input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}.resource-library input[type=checkbox]:not(.switch),.resource-library input[type=radio]:not(.switch){width:21px}.resource-library input[type=checkbox]:not(.switch):after,.resource-library input[type=radio]:not(.switch):after{opacity:var(--o,0)}.resource-library input[type=checkbox]:not(.switch):checked,.resource-library input[type=radio]:not(.switch):checked{--o:1}.resource-library input[type=checkbox]+label,.resource-library input[type=radio]+label{cursor:pointer;display:flex;line-height:21px;vertical-align:top;width:100%}.resource-library input[type=checkbox]:checked+label,.resource-library input[type=radio]:checked+label{opacity:.6}.resource-library input[type=checkbox]:not(.switch){border-radius:5px}.resource-library input[type=radio]:not(.switch){border-radius:21px}.resource-library input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);border-left:0;border-top:0;height:9px;left:6px;top:4px;transform:rotate(var(--r,20deg));width:5px}.resource-library input[type=radio]:not(.switch):after{background:#fff;border-left:0;border-radius:50%;border-top:0;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.resource-library input[type=checkbox]:not(.switch):checked{--r:43deg}.resource-library input[type=checkbox].switch{border-radius:11px;width:38px}.resource-library input[type=checkbox].switch:after{background:var(--ab,var(--border));border-radius:50%;height:15px;left:2px;top:2px;transform:translateX(var(--x,0));width:15px}.resource-library input[type=checkbox].switch:checked,.resource-library input[type=radio].switch:checked{--ab:var(--active-inner);--x:17px}.resource-library input[type=checkbox].switch:disabled:not(:checked):after,.resource-library input[type=radio].switch:disabled:not(:checked):after{opacity:.6}@media (max-width:767px){.resource-library_grid{grid-template-columns:minmax(0,1fr)}.layout__list .resource-library_image,.layout__list.resource-library_grid .resource-library_item_inner .resource-library_image{display:none}.resource-library_grid__sidebar{grid-template-columns:1fr}.resource-library_check__filters{display:none}.resource-library_lfilters,.resource-library_lgrid,.resource-library_llist{width:40px}.resource-library_quicksearch{background-size:18px;min-height:40px;padding:5px 5px 5px 45px}.resource-library_lfilters{display:flex;z-index:2}.resource-library_layout,.resource-library_search__layout{grid-gap:5px}.resource-library_check__filters{background:#fff;border:1px solid #ccc;border-radius:6px;flex-direction:column;max-height:460px;overflow-y:scroll;padding:10px;position:absolute;right:0;top:60px;width:220px}.resource-library_check__filters_tags{overflow:auto;padding:5px}}@container (max-width: 980px){.resource-library_grid__sidebar{grid-template-columns:100%}.resource-library_check__filters{display:none}}.resource-library_pagination{gap:8px;margin-top:24px}.pagination-btn,.resource-library_pagination{align-items:center;display:flex;justify-content:center}.pagination-btn{background:#fff;border:1px solid #ddd;border-radius:50%;color:#000;cursor:pointer;height:40px;line-height:1;min-width:40px;padding:8px 12px}.pagination-btn.pagination-next,.pagination-btn.pagination-prev{border:0;border-radius:0}.pagination-btn:not(.pagination-next):not(.pagination-prev):hover{background:#f5f5f5;color:#007cba}.pagination-active{background:#007cba;border-color:#007cba;color:#fff}.pagination-ellipsis{color:#666;padding:8px 4px}.rl-filterbar{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:16px}.rl-filterbar__search{flex:1 1 200px;min-width:160px;position:relative}.rl-filterbar__search .resource-library_quicksearch{border:1px solid #ccc;border-radius:8px;font-size:14px;min-height:unset;padding:10px 14px;width:100%}.rl-search-icon{color:#666;height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.rl-dropdown{flex:0 0 auto;position:relative}.rl-dropdown__trigger{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;line-height:1;padding:11px 16px;transition:border-color .2s,color .2s;white-space:nowrap}.rl-dropdown__trigger:active,.rl-dropdown__trigger:focus,.rl-dropdown__trigger:hover{background-color:transparent;border-color:#999}.rl-dropdown__label{color:#000}.rl-dropdown__count.visible{display:inline-flex}.rl-dropdown__chevron{flex-shrink:0;height:auto;transition:transform .2s ease;width:11px}.rl-dropdown__chevron path{stroke:#1163b9}.rl-dropdown.open .rl-dropdown__chevron{transform:rotate(180deg)}.rl-dropdown__panel{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);display:none;left:0;min-width:220px;padding:12px;position:absolute;top:calc(100% + 6px);z-index:200}.rl-dropdown.open .rl-dropdown__panel{display:block}.rl-dropdown__search{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:13px;margin-bottom:10px;padding:7px 10px;width:100%}.rl-dropdown__options{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.rl-dropdown__options .check__filter{align-items:center;display:flex;gap:8px;padding:2px 0}.rl-dropdown__options .check__filter label{cursor:pointer;font-size:14px;line-height:1.3}.rl-dropdown__options .check__filter.rl-hidden{display:none}.rl-meta{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.rl-meta__count{font-size:22px;font-weight:400}.rl-meta__count strong{font-weight:700}.rl-meta__reset{background:none;border:none;color:#666;cursor:pointer;font-size:14px;opacity:0;padding:0;pointer-events:none;text-decoration:underline;transition:opacity .2s}.rl-meta__reset.visible{opacity:1;pointer-events:auto}.rl-dropdowns-wrap{display:contents}@media (max-width:767px){.rl-filterbar{flex-wrap:nowrap;position:relative}.rl-dropdowns-wrap{background:#fff;border:1px solid #ccc;border-radius:6px;display:none;flex-direction:column;max-height:460px;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:calc(100vw - 40px);z-index:300}.rl-filterbar.mobile-open .rl-dropdowns-wrap{display:flex}.rl-dropdowns-wrap .rl-dropdown{width:100%}.rl-dropdowns-wrap .rl-dropdown__trigger{border:none;border-bottom:1px solid #eee;border-radius:0;font-weight:600;justify-content:space-between;padding:10px 0;width:100%}.rl-dropdowns-wrap .rl-dropdown__trigger:hover{border-color:transparent transparent #eee}.rl-dropdowns-wrap .rl-dropdown__panel{border:none;box-shadow:none;display:block!important;min-width:unset;padding:8px 0 12px;position:static}}@media (min-width:768px){.resource-library_check__filters{display:flex!important;flex-direction:column}.resource-library_item_inner{display:flex;flex-direction:column;height:100%;padding-bottom:35px}.resource-library_visible_link{margin-top:auto}.rl-filterbar{display:grid;gap:15px;grid-template-columns:320px 1fr}.rl-dropdowns-wrap{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.rl-dropdown__trigger{width:100%}.resource-library_grid{grid-row-gap:40px}.rl-meta{margin-bottom:60px}}