.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}#cmplz-document a{color:#000}input:checked:before,input:checked:before{color:#000}.contacto a{color:#fff !important}.l-header.sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#medios h3{color:#fff}.wrapperImg{overflow:hidden}.imgZoom{transform:scale(1);transition:all .3s ease-in-out}.imgZoom:hover{transform:scale(1.1)}.valors,.valors img{aspect-ratio:3/2 !important;object-fit:cover !important}.valors h3{padding:5% 10% 2%}.valors p{padding:2% 10% 5%}.valors .w-btn{opacity:0;transition:opacity .5s ease}.valors:hover .w-btn{opacity:1}.valors img{transform:scale(1);transition:transform .5s ease}.valors:hover img{transform:scale(1.2)}.valors{overflow:hidden !important}.valors .w-btn{opacity:0;transition:opacity .5s ease;transform:translate(-50%,-50%)}.wpcf7-list-item-label{margin-top:-8px !important;margin-left:6px !important}span.label{display:none !important}form div.row{margin:0 -15px;display:block;text-align:left}.row:after{clear:both;display:table;content:" "}.row:before{display:table;content:" "}form .col-xs-2{width:20%;float:left;padding:0 15px}form .col-xs-3{width:25%;float:left;padding:0 15px}form .col-xs-4{width:33.33%;float:left;padding:0 15px}form .col-xs-5{width:40%;float:left;padding:0 15px}form .col-xs-6{width:50%;float:left;padding:0 15px}form .col-xs-7{width:60%;float:left;padding:0 15px}form .col-xs-12{width:100%;float:left;padding:0 15px}form div.form-group{display:inline-block;width:100%;margin-bottom:15px}form div.block-submit{display:inline-block;width:100%}div.wpcf7 .ajax-loader{display:none !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:0;margin:0;text-align:center}@media only screen and (max-width:767px){form .col-xs-2{width:100%;padding:0 15px}form .col-xs-3{width:100%;padding:0 15px}}@media only screen and (min-width:768px){.mobile{display:none}}@media only screen and (min-width:1700px){.owl-dots{display:none}}@media only screen and (max-width:767px){.desktop{display:none;flex-direction:row-reverse}}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=number],.wpcf7-form input[type=file],.wpcf7-form textarea,.wpcf7-form select{margin-top:0}.legal{font-size:15px;display:inline-block;width:100%;margin:10px 0;line-height:1.2}.legal a{text-decoration:underline}.wpcf7-form-control.wpcf7-checkbox{padding:0}input[type=checkbox]{min-height:1rem !important;line-height:1rem !important;margin:-2px 2px 0 0 !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{padding:5px 0 !important;margin:0 !important;border:0 !important;font-size:14px;line-height:1.4}.wpcf7-form span.wpcf7-not-valid{border:0 !important}span.wpcf7-list-item{margin:0}.wpcf7-not-valid-tip{font-size:.8rem}.wpcf7-spinner{display:block;margin:5px auto}.color_footer-bottom input:not([type=submit]){border:0 !important;color:#000 !important}.grecaptcha-badge{display:none !important}span.label{display:none !important}#responsive-form{max-width:90%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-trescuartos,.column-full{float:left;position:relative;padding:.4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-uncuarto{float:left;position:relative;padding:.4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alinea-elementos-centro{display:flex;align-items:center}.clearfix:after{content:"";display:table;clear:both}.wpcf7-form input:not([type=submit]),.wpcf7-form textarea,.wpcf7-form select{margin-top:0}@media only screen and (min-width:48em){.column-half{width:50%}}@media only screen and (min-width:48em){.column-trescuartos{width:75%}}@media only screen and (min-width:48em){.column-uncuarto{width:25%}}@media screen and (max-width:600px){#responsive-form{max-width:100%}.alinea-elementos-centro{flex-direction:column}}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea,.wpcf7-form select{margin-top:0 !important;box-shadow:none !important;border:2px solid red !important;border-radius:0 !important;transition:border-color .3s,box-shadow .3s !important}input#legal-1{border-color:red}