.b_projfil{z-index:3;padding-top:0;position:relative}.b_projfil__top{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:25px 0}.b_projfil__top__filters{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:15px;padding:10px 0;display:flex}.b_projfil__top__filters label{cursor:pointer;opacity:.5;background-color:#494949;border:1px solid #0000;border-radius:20px;flex-flow:row;justify-content:flex-start;align-items:center;gap:15px;padding:10px 30px;transition:all .3s;display:flex;position:relative}.b_projfil__top__filters label svg{aspect-ratio:1;width:20px;height:100%}.b_projfil__top__filters label svg .st0{transition:all .3s}@media screen and (width<=768px){.b_projfil__top__filters label svg{display:none}}.b_projfil__top__filters label:has(input:checked){opacity:1;background-color:#49494980;border:1px solid #faa433}.b_projfil__top__filters label:has(input:checked) svg .st0{fill:#faa433}.b_projfil__top__filters label:has(input:checked).special{color:#000;background-color:#faa433}.b_projfil__top__filters label input{opacity:0;visibility:hidden;width:1px;height:1px;position:absolute;top:0;left:0}@media screen and (width<=768px){.b_projfil__top__filters label{width:calc(50% - 7.5px);padding:10px 15px}}.b_projfil__bottom{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:30px;margin-top:30px;display:flex}.b_projfil__bottom__card{aspect-ratio:460/630;border-radius:30px;width:calc(33.3333% - 20px);overflow:hidden}.b_projfil__bottom__card img{object-fit:cover;border-radius:30px;width:100%;height:100%;overflow:hidden}@media screen and (width<=1300px){.b_projfil__bottom__card{width:calc(50% - 15px)}}@media screen and (width<=768px){.b_projfil__bottom__card{width:100%}}.b_projfil__pagination{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:30px;display:flex}.b_projfil__pagination__btn{color:#fff;cursor:pointer;opacity:.5;background-color:#0000;border:none;padding:10px;font-size:clamp(22px,3vw,23px)}.b_projfil__pagination__btn.active{color:#faa433;opacity:1}.b_projfil__pagination__btn.extra{opacity:1}.h_project{z-index:3;margin-top:200px;position:relative}.h_project h1,.h_project p{width:60%}@media screen and (width<=1050px){.h_project h1,.h_project p{width:75%}}@media screen and (width<=768px){.h_project h1,.h_project p{width:100%}}@media screen and (width<=1050px){.h_project{margin-top:150px}}
