.et_pb_scroll_top.et-pb-icon{color:#fff;background:#b1c53e;border-radius:100px;font-size:40px;transition:.3s;left:15px;height:45px;width:45px;right:50px;bottom:77px;text-align:center;border-radius:50%;line-height:45px;display:flex;justify-content:center;align-items:center}.et_pb_scroll_top.et-pb-icon{bottom:50px}.et_pb_scroll_top.et-pb-icon:hover{background:#3f326c}.grecaptcha-badge{visibility:hidden!important}@media (max-width:980px){.header-escritorio{display:none!important}}@media (min-width:981px){.header-movil{display:none!important}}.menu-raya-superior .et-menu>li{position:relative;padding-top:0}.menu-raya-superior .et-menu>li>a{position:relative;display:inline-block;padding-top:10px}.menu-raya-superior .et-menu>li>a::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center;height:3px;width:40%;background-color:#fff;transition:transform 0.3s ease}.menu-raya-superior .et-menu>li>a:hover::before,.menu-raya-superior .et-menu>.current-menu-item>a::before,.menu-raya-superior .et-menu>.current_page_item>a::before{transform:translateX(-50%) scaleX(1)}#circle-experiencia .percent,#circle-experiencia .percent *,#circle-experiencia .percent-value{font-size:0!important;line-height:0!important;color:transparent!important}#circle-experiencia .percent{position:relative!important;display:flex!important;justify-content:center;align-items:center;min-height:80px}#circle-experiencia .percent::after{content:"10";font-size:50px;font-weight:700;color:#3f326c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.form-ocumed{--ocu-blue:#141B4D;--ocu-blue-dark:#10163f;--ocu-lime:#B1C53E;--ocu-bg:#F8FBFD;--ocu-text:#141B4D;--ocu-muted:#606A80;--ocu-error:#c62828;width:100%;max-width:500px;margin:0 auto;padding:34px 36px;background:#fff;border:1px solid rgb(177 197 62 / .22);border-radius:22px;box-shadow:0 18px 45px rgb(20 27 77 / .12)}.form-ocumed p{margin:0!important}.form-ocumed br{display:none}.form-ocumed label{display:block;margin:0 0 2px 0;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;line-height:1.25;color:var(--ocu-text)}.form-ocumed .wpcf7-form-control-wrap{display:block;width:100%;margin-top:3px;margin-bottom:0}.form-ocumed input[type="text"],.form-ocumed input[type="email"],.form-ocumed input[type="tel"],.form-ocumed select,.form-ocumed textarea{width:100%!important;min-height:40px;box-sizing:border-box;margin:0 0 9px 0!important;padding:9px 12px!important;background:var(--ocu-bg)!important;border:1px solid rgb(177 197 62 / .65)!important;border-radius:9px!important;box-shadow:none!important;outline:none!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;line-height:1.45!important;color:var(--ocu-text)!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.form-ocumed select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-ocumed input[type="text"]:focus,.form-ocumed input[type="email"]:focus,.form-ocumed input[type="tel"]:focus,.form-ocumed select:focus,.form-ocumed textarea:focus{background:#ffffff!important;border-color:var(--ocu-blue)!important;box-shadow:0 0 0 3px rgb(177 197 62 / .18)!important}.form-ocumed input::placeholder,.form-ocumed textarea::placeholder{color:#8b8f9d!important;opacity:1}.form-ocumed .field-hint{display:block;margin-top:-4px;margin-bottom:8px;font-family:'Open Sans',sans-serif;font-size:11.5px;line-height:1.4;color:var(--ocu-muted)}.form-ocumed .tel-error,.form-ocumed .wpcf7-not-valid-tip{display:block;margin-top:-4px;margin-bottom:8px;font-family:'Open Sans',sans-serif;font-size:11.5px;line-height:1.4;font-weight:600;color:var(--ocu-error)!important}.form-ocumed .wpcf7-not-valid{border-color:var(--ocu-error)!important}.form-ocumed input[type="submit"],.form-ocumed .wpcf7-submit,.form-ocumed .ocumed-btn{width:100%!important;display:block!important;margin-top:2px!important;padding:12px 28px!important;background:var(--ocu-blue)!important;color:#ffffff!important;border:none!important;border-radius:9px!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;cursor:pointer;box-shadow:0 10px 22px rgb(20 27 77 / .18)!important;transition:background-color .3s ease,transform .2s ease,box-shadow .25s ease}.form-ocumed input[type="submit"]:hover,.form-ocumed .wpcf7-submit:hover,.form-ocumed .ocumed-btn:hover{background:var(--ocu-lime)!important;color:var(--ocu-blue)!important;transform:translateY(-1px);box-shadow:0 12px 22px rgb(20 27 77 / .22)!important}.form-ocumed .wpcf7-spinner{display:block;margin:12px auto 0}.form-ocumed .wpcf7-response-output{margin:14px 0 0!important;padding:10px 14px!important;border-radius:8px!important;font-family:'Open Sans',sans-serif!important;font-size:13px!important}@media (max-width:767px){.form-ocumed{max-width:100%;padding:26px 20px;border-radius:18px}.form-ocumed label{font-size:13px}.form-ocumed input[type="text"],.form-ocumed input[type="email"],.form-ocumed input[type="tel"],.form-ocumed select,.form-ocumed textarea{padding:10px 12px!important;font-size:14px!important}}.oc-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease;will-change:opacity,transform}.oc-reveal.oc-visible{opacity:1;transform:translateY(0)}.oc-delay-1{transition-delay:0.08s}.oc-delay-2{transition-delay:0.16s}.oc-delay-3{transition-delay:0.24s}.oc-delay-4{transition-delay:0.32s}.oc-delay-5{transition-delay:0.40s}.oc-hover-card{transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease}.oc-hover-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(20 27 77 / .14)!important;border-color:rgb(177 197 62 / .45)!important}.oc-hover-btn{transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.oc-hover-btn:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgb(20 27 77 / .22)}.oc-image-soft{transition:transform 0.35s ease,box-shadow 0.35s ease}.oc-image-soft:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgb(20 27 77 / .14)!important}.oc-soft-box{transition:transform 0.28s ease,box-shadow 0.28s ease}.oc-soft-box:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgb(20 27 77 / .12)!important}@media (max-width:980px){.oc-reveal{transform:translateY(16px)}.oc-hover-card:hover,.oc-hover-btn:hover,.oc-image-soft:hover,.oc-soft-box:hover{transform:none}}#ocmAuthorWidget{transition:opacity 0.25s ease,visibility 0.25s ease!important}#ocmAuthorWidget.ocm-author-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}