.q-blog-filter-popup-wrapper{background:#1f1f1f;height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:11}.q-blog-filter-popup{display:flex;flex-direction:column;height:100%;overflow:auto}.q-blog-filter-popup-wrapper:not(.active){opacity:0;pointer-events:none;visibility:hidden}.q-blog-filter-popup-head{align-items:center;display:flex;justify-content:space-between;padding:30px 20px}.q-blog-filter-popup-title{align-items:center;color:#fff;display:flex;font-size:24px;gap:10px;line-height:1em;text-transform:uppercase}.q-blog-filter-popup-counter{align-items:center;background:#e0ff66;border-radius:100px;color:#000;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.q-blog-filter-popup-close{align-items:center;background:transparent;display:flex;justify-content:center}.q-blog-filter-popup-body{display:flex;flex-direction:column;flex-shrink:1;height:calc(100% - 84px)}.q-blog-filter-popup-content{display:flex;flex-direction:column;gap:30px;height:100%;overflow:auto;padding:0 20px 30px}.q-blog-filter-popup-checkbox-items-title{color:#fff;font-size:18px;font-weight:400;line-height:1.3em;margin-bottom:6px}.q-blog-filter-popup-checkbox-items{display:flex;flex-wrap:wrap;gap:6px}.q-blog-filter-popup-checkbox{background:transparent;border-radius:7px;box-shadow:inset 0 0 0 1px var(--color-white-transparency-20);color:#fff;display:block;font-size:16px;line-height:1.3em;padding:10px 20px;transition:all .3s ease}.q-blog-filter-popup-checkbox-wrapper
input[type=checkbox]:checked+.q-blog-filter-popup-checkbox,.q-blog-filter-popup-checkbox-wrapper
input[type=radio]:checked+.q-blog-filter-popup-checkbox{background:#353535;box-shadow:inset 0 0 0 2px #e0ff66;color:#e0ff66}.q-blog-filter-popup-bottom{border-top:1px solid #e4e4e4;display:flex;flex-direction:column;gap:15px;padding:20px 20px 10px}.q-blog-filter-popup-button{background:transparent;color:#fff;font-size:16px;line-height:1em;padding:5px 5px 15px;width:100%}.q-blog-filter-popup-button-apply{background:#e0ff66;border-radius:50px;color:#000;font-weight:700;padding:19px 5px;text-transform:uppercase}.q-blog-latest-articles-controls{position:relative;z-index:1}.q-blog-latest-articles-controls select{display:none}.q-blog-latest-articles-controls .nice-select{align-items:center;background-color:var(--color-mine-shaft);background-position-x:12px;background-position-y:center;background-repeat:no-repeat;background-size:24px;border:1px solid var(--color-white-transparency-20);border-radius:100px;color:var(--color-white);display:flex;font-size:14px;font-weight:400;gap:10px;height:44px;justify-content:space-between;min-width:140px;padding:5px 12px 5px 46px}.q-blog-latest-articles-controls .nice-select:after{background:url(/images/select/arrow.svg) no-repeat 50%/18px;border:0;height:18px;margin:0;position:static;transform:rotate(0deg);transform-origin:unset;width:18px}.q-blog-latest-articles-controls .nice-select:hover{border-color:#e0ff66}.q-blog-latest-articles-controls .nice-select .nice-select-dropdown{background:#1f1f1f;border:1px solid #e0ff66;min-width:max-content}.q-blog-latest-articles-controls .nice-select.open:after{transform:rotate(180deg)}.q-blog-latest-articles-controls .nice-select .option:not(.disabled){color:#fff}.q-blog-latest-articles-controls .nice-select-dropdown{width:100%}.q-blog-latest-articles-controls .nice-select .option.focus,.q-blog-latest-articles-controls .nice-select .option.selected.focus,.q-blog-latest-articles-controls .nice-select .option:hover{background:#292929}.q-blog-latest-articles-wrapper{background-color:var(--color-mine-shaft);overflow:hidden;padding:0 50px}.q-blog-latest-articles-title{color:var(--color-white);font-size:54px;font-weight:400;text-align:center;text-transform:uppercase}.q-blog-latest-articles-controls{align-items:center;display:flex;gap:10px;margin:70px 0 54px}.q-blog-latest-articles-search{align-items:center;background-color:var(--color-mine-shaft);border:1px solid var(--color-white-transparency-20);border-radius:16px;display:flex;gap:8px;margin-left:auto;max-width:469px;overflow:hidden;padding-left:12px;width:100%}.q-blog-latest-articles-search-button{background:transparent;border:0;flex-shrink:0;opacity:.5}.q-blog-latest-articles-search-field{background-color:var(--color-mine-shaft);border:0;color:var(--color-white);font-family:Averta,sans-serif;font-size:15px;font-weight:400;height:42px;padding-right:12px;width:100%}.q-blog-latest-articles-search-field::placeholder{color:var(--color-white-transparency-50)}.q-blog-latest-articles-cards{display:flex;flex-wrap:wrap;margin:-32px -16px}.q-blog-latest-articles-pagination-items{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:64px}.q-blog-latest-articles-pagination-item{align-items:center;background:transparent;border:1px solid hsla(240,4%,90%,.1);border-radius:100px;color:var(--color-white);display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .3s ease;width:40px}button.q-blog-latest-articles-pagination-item{cursor:pointer}.q-blog-latest-articles-pagination-item.active{background:var(--color-denim);border-color:var(--color-denim)}.q-blog-latest-articles-pagination-item svg{pointer-events:none}.q-blog-latest-articles-pagination-item.disabled{opacity:.5;pointer-events:none}.q-blog-latest-articles-filter-button{display:none}.q-blog-no-results{color:#fff;font-size:24px;padding:50px;text-align:center;width:100%}@media (max-width:1180px){.q-blog-latest-articles-title{font-size:36px}.q-blog-latest-articles-controls{margin:52px 0 40px}.q-blog-latest-articles-search{max-width:350px}}@media (max-width:900px){.q-blog-latest-articles-wrapper{padding:0 16px}.q-blog-latest-articles-cards{flex-direction:column;gap:60px;margin:0}.q-blog-latest-articles-title{font-size:28px;text-align:left}.q-blog-latest-articles-controls{gap:8px;margin:40px 0}.q-blog-latest-articles-controls .nice-select{width:100%}.q-blog-latest-articles-filter-button{align-items:center;background:transparent;border:1px solid var(--color-white-transparency-20);border-radius:100px;color:var(--color-white);display:flex;flex-shrink:0;font-size:14px;gap:10px;padding:9px 25px}.q-blog-latest-articles-search{border-radius:36px;max-width:100%}.q-blog-latest-articles-controls .nice-select{display:none}.q-blog-latest-articles-pagination-items{gap:7px}.q-blog-latest-articles-pagination-item{font-size:12.5px;height:32px;width:32px}span.q-blog-latest-articles-pagination-item{border:none;font-size:12px;height:auto;width:15px}}