.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}.grecaptcha-badge{visibility:hidden !important}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:none !important}#cmplz-document,#cmplz-document p,#cmplz-document li{font-size:1rem;font-family:var(--font-body)}#cmplz-document h2{font-size:2.2rem}@media screen and (max-width:768px){.titleP{display:none}}.w-dropdown-list{top:2em !important;padding-top:0 !important;padding-bottom:0 !important;box-shadow:0px !important}@media (max-width:1580px){.resizer.w-video{max-width:60vw}}@media (max-width:900px){.resizer.w-video{max-width:100vw}}.centeredV{align-content:center;aspect-ratio:1/1;margin-top:1rem !important;margin-bottom:1rem !important}.italica i{font-style:italic}.text-null{pointer-events:none}#page-header.sticky{backdrop-filter:blur(8px)}.proyectosGrid img{object-fit:cover !important;aspect-ratio:21/15 !important}.center{transform:translate(-50%,-50%)}.proyectoEnv img{transition:all .3s ease-in-out;filter:opacity(1)}.proyectoEnv:hover img{filter:opacity(.15)}.proyectoEnv .center{transition:all .3s ease-in-out;filter:opacity(0)}.proyectoEnv:hover .center{filter:opacity(1)}@media screen and (max-width:768px){.proyectoEnv img{filter:opacity(1) !important}.proyectoEnv .center{filter:opacity(1) !important}.titleP{background-color:rgba(255,255,255,.9) !important;padding:.5rem !important}}.g-filters.style_2.align_right{margin-bottom:2.5rem !important}.g-filters.style_2 .g-filters-item.active,.g-filters.style_2 .g-filters-item:hover{background:#6dfe71 !important;color:#000 !important;border-radius:50px !important}.g-filters.style_2 .g-filters-item{background:#000 !important;color:#fff !important;border-radius:50px !important;margin:.25rem !important;padding:.5rem 2.5rem !important}@media screen and (max-width:480px){.g-filters{justify-content:center !important}.g-filters.style_2 .g-filters-item{padding:.5rem !important;width:40% !important}}.type_mobile .w-nav-list{backdrop-filter:blur(8px);text-align:end}input#email{background:#fff;border-width:2px!important;color:#333!important;opacity:1;border-radius:5px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.08) inset !important}input#aceptacion{float:left;background:#fff;border-width:2px!important;border-radius:5px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.08) inset !important}.aceptacion{margin-top:1rem!important}.aceptacion,.aceptacion a{color:#333!important;opacity:1}input[type=submit]:not(.w-btn){padding:1rem!important}input::placeholder{color:#333!important;opacity:1}.wpcf7-form-control-wrap[data-name^=select]:after{color:#ffffff!important}