.grecaptcha-badge{display:none !important}.w-popup-box-content{backdrop-filter:blur(10px) !important;border:1px solid var(--color-content-border) !important}#cmplz-document{font-size:1rem !important;max-width:100%}#cmplz-document h2{font-size:2.75rem}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:1rem !important}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{margin-bottom:0 !important}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{margin:0 !important}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:15px !important}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{margin-bottom:5px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-family:var(--h1-font-family) !important;font-weight:700 !important}.cmplz-cookiebanner{z-index:999999 !important}.hero .l-section-video>video{object-position:center 20%}.hero .l-section-h,.hero .l-section-h>.g-cols>.vc_column_container,.hero .g-cols.via_flex>div>.vc_column-inner{position:initial}.sep-hero:before{content:'';position:absolute;top:0;left:0;width:100vw;height:6rem;background:linear-gradient(0deg,rgba(23,23,23,0) 0%,rgba(21,21,21,.56) 50%,#141414 100%);z-index:1;pointer-events:none}.animation{transform-origin:center center;animation:balanceo 6s ease-in-out infinite}@keyframes balanceo{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-25deg)}}.pergamino .w-separator{width:100%;height:3rem !important;color:#000 !important;position:relative;overflow:visible}.pergamino .w-separator:not(.with_content) .w-separator-h{overflow:hidden}.pergamino .w-separator:not(.with_content) .w-separator-h:before{width:100%}.pergamino .w-separator:before,.pergamino .w-separator:after{content:'';width:14px;height:14px;background:#000;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;display:inline-block}.pergamino .w-separator:before{left:0}.pergamino .w-separator:after{right:0}body .change-color{opacity:1 !important;animation-name:cambiarColor !important}@keyframes cambiarColor{from{color:var(--color-content-text)}to{color:var(--color-content-primary)}}.experiences{justify-content:center}.experiences .w-hwrapper .w-vwrapper{opacity:0;transition:.3s}.experiences .w-hwrapper:hover .w-vwrapper{opacity:1}h2 strong{color:var(--color-content-primary)}.sep-top:before{content:'';position:absolute;top:0;left:0;width:100vw;height:6rem;background:linear-gradient(0deg,rgba(23,23,23,0) 0%,#171717 100%);z-index:1;pointer-events:none}.sep-bottom:after{content:'';position:absolute;bottom:0;left:0;width:100vw;height:6rem;background:linear-gradient(180deg,rgba(23,23,23,0) 0%,#171717 100%);z-index:1;pointer-events:none}.title .w-text-value,.link-blood a .w-text-value{position:relative}.title .w-text-value:before,.link-blood a .w-text-value:before{content:'';position:absolute;top:calc(100% + 5px);left:0;width:100%;height:2px;background:#fff}.title .w-text-value:before{background:var(--color-content-border)}.link-blood a .w-text-value:after{content:'';position:absolute;top:calc(100% + 5px);left:50%;width:calc(100% + 5px);height:61px;background:url('/wp-content/uploads/2026/06/link-blood.png') no-repeat;background-size:100% auto;transform:translateX(-50%);transition:.3s;opacity:0}.link-blood a:hover{color:#fff}.link-blood a:hover .w-text-value:after{opacity:1}.special strong{font-family:var(--h1-font-family);color:var(--color-content-primary)}.w-socials.style_colored .w-socials-item-link{width:calc(2.5em + 2px) !important;background:#1a1a1a !important;border:1px solid #27272a !important}footer .fab,footer .fas,footer .far{color:var(--color-content-primary);width:25px;text-align:center}.icon-contact a,.icon-contact p{color:rgba(255,255,255,.5)}.icon-contact.iconpos_left,.icon-contact.iconpos_left .w-iconbox-meta{display:flex;align-items:center}.icon-contact.iconpos_left .w-iconbox-meta .w-iconbox-title{margin:0 1rem 0 0;padding:0}span.label{display:none !important}form div.row{margin:0 -.75rem;display:block;text-align:left}.row:after{clear:both;display:table;content:" "}.row:before{display:table;content:" "}.col-xs-3{width:25%;float:left;padding:0 .75rem}.col-xs-4{width:33.33%;float:left;padding:0 .75rem}.col-xs-5{width:40%;float:left;padding:0 .75rem}.col-xs-6{width:50%;float:left;padding:0 .75rem}.col-xs-7{width:60%;float:left;padding:0 .75rem}.col-xs-12{width:100%;float:left;padding:0 .75rem}form div.form-group{display:inline-block;width:100%;margin-bottom:1.5rem}form div.block-submit{display:inline-block;width:100%;text-align:right}label{margin:0;cursor:default;display:block;text-transform:uppercase;font-weight:700;font-size:14px}label small{text-transform:none}.wpcf7-list-item label{font-weight:400;margin:0;font-style:italic;color:#939292;text-transform:none;font-size:16px}input[type=checkbox],input[type=radio]{margin:0 6px 0 0 !important}select{cursor:pointer}select option{background-color:var(--color-content-bg) !important;font-family:var(--font-family),sans-serif !important}input[type=text]:disabled,select:disabled{opacity:.5;cursor:default}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}.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;box-shadow:none !important}span[data-name=legal],span[data-name=condiciones],.wpcf7-form-control-wrap{display:inline-block;width:100%;margin:0;line-height:1.2}span[data-name=legal] label,span[data-name=condiciones] label{text-transform:none;margin:0;font-weight:400;font-style:italic;color:#939292;font-size:16px}span[data-name=legal] a,span[data-name=condiciones] a{text-decoration:underline;color:#939292}.wpcf7-form-control.wpcf7-checkbox{padding:0}.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:16px;line-height:1.2}.wpcf7-form span.wpcf7-not-valid{border:0 !important}span.wpcf7-list-item{margin:0;width:auto}span.wpcf7-list-item>label{display:inline-block;padding:0}.wpcf7-not-valid-tip{font-size:14px;text-transform:none;line-height:1.2}.wpcf7-spinner{margin:0 auto;display:block}form h4{font-size:1.2rem;padding-left:30px;position:relative}form h4:before{content:'';width:14px;height:14px;background:var(--color-content-border);transform:translateY(-50%) rotate(45deg);position:absolute;bottom:0;left:0;display:inline-block}form h4+.row{padding-left:2.5rem}@media only screen and (max-width:1580px){#cmplz-document h2{font-size:2.35rem}}@media only screen and (max-width:1435px){.experiences .vc_col-sm-1\/5{width:33.33%;margin-bottom:1.5rem}}@media only screen and (max-width:1124px){form .col-xs-3,form .col-xs-4,form .col-xs-5,form .col-xs-6,form .col-xs-7{width:100%}.bg-oleada .l-section-overlay{background:rgba(23,23,23,.9) !important}.experiences .vc_col-sm-1\/5{width:50% !important}#cmplz-document h2{font-size:2.15rem}}@media only screen and (max-width:768px){.experiences .vc_col-sm-1\/5{width:100% !important}#cmplz-document h2{font-size:1.75rem}form h4+.row{padding-left:0}}