section.categories{padding:100px 0;background:#fcfcfc}@media(max-width:992px){section.categories{padding:40px 12px}}section.categories .category-title{text-align:center;margin-bottom:36px}section.categories .category-title h2{color:#040707;font-family:Futura PT,sans-serif;font-size:54px;font-weight:700;margin-bottom:12px}@media(max-width:992px){section.categories .category-title h2{font-size:32px}}section.categories .category-title p{color:#585a5a;font-size:16px}section.categories .tab-input{position:absolute;opacity:0;pointer-events:none}section.categories .tab-panel{display:none}section.categories .tab-input.idx-0:checked~.tabs .tab-btn.idx-0{background:#324333;color:#fff}section.categories .tab-input.idx-0:checked~.tab-panel.idx-0{display:grid}section.categories .tab-input.idx-1:checked~.tabs .tab-btn.idx-1{background:#324333;color:#fff}section.categories .tab-input.idx-1:checked~.tab-panel.idx-1{display:grid}section.categories .tab-input.idx-2:checked~.tabs .tab-btn.idx-2{background:#324333;color:#fff}section.categories .tab-input.idx-2:checked~.tab-panel.idx-2{display:grid}section.categories .tab-input.idx-3:checked~.tabs .tab-btn.idx-3{background:#324333;color:#fff}section.categories .tab-input.idx-3:checked~.tab-panel.idx-3{display:grid}section.categories .tab-input.idx-4:checked~.tabs .tab-btn.idx-4{background:#324333;color:#fff}section.categories .tab-input.idx-4:checked~.tab-panel.idx-4{display:grid}section.categories .tab-input.idx-5:checked~.tabs .tab-btn.idx-5{background:#324333;color:#fff}section.categories .tab-input.idx-5:checked~.tab-panel.idx-5{display:grid}section.categories .tab-input.idx-6:checked~.tabs .tab-btn.idx-6{background:#324333;color:#fff}section.categories .tab-input.idx-6:checked~.tab-panel.idx-6{display:grid}section.categories .tab-input.idx-7:checked~.tabs .tab-btn.idx-7{background:#324333;color:#fff}section.categories .tab-input.idx-7:checked~.tab-panel.idx-7{display:grid}section.categories .tab-input.idx-8:checked~.tabs .tab-btn.idx-8{background:#324333;color:#fff}section.categories .tab-input.idx-8:checked~.tab-panel.idx-8{display:grid}section.categories .tab-input.idx-9:checked~.tabs .tab-btn.idx-9{background:#324333;color:#fff}section.categories .tab-input.idx-9:checked~.tab-panel.idx-9{display:grid}section.categories .tab-input.idx-10:checked~.tabs .tab-btn.idx-10{background:#324333;color:#fff}section.categories .tab-input.idx-10:checked~.tab-panel.idx-10{display:grid}section.categories .tab-input.idx-11:checked~.tabs .tab-btn.idx-11{background:#324333;color:#fff}section.categories .tab-input.idx-11:checked~.tab-panel.idx-11{display:grid}section.categories .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-bottom:40px;overflow-x:auto;padding-bottom:4px}@media(max-width:992px){section.categories .tabs{margin-bottom:24px;justify-content:flex-start}}section.categories .tabs .tab-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;cursor:pointer;color:#454747;font-size:16px;font-weight:500;border-radius:12px;background:#f3f3f3;border:none;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}@media(max-width:992px){section.categories .tabs .tab-btn{padding:12px 20px;font-size:14px}}section.categories .tabs .tab-btn:hover{background:#324333;color:#fff}section.categories .tab-cta{text-align:center;margin-top:50px}section.categories .tab-cta .btn.primary{display:inline-flex;padding:16px 36px;border-radius:12px;background:#8cc640;color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}section.categories .tab-cta .btn.primary:hover{background:#8cc64033;color:#8cc640}
