.cms-react-boilerplate{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-react-boilerplate code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cms-react-boilerplate__container{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;text-align:center}.weiler-resource-library{margin-top:150px;padding:10px 0}.weiler-resource-library .pagination{align-items:center;color:#333;display:flex;justify-content:end;margin-top:20px}.weiler-resource-library p.h3{color:#053f69;font-family:Univers LTPro-BoldCond;font-size:24px;margin-bottom:0}.weiler-resource-library .search-bar{align-items:center;border:1px solid #d8d8d8;border-radius:4px;display:flex;padding:0}.weiler-resource-library .search-bar__label{color:#666;font-size:14px;margin-right:8px}.weiler-resource-library .search-bar__input{background:#fff!important;border:none;color:#063f69!important;flex:1;font-size:16px;padding:4px}.weiler-resource-library .search-bar__button{background-color:transparent;border:none;cursor:pointer}.weiler-resource-library .search-bar__icon{fill:#333;height:16px;width:16px}.weiler-resource-library .compatible-tools{border:0;padding:10px}.weiler-resource-library .compatible-tools .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.weiler-resource-library .compatible-tools ul{list-style:none;padding:0}.weiler-resource-library .compatible-tools li{align-items:center;color:#525252;display:flex;font-size:.8rem;font-weight:500;margin:20px 0}.weiler-resource-library .compatible-tools input[type=checkbox]{accent-color:rgb(var(--color-secondary));background:#ddd!important;border:none!important;height:30px;margin-right:10px;width:30px}.weiler-resource-library .compatible-tools .see-more{background:none;border:none;color:#333;cursor:pointer;padding:5px}.weiler-resource-library .dropdowns{align-items:center;background:#f7f7f7;cursor:pointer;display:flex;flex-flow:row-reverse;justify-content:space-between;margin-top:20px}.weiler-resource-library .dropdowns p.h3.drop{color:#053f69;cursor:pointer;line-height:1;margin:0;padding:1rem 0 1rem 1.2ch}.weiler-resource-library .dropdowns:hover{background:#053f69;color:#fff}.weiler-resource-library .dropdowns:hover p.h3.drop{color:#fff}.weiler-resource-library .dropdowns .arrow{align-items:center;background:#053f69;display:flex;float:right;height:63px;justify-content:center;position:relative;width:63px}.weiler-resource-library .dropdowns .arrow svg{transition:all .3s ease}.weiler-resource-library .dropdowns .arrow.active svg{transform:rotate(180deg)}.resource-list{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:768px){.resource-list{grid-template-columns:1fr 2fr}}.resources-list-cards{display:grid;grid-template-columns:1fr;margin:50px 0}@media(min-width:768px){.resources-list-cards{grid-template-columns:1fr 1fr}}.search-term p{background:#f2f2f2;margin-top:50px;padding:10px}.pagination-controls{display:flex;justify-content:space-between}@media screen and (min-width:768px){.pagination-controls{justify-content:center}}.pagination-controls .page-numbers{align-items:center;display:flex}@media screen and (min-width:768px){.pagination-controls .page-numbers{margin:0 3rem}}.pagination-controls button.page-number{align-items:center;border:none;display:inline-flex;margin:0 .5ch;padding:.45em 1ch .25em}.pagination-controls button.page-number.active{background:var(--theme-dark-background);border-radius:0;color:#fff}.pagination-controls button{border:none;line-height:1;padding:.8em .5em}.pagination-controls button:focus{box-shadow:none}.spinner{align-items:center;display:flex;grid-column:span 2;justify-content:center}.spinner:after{animation:spin 1s ease infinite;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;content:"";height:40px;width:40px}button.clear-filters-button{background:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary));color:#fff;font-weight:600;line-height:1!important;margin-top:1.4rem;padding:1rem 1.6rem .8rem}.dropdown-wrapper{display:flex;flex-direction:column}.dropdown-wrapper .dropdown-list{background:#f7f7f7;display:none;padding:10px;width:100%}.dropdown-wrapper .dropdown-list.active{border-top:1px solid #ccc;display:block}@keyframes spin{to{transform:rotate(1turn)}}.windows .weiler-resource-library p.h3{font-size:25px}.product-card{border-bottom:1px solid hsla(0,0%,87%,.867);display:grid;gap:1rem;grid-template-columns:minmax(auto,140px) 1fr;padding:.8rem .8rem 1.2rem}@media screen and (min-width:768px){.product-card:nth-child(2n){border-left:1px solid hsla(0,0%,87%,.867)}}.product-card h4{font-size:1rem;font-weight:700;padding-top:10px}.product-card p{font-size:.8rem}.product-card .product-card__button{background-color:rgb(var(--color-primary));border:none;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;margin:1.667rem 0 1rem;padding:14px 50px 10px;transition:all 1s}.product-card .product-card__button:hover{background-color:rgb(var(--color-primary-hover))}.product-card__image{max-height:12rem;position:relative;transition:opacity .3s ease}.product-card__image.loading{opacity:.7}.product-card__image img{height:100%;mix-blend-mode:multiply;object-fit:contain;transition:opacity .3s ease}.blurry{filter:blur(10px)}