.container-h1--project{display:flex;justify-content:space-between;align-items:flex-end}.container-selects{display:flex;gap:1.38vw}.wrapper-select{position:relative}.select-filter{font-weight:500;line-height:106%;text-transform:uppercase;height:2.43056vw;margin-bottom:0;padding:.83vw 1.38vw 0 0;border-top:solid 1px var(--dark-gray);border-radius:0;background-color:transparent;cursor:pointer}.select-filter option{text-transform:none}.arrow-down-select{background-color:#fff;justify-content:center;align-items:center;width:1.7vw;height:2.5vw;margin-top:1px;display:flex;position:absolute;inset:0% 0% auto auto}.select-filter:focus{border-color:var(--dark-gray)}.section-projects{border:1px solid var(--dark-gray);border-radius:1.38vw;margin-bottom:1.38vw;padding:2vw}.projects-cards{width:100%;display:grid;grid-column-gap:1.38vw;grid-row-gap:1.38vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.card-project{padding:1.38vw}.card-project .label{margin-bottom:.7vw;font-size:.8em;font-weight:400;line-height:120%;letter-spacing:-.015em;transition:color .3s}.card-project .description{margin-top:1vw;transition:color .3s}.card-project .card-img{width:11.4vw;height:9.2vw}.card-project .bottom{padding:0 1.38vw 1.38vw}.projects-btn-more{margin-top:2vw}.button-back-project{inset:13vw auto auto 1.9vw}.button-back-project .arrow-back{color:#fff}.container-h-project{margin-top:0;height:47vw;display:flex;align-items:flex-end;z-index:10;position:relative}.container-h-project h1{font-size:3.4em;font-weight:400;line-height:106%;padding-bottom:2vw}.section-project__content{border:1px solid #000;border-radius:1.38vw;width:100%;margin-top:1.38vw;padding-top:1.38vw;padding-bottom:2vw;margin-bottom:2vw;overflow:hidden}.section-project__content .container{padding-left:2vw;padding-right:2vw}.project-info{display:flex;justify-content:space-between;padding-top:1.38vw;padding-bottom:1.38vw;border-bottom:1px solid var(--dark-gray)}.project-info:last-child{border-bottom:none}.project-info .label{width:21vw;font-weight:500}.project-info .content{width:45.8vw;padding-right:2vw}.project-info .content p:not(:last-child){margin-bottom:1vw}.project-info .content ul{margin-top:1vw;margin-bottom:1vw;padding-left:1.5vw}.project-info .content ul:last-child{margin-bottom:0}.project-info .content ul li{list-style:disc;margin-top:1vw;margin-bottom:1vw;padding-left:2vw}.swiper-project-gallery{padding-top:12.86vw;position:relative}.swiper-project-gallery .custom-swiper-prev{inset:6vw 8.2vw auto auto}.swiper-project-gallery .custom-swiper-next{inset:6vw 3vw auto auto}.swiper .gallery-item{width:100%;height:27.7vw;border-radius:1.38vw;overflow:hidden}.swiper .gallery-item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 576px){.container-h1--project{display:block;padding:0;margin-bottom:3.4vw}.container-selects{flex-direction:column;width:100%;margin-top:7vw;margin-bottom:8vw}.wrapper-select{width:100%;margin-bottom:5.5vw}.wrapper-select:last-child{margin-bottom:0}.select-filter{height:9.72222vw;padding-top:3.3vw;font-size:1em;font-weight:500}.arrow-down-select{width:10vw;height:10vw}.section-projects{border-radius:5.55556vw;padding:3.38vw}.projects-cards{grid-template-columns:1fr}.projects-cards .card-project{height:auto;max-width:100%;border-radius:4.1vw;min-height:101.389vw;margin-bottom:1.38vw;padding:3.38vw}.card-project .label{margin-bottom:4.1vw}.card-project .description{margin-top:4.1vw}.card-project .card-img{width:100%;height:41.3889vw}.hero-section.project{padding-left:3vw;padding-right:3vw}.container-h-project{height:112.5vw;min-height:112.5vw;padding-bottom:4.1vw}.container-h-project h1{font-size:1.8em;padding-bottom:0}.button-back-project{top:30vw;left:3.6vw}.arrow-back{width:4.4vw;height:4.4vw;margin-right:3vw}.section-project__content{border-radius:4.1vw;width:100%;padding-top:5.5vw;padding-bottom:4vw;margin-bottom:3vw}.section-project__content .container{padding-left:3.8vw;padding-right:3.8vw}.project-info{flex-direction:column;padding-top:3.8vw;padding-bottom:3.8vw}.project-info .label{width:70vw}.project-info .content{width:86vw;margin-top:3.8vw;margin-left:0;padding-right:0}.project-info .content p:not(:last-child){margin-bottom:2.7vw}.project-info .content ul{padding-left:5.5vw}.project-info .content ul li{margin-top:2.7vw;margin-bottom:2.7vw;padding-left:5.5vw}.project-info .content ul li::marker{color:#1a2032;font-size:1.4em}.card-project .bottom{padding:0}.swiper-project-gallery{padding-top:0}.swiper .gallery-item{height:53.3333vw}}
