@font-face{font-family:"Benton";src:local(Benton Thin),url("../../../resources/fonts/Benton/BentonSans-Thin.woff2") format("woff2"),url("../../../resources/fonts/Benton/BentonSans-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"Benton";src:local(Benton Light),url("../../../resources/fonts/Benton/BentonSans-Light.woff2") format("woff2"),url("../../../resources/fonts/Benton/BentonSans-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Benton";src:local(Benton Regular),url("../../../resources/fonts/Benton/BentonSans-Regular.woff2") format("woff2"),url("../../../resources/fonts/Benton/BentonSans-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Benton";src:local(Benton Bold),url("../../../resources/fonts/Benton/BentonSans-Bold.woff2") format("woff2"),url("../../../fonts/Benton/BentonSans-Black.woff") format("woff");font-weight:700}@font-face{font-family:"Guardian";src:local(Guardian Regular),url("../../../resources/fonts/Guardian/GuardianEgyp-Regular.ttf") format("ttf");font-weight:normal}body{font-family:"Benton",sans-serif !important;font-weight:400;box-sizing:border-box;margin:0;padding:0}body.rev-companion{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}body.rev-companion .wrapper .main-contain{background-color:#F7F8F9}body.rev-companion .wrapper .main-contain>.content{max-width:inherit}body.rev-companion .wrapper .main-contain>.content .content-forms{width:33.33333333%;position:relative;padding:25px 15px;background-color:#ffffff;border-radius:15px;margin-left:25px}body.rev-companion .wrapper .main-contain>.content .content-forms form{background-color:#ffffff;margin-top:0;padding:0}body.rev-companion .wrapper .main-contain>.content .content-forms form fieldset .field input{background:#F7F8F9}.wrapper .alert_phone{font-size:12px;font-weight:300;color:#f40404;text-transform:uppercase;text-align:center;margin:6px 0}.wrapper .main-contain{background-color:#ffffff;padding-top:25px}.wrapper .main-contain #loading{display:none;position:fixed;background:transparent;width:100%;height:100%;z-index:99999;left:0;top:0}.wrapper .main-contain #loading>div{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);max-width:40px;border-radius:100%;overflow:hidden}.wrapper .main-contain #loading>div img{float:left;width:100%}.wrapper .main-contain>.content{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:0 15px}@media only screen and (max-width:960px){.wrapper .main-contain>.content{flex-direction:column}}.wrapper .main-contain>.content .content-banner-companion{width:100%}.wrapper .main-contain>.content .content-banner-companion .banner-row{max-width:1270px;width:100%;margin:0 auto}.wrapper .main-contain>.content .content-banner-companion .banner-row img{width:100%}.wrapper .main-contain>.content .content-banner-companion .banner-row_desktop{display:block}.wrapper .main-contain>.content .content-banner-companion .banner-row_mobile{display:none}@media only screen and (max-width:768px){.wrapper .main-contain>.content .content-banner-companion .banner-row_desktop{display:none}.wrapper .main-contain>.content .content-banner-companion .banner-row_mobile{display:block}}.wrapper .main-contain>.content .description{top:70px;padding-top:50px;background:#ffffff}.wrapper .main-contain>.content .description.old-companion{padding-right:15px;padding-left:15px;padding-top:0;background:none;order:inherit;width:50%}.wrapper .main-contain>.content .description.old-companion p{color:#888}.wrapper .main-contain>.content .description.old-companion p,.wrapper .main-contain>.content .description.old-companion a{font-size:12px;font-weight:400}@media only screen and (min-width:961px){.wrapper .main-contain>.content .description.old-companion{position:inherit}}@media only screen and (min-width:961px){.wrapper .main-contain>.content .description{position:sticky}}@media only screen and (max-width:960px){.wrapper .main-contain>.content .description{width:100%;flex:0 0 100%;max-width:100%}}.wrapper .main-contain>.content .description h1{color:#00175A;font-size:25px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description h1{font-size:20px}}@media only screen and (max-width:740px){.wrapper .main-contain>.content .description h1{font-size:15px;text-align:center;margin-bottom:10px}}.wrapper .main-contain>.content .description h2{color:#00175A;font-size:45px;font-weight:600;margin-bottom:20px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description h2{font-size:35px}}@media only screen and (max-width:740px){.wrapper .main-contain>.content .description h2{font-size:25px;margin-bottom:10px}}.wrapper .main-contain>.content .description h4{color:#007bff;font-size:20px;font-weight:400;margin-bottom:10px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description h4{font-size:24px}}@media only screen and (max-width:960px){.wrapper .main-contain>.content .description h4{display:none}}@media only screen and (max-width:740px){.wrapper .main-contain>.content .description h4{font-size:18px}}.wrapper .main-contain>.content .description-title-offer{display:flex;align-items:center}.wrapper .main-contain>.content .description-title-offer .description-img-card{width:28%;margin:0 auto}.wrapper .main-contain>.content .description-title-offer .description-img-card img{width:100%}.wrapper .main-contain>.content .description-title-offer .description-info{width:70%;padding-left:40px}.wrapper .main-contain>.content .description-title-offer .description-info p{font-size:22px;font-weight:600;color:#00175A;margin-bottom:0;line-height:1.2}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-title-offer .description-info p{font-size:18px}}.wrapper .main-contain>.content .description-title-offer .description-info p sup{font-size:18px;top:-5px}.wrapper .main-contain>.content .description-title-offer .description-info p strong{font-size:34px;color:#007bff}.wrapper .main-contain>.content .description-title-offer .description-info p strong sup{font-size:18px;top:-15px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-title-offer .description-info p strong{font-size:22px}.wrapper .main-contain>.content .description-title-offer .description-info p strong sup{font-size:12px}}.wrapper .main-contain>.content .description-title-offer .description-info p .number{font-size:12px;top:-10px}.wrapper .main-contain>.content .description-annuity{margin:30px 0 40px 0}.wrapper .main-contain>.content .description-annuity h3{display:inline-block;color:#00175A;font-size:26px;font-weight:600;text-transform:uppercase;text-align:center;padding:25px 15px;margin-bottom:0;border:2px solid #00175A;border-radius:4px}.wrapper .main-contain>.content .description-annuity h3 span{color:#007bff}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-annuity h3{font-size:20px}}.wrapper .main-contain>.content .description-benefits_title h2{display:block;color:#007bff;font-size:38px;font-weight:600;text-align:start;margin-bottom:50px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-benefits_title h2{font-size:28px}}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit{display:flex;align-items:center;margin:0 0 48px 0}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_img{width:16%}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_img img{width:100%;height:auto}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info{width:80%;padding-left:34px}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info p{display:block;font-size:22px;line-height:1.2;color:#00175A;margin:0}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info p{font-size:16px}}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info strong{font-weight:600}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info span{display:block;font-size:16px;font-weight:500;color:#00175A;line-height:1.2;margin-top:10px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info span{font-size:12px}}.wrapper .main-contain>.content .description-benefits .description-details .box-benefit_info sup{font-size:12px;top:-10px}.wrapper .main-contain>.content .description-rewards{text-align:center}.wrapper .main-contain>.content .description-rewards_title h4{font-size:24px;text-transform:uppercase;font-weight:600;color:#00175A;margin-bottom:28px}.wrapper .main-contain>.content .description-rewards p{display:block;font-size:23px !important;color:#53565a;line-height:1.2}.wrapper .main-contain>.content .description-rewards p br{display:none}.wrapper .main-contain>.content .description-rewards p strong{color:#00175A}.wrapper .main-contain>.content .description-rewards p strong sup{font-size:14px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-rewards p{font-size:18px}}.wrapper .main-contain>.content .description-rewards span{display:block;width:100%;font-size:18px;color:#64676A;text-transform:uppercase;letter-spacing:7px;padding-top:14px;border-top:1px solid #0C75D1}@media only screen and (max-width:1024px){.wrapper .main-contain>.content .description-rewards span{font-size:14px}}.wrapper .main-contain>.content .description ul{list-style:none;margin:25px 0;padding:0}.wrapper .main-contain>.content .description ul li{color:#00175A;font-weight:400;font-size:16px;padding-left:30px;position:relative;margin-bottom:15px}.wrapper .main-contain>.content .description ul li i{color:#00a3e0;font-size:25px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.wrapper .main-contain>.content .description figure{background-color:#00175A;padding:5px 0;text-align:center;border-radius:10px;width:100%;display:block}.wrapper .main-contain>.content .description figure img{margin:0 auto;display:block;width:170px}.wrapper .main-contain>.content .description p{color:#888}.wrapper .main-contain>.content .description p,.wrapper .main-contain>.content .description a{font-size:12px;font-weight:400}.wrapper .main-contain>.content .content-forms .description-title-offer{display:none}.wrapper .main-contain>.content .content-forms .description-title-offer.show-image{display:flex}.wrapper .main-contain>.content .content-forms .description-title-offer .description-title-offer-content{width:100%}.wrapper .main-contain>.content .content-forms-row{position:relative}.wrapper .main-contain>.content .content-forms-row #colocard_selector h2{margin-top:20px;text-align:center;font-weight:700;color:#00175a}.wrapper .main-contain>.content .content-forms-row #colocard_selector .wrap-title_form{margin-top:25px;text-align:center}.wrapper .main-contain>.content .content-forms-row #colocard_selector .wrap-title_form .title-select{color:#007bff;font-size:20px;font-weight:600;margin-bottom:0}.wrapper .main-contain>.content .content-forms-row #colocard_selector .wrap-title_form p{color:#00175a;font-size:14px;font-weight:600}.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev{display:flex;justify-content:space-evenly;margin-top:30px}.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev .wrap-input_checbox{margin-right:7px}@media screen and (max-width:400px){.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev .w-card_checkbox{max-width:115px}}.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev .name-card{text-align:center;color:#00175a;margin-top:10px;font-size:14px;margin-left:23px}@media screen and (max-width:400px){.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev .name-card{margin-left:10px;font-size:12px}.wrapper .main-contain>.content .content-forms-row #colocard_selector .content-cards-rev .name-card.gold{margin-left:23px}}.wrapper .main-contain>.content .content-forms-row #title_card_container{text-align:center}.wrapper .main-contain>.content .content-forms-row #title_card_container h2{font-weight:600;color:#007bff}.wrapper .main-contain>.content .content-forms-row #title_card_container #title_card{color:#00175a;font-size:14px;width:65%;margin:auto;margin-bottom:10px}.wrapper .main-contain>.content form{position:relative;padding:25px 15px;background-color:#F7F8F9;border-radius:15px;margin-top:50px}@media only screen and (max-width:960px){.wrapper .main-contain>.content form{width:100%;flex:0 0 100%;max-width:100%;margin:0}}.wrapper .main-contain>.content form h1{display:none}@media only screen and (max-width:960px){.wrapper .main-contain>.content form h1{display:block;font-size:15px;text-align:center;margin-bottom:10px;color:#00175A}}.wrapper .main-contain>.content form figure{margin:0 auto 15px auto;max-width:170px}.wrapper .main-contain>.content form figure img{display:block;max-width:100%;width:100%}@media only screen and (max-width:960px){.wrapper .main-contain>.content form fieldset{margin-bottom:15px}}.wrapper .main-contain>.content form fieldset .titulo h4{font-size:16px;font-weight:400;color:#333;margin-bottom:15px;text-align:center}.wrapper .main-contain>.content form fieldset .field{margin-bottom:10px;width:100%;position:relative}.wrapper .main-contain>.content form fieldset .field input{text-transform:uppercase;background:#EFF1F3;border:none;border-radius:4px 4px 0 0;color:#333333;font-size:16px;font-weight:400;height:60px;padding:16px;width:100%;outline:none}.wrapper .main-contain>.content form fieldset .field input.rfc{background:transparent}.wrapper .main-contain>.content form fieldset .field input:focus{border-bottom:2px solid #007bff}.wrapper .main-contain>.content form fieldset .field input:focus~p{font-size:12px;top:12px;color:#007bff;transition:.5s}.wrapper .main-contain>.content form fieldset .field ul{background-color:#ffffff;border:1px solid #cccccc;overflow:hidden;text-align:left;width:100% !important}.wrapper .main-contain>.content form fieldset .field ul li{color:#00175A;font-weight:400;font-size:16px;position:relative;height:28px;margin-bottom:5px}.wrapper .main-contain>.content form fieldset .field ul li p{color:#00175A;font-weight:bold;text-align:center;margin-bottom:5px;font-size:15px;width:100%;left:0}.wrapper .main-contain>.content form fieldset .field ul li.active{color:#39A8FF;background:#EAEAEA}.wrapper .main-contain>.content form fieldset .field span{position:absolute;display:block;bottom:3px;font-size:12px;left:15px;font-weight:400;margin-bottom:0}.wrapper .main-contain>.content form fieldset .field input:not(:placeholder-shown)~p{font-size:12px;top:12px;color:#007bff;transition:.5s}.wrapper .main-contain>.content form fieldset .field p{position:absolute;top:50%;left:15px;transform:translate(0, -50%);color:#999999;font-size:18px;transition:.5s}.wrapper .main-contain>.content form fieldset .field .bar{position:absolute;width:0;left:50%;height:2px;background-color:#007bff;transform:translate(-50%, 0);transition:.5s}.wrapper .main-contain>.content form fieldset .field h3{font-size:18px;color:#999999;margin-bottom:10px;font-weight:400;position:relative;width:100%}.wrapper .main-contain>.content form fieldset .field.error input:focus{border-bottom:none}.wrapper .main-contain>.content form fieldset .field.error .bar{background-color:#f40404;width:100%;transition:.5s}@media only screen and (max-width:1350px){.wrapper .main-contain>.content form fieldset .field.error input.correo{height:80px}}.wrapper .main-contain>.content form fieldset .field.fecha .div-fecha{display:flex}.wrapper .main-contain>.content form fieldset .field.fecha .div-fecha div{width:33.3%}.wrapper .main-contain>.content form fieldset .field.fecha .div-fecha select.fecha-nacimiento{width:100%;background-color:#F7F8F9;color:#999999;font-size:16px;margin:0;padding:5px 5px;border:0}.wrapper .main-contain>.content form fieldset .field.fecha span{position:static;margin:10px 0}@media only screen and (max-width:400px){.wrapper .main-contain>.content form fieldset .field.fecha span{width:90%}}.wrapper .main-contain>.content form fieldset .field.error span{color:#FF0000}.wrapper .main-contain>.content form fieldset .field #lday_error,.wrapper .main-contain>.content form fieldset .field #lmonth_error,.wrapper .main-contain>.content form fieldset .field #lyear_error{color:#FF0000}.wrapper .main-contain>.content form fieldset .minimo{font-size:12px;color:#888}.wrapper .main-contain>.content form fieldset .actions-buttons .enviar{font-size:20px;background-color:#007bff;font-weight:400;padding:10px 15px;color:#ffffff;border-radius:5px;width:100%;border:none}.wrapper .main-contain>.content form>p{display:none}@media only screen and (max-width:960px){.wrapper .main-contain>.content form>p{display:block;color:#888;font-size:12px;font-weight:400}}.wrapper .main-contain>.content form.form-update fieldset .titulo h4{font-size:clamp(1rem, 2vw, 1.2rem);color:#00175A;margin:10px 0 30px 0}.wrapper .main-contain>.content form.form-update fieldset .field span{color:#FF0000}.wrapper .main-contain>.content form.form-update fieldset .field .bar{background-color:#FF0000}.wrapper .main-contain>.content form.form-update fieldset .field.fecha .div-fecha select.fecha-nacimiento{background-color:#EFF1F3;padding:10px 5px}@media only screen and (max-width:425px){.wrapper .main-contain>.content form.form-update fieldset p{font-size:clamp(.8rem, 4vw, 1.6rem)}}.wrapper .main-contain>.content form.form-update fieldset .actions-buttons{margin-top:20px}.wrapper .main-contain>.content form.form-update>p{display:none}.wrapper .main-contain>.content .content-success{display:none;position:absolute;top:0;width:100%;height:100%;background:#ffffff;opacity:.9;border:1px solid #d6d6d6;border-radius:15px;box-shadow:0 0 11px 1px #d6d6d6;padding:20px 0}.wrapper .main-contain>.content .content-success-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.wrapper .main-contain>.content .content-success-box h2{font-size:26px;font-weight:600;color:#00175A;margin-bottom:20px}.wrapper .main-contain>.content .content-success-box p{font-size:18px;color:#00175A;text-align:center;line-height:1.2;margin-bottom:18px}.wrapper .main-contain>.content .content-success-box .actions-buttons .btn-primary{width:auto;display:block;font-size:20px;padding:10px 60px;text-decoration:none;background:#007bff;border-radius:4px}.wrapper .main-contain>.content .content-success-box .actions-buttons .btn-primary:hover{background:#007bff}.wrapper .main-contain>.content .content-success-box .actions-buttons .btn-primary:focus{box-shadow:none}.wrapper .main-contain>.content .content-success.active{display:block}.wrapper .main-contain>.content .header-text-ben.show960{display:none;color:#007bff;font-size:20px;font-weight:400}@media only screen and (max-width:960px){.wrapper .main-contain>.content .header-text-ben.show960{margin-top:15px}}@media only screen and (max-width:740px){.wrapper .main-contain>.content .header-text-ben.show960{font-size:18px}}.wrapper .main-contain>.content #form_verifiation{transition:.2s;z-index:99;background-image:url(../../../images/fondoOTP_phone.png);left:0;top:0;width:100vw;position:fixed;transform:translate(0, 0);height:100vh;opacity:1}.wrapper .main-contain>.content #form_verifiation>div{position:relative;height:auto;display:block;max-width:650px;min-width:auto;transform:translate(-50%, -50%);background:#ffffff;left:50%;top:50%;padding:20px 20px 20px 20px;float:left;width:60%;border-radius:10px;box-shadow:5px 5px 10px 0 #000}@media only screen and (max-width:767px){.wrapper .main-contain>.content #form_verifiation>div{width:95%}}.wrapper .main-contain>.content #form_verifiation>div h3.main-form_phone_h3{display:block !important;color:#002663;font-size:28px;font-weight:600;margin:0;padding:0;text-align:center}.wrapper .main-contain>.content #form_verifiation>div h3.main-form_phone_h3 br{display:none}@media screen and (max-width:768px){.wrapper .main-contain>.content #form_verifiation>div h3.main-form_phone_h3{font-size:20px}}.wrapper .main-contain>.content #form_verifiation .short_step .main-form_phone_p{text-align:center;font-size:18px;line-height:24px;font-weight:400;color:#333333;margin:0}.wrapper .main-contain>.content #form_verifiation .short_step .main-form_phone_p strong{color:#007bff}@media screen and (max-width:768px){.wrapper .main-contain>.content #form_verifiation .short_step .main-form_phone_p{font-size:15px}.wrapper .main-contain>.content #form_verifiation .short_step .main-form_phone_p strong{font-size:15px}}.wrapper .main-contain>.content #form_verifiation .short_step .main-form_phone_p-sec{color:#999999;font-size:14px;text-align:center;margin-top:5px;font-weight:400}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div{display:flex;flex-flow:wrap;justify-content:center;align-items:center;padding:0;margin:0 10px;border:0;min-width:0}@media screen and (max-width:768px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div{margin:0}}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .field .phone-count-number .main-form_phone_p_blue{color:#39A8FC}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .field .main-form_phone_telephone{font-size:15px;line-height:14px;color:#00175A;font-weight:400;text-transform:initial;margin:10px 0;text-align:left}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .field .form-box .phone-auth-f input{width:35px;margin:0 4%;border:1px solid #D6DCE6;padding:8px 5px;font-size:14px;background:#ffffff;border-radius:3px;color:#002663;text-align:center;text-transform:uppercase}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .cursor-pointer{cursor:pointer}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .cursor-pointer .main-form_phone_link_new_code{font-size:12px;line-height:14px;color:#587097;font-weight:normal;text-align:center}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado{position:relative;text-align:center}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado p{position:relative;font-size:13px;font-weight:300;color:#777777;margin:0 0 6px 0}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado p span{font-weight:500;color:#2ea3ff}@media only screen and (max-width:425px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado p{font-size:12px}}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend{position:absolute;left:40%;bottom:22px;width:100%;max-width:400px;font-size:11px;font-weight:400;text-align:center;color:#ffffff;background:#2ea3ff;border-radius:5px;transform:translate(-50%, 0);visibility:hidden;opacity:0;z-index:10;padding:15px}@media only screen and (max-width:1024px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend{bottom:42px}}@media only screen and (min-width:768px) and (max-width:1023px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend{left:49%}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend:before{left:150px !important}}@media only screen and (max-width:767px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend{bottom:42px;left:50%}}@media only screen and (max-width:320px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend{font-size:10px;bottom:40px}}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend:before{content:"";border-top:10px solid #2ea3ff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;bottom:-7px;left:20px;opacity:0;visibility:hidden}@media only screen and (max-width:425px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend:before{left:initial;right:96px}}@media only screen and (max-width:375px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend:before{left:33px;right:initial}}@media only screen and (max-width:320px){.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado .txt_legend:before{left:60px;right:initial}}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado span.btn_actions{display:inline;position:relative;cursor:pointer}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado span.btn_actions:hover:before{opacity:1;visibility:visible}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado span.btn_actions:hover~.txt_legend{opacity:1;visibility:visible}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .txt_autorizado span.btn_actions:hover~.txt_legend:before{opacity:1;visibility:visible}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons{margin-top:10px}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons .btns{background:#587097;width:100%;color:#ffffff;padding:20px;border:0;border-radius:3px;font-size:15px;text-align:center;opacity:1;cursor:pointer;transition:all .3s}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons .btn-active{background:#007bff}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons .btn-active:hover{background:#00175A}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons .btn03{background:#007bff}.wrapper .main-contain>.content #form_verifiation .main-form_phone .main-form_phone_div .actions-buttons .btn03:hover{background:#00175A}.wrapper .main-contain .banner-footer{padding:0 15px}.wrapper .main-contain .banner-footer-content{max-width:1280px;margin:60px auto 0 auto}.wrapper .main-contain .banner-footer-content_img img{width:100%;height:auto}.wrapper .main-contain .banner-footer-content_img .footer_mobile{display:none}.wrapper .main-contain .banner-footer-content_info{display:flex;align-items:center;justify-content:center;width:100%;border:2.5px solid #00175A;margin-top:20px}.wrapper .main-contain .banner-footer-content_info p{font-size:38px;font-weight:600;color:#00175A;padding:35px;margin:0}.wrapper .main-contain .banner-footer-content_info p br{display:none}.wrapper .main-contain .content-full{max-width:inherit}.wrapper .main-contain .content-full .content-main{max-width:1280px;color:#ffffff;display:block;margin:25px auto;background-color:#00175A;padding:25px 0}@media only screen and (max-width:740px){.wrapper .main-contain .content-full .content-main .c-header-main{flex-wrap:wrap}.wrapper .main-contain .content-full .content-main .c-header-main h2{width:100%;display:block;text-align:center;font-size:18px;padding:0 5px}}.wrapper .main-contain .content-full .content-main .header{text-align:center;margin-bottom:25px}.wrapper .main-contain .content-full .content-main .header h2{margin:0;font-weight:600;color:#ffffff;font-size:25px}@media only screen and (max-width:740px){.wrapper .main-contain .content-full .content-main .header h2{width:100%;display:block;text-align:center;font-size:18px;padding:0 5px}}.wrapper .main-contain .content-full .content-main .header p{color:#ffffff;font-weight:300;font-size:16px}@media only screen and (max-width:960px){.wrapper .main-contain .content-full .content-main .header p{line-height:1.2}}.wrapper .main-contain .content-full .content-main .content{display:flex;margin:0;padding:0}@media only screen and (max-width:960px){.wrapper .main-contain .content-full .content-main .content{flex-wrap:wrap}}.wrapper .main-contain .content-full .content-main .content .tarjeta{display:flex;flex-direction:column;max-width:100%;position:relative;width:100%;height:auto;padding-right:15px;padding-left:15px;padding:20px 10px;border-radius:10px;background-color:#ffffff;margin:0 15px;border:2px solid #00175A}@media only screen and (max-width:960px){.wrapper .main-contain .content-full .content-main .content .tarjeta{width:48%;max-width:48%;flex-basis:auto;margin:0 1%;margin-bottom:15px}}@media only screen and (max-width:740px){.wrapper .main-contain .content-full .content-main .content .tarjeta{margin-bottom:25px;width:100%;max-width:100%}}.wrapper .main-contain .content-full .content-main .content .tarjeta figure{margin-bottom:20px}.wrapper .main-contain .content-full .content-main .content .tarjeta figure img{width:auto;position:relative;max-height:96px;margin:0 auto;transition:.5s;display:block}.wrapper .main-contain .content-full .content-main .content .tarjeta div h3{margin-top:15px;font-weight:600;text-align:center;font-size:24px;color:#333333;margin-bottom:15px;flex:1 1 auto}@media screen and (max-width:1024px){.wrapper .main-contain .content-full .content-main .content .tarjeta div h3{height:195px}}@media screen and (max-width:768px){.wrapper .main-contain .content-full .content-main .content .tarjeta div h3{height:105px}}@media screen and (max-width:740px){.wrapper .main-contain .content-full .content-main .content .tarjeta div h3{height:auto}}.wrapper .main-contain .content-full .content-main .content .tarjeta div h3 sup{font-size:12px}.wrapper .main-contain .content-full .content-main .content .tarjeta div a{display:block;padding:10px;color:#ffffff;font-size:16px;text-align:center;background-color:#007bff;margin-bottom:10px;font-weight:600;text-decoration:none;transition:.5s}.wrapper .main-contain .content-full .content-main .content .tarjeta div a:hover{background-color:#00175A}.wrapper .main-contain .content-full .content-main .content .tarjeta div p{font-size:16px;color:#555555;font-weight:400;margin-bottom:20px}.wrapper .main-contain .content-full .content-main .content .tarjeta-title{display:flex;flex-direction:column;flex:1 0 auto;height:55%;margin-bottom:30px}.wrapper .main-contain .content-full .content-main .content .tarjeta-info{display:flex;flex-direction:column;height:40%}.wrapper .main-contain .content-full .content-main .content .tarjeta:hover figure img{top:-10px;transition:1s}.wrapper .main-contain .legals-contacts{padding-bottom:25px;margin:25px auto;display:block;max-width:1280px}@media screen and (max-width:767px){.wrapper .main-contain .legals-contacts{margin-bottom:0}}.wrapper .main-contain .legals-contacts.edition{margin-top:-40px}@media screen and (max-width:767px){.wrapper .main-contain .legals-contacts.edition{margin-top:0}}.wrapper .main-contain .legals-contacts.edition .footer-edition{padding:0 12px;font-size:12px}.wrapper .main-contain .legals-contacts .btn-legals{cursor:pointer}.wrapper .main-contain .legals-contacts .btn-legals h4{display:block;color:#888;font-size:16px;padding:10px 15px;margin-bottom:15px;font-weight:normal}.wrapper .main-contain .legals-contacts .btn-legals h4 i{vertical-align:middle;transform:rotate(0deg);transition:.5s;font-weight:bold !important}.wrapper .main-contain .legals-contacts .btn-legals h4.slow-tcy i:before{transform:rotate(90deg);transition:.5s}.wrapper .main-contain .legals-contacts #collapse-tyc{display:none}.wrapper .main-contain .legals-contacts #collapse-tyc p,.wrapper .main-contain .legals-contacts #collapse-tyc ul li{text-align:justify;font-size:12px;color:#888;word-break:break-all}.wrapper .main-contain .legals-contacts #collapse-tyc p{word-break:normal}@media only screen and (max-width:767px){.wrapper .main-contain .legals-contacts #collapse-tyc p{word-break:normal}}.wrapper .main-contain .legals-contacts #collapse-tyc p strong{font-size:19px}@media only screen and (max-width:1023px){body.rev-companion .wrapper .main-contain>.content .content-forms{width:100%;flex:0 0 100%;max-width:100%;margin:0}body.rev-companion .wrapper .main-contain>.content .content-forms .description-title-offer{display:none}.wrapper .main-contain .content-banner-companion{order:1}.wrapper .main-contain .content .description{order:3;width:100%;padding-top:10px}.wrapper .main-contain .content .description.old-companion{width:100%;flex:0 0 100%;max-width:100%}.wrapper .main-contain .content .description-title-offer{display:none}.wrapper .main-contain .content .description-annuity h3{width:100%;font-size:16px;font-size:clamp(1rem, 3vw, 2rem)}.wrapper .main-contain .content .description-annuity h3 br{display:none}.wrapper .main-contain .content .description-benefits_title h2{font-size:clamp(1.2rem, 6vw, 2rem);text-align:center}.wrapper .main-contain .content .description .description-details{display:flex;flex-wrap:wrap;justify-content:center;max-width:465px;margin:0 auto;padding:0 12px}.wrapper .main-contain .content .description .description-details .box-benefit{width:100%}.wrapper .main-contain .content .description .description-details .box-benefit_info{padding-left:20px}.wrapper .main-contain .content .description .description-details .box-benefit_info p{display:block;font-size:clamp(.6rem, 3vw, 1rem);line-height:initial}.wrapper .main-contain .content .description .description-details .box-benefit_info p a{font-size:clamp(.6rem, 3vw, 1rem) !important}.wrapper .main-contain .content .description .description-details .box-benefit_info sup{font-size:10px;top:-5px}.wrapper .main-contain .content .description .description-details .box-benefit_info span{display:block;font-size:clamp(.5rem, 2.4vw, .7rem)}.wrapper .main-contain .content .description-rewards{padding:0 24px}.wrapper .main-contain .content .description-rewards_title h4{display:block;font-size:clamp(1rem, 3vw, 1.6rem);margin-bottom:18px}.wrapper .main-contain .content .description-rewards p{display:block !important;font-size:clamp(.9rem, 3vw, 1.6rem) !important;margin-bottom:5px}.wrapper .main-contain .content .description-rewards p br{display:block}.wrapper .main-contain .content .description-rewards p strong sup{font-size:clamp(.7rem, 2vw, .9rem)}.wrapper .main-contain .content .description-rewards span{font-size:clamp(.5rem, 3vw, 1rem);letter-spacing:5px}.wrapper .main-contain .content .content-forms{order:2;width:100%}.wrapper .main-contain .content .content-forms .description-title-offer{display:flex;justify-content:center;margin:20px 0}.wrapper .main-contain .content .content-forms .description-title-offer-content{display:flex;justify-content:center;align-items:center;max-width:450px;width:100%}.wrapper .main-contain .content .content-forms .description-title-offer-content .description-info{width:auto;padding-left:20px}.wrapper .main-contain .content .content-forms .description-title-offer-content .description-info p{font-size:clamp(.8rem, 2vw, 1.6rem);line-height:initial}.wrapper .main-contain .content .content-forms .description-title-offer-content .description-info p strong{font-size:clamp(1.6rem, 2vw, 1.6rem)}.wrapper .main-contain .content .content-forms .description-title-offer-content .description-info p sup{font-size:clamp(.9rem, 2vw, 1.6rem);top:-2px}.wrapper .main-contain .content .content-forms .description-title-offer-content .description-info p sup.number{font-size:clamp(.4rem, 2vw, 1.6rem);top:-6px}.wrapper .main-contain .content .content-forms .form-update h1{display:none}.wrapper .main-contain .content .content-forms .content-success{opacity:.9}.wrapper .main-contain .content .content-forms .content-success-box{padding:0 14px}.wrapper .main-contain .content .content-forms .content-success-box h2{font-size:clamp(.8rem, 6vw, 1.6rem)}.wrapper .main-contain .content .content-forms .content-success-box p{font-size:clamp(.4rem, 4vw, 1.1rem)}.wrapper .main-contain .banner-footer-content{margin-top:30px}.wrapper .main-contain .banner-footer-content_img .footer_desktop{display:none}.wrapper .main-contain .banner-footer-content_img .footer_mobile{display:block}.wrapper .main-contain .banner-footer-content_info{margin-top:0;border:1px solid #00175A;border-top:0}.wrapper .main-contain .banner-footer-content_info p{text-align:center;font-size:clamp(.5rem, 4vw, 2.3rem);line-height:1.2;padding:18px}.wrapper .main-contain .banner-footer-content_info p br{display:block}}@media only screen and (max-width:767px){.wrapper .main-contain .content .content-forms .form-update.form-short-companion h1{display:block}}