@media (max-width: 767px){.library-filter-section .library-filter-form{position:fixed;top:40px;left:25px;width:calc(100vw - 100px);height:calc(100vh - 130px);padding:30px 25px;border-radius:12px;background:#fff;box-shadow:7px 7px 20px 0px #989898;z-index:1000;opacity:0;pointer-events:none;transition:0.4s;overflow:scroll}}.library-filter-section .library-filter-form.active{opacity:1;pointer-events:all}.library-filter-section .library-filter-form.active .close-filter{opacity:1;pointer-events:all}.library-filter-section .library-filter-form.active .library-filters{display:block;padding-bottom:50px}.library-filter-section .library-filter-form .close-filter{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;padding:10px;opacity:0;pointer-events:all;transition:0.4s;z-index:1001;cursor:pointer}.library-filter-section .library-filter-form .close-filter img{max-width:100%}@media (max-width: 767px){.library-filter-section .library-filter-form .library-filters{max-height:100%;overflow:scroll;display:none}}.library-filter-section .library-filter-form .library-filters .lf-title{margin-bottom:25px}.library-filter-section .library-filter-form .library-filter-checkboxes-cat{margin-bottom:45px}.library-filter-section .library-filter-form .library-filter-checkboxes-cat:nth-last-of-type(){margin-bottom:0}.library-filter-section .library-filter-form .library-filter-checkboxes-cat .checkbox-container{display:flex;flex-wrap:wrap;gap:15px}.library-filter-section .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox input{display:none;width:fit-content;margin:0}.library-filter-section .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label{width:100%;margin-bottom:0;padding:15px;border:1px solid #000;font-size:14px;line-height:1;color:#000;transition:0.4s;cursor:pointer}.library-filter-section .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label:hover,.library-filter-section .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label.active{background:#293795;color:#fff;border-color:#293795}.library-filter-section #filtered_libraries{display:flex;flex-wrap:wrap;gap:30px}@media (max-width: 1024px){.library-filter-section #filtered_libraries{gap:50px}}@media (max-width: 768px){.library-filter-section #filtered_libraries{gap:15px}}.library-filter-section #filtered_libraries .single-library{display:flex;flex-direction:column;width:calc(100% / 3 - 50px - (30px / 3 * 2));padding:25px;border-radius:16px;background:#fff;box-shadow:1px 2px 1px rgba(0,0,0,0.1);transition:0.4s}@media (max-width: 1024px){.library-filter-section #filtered_libraries .single-library{padding:15px;width:calc(100% / 2 - 30px - (50px / 2))}}@media (max-width: 768px){.library-filter-section #filtered_libraries .single-library{width:100%;text-align:center;border:1px solid #000;box-shadow:none}}.library-filter-section #filtered_libraries .single-library .single-library-title{margin:0;margin-bottom:5px;font-size:1.25rem;font-weight:bold;color:#000;transition:0.4s}.library-filter-section #filtered_libraries .single-library .single-library-category{margin:0;font-size:0.75rem;color:rgba(0,0,0,0.75);transition:0.4s}.library-filter-section #filtered_libraries .single-library .single-library-date{margin-bottom:0;margin-bottom:15px}.library-filter-section #filtered_libraries .single-library .single-library-excerpt{margin:0;color:#000;font-size:1rem;transition:0.4s;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.library-filter-section #filtered_libraries .single-library .single-library-button{padding:6px 12px;border:1px solid #000;border-radius:12px;background:#000;transition:0.4s}.library-filter-section #filtered_libraries .single-library .single-library-button:hover{background:#fff}.library-filter-section #filtered_libraries .single-library .single-library-button:hover path{fill:#000;stroke:#000}.library-filter-section #filtered_libraries .single-library:nth-of-type(even){background:#293795}.library-filter-section #filtered_libraries .single-library:nth-of-type(even) .single-library-title{color:#fff}.library-filter-section #filtered_libraries .single-library:nth-of-type(even) .single-library-category{color:rgba(255,255,255,0.75)}.library-filter-section #filtered_libraries .single-library:nth-of-type(even) .single-library-excerpt{color:#fff}.library-filter-section #filtered_libraries .single-library:hover{background:#1187e7}.library-filter-section #filtered_libraries .single-library:hover .single-library-title{color:#fff}.library-filter-section #filtered_libraries .single-library:hover .single-library-category{color:rgba(255,255,255,0.75)}.library-filter-section #filtered_libraries .single-library:hover .single-library-excerpt{color:#fff}.uk-section-primary .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label{border:1px solid #fff;color:#fff}.uk-section-primary .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label:hover,.uk-section-primary .library-filter-form .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox label.active{background:#1187e7;border-color:#1187e7}.uk-section-primary .library-filter-section #filtered_libraries .single-library{box-shadow:1px 2px 1px rgba(255,255,255,0.1)}body.block-scroll{overflow:hidden}.library-filter-section .darkizer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.75);opacity:0;pointer-events:none;transition:0.4s;z-index:1}.library-filter-section .darkizer.active{opacity:1;pointer-events:all}.library-filter-section .apply-filter{position:absolute;bottom:0;left:0;display:none;align-items:center;justify-content:center;width:100%;height:60px;padding:15px;border-top:1px solid #000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:#fff;font-size:1.5rem;text-transform:uppercase;z-index:1}.library-filter-section .filter-button-mobile-section{width:100%;margin-bottom:30px;border:1px solid #000;color:#000}@media (min-width: 768px){.library-filter-section .filter-button-mobile-section{display:none}}.library-filter-section .filter-button-mobile-section:hover{background:#293795;color:#fff;border-color:#293795}.library-filter-section .filter-button-mobile-section.active{align-items:center;max-height:calc(100vh - 80px);transition:max-height 0.3s ease-in}.library-filter-section .filter-button-mobile-section .filter-button{display:none;width:30px;max-width:100%}.library-filter-section .filter-button-mobile-section .filter-button img{object-fit:cover;height:auto;width:100%}.library-loader{justify-self:center;width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #7b7b7b;animation:l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}
