.projects-filter-search{position:relative;z-index:5}.projects-filter-search__form{padding:0 1.5rem 2rem;position:relative;display:grid;grid-template-columns:1fr auto}@media(min-width: 768px){.projects-filter-search__form{display:grid;grid-template-columns:1.7fr 1fr;gap:2rem;justify-content:space-between}}.projects-search{display:flex;gap:0;border-radius:11px;background:#f8f8f8;height:max-content}.projects-search__search-input{display:block;padding:1.25rem 0 1.25rem 1rem;width:100%;border:none;outline:none;background:rgba(255,255,255,0)}@media(min-width: 768px){.projects-search__search-input{padding:1.25rem 2.5rem}}.projects-search__search-btn{background:rgba(255,255,255,0);display:inline-flex;cursor:pointer;justify-content:center;align-items:center;border:none;outline:none;padding:0 1.25rem}.projects-search__search-btn svg path{transition:all .3s}.projects-search__search-btn:hover svg path{stroke:#00a6e3}@media(max-width: 767px){.projects-filter{display:flex;align-items:center}}.projects-filter__btn-filter{border:none;outline:none;background:rgba(255,255,255,0);width:max-content;margin-left:auto;transition:.3s color;cursor:pointer;display:flex;justify-content:end;align-items:center}.projects-filter__btn-filter .arrow,.projects-filter__btn-filter .projects-filter__text-btn{display:none}.projects-filter__btn-filter .filter{width:32px;height:32px}@media(min-width: 768px){.projects-filter__btn-filter{height:2.5em;gap:1.5rem;padding:0 1.5rem}.projects-filter__btn-filter .filter{display:none}.projects-filter__btn-filter .arrow,.projects-filter__btn-filter .projects-filter__text-btn{display:inline-block}}.projects-filter__btn-filter svg path{transition:.3s fill}.projects-filter__btn-filter:hover{color:#00a6e3}.projects-filter__btn-filter:hover svg path{fill:#00a6e3}.projects-filter-card-options{position:absolute;width:calc(100% - 3rem);top:100%;left:50%;transform:translateX(-50%) scaleY(0);transform-origin:top;z-index:2;padding:2rem;display:grid;align-items:end;gap:1.25rem;box-shadow:0px .25rem .75rem 0px rgba(180,180,180,.25);background-color:#fff;border-radius:.5rem;transition:.3s transform}@media(min-width: 768px){.projects-filter-card-options{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.projects-filter-card-options{grid-template-columns:repeat(5, minmax(0, 1fr))}}.projects-filter-card-options__group{display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr)}.projects-filter-card-options__group span.select2{width:100% !important}.projects-filter-card-options__filter-btn{border:none;outline:none;cursor:pointer;height:max-content}.select2-selection{overflow:hidden}.select2-selection__rendered{white-space:normal;word-break:break-all}@media(max-width: 400px){select+span.select2{width:200px !important}}.filter-active .projects-filter-card-options{transform:translateX(-50%) scaleY(1)}.filter-active .projects-list{margin-top:400px}@media(min-width: 768px){.filter-active .projects-list{margin-top:200px}}@media(min-width: 1024px){.filter-active .projects-list{margin-top:140px}}.modal-slider-swiper{background:#2e2e2e}.modal-slider-swiper figure{display:block;height:100%;width:100%;margin:0}.modal-slider-swiper img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:center;display:block}.item-video-modal{width:100%;height:100%}.project-modal .modal-content{background:#000;padding:0;overflow:initial}.project-modal .modal-close{padding:0;color:#fff;right:.5rem;top:.5rem;background:#000;transition:.3s opacity}@media(min-width: 1024px){.project-modal .modal-close{right:1rem;top:1rem}}.project-modal .modal-close:hover{opacity:1}.project-modal .swiper-slide{background-color:#000;height:100%}.project-modal .swiper-button-next,.project-modal .swiper-button-prev{color:#fff;text-shadow:0 4px 10px rgba(0,0,0,.5)}.project-modal .video-js .vjs-tech{position:relative !important}.project-modal .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%, -50%)}.project-modal__content{height:auto;background-color:#000;aspect-ratio:4/5}@media(min-width: 768px){.project-modal__content{height:500px;aspect-ratio:initial}}@media(min-width: 1024px){.project-modal__content{height:80dvh}}.project-modal__content:has(.swiper-slide-visible .item-video-modal) .project-item__content{opacity:0}.project-modal .project-item__content{display:none;position:absolute;right:3rem;width:auto;height:auto;margin-left:initial;opacity:1;align-content:center;background:rgba(133,134,134,.4);backdrop-filter:blur(7.0233459473px);transform:scale(0.75);transform-origin:bottom;transition:.5s all;z-index:3;bottom:3rem}@media(min-width: 768px){.project-modal .project-item__content{display:grid;bottom:initial;top:50%;transform:translateY(-50%) scale(0.75)}}@media(min-width: 1600px){.project-modal .project-item__content{bottom:initial;top:50%;transform:translateY(-50%) scale(1)}}.project-modal .project-item___figure{position:relative;width:100%;cursor:default;background:#000;border-radius:0}.project-modal .project-item___figure::after{display:none}.project-modal .project-item___figure img{object-fit:contain;object-position:center}.project-modal .project-item__title{color:#fff}.project-modal .project-item__items-details{color:#fff}.project-modal .project-item__items-details span{color:#e7e7e7}@media(max-width: 102px){.project-modal .project-item__items-details{font-size:13px}}@media(min-width: 1024px){.top-banner--lateral-line .top-banner__link-container{right:-0.75rem}}@media(min-width: 1024px)and (min-width: 1200px){.top-banner--lateral-line .top-banner__link-container{right:-3.25rem}}@media(min-width: 1024px){.top-banner{margin-bottom:100px}}@media(min-width: 1200px){.top-banner{margin-bottom:120px}}@media(min-width: 1024px){.top-banner__link-container{max-width:100%}.top-banner__link-container svg path{fill:#00a6e3}.top-banner__link-container svg rect{stroke:#00a6e3}}.top-banner__line-link{transition:.5s transform;background-color:#00a6e3;height:.15rem}.top-banner__line-link::after{background-color:#00a6e3;content:"";position:absolute;width:100%;height:100%;top:0;left:-80%}@media(min-width: 1024px){.top-banner__line-link{height:.25rem;transform:translateY(3rem)}}.swiper{width:100%;height:100%}.projects-list{position:relative;transition:.3s margin;overflow:hidden}.projects-list::before{content:"";position:absolute;width:60%;height:600px;right:0;top:0;z-index:-1;background:rgba(193,207,212,.28);transition:.8s all}@media(min-width: 410px){.projects-list::before{width:70%;height:900px}}@media(min-width: 768px){@media not screen and (pointer: coarse){.projects-list::before{width:70%;height:900px;right:initial;left:0;top:6rem}}}.projects-list__container-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:1.75rem;padding:3rem 5rem 0 1.5rem;position:relative;margin-bottom:60px}@media(min-width: 410px){.projects-list__container-list{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media(min-width: 768px){.projects-list__container-list{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));padding:3rem 1.5rem 0;margin-bottom:100px}}@media only screen and (min-width: 1024px){.projects-list__container-list{margin-bottom:150px;grid-template-columns:repeat(2, 1fr)}}.project-item{position:relative;border-radius:4px;background:#fff;box-shadow:0px 2px 12px 0px rgba(180,180,180,.5);overflow:hidden}.project-item--searching{display:none}@media(min-width: 768px){.project-item{display:grid}@media not screen and (pointer: coarse){.project-item{border-radius:0}}}@media only screen and (min-width: 950px)and (pointer: coarse){.project-item{grid-template-columns:1fr 50%}}@media(min-width: 1200px){.project-item{min-height:350px}}@media screen and (min-width: 1200px)and (pointer: coarse){.project-item{max-height:400px}}.project-item___figure{overflow:hidden;border-radius:4px;margin:0;width:100%;height:auto;aspect-ratio:5/3;position:relative}@media(min-width: 768px){.project-item___figure{height:100%;position:absolute}}@media only screen and (min-width: 768px)and (pointer: coarse){.project-item___figure{position:relative}}@media(min-width: 768px){@media not screen and (pointer: coarse){.project-item___figure{border-radius:0;cursor:pointer}}}.project-item___figure img{width:100%;height:100%;object-fit:cover;display:block;z-index:0;position:relative}.project-item___figure::after{content:"";position:absolute;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, #E4E4E4 0%, #777 100%);mix-blend-mode:multiply}.project-item__zoom{position:absolute;transition:.5s opacity;width:50%;height:100%;top:0;left:0;z-index:5;opacity:0}.project-item__zoom svg{position:absolute;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%, -50%)}@media not screen and (pointer: coarse){.project-item:hover .project-item__zoom{opacity:1}}.project-item__gallery{position:relative;width:100%;height:100%}.project-item__poster{width:100%;height:100%}.project-item__miniatures{position:absolute;display:flex;transition:.5s all;border-radius:.25rem;background:rgba(0,0,0,.8);backdrop-filter:blur(7.0233459473px);z-index:3;width:auto;height:2.5rem;justify-content:space-between;padding:.25rem .5rem;bottom:.5rem;left:50%;transform:translateX(-50%);transition:.5s all;gap:.75rem}.project-item__miniatures img{height:100%;width:auto;aspect-ratio:1/1;filter:drop-shadow(0px 0px 8px rgba(180, 180, 180, 0.25))}@media(min-width: 950px){@media not screen and (pointer: coarse){.project-item__miniatures{width:auto;transform:initial;height:5rem;gap:1.5rem;padding:.5rem 1rem;bottom:1rem;left:1rem}.project-item__miniatures img{width:100%;height:auto;aspect-ratio:1/1}}}.project-item__photo_by{position:absolute;z-index:2;top:.5rem;right:.75rem;font-family:Montserrat;font-size:14px;font-style:normal;line-height:1.5em;font-weight:500;color:#fff;transition:.5s right}@media(min-width: 768px){@media not screen and (pointer: coarse){.project-item:hover .project-item__photo_by{right:calc(50% + .75rem)}.project-item--gallery .details-figure-project{bottom:7rem !important}.project-item .details-figure-project{position:absolute;z-index:2;bottom:1rem;left:1rem;transition:.5s opacity;display:grid;color:#fff}.project-item .details-figure-project__title{font-size:18px;font-weight:700;line-height:1.5em;margin-bottom:.15em}@media(min-width: 1024px){.project-item .details-figure-project__title{font-size:20px}}.project-item .details-figure-project__location{font-size:12px;font-weight:500;line-height:1.5em}@media(min-width: 1024px){.project-item .details-figure-project__location{font-size:14px}}.project-item:hover .details-figure-project{opacity:0}}}@media(min-width: 1024px){@media not screen and (pointer: coarse){.project-item__location{font-size:14px}}}.project-item__content{padding:.75rem 1rem}@media(min-width: 768px){.project-item__content{text-align:start;display:grid;gap:.25em;height:100%}@media not screen and (pointer: coarse){.project-item__content{position:relative;z-index:4;top:0;right:0;width:50%;margin-left:auto;background:#fff;transform-origin:right;transform:scaleX(0);transition:.5s all;opacity:.2}}}@media(min-width: 1200px){.project-item__content{padding:1.5rem 1.75rem;align-items:center;align-content:end;gap:.5rem}}@media(min-width: 768px){@media not screen and (pointer: coarse){.project-item:hover .project-item__content{transform:scaleX(1);opacity:1}}}.project-item__title{margin:0;color:#3d4f7b;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:1.25em}@media(min-width: 1024px){.project-item__title{font-size:20px}}.project-item__items-details{display:flex;flex-direction:column;color:#333;font-family:Montserrat;font-size:14px;font-style:normal;line-height:1.5em}.project-item__items-details span{font-size:12px}.project-item__items-details strong{font-weight:600}.project-item-loading{display:none !important}.no-selected{display:none !important}.project-item--skeleton{background:#d3d3d3;position:relative;display:flex;padding:2rem;align-items:end}.project-item--skeleton .project-item__info{gap:.25rem;display:flex;flex-direction:column;width:60%;height:3rem}.project-item--skeleton .project-item__info div{background:#cacaca;width:100%;height:1.25rem}@keyframes loaders{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}/*# sourceMappingURL=projects.css.map */
