.sh{position:relative;margin-bottom:70px}@media only screen and (max-width:640px){.sh{margin-bottom:50px}}.sh-header{position:relative;z-index:1;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 75px}@media only screen and (max-width:640px){.sh-header{height:60px;padding:0 30px}}.sh-brand{fill:#e91b1e}.sh-brand svg{fill:#e91b1e;display:block;margin-bottom:0;width:150px}@media only screen and (max-width:640px){.sh-brand svg{width:120px}}.sh-actions,.sh-brand,.sh-layout{position:relative}.sh-actions a{text-decoration:none}.sh-actions span{display:inline-block;vertical-align:middle;font-family:"SemanaSans";font-size:14px;color:#989898}.sh-layout{display:flex;flex-direction:row-reverse;max-width:976px;margin:50px auto 0;box-sizing:border-box}@media only screen and (max-width:768px){.sh-layout{margin-top:20px;flex-direction:column}}.sh-content{flex:1;padding:0 10px;box-sizing:border-box}@media only screen and (max-width:768px){.sh-content{max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}}.sh-aside{flex:none;width:325px;padding:0 16px;box-sizing:border-box}@media only screen and (max-width:768px){.sh-aside{width:100%;max-width:468px;margin-left:auto;margin-right:auto;margin-bottom:20px}}.sh-box{position:relative;border-radius:10px;border:1px solid #ebebeb;overflow:hidden;box-sizing:border-box}.sh-box-head{display:flex;height:45px;line-height:1;align-items:center;justify-content:space-between;width:100%;max-width:553px;margin:0 auto;padding:0 20px;box-sizing:border-box}.sh-box-divider{border-bottom:1px solid #ebebeb}.sh-back,.sh-steps{font-family:"SemanaSans";font-size:14px}.sh-back{color:#1c56e8;cursor:pointer}.sh-back svg{display:inline-block;vertical-align:bottom;margin-bottom:0;margin-right:8px}.sh-steps{color:#989898}.sh-steps strong{font-family:"SemanaSans";color:#707070}.sh-box-body{position:relative;max-width:510px;padding:30px 20px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:640px){.sh-box-body{padding:20px}}.sh-title{font-family:"SemanaSans";font-size:18px;color:#000;margin-bottom:20px}.sh-form .sh-actions{width:100%;max-width:340px;margin:0 auto}.sh-control{position:relative;margin-bottom:24px}.sh-flex-fields{display:flex;flex-wrap:wrap}.sh-flex-fields .sh-flex-field{flex:1 0 0%}.sh-flex-fields .sh-flex-field:first-child{margin-right:10px}.sh-flex-fields .invalid-feedback,.sh-flex-fields .invalid-field{flex:1 0 100%}.sh-flex-fields [name=indicativephone]{width:75px;margin-right:10px;flex:0 0 auto}@media only screen and (max-width:768px){.sh-flex-fields [name=indicativephone]{margin-right:5px}}.sh-flex-fields [name=phone]{flex:1 0 0%}.sh-flex-fields [name=address_num01]{width:145px;margin-right:10px;flex:0 0 auto}@media only screen and (max-width:768px){.sh-flex-fields [name=address_num01]{width:120px;margin-right:5px;padding-right:15px}}.sh-flex-fields [name=address_str01]{flex:1 0 0%}.sh-flex-fields [name=address_num02]{width:145px;margin-right:10px;flex:0 0 auto}@media only screen and (max-width:768px){.sh-flex-fields [name=address_num02]{width:120px;margin-right:5px;padding-right:15px}}.sh-flex-fields [name=address_str02]{flex:1 0 0%}.sh-flex-fields [name=month]{flex:1 0 0%;margin-right:10px}@media only screen and (max-width:768px){.sh-flex-fields [name=month]{margin-right:5px}}.sh-flex-fields [name=year]{flex:1 0 0%}.sh-input,.sh-label{display:block;font-family:"SemanaSans"}.sh-label{margin-bottom:10px;font-size:14px;line-height:1;color:#707070}.sh-label span{color:#e91b1e}.sh-input{background-repeat:no-repeat;background-color:#f8f8f8;background-position:right 8px center;background-size:14px auto;border:1px solid #ebebeb;padding:0 30px 0 15px;font-size:16px;color:#000;line-height:normal;border-radius:10px;height:40px;width:100%;appearance:none!important;box-sizing:border-box}.sh-input:focus{outline:0;box-shadow:#707070 0 0 2px;border:1px solid #c4c4c4}.sh-input-select{background-image:url(/pf/resources/images/flecha.png?d=7738&mxId=00000000)}.sh-input-textarea{min-height:80px;padding:10px;resize:none}.sh-btn{display:flex;align-items:center;justify-content:center;border-radius:8px;flex:1;width:100%;height:40px;padding:0;margin:0 auto;font-family:"SemanaSans";font-size:16px;line-height:1;text-align:center;color:#fff;border:1px solid transparent;cursor:pointer;background-color:#e91b1e;box-sizing:border-box}.sh-btn:disabled{cursor:not-allowed}@media only screen and (max-width:640px){.sh-btn{margin-top:20px;width:100%}}.sh-confirm-actions{text-align:center;max-width:340px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm-actions{max-width:260px}}.sh-tyc{position:relative;flex-wrap:wrap;align-items:flex-start;margin-bottom:8px;user-select:none;box-sizing:border-box}.sh-tyc.sh-sms{margin-bottom:24px}.sh-tyc.sh-tyc-column{display:flex;flex-direction:column}.sh-checkbox-input,.sh-tyc{display:flex}.sh-tyc p{flex:1 0 0%;margin-top:0;margin-left:10px;margin-bottom:12px;font-family:"SemanaSans";font-size:12px;line-height:1.5;color:#989898}.sh-tyc a{display:inline-block;text-decoration:underline;color:#707070}.sh-tyc a:active{color:inherit}.sh-checkbox-label{display:inline-block;flex:none;font-size:0;line-height:1;cursor:pointer;box-sizing:border-box}.sh-checkbox{height:16px;width:16px;border-radius:2px;border:1px solid #c4c4c4;display:flex;align-items:center;justify-content:center;background-color:#fff}.sh-checkbox-icon{color:transparent}.sh-checkbox-icon svg{display:inline-block;vertical-align:top;margin-bottom:0}.sh-checkbox-label input[type=checkbox]:checked+.sh-checkbox{background-color:#e91b1e}.sh-checkbox-label input[type=checkbox]:checked+.sh-checkbox .sh-checkbox-icon{color:#fff}.sh-info{position:relative;margin:20px 0;font-family:"SemanaSans-medium";font-size:16px;line-height:15px;text-align:center;color:#707070}.sh-info strong{color:#000}.was-validated .sh-input:invalid{border-color:#e91b1e}.was-validated .sh-input:invalid+.invalid-feedback{display:block}.needs-validation .invalid-feedback,.needs-validation .invalid-field{margin-top:5px;display:none;font-family:"SemanaSans";font-size:14px;line-height:1;color:#e91b1e}.was-validated .invalid-field{display:block}.needs-validation .valid-feedback{font-family:"SemanaSans";font-size:16px;color:#e91b1e}.was-validated .has-error .sh-input{border-color:#e91b1e}.sh-input:invalid+.invalid-feedback+.invalid-field{display:none}.sh-aside-info p,.sh-secure{font-family:"SemanaSans";font-size:14px;line-height:1;color:#989898;margin-bottom:20px}.sh-secure svg{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:8px}.sh-aside-info{position:relative;margin-top:20px;padding:20px;border-radius:10px;border:1px solid #ebebeb;text-align:center;box-sizing:border-box}@media only screen and (max-width:768px){.sh-aside-info{margin:0 auto;max-width:480px}}.sh-aside-info p{font-size:10px;line-height:1.4;margin-top:0;margin-bottom:0;color:#666}.sh-aside-info a{color:#1c56e8;text-decoration:underline}.sh-plan{position:relative;background-color:#fafafa;border-radius:10px;overflow:hidden;box-sizing:border-box}.sh-plan-info{position:relative;background-color:#fff;border:1px solid #fafafa}.plan-detail-description p,.sh-plan-info-title{font-family:"SemanaSans";font-size:14px;color:#000}.sh-plan-info-title{line-height:1;margin-top:15px;margin-bottom:4px;text-align:center}.sh-plan-info-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:240px;margin-left:auto;margin-right:auto;padding-bottom:15px}.sh-plan-info-item{padding:4px;flex:1}.sh-plan-info-item svg{display:block;margin-left:auto;margin-right:auto;margin-bottom:0}.plan-detail-head,.sh-plan-detail,.sh-plan-info-item{position:relative;box-sizing:border-box}.sh-plan-detail{padding:15px 20px 0;border-radius:10px;background-color:#fafafa;overflow:hidden}.plan-detail-head{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.plan-detail-type{font-family:"SemanaSans";font-size:16px;line-height:1.2;color:#000;padding-right:10px;box-sizing:border-box}.plan-detail-change{font-family:"SemanaSans";font-size:12px;line-height:1;color:#1c56e8;cursor:pointer;white-space:nowrap}.plan-detail-change svg{display:inline-block;margin-bottom:0;margin-left:8px}.plan-divider{height:1px;background-color:#ebebeb;margin-left:-20px;margin-right:-20px}.plan-detail-description{position:relative;margin:20px auto}.plan-detail-description p{line-height:1.15;margin-top:0;margin-bottom:15px}.plan-detail-description a{color:#1c56e8;white-space:nowrap}.plan-detail-description p:last-child{margin-bottom:0}.plan-price{position:relative;line-height:1;display:flex;justify-content:space-between;margin-top:10px;margin-bottom:8px}.plan-price span{display:inline-block;vertical-align:bottom;font-size:18px;line-height:1}.plan-price s,.plan-price span,.sh-description p{font-family:"SemanaSans";color:#707070}.plan-price s,.plan-price strong{display:inline-block;vertical-align:bottom;margin-right:0}.plan-price s{margin-left:auto;align-self:flex-end;font-size:16px;text-decoration-color:#e91b1e}.plan-price strong{margin-left:10px;font-family:"SemanaSans";font-size:22px;color:#000}.plan-tyc,.plan-tyc-lastupdated{font-family:"SemanaSans";line-height:1;text-align:right}.plan-tyc{display:block;font-size:12px;margin-bottom:6px;color:#1c56e8;text-decoration:underline}.plan-tyc-lastupdated{font-size:10px;color:#707070}.sh-confirm{position:relative;max-width:820px;padding:0 20px;margin-top:50px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm{padding:0 10px;margin-top:24px}}.sh-confirm .sh-title,.sh-description{text-align:center;margin-bottom:24px}@media only screen and (max-width:640px){.sh-confirm .sh-title{padding:0 5px;margin-bottom:16px}}.sh-description{position:relative;margin-bottom:20px}@media only screen and (max-width:640px){.sh-confirm .sh-description{padding:0 5px}}.sh-description p{font-size:14px;line-height:1.2;margin:0 auto}.sh-confirm-details{position:relative;padding:16px 50px;width:100%;max-width:630px;margin-left:auto;margin-right:auto;margin-bottom:24px;border-radius:10px;border:1px solid #ebebeb;box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm-details{padding:20px;margin-bottom:20px}}.sh-detail-title{font-family:"SemanaSans";font-size:18px;line-height:1;color:#000;margin-top:6px;margin-bottom:8px}@media only screen and (max-width:640px){.sh-detail-title{margin-top:0}}.sh-detail-status{position:relative;display:flex;align-items:center;margin-bottom:16px}.sh-detail-status-icon{position:relative;flex:none;display:inline-block;vertical-align:middle;margin-right:8px}.sh-detail-status-icon svg,.sh-fraud-icon svg{display:block;margin-bottom:0}.sh-detail-status-text{display:inline-block;vertical-align:middle;font-family:"SemanaSans";font-size:16px;line-height:1.4;color:#2bc600;box-sizing:border-box}.sh-confirm-body{position:relative;padding:0 16px;display:grid;grid-template-columns:50% 50%;box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm-body{padding:0;grid-template-columns:100%}}.sh-confirm-item{position:relative;padding-right:16px;margin-bottom:24px;box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm-item{margin-bottom:20px}}.sh-confirm-item:last-child{margin-bottom:0}.sh-confirm-label,.sh-confirm-title{font-family:"SemanaSans";font-size:16px;line-height:1.1;color:#000}.sh-confirm-label{font-size:12px;line-height:1.4;color:#707070}.sh-confirm-info{position:relative;max-width:630px;border-radius:10px;overflow:hidden;padding:20px 10px;margin-left:auto;margin-right:auto;margin-bottom:30px;background-color:rgba(255,220,0,5%);box-sizing:border-box}@media only screen and (max-width:640px){.sh-confirm-info{padding:22px 32px}}.sh-confirm-info p{margin:0 auto;max-width:480px;font-size:14px;line-height:1.2;color:#707070}.sh-confirm-info a,.sh-confirm-link a,.sh-confirm-tip a{color:#1c56e8;text-decoration:underline}.sh-confirm-info a:active{outline:0}.sh-confirm-info strong{font-family:"SemanaSans-bold"}.sh-confirm-info p,.sh-confirm-link,.sh-confirm-tip p{font-family:"SemanaSans";text-align:center}.sh-confirm-link{margin:24px auto;font-size:16px;line-height:1;text-decoration:underline;color:#1c56e8}.sh-confirm-link a:active,.sh-confirm-link a:visited{color:#1c56e8}.sh-confirm-tip{padding:20px;border-radius:10px;max-width:630px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;border:1px solid #ebebeb}.sh-confirm-tip p{margin:0 auto;font-size:10px;line-height:1.4}.sh-confirm-tip,.sh-fraud,.sh-fraud-content{position:relative;box-sizing:border-box}.sh-fraud{padding:0 15px;margin-top:50px;margin-bottom:50px}.sh-fraud-content{max-width:260px;width:100%;margin:24px auto 30px;padding:0 10px}.sh-fraud-icon{display:flex;justify-content:center;text-align:center;margin-bottom:10px}.sh-fraud-info,.sh-fraud-link{font-family:"SemanaSans";font-size:16px;text-align:center}.sh-fraud-info{line-height:1.2;margin-bottom:60px}.sh-fraud-link{margin:24px auto;line-height:1;text-decoration:underline;color:#1c56e8}.sh-fraud .sh-secure{margin-bottom:60px}