.grecaptcha-badge{display:none !important}#cmplz-document,#cmplz-document p{font-size:1rem;max-width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:400;text-transform:uppercase}.ush_menu_1{padding-left:23px !important}.ush_menu_1 .menu-item.level_1.current-menu-item>a:not(.w-btn),.ush_menu_1 .w-nav-item.level_1.current-menu-ancestor>a:not(.w-btn),.single-post .news>a:not(.w-btn){font-weight:500;color:var(--color-header-middle-text-hover)}.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){border-left:1px solid #444 !important}.header_hor .ush_menu_1.type_desktop .menu-item.level_1:first-child>a:not(.w-btn){border-left:0 !important}.w-nav.type_desktop:not(.height_full){line-height:20px}.w-tabs.style_simple2>.w-tabs-list .w-tabs-item{line-height:2}.w-tabs.style_simple2>.w-tabs-list .w-tabs-item:after{background-color:var(--color-content-primary)}.slider-home .l-section-h{padding-top:0 !important}.white-link a{color:#fff;border-bottom:2px solid #fff}.w-counter:not(.has_font_size) .w-counter-value{font-size:4rem}.deco-link a{border-bottom:2px solid var(--color-content-primary)}.deco-link a i{color:var(--color-content-primary)}.bg-deco-home{position:relative}.bg-deco-home:before{content:'';position:absolute;top:0;right:100%;background:rgba(0,41,165,.6);width:100vw;height:100%}.overflow-hidden{overflow:hidden}.ti-widget.ti-goog .ti-widget-container .ti-name,.ti-widget.ti-goog .ti-widget-container .ti-date{color:var(--color-content-secondary) !important}.team-row .g-cols{justify-content:center}.w-person-image{display:flex;justify-content:center}.w-person-image img{height:491px;width:auto}.w-person-name{font-weight:700;text-transform:uppercase}.w-person-role{font-size:1rem;opacity:1}.w-person-description{margin-top:0}.w-post-elm-before{font-weight:700}img.square{aspect-ratio:1;object-fit:cover;border-radius:100px;margin-bottom:-9px}footer .w-iconbox{align-items:flex-start !important}footer .w-iconbox.iconpos_left .w-iconbox-icon{margin-right:.25rem}form div.row{margin:0 -20px;display:block;text-align:left}.row:after{clear:both;display:table;content:" "}.row:before{display:table;content:" "}form .col-xs-3{width:25%;float:left;padding:0 20px}form .col-xs-4{width:33.33%;float:left;padding:0 20px}form .col-xs-5{width:40%;float:left;padding:0 20px}form .col-xs-6{width:50%;float:left;padding:0 20px}form .col-xs-7{width:60%;float:left;padding:0 20px}form .col-xs-8{width:75%;float:left;padding:0 20px}form .col-xs-12{width:100%;float:left;padding:0 20px}form div.form-group{display:inline-block;width:100%;margin-bottom:20px}form div.form-flex{display:flex;width:100%;margin-bottom:20px}form div.block-submit,span[data-name=legal]{text-align:right;width:100%;display:inline-block}span[data-name=legal] label{justify-content:flex-end}div.wpcf7 .ajax-loader,.wpcf7-spinner{display:none !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:0;margin:0;text-align:center}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea,.wpcf7-form select{margin-top:0;background-color:tansparent;box-shadow:none !important;border-bottom:1px solid #484848 !important}footer .wpcf7-form input[type=text],footer .wpcf7-form input[type=email],footer .wpcf7-form input[type=tel],footer .wpcf7-form textarea,footer .wpcf7-form select{border-bottom:1px solid #fff !important;color:#fff !important}span[data-name=legal] a{text-decoration:underline}input[type=checkbox]{margin:0 4px 6px 0;border:1px solid #484848}.wpcf7-form input:not([type=submit]),.wpcf7-form textarea,.wpcf7-form select{margin-top:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:15px 0 !important;margin:0 !important;border:0 !important}.wpcf7-form span.wpcf7-not-valid{border:0 !important}span.wpcf7-list-item{margin:0}article:hover .placeholder-op{opacity:1 !important}.form-header{display:grid;grid-template-areas:"Nombre Telefono Email Mensaje Enviar" "Aceptar Aceptar Aceptar Aceptar Aceptar";gap:1rem}.form-header .name{grid-area:Nombre}.form-header .phone{grid-area:Telefono}.form-header .email{grid-area:Email}.form-header .message{grid-area:Mensaje}.form-header .submit{grid-area:Enviar}.form-header .acceptance{grid-area:Aceptar}.form-header textarea.wpcf7-form-control.wpcf7-textarea{height:100%}#menu-tipos-de-proyectos .menu-item{padding:0 .7rem;border:1px solid;border-radius:20px}.perfil-autor{display:flex;flex-direction:row;align-items:center;gap:2rem;max-width:max(1080px,60vw);margin:0 auto}@media screen and (max-width:768px){form .col-xs-3,form .col-xs-4,form .col-xs-5,form .col-xs-6,form .col-xs-7,form .col-xs-12{width:100%}.form-header{display:flex;flex-direction:column}}.l-section.full_height,.header_hor .l-header~.l-main .l-section.full_height:first-of-type,.header_hor .l-header~.l-main .l-section.full_height:not(:first-of-type),.admin-bar .l-section.full_height{min-height:min(100vh,800px) !important}