.ptu_exassociates_login{min-width:360px}.ptu_exassociates_login-background{height:100vh}.ptu_exassociates_login-content{padding:0 2rem;word-break:break-word}.ptu_exassociates_login-content img{width:200px}@media(min-width:576px){.ptu_exassociates_login-content{word-break:break-word}.ptu_exassociates_login-content img{width:200px}}@media(min-width:768px){.ptu_exassociates_login-content{margin:0 auto;max-width:600px;word-break:break-word}.ptu_exassociates_login-content img{width:200px}}.logout-option{position:absolute;padding:15px;background-color:#fff;text-align:left;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 3px 10px rgba(0,0,0,.2)}.ptu_exassociates_status{background-color:#eff1f2;width:100%}.ptu_exassociates_status-title{color:#000}.ptu_exassociates_status-steps{list-style:none}.ptu_exassociates_status-steps .step{display:inline-block!important;margin:0 2rem;position:relative;text-align:center}.ptu_exassociates_status-steps .step-content{height:32px;width:32px;border-radius:50%;background-color:#e0e2e5;margin:auto}.ptu_exassociates_status-steps .step-content-label{color:#71767c}.ptu_exassociates_status-steps .step-content-image{left:1px;top:5px;position:relative}.ptu_exassociates_status-steps .step-content-image img{width:17px;height:20px}.ptu_exassociates_status-steps .step-active .step-content{background-color:#007bc0}.ptu_exassociates_status-steps .step-active .step-content-label{color:#000}.ptu_exassociates_status-steps:before{content:unset;width:24rem;min-width:360px;height:1.5px;background-color:#71767c;vertical-align:middle;display:table;top:15px;position:relative;margin:auto}@media(min-width:576px){.ptu_exassociates_status-steps:before{content:""}}#ptu_exassociates-footer{margin-top:2em;height:100%;border-top:1px solid #e0e2e5;vertical-align:middle;display:flex;min-width:360px}.a-activity-indicator{height:4.5rem;position:relative;width:4.5rem}.a-activity-indicator__top-box{animation-fill-mode:none;animation-iteration-count:infinite;animation-name:top-box-animation-default;animation-timing-function:ease-in-out;background-color:#ed0007;z-index:1}.a-activity-indicator__bottom-box,.a-activity-indicator__top-box{animation-delay:0s;animation-duration:3s;height:33.3333333333%;left:33.3333333333%;position:absolute;top:33.3333333333%;width:33.3333333333%}.a-activity-indicator__bottom-box{animation-fill-mode:none;animation-iteration-count:infinite;animation-name:bottom-box-animation-default;animation-timing-function:ease-in-out;background-color:#c535bc;z-index:0}.a-activity-indicator__text{position:relative;width:400px;margin:-3em -155px;font-size:12px}@keyframes top-box-animation-default{0%,to{transform:translate(0)}12.5%{transform:translate(-24px)}24.99%{background-color:#ed0007;transform:translate(0)}25%{background-color:#007bc0}37.5%{transform:translateY(-24px)}50%{transform:translate(0)}62.5%{transform:translate(-24px)}74.99%{background-color:#007bc0;transform:translate(0)}75%{background-color:#ed0007}87.5%{transform:translateY(-24px)}}@keyframes bottom-box-animation-default{0%,to{background-color:#c535bc;transform:translate(0)}12.5%{transform:translate(24px);z-index:2}25%{transform:translate(0);z-index:2}37.5%{transform:translateY(24px);z-index:0}49.99%{background-color:#c535bc;transform:translate(0);z-index:0}50%{background-color:#00884a}62.5%{transform:translate(24px);z-index:2}75%{transform:translate(0);z-index:2}87.5%{transform:translateY(24px);z-index:0}99.99%{background-color:#00884a}}.ptu_exassociates_privacy{min-width:360px;padding:0 2rem}@media(min-width:768px){.ptu_exassociates_privacy{padding:0 7rem}}.ptu_exassociates_privacy-content{word-break:break-word;white-space:break-spaces;text-align:justify}#ptu_exassociates-navbar{min-width:360px}#ptu_exassociates-navbar .bosch-navbar{width:-webkit-fill-available;min-height:5px}#ptu_exassociates-navbar .bosch-logo{width:190px;height:75px;margin-left:1em}@media(max-width:400px){#ptu_exassociates-navbar .d-block.d-md-none a img{margin:auto}#ptu_exassociates-navbar .d-block.d-md-none a img,#ptu_exassociates-navbar .d-block.d-md-none a span{display:block}}.ptu_exassociates_need_help{background-color:#e0e2e5;margin-top:2rem!important;padding-bottom:1em;text-align:left}.ptu_exassociates_need_help-title{margin-bottom:1rem;font-weight:700;font-size:24px}.ptu_exassociates_need_help-content{display:block;padding-top:3rem}@media(min-width:768px){.ptu_exassociates_need_help{padding-bottom:0}}.ptu_exassociates_progress{min-width:360px;padding:0 2rem;text-align:center}.ptu_exassociates_progress-title{font-size:24px;font-weight:700}.ptu_exassociates_progress-subtitle{margin-bottom:1rem;margin-top:1rem}.ptu_exassociates_progress-content{word-break:break-word;text-align:center;font-size:16px;padding:0 5rem}.ptu_exassociates_progress-content,.ptu_exassociates_progress-updated{margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.ptu_exassociates_progress{padding:0 15rem}}.ptu_exassociates_disable{min-width:360px;padding:0 2rem}@media(min-width:768px){.ptu_exassociates_disable{padding:0 15rem}}.ptu_exassociates_disable-title{text-align:center;margin-bottom:2em}.ptu_exassociates_disable-content{word-break:break-word;white-space:break-spaces;text-align:justify}.ptu_exassociates_form{min-width:360px;padding:0 2rem}.ptu_exassociates_form-vector{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:8px;width:30px!important;height:30px!important;border:1px solid #007bc0;position:relative;top:18px}.ptu_exassociates_form-vector:hover{border:1px solid #00629a}.ptu_exassociates_form .no-label{top:17px;position:relative}.ptu_exassociates_form .input-component .input_familiar_lada,.ptu_exassociates_form .input-component .input_lada{position:relative}.ptu_exassociates_form .input-component .input_familiar_lada~div,.ptu_exassociates_form .input-component .input_lada~div{top:0;position:relative}.ptu_exassociates_form .ptu_beneficiaries .button-container{display:flex;justify-content:flex-end;margin-bottom:25px}.ptu_exassociates_form .btn-primary{font-size:20px;background-color:#fff;border-color:#c4e9ff;color:#007bc0;width:35px}.ptu_exassociates_form .btn-primary:hover{background-color:#bbe4fb;color:#007bc0}.ptu_exassociates_form .btn-primary:disabled{background-color:#bbb;color:#007bc0;cursor:not-allowed}@media(max-width:980px){.ptu_exassociates_form .input-component .input_familiar_lada,.ptu_exassociates_form .input-component .input_lada{position:absolute}.ptu_exassociates_form .input-component .input_familiar_lada~div,.ptu_exassociates_form .input-component .input_lada~div{top:17px;position:relative}}@media(min-width:768px){.ptu_exassociates_form{padding:0 7rem}}@media(max-width:990px){.nopadding-left{padding-right:0!important}}@media(max-width:770px){.ptu_exassociates_beneficiary>div.input-component{margin-bottom:1.5rem!important;padding-right:0}}.ptu_exassociates_alert{z-index:1;width:100%;position:fixed;margin-top:1em}.ptu_exassociates_alert-content{padding:15px .5em;display:flex;margin:auto;width:-moz-fit-content;width:fit-content;cursor:pointer}.ptu_exassociates_alert-detail{padding-top:5px}.ptu_exassociates_alert-icon{margin-right:.5em}.ptu_exassociates_alert-icon img{width:25px}.alert-default{background-color:#007bc0;color:#fff}.alert-warning{background-color:#ffcf00;color:#000}.alert-done{background-color:#00884a;color:#fff}.alert-error{background-color:#ed0007;color:#fff}.ptu_exassociates_modal{z-index:1;width:100%;position:fixed;background:rgba(0,0,0,.25);height:-webkit-fill-available;display:grid;top:0;left:0}.ptu_exassociates_modal-content{padding:15px 2rem;display:block;margin:auto;width:-moz-fit-content;width:fit-content;border:1px solid #8a9097;background-color:#fff;vertical-align:middle;height:-moz-max-content;height:max-content;text-align:center}.ptu_exassociates_modal-detail{padding-top:1rem;padding-bottom:1rem}.ptu_exassociates_modal-close{text-align:center;color:#00629a;cursor:pointer;padding-top:1rem;border-top:1px solid #8a9097}.ptu_exassociates_modal-div{border-top:1px solid #8a9097}.ptu_exassociates_modal-button{padding:.5rem 1.2rem;border-radius:1px;cursor:pointer;border:2px solid #fff;transition:all .3s ease;min-width:100px;text-align:center;margin:20px 10px 0 5px}.ptu_exassociates_modal-button--accept{background-color:#007bc0;color:#fff;border-color:#007bc0}.ptu_exassociates_modal-button--cancel{background-color:#fff;color:#007bc0;border-color:#007bc0}@font-face{font-family:Sans;src:url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.eot);src:url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.woff) format("woff"),url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/952bab25f6798d6bb1937d67e9bee4dd.svg#Sans) format("svg")}body{font-family:Bosch Sans Regular!important;background-color:#fff!important;font-size:12px!important}body .bosch-navbar{height:5px;width:100%;min-width:360px}body .exit_icon{width:25px}body #app{max-width:1300px;margin:0 auto}body #app .main-activity-loaded{display:flex!important;align-items:center;position:inherit;height:100vh}body a{text-decoration:none}body .nopadding{padding:0!important}body .nopadding-right{padding-right:0!important}body .nopadding-left{padding-left:0!important}body .overflow-x-auto{overflow-x:auto}body .whitespace-pre{white-space:pre!important}body .m-0{margin:0!important}body .mr-auto{margin-right:auto!important}body .mr-0_5{margin-right:.5em!important}body .mr-1{margin-right:1em!important}body .mr-2{margin-right:2em!important}body .mr-3{margin-right:3em!important}body .mr-4{margin-right:4em!important}body .mr-5{margin-right:5em!important}body .ml-0{margin-left:0!important}body .ml-auto{margin-left:auto!important}body .ml-0_5{margin-left:.5em!important}body .ml-1{margin-left:1em!important}body .ml-2{margin-left:2em!important}body .ml-3{margin-left:3em!important}body .ml-4{margin-left:4em!important}body .ml-5{margin-left:5em!important}body .ml-40{margin-left:40em!important}body .mt-0_5{margin-top:.5em!important}body .mt-0{margin-top:0!important}body .mx-1{margin-right:1em!important;margin-left:1em!important}body .mx-2{margin-right:2em!important;margin-left:2em!important}body .mx-3{margin-right:3em!important;margin-left:3em!important}body .mx-4{margin-right:4em!important;margin-left:4em!important}body .mx-5{margin-right:5em!important;margin-left:5em!important}body .m-auto{margin:auto!important}body .c-pointer{cursor:pointer!important}body .float-right{float:right!important}body .float-left{float:left!important}body .d-table{display:table!important}body .d-inline{display:inline!important}body .text-bold{font-weight:700!important}body .text-lowbold{font-weight:400!important}body .btn-close{background-color:transparent;border-color:red;color:red}body .w-100{width:100%!important}body .w-75{width:75%!important}body .w-50{width:50%!important}body .w-30{width:30%!important}body .w-33{width:33%!important}body .w-25{width:25%!important}body .w-60{width:60%!important}body .padding-none{padding:none!important}body .text-align-center{text-align:center!important}body .text-align-left{text-align:left!important}body .font-32{font-size:32px!important}body .font-28{font-size:28px!important}body .font-24{font-size:24px!important}body .font-22{font-size:22px!important}body .font-16{font-size:16px!important}body .font-18{font-size:18px!important}body .font-20{font-size:20px!important}body .font-14{font-size:14px!important}body .font-12{font-size:12px!important}body .font-10{font-size:10px!important}body .font-8{font-size:8px!important}body .h-100{height:100vh!important}body .h-80{height:82vh!important}body .h-75{height:75vh!important}body .h-50{height:50vh!important}body .h-40{height:40vh!important}body .h-25{height:25vh!important}body .h-10{height:10vh!important}body .h-24px{height:24px!important}body .h-inherit{height:inherit!important}body .z-index-1{z-index:1!important}body .modal-large{min-width:1000px!important;overflow-y:auto;overflow-x:hidden}body .border-none{border:none!important;--accordion-active-border-size:0px!important}body .border-solid{border-style:solid!important;border-color:#5d6062}body .border-dotten{border-style:dotted!important;border-color:#5d6062}body .border-dashed{border-style:dashed!important;border-color:#5d6062}body .border-width-1{border-width:1px!important}body .border-width-2{border-width:2px!important}body .border-hover:hover{background-color:#e0e2e5}body .text-white{color:#fff}body .background-primary.c-pointer:hover{background-color:#00629a}body .vertical-align-center{vertical-align:center!important}body .alert{font-size:16px!important;padding:.6em 2em!important;width:-moz-fit-content!important;width:fit-content!important;margin:auto}body .alert img{width:20px!important}body .alert-warning,body div.feedback-message-warning{background-color:#ffdf95!important}body .color-gray{color:#71767c!important}body .color-white{color:#fff!important}body .ptu-exasociados-title{font-weight:700;font-size:24px;line-height:34px;text-align:right}body .header{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;height:110px;width:100%;left:0;top:0}input,select{outline:none!important;height:30px}.error_validate input{border:1px solid #ed0007}.error_validate:after{content:"Requerido";display:block;color:#ed0007}.error_validate_format:after{content:"El formato del correo no es correcto, ingrese de nuevo su correo.";display:block;color:#ed0007}.error_validate_clabe:after{content:"La CLABE y la confirmación no coinciden, por favor verifique que sean iguales.";display:block;color:#ed0007}.error_validate_clabe_format:after{content:"La CLABE debe contener exactamente 18 dígitos numéricos.";display:block;color:#ed0007}.error_validate_email:after{content:"Los correos no coinciden, por favor verifique que sean iguales.";display:block;color:#ed0007}label.input_email_domain,label.input_familiar_email_domain{height:0}.search-input-email_domain,.search-input-familiar_email_domain{padding:5px 5px!important}.beneficiary_top{top:-8px!important}.no_top{top:0!important}.beneficiary_label{position:relative}.lada-border{border-right:1px solid #8a9097;border-left:1px solid #8a9097}.input-component,.input-component label{display:block}.input-component .search-options{padding:0;position:absolute;width:inherit}.input-component .search-options li{list-style:none;background:#eff1f2;border-bottom:solid #e0e2e5;padding:.5em;display:none;z-index:1;position:relative}.input-component .search-options li:hover{cursor:pointer;background:#71767c;color:#fff}.input-component input{display:block;width:100%;background-color:#e0e2e5;border-bottom-width:1px!important;border-width:0;padding:5px}.input-component input[type=checkbox]{display:none}.input-component input[type=checkbox]:checked~span{background-color:#007bc0}.input-component input[type=checkbox]:checked~span:after{display:block}.input-component input[type=checkbox]:checked~span:hover{background-color:#00629a}.input-component input[type=checkbox]~label,.input-component input[type=checkbox]~span{cursor:pointer}.input-component input[type=checkbox]~span{width:20px;height:20px;display:inline-flex;background-color:#e0e2e5}.input-component input[type=checkbox]~span:hover{background-color:#8a9097}.input-component input[type=checkbox]~span:after{content:"";position:relative;display:none;left:7px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.input-component .input-radio{position:absolute;left:-9999px}.input-component .input-radio-checked+label:before,.input-component .input-radio:checked+label:before{box-shadow:inset 0 0 0 .4375em #007bc0;background-color:#fff}.input-component .span-input-radio{cursor:pointer;display:inline-flex;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease}.input-component .span-input-radio:hover{background-color:#d6eaf5}.input-component .span-input-radio:before{display:flex;flex-shrink:0;content:"";background-color:#8a9097;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:.25s ease}.input-component select{display:block;width:100%;background-color:#e0e2e5;border-width:0;padding:5px}.input-component.required>label:after{content:" *"}.button-component{background-color:#007bc0;padding:12px 16px;color:#fff;border:none;font-size:14px;min-width:125px}.button-component:hover{background-color:#00629a}.button-component[disabled]{background:#e0e2e5;border:1px solid #71767c}