@font-face{font-family:vw-head;font-weight:400;font-display:swap;src:url(/fonts/vwhead-regular.woff2) format('woff2'),url(/fonts/vwhead-regular.woff) format('woff')}@font-face{font-family:vw-head;font-weight:700;font-display:swap;src:url(/fonts/vwhead-bold.woff2) format('woff2'),url(/fonts/vwhead-bold.woff) format('woff')}@font-face{font-family:vw-head;font-weight:200;font-display:swap;src:url(/fonts/vwhead-light.woff2) format('woff2'),url(/fonts/vwhead-light.woff) format('woff')}@font-face{font-family:vw-text;font-weight:400;font-display:swap;src:url(/fonts/vwtext-regular.woff2) format('woff2'),url(/fonts/vwtext-regular.woff) format('woff')}@font-face{font-family:vw-text;font-weight:700;font-display:swap;src:url(/fonts/vwtext-bold.woff2) format('woff2'),url(/fonts/vwtext-bold.woff) format('woff')}:root{--color-vw:rgb(0, 14, 38);--color-azul:rgb(0, 30, 80);--color-azul-100:rgb(34, 73, 139);--color-azul-claro:rgb(0, 64, 197);--color-celeste:rgb(76, 199, 244);--color-blanco:rgb(255, 255, 255);--color-negro:rgb(0, 0, 0);--color-neutro:rgb(106, 118, 125);--color-gris-000:rgb(245, 248, 255);--color-gris-100:rgb(223, 232, 238);--color-gris-200:rgb(211, 220, 226);--color-gris-300:rgb(194, 202, 207);--color-disabled:rgb(180, 180, 181);--font-family-head:'vw-head',Helvetica,Arial,sans-serif;--font-family-text:'vw-text',Helvetica,Arial,sans-serif;--font-family-icons:'icomoon'!important;--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:2.5rem;--font-size-h4:2rem;--font-size-h5:1.75rem;--font-size-h6:1.5rem;--font-size-h7:1.25rem;--font-size-sm:.9rem;--font-size-rg:1rem;--font-size-md:1.25rem;--font-size-lg:1.5rem;--font-light:200;--font-regular:400;--font-bold:700;--body-font-size:14px}html{height:100%}body,html{font-family:var(--font-family-text)!important;font-weight:400;font-size:var(--body-font-size);color:var(--color-negro);min-height:100%;position:relative}strong{font-weight:var(--font-bold)!important}a{color:var(--color-azul);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--font-size-h1);line-height:var(--font-size-h1)}h2{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}h3{font-size:var(--font-size-h3);line-height:var(--font-size-h3)}h4{font-size:var(--font-size-h4);line-height:var(--font-size-h4)}h5{font-size:var(--font-size-h5);line-height:var(--font-size-h6)}h6{font-size:var(--font-size-h6);line-height:var(--font-size-h6)}h7{font-size:var(--font-size-h7);line-height:var(--font-size-h7)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-bold{font-weight:var(--font-bold)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-rg{font-size:var(--font-size-rg)}.font-size-md{font-size:var(--font-size-md)}.font-size-lg{font-size:var(--font-size-lg)}.text-primary{color:var(--color-azul)!important}.br0{border-right:0!important;border-left:0!important;border-top:0!important;border-bottom:0!important;border:0!important}.lh-275{line-height:2.75rem}.lh-200{line-height:2rem}.padd-55{padding:.5rem}.vert-middle{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:max-content}.curp{cursor:pointer}@media (min-width:1200px){.container-main{max-width:1280px}}header{padding:1rem!important}header .container{display:flex!important;align-items:center!important}header .line1,header .line2,header .line3{height:2px;background-color:var(--color-azul)}.line3,header .line1{width:100px}header .line2{width:100%}header span{font-size:var(--font-size-h6);text-wrap:nowrap;margin:0 14px}header .logo{height:48px;height:56px;width:auto;margin:0 14px}header .logo svg{height:100%;width:auto}.pasos{display:flex;list-style:none;height:60px;margin:0;padding:0;display:block;position:relative}.pasos li:first-child{position:absolute;display:block;width:100%;border-bottom:2px solid var(--color-gris-300);bottom:2px}.pasos li{color:var(--color-neutro);font-weight:var(--font-light);font-size:var(--font-size-md);position:relative;display:flex;width:calc(33.33% - 1px);margin-right:1px;border-bottom:6px solid transparent;float:left;height:100%;align-items:center;justify-content:center;z-index:1}.pasos li.active{color:var(--color-azul);font-weight:var(--font-bold);border-bottom:6px solid var(--color-azul)}.pasos li:last-child{width:33.33%;margin-right:0}.btn{border-radius:360px!important;height:unset;line-height:unset}.btn-lg{font-size:1.25rem;padding:1rem 3rem!important}.btn-md{font-size:1.15rem;padding:.75rem 3rem!important}.btn-primary{background-color:var(--color-azul)}.btn-primary:hover{background-color:var(--color-azul-claro)}.btn-secondary{border:2px solid var(--color-azul);color:var(--color-azul);background-color:var(--color-blanco)}.btn-secondary:hover{border:2px solid var(--color-azul-claro);color:var(--color-azul-claro);background-color:var(--color-gris-000)}.option-input.radio{border-radius:50%}.option-input.radio::after{border-radius:50%}.option-input:checked{background:unset!important;border:none!important;height:36px!important;width:36px!important}.option-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#40e0d0;content:"";display:block;position:relative;z-index:100}.option-input:checked::before{height:36px;width:36px;color:var(--color-celeste);font-family:icomoon!important;position:absolute;content:"\e904";display:inline-block;text-align:center;line-height:36px;font-size:var(--font-size-h4)}.option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:26px;width:26px;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#fff;border:2px solid #cbd1d8;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:0;position:relative;z-index:1000}.loading{position:fixed;background:rgba(255,255,255,.9);width:100%;height:100%;z-index:111111111}.loading .spinner-border{width:4rem;height:4rem}.modal-coverage,.modal-coverage .modal-content,.modal-terms,.modal-terms .modal-content{height:70%}.modal-coverage .modal-body,.modal-terms .modal-body{overflow:auto}.modal-terms{font-size:var(--font-size-rg);line-height:var(--font-size-md)}.modal{z-index:1090}.modal-backdrop{z-index:1080}.modal-body{padding:1rem 2rem}form{display:block;margin:0;padding:0}label{display:block;text-align:left;margin-bottom:0;font-size:var(--font-size-sm)}.custom-checkbox{height:unset!important;padding:.15rem .5rem!important}.custom-control label{text-transform:none;line-height:1.65rem}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 0 rgba(75,0,153,.25)}input[type=email],input[type=password],input[type=text]{background-color:var(--color-blanco);border:1px solid var(--color-gris-300);border-radius:0;padding:.95rem 1rem;height:unset}input[type=email].val-error,input[type=password].val-error,input[type=text].val-error,select.val-error{border-color:#bd2130}select{background-color:var(--color-blanco);border:1px solid var(--color-gris-300);border-radius:0;padding:.95rem 1rem;height:unset}label.val-error,label.val-error small{color:#bd2130}.controls div.spinner-border-sm{position:absolute;right:1rem;bottom:.4rem;z-index:1;background-color:#fff;padding:.4rem}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-control-lg .custom-control-label::after,.form-control-lg .custom-control-label::before{width:1.25rem;height:1.25rem}.form-control:focus{border-color:#380073;color:#495057;outline:0;box-shadow:unset}.controls small{text-align:left;color:#999;text-transform:uppercase}.form-group{margin-bottom:.75rem!important}.form-group .controls i{position:absolute;font-size:1.25rem;right:15px;top:0;cursor:pointer}.radio-inline-block div{display:inline-block;padding:.5rem 0}.radio-inline-block div i{left:0!important;top:-.05rem!important;width:35px}.radio-inline-block div span{display:inline-block;padding:0 .5rem}.radio-inline-block input{float:left;margin-top:.25rem}.form-small{font-size:.9rem;line-height:.9rem;color:var(--color-neutro)}.note{padding-top:3rem!important;font-size:var(--font-size-rg)!important;line-height:var(--font-size-rg)!important;color:var(--color-neutro);text-align:center!important}.btn.focus,.btn:focus{outline:unset;box-shadow:unset}.list-1{font-weight:600}.list-1 .list-group-item-action:active,.list-1 .list-group-item-action:focus,.list-1 .list-group-item-action:hover{background-color:unset!important}.section-main,.section-main-400{padding:0 0 5rem}.section-main .main-content{min-height:500px}.section-main-400 .main-content{min-height:400px}.main-left .body{position:relative;border-radius:8px 0 0 0;width:100%}.main-left .body.bck{background-image:url(../../../img/vw-proteccion-vale-mas.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.main-left .body.bck img{position:absolute;left:0;right:0;top:0;bottom:10%;margin:auto;width:80%}.main-left .body .promo{font-family:var(--font-family-head);width:90%;display:table;position:absolute;left:0;bottom:-36px;background-color:var(--color-azul);color:var(--color-blanco);min-height:90px;font-size:var(--font-size-h4);line-height:var(--font-size-h4);font-weight:var(--font-light);padding:30px 40px}.main-left .body .promo strong{display:block;font-size:var(--font-size-h3);font-weight:var(--font-regular)}.main-left .body .promo div{display:table-cell;vertical-align:middle}@media only screen and (max-width:991px){.main-left .body .promo{width:100%;bottom:0;text-align:center}.main-left .body .promo span{font-size:var(--font-size-h4)}}@media only screen and (max-width:767px){.main-left .body .promo{line-height:var(--font-size-h6);padding:10px}.main-left .body .promo span{font-size:var(--font-size-h6)}.main-left .body .promo strong{display:unset}}.main-right .body{background-color:#fff;height:100%}.main-right .body-complete{background-color:#fff;border-radius:8px 8px 8px 8px;border-color:#e7e7e7;border-style:solid;border-width:1px 1px 1px 1px;height:100%}.main-right .body .head,.main-right .body-complete .head{position:relative;text-align:center;padding:1.25rem 0 .75rem 0;min-height:80px}.main-right .body .content,.main-right .body-complete .content{width:100%;display:table;text-align:center;position:relative;min-height:210px}.main-right .body .foot,.main-right .body-complete .foot{text-align:center;position:relative;padding-top:4rem!important}.main-right .body .foot-brt,.main-right .body-complete .foot-brt{border-top:1px solid #e7e7e7}footer{font-size:var(--font-size-rg);border-top:2px solid var(--color-gris-300);color:var(--color-azul);padding:20px 0 50px}.legal{text-align:right}.copy a,.legal a{text-decoration:underline;font-weight:var(--font-bold)}@media only screen and (max-width:767px){.copy{padding:15px}.legal{text-align:left}}.wflow-credit{display:table-cell;vertical-align:middle;height:max-content;padding:2.5rem}.wflow1{display:table-cell;vertical-align:middle;height:max-content;padding:2.5rem 0}.wflow2{display:block;height:max-content;padding:2.5rem 1.5rem 1.5rem}.wflow3{display:block;height:max-content;padding:2.5rem 1.5rem 1.5rem}.wflow4{display:block;height:max-content;padding:2rem 1.5rem 0}.wflow5{display:block;height:max-content;padding:3rem 5rem}@media only screen and (max-width:1199px){.main-left .body.bck{background-position:70% 50%}}@media only screen and (max-width:991px){.main-left .body{background-position:center;border-radius:8px 8px 0 0;height:0}.section-main,.section-main-400{padding:2rem 0 3rem}.main-left{padding-right:15px}.main-left .body{background-position:center;border-radius:8px 8px 0 0;height:350px}.main-left .body.bck img{width:70%}.main-left .body .promo{min-height:30px}.main-left .body .promo strong{font-size:1.5rem;line-height:1.5rem}.main-left .body .promo span{line-height:1.5rem}.section-main-400 .main-left .body{background-position:center;border-radius:8px 8px 8px 8px!important;height:300px!important}.main-right-pl{padding-left:15px}.main-right .body{background-color:#fff;border-radius:0 0 8px 8px;border-color:#e7e7e7;border-style:solid;border-width:0 1px 1px 1px}.wflow1{padding:2.5rem 1.5rem}}@media only screen and (max-width:767px){html{font-size:95%}header .logo{height:28px}.main-left .body{height:250px}.wflow1{display:table-cell;vertical-align:middle;height:max-content;padding:1.5rem}.wflow5{padding:2.5rem}}@media only screen and (max-width:575px){header .logo{background-position:center}.wflow3{padding:2.5rem 1rem}}.product{display:flex;align-items:center;border:1px solid var(--color-vw);padding:.5rem 1rem;margin:1rem 0}.product svg{width:38px;height:38px}.product ul{margin:0 0 0 1rem;padding:0;list-style:none}.product ul li{text-align:left}.product ul li a{color:var(--color-vw);text-decoration:none}.product ul li small{font-size:var(--font-size-sm)!important}.product-xl{border:1px solid var(--color-vw);padding:1rem;margin:1.5rem 0 3rem 0}.product-xl svg{width:56px;height:56px}.product-xl ul{margin:1rem 1.5rem 1rem 1.5rem;padding:0;list-style:none;font-size:var(--font-size-h7);text-align:left}.product-xl ul li{border-bottom:1px solid var(--color-disabled);padding:.5rem 0}.product-xl ul li:last-child{border-bottom:0!important}.product-xl ul li span{float:right}.product-xl .notice{border-top:1px solid var(--color-vw);padding-top:.5rem}@media only screen and (max-width:575px){.product-xl ul{margin:1rem .5rem 1rem .5rem;font-size:var(--font-size-rg)}}.swal2-container{z-index:9999}.swal2-styled:focus{outline:0;box-shadow:unset!important}.swal2-container.swal2-shown{background-color:rgba(255,255,255,.9)!important}.swal2-popup{border-radius:8px!important;border-color:#e7e7e7;border-style:solid;border-width:1px 1px 1px 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.25)!important}.swal2-actions.swal2-loading button{border-left-color:#1a54a8!important;border-right-color:#1a54a8!important}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:4em!important;height:4em!important}.swal2-popup{padding:2.5em 2em!important}.swal2-title{font-size:1.5em!important}.swal2-content{font-size:1em}.swal2-styled.swal2-confirm.btn-primary{background-color:#1a54a8!important;border-color:#1a54a8!important}.swal2-styled.swal2-confirm.btn-primary:active,.swal2-styled.swal2-confirm.btn-primary:focus,.swal2-styled.swal2-confirm.btn-primary:hover{background-color:#154387!important;border-color:#133e7c!important}.tooltip-inner.tooltip-danger{background-color:#bd2130}.tooltip-danger.bs-tooltip-right .arrow:before{border-right-color:#bd2130!important}.tooltip-danger.bs-tooltip-left .arrow:before{border-left-color:#bd2130!important}.tooltip-danger.bs-tooltip-bottom .arrow:before{border-bottom-color:#bd2130!important}.tooltip-danger.bs-tooltip-top .arrow:before{border-top-color:#bd2130!important}.modal-creditcard .modal-body{min-height:400px}.modal-creditcard .container{margin-top:-70px}.modal-creditcard .form-row{margin-top:190px}.flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:991.98px){.padding{padding:1.5rem}}@media (max-width:767.98px){.padding{padding:1rem}}.padding{padding:5rem}.card{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}.pl-3,.px-3{padding-left:1rem!important}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #d2d2dc;border-radius:0}.card .card-title{color:#000;margin-bottom:.625rem;text-transform:capitalize;font-size:.875rem;font-weight:500}.card .card-description{margin-bottom:.875rem;font-weight:400;color:#76838f}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card{margin-bottom:.75rem;box-shadow:0 1px 15px 1px rgba(230,234,236,.35);border-radius:.25rem;border:none}.accordion .card .card-header{background-color:transparent;border:none;padding:.5rem .5rem .5rem 1rem}.accordion .card .card-header.selected{background-color:#1a54a8}.accordion .card .card-header.selected a,.accordion .card .card-header.selected a small,.accordion .card .card-header.selected a span,.accordion .card .card-header.selected a:before{color:#fff!important}.accordion .card .card-header.selected .option-input:checked{background:#000!important}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.accordion .card .card-header *{font-weight:400;font-size:1rem}.mb-0,.my-0{margin-bottom:0!important}.accordion .card .card-header a{display:block;color:inherit;text-decoration:none;font-size:inherit;position:relative;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;padding:0 1rem 0 2.5rem;text-align:left}.accordion .card .card-header a h5{display:block;font-weight:700;padding:0;margin:0}.accordion .card .card-header a strong{display:block;font-weight:500;font-size:.85rem}.accordion .card .card-header a span{font-weight:500;font-size:.85rem}.accordion .card .card-header a small{display:block;font-weight:500;font-size:.75rem;color:#888}.accordion .card .card-header *{font-weight:400;font-size:1rem}.accordion .card .card-header a[aria-expanded=false]:before{content:"\e902"}.accordion .card .card-header a[aria-expanded=true]:before{content:"\e901"}.accordion .card .card-header a:before{position:absolute;right:0;top:10px;font-size:18px;display:block;font-family:icomoon!important;display:inline-block;padding-right:3px;vertical-align:middle;font-size:1em;color:#405189}.accordion>.card>.card-header{margin-bottom:0;border:1px solid var(--color-gris-300)}.accordion.faqs .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none!important}.accordion.faqs .card .card-header{padding:0!important}.accordion.faqs .card .card-header a{padding:1rem!important}.accordion.faqs .card .card-header a:before{top:50%;margin-top:-.5rem;margin-right:1rem}.accordion.faqs .card .card-header a h5{font-size:var(--font-size-rg)}.accordion.faqs>.card>.card-header{background-color:var(--color-blanco)}.accordion.faqs .faq-group-title{color:var(--color-azul);font-size:1.125rem;font-weight:700;line-height:1.35;margin:1.5rem 0 .75rem}.accordion.faqs .faq-group-title:first-child{margin-top:0}.price{color:var(--color-azul);border:1px solid var(--color-gris-300);display:flex;align-items:center;padding:18px 26px;margin-bottom:10px}.price.selected{color:var(--color-blanco);border:1px solid transparent;background:linear-gradient(90deg,var(--color-azul-100),var(--color-azul))}.price .desc{width:100%;text-align:left;padding:0 26px 0 10px}.price.selected .desc h5,.price.selected .desc h6{color:var(--color-celeste)}.price .value{text-align:right;text-wrap:nowrap}.price .value small{display:block;font-size:1rem;font-weight:600;line-height:1rem}.price .value h5,.price .value h6{text-wrap:nowrap;font-weight:var(--font-bold)}@media only screen and (max-width:767px){.option-input{height:18px;width:18px}.option-input:checked::before{height:26px;width:26px}.price .desc{padding:0 16px 0 0}h6{font-size:var(--font-size-h7)}}@media only screen and (max-width:479px){.price{display:block}.price .desc,.price .value{text-align:center}.price label{text-align:center}.price .option-input:checked{width:100%!important}.price .option-input:checked::before{left:50%;margin-left:-13px}}.coverage-table{position:absolute;display:flex;align-items:center;width:100%;top:0;height:100%;background-color:#fff;z-index:10}@media only screen and (max-width:767px){.coverage-table{display:block;height:unset}}.coverage-table .close{position:absolute;top:0;right:0;float:unset;font-size:var(--font-size-h4)!important;font-weight:unset;line-height:var(--font-size-h4)!important;color:var(--color-azul);text-shadow:unset;opacity:1;cursor:pointer;z-index:1}.coverage-table div[class^=col-]{padding-right:5px;padding-left:5px}.coverage-table .planes-responsive .plan{border:2px solid var(--color-gris-300);padding:30px 20px 20px;margin-bottom:20px}.coverage-table .planes-responsive .plan .button{height:60px;display:flex;align-items:center;justify-content:center;margin-top:1rem}.coverage-table .planes-responsive .plan .button i{font-size:var(--font-size-h2)}.coverage-table hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid var(--color-gris-300)}.coverage-table ul{list-style:none;margin:0;padding:0;display:block}.coverage-table ul li{font-size:var(--font-size-md);display:block;padding:.25rem 0}.coverage-table .planes-table table{width:100%;border:2px solid var(--color-gris-300)}.coverage-table .planes-table table thead th{border-top:1px solid var(--color-gris-300);border-left:1px solid var(--color-gris-300);border-right:1px solid var(--color-gris-300);border-bottom:2px solid var(--color-gris-300)}.coverage-table .planes-table table thead th small{display:block}.coverage-table .planes-table table tbody td{border:1px solid var(--color-gris-300)}.coverage-table .planes-table table tbody tr:last-child td{border-bottom:0}.coverage-table .planes-table table tfoot td{border-top:0;border-left:1px solid var(--color-gris-300);border-right:1px solid var(--color-gris-300);border-bottom:1px solid var(--color-gris-300);padding-bottom:1.75rem}.coverage-table .planes-table table tfoot i{font-size:var(--font-size-h2);color:var(--color-celeste)}.coverage-table .planes-table table td,.coverage-table .planes-table table th{font-size:var(--font-size-md);padding:.75rem 2rem;text-align:center}.coverage-table .planes-table table td:first-child,.coverage-table .planes-table table th:first-child{text-align:left}.coverage-table .planes-responsive .plan h5:nth-child(2n),.coverage-table h6{font-weight:var(--font-bold)}.coverage-table i{color:var(--color-azul);vertical-align:middle}.coverage-table i.icon-close{color:var(--color-azul-100)!important}.coverage-table .selected i.icon-close{opacity:.45}.coverage-table .plan.selected,.coverage-table .planes-table table td.selected,.coverage-table .planes-table table th.selected{color:var(--color-blanco);background:linear-gradient(90deg,var(--color-azul-100),var(--color-azul))}.coverage-table .plan.selected h5:first-child,.coverage-table .selected i,.coverage-table th.selected h5{color:var(--color-celeste)}.coverage-table .planes-table table th.selected{border-bottom:2px solid rgb(255,255,255,.075)}.coverage-table .planes-table table td.selected{border-bottom:1px solid rgb(255,255,255,.075)}.coverage-table .selected button{display:none}.msg-result{min-height:300px;display:flex;align-items:center;justify-content:center}.msg-result i{font-size:var(--font-size-h1)}.msg-result h3{font-weight:var(--font-bold)}.link-icon{font-size:var(--font-size-md);display:flex;align-items:center;justify-content:center}.link-icon i{font-size:var(--font-size-h6);margin-right:.5rem}.wflow2{padding:2rem .5rem 1.5rem}.coverage-selector{width:100%}.coverage-selector-head{text-align:center;margin-bottom:1.25rem}.coverage-selector-head h5,.coverage-selector-head h6{margin-bottom:.25rem}.coverage-period-selector{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.coverage-period-btn{min-width:110px;padding:.75rem 1.5rem;border-radius:360px;border:1px solid var(--color-azul);background-color:var(--color-blanco);color:var(--color-azul);font-family:var(--font-family-text);font-weight:var(--font-bold);cursor:pointer}.coverage-period-btn.active{background-color:var(--color-azul);color:var(--color-blanco)}.coverage-cards{display:flex;gap:12px;align-items:stretch}.coverage-card{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;border:1px solid var(--color-gris-300);border-radius:8px;padding:1.5rem 1rem 1rem;text-align:left;background-color:var(--color-blanco)}.coverage-card.selected{border:2px solid var(--color-azul-claro)}.coverage-card-popular{position:absolute;top:-17px;left:50%;transform:translateX(-50%);padding:.45rem 1.5rem;border-radius:360px;background-color:var(--color-azul-claro);color:var(--color-blanco);font-size:.85rem;font-weight:var(--font-bold);white-space:nowrap}.coverage-card-title{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:var(--font-bold);color:var(--color-azul);border-bottom:1px solid var(--color-gris-200);padding-bottom:1rem;margin-bottom:1rem}.coverage-card-price{border-bottom:1px solid var(--color-gris-200);padding-bottom:1rem;margin-bottom:1rem}.coverage-card-price-label{display:block;font-size:.9rem;font-weight:var(--font-bold)}.coverage-card-price-value{display:block;margin:.35rem 0;font-size:1.45rem;font-weight:var(--font-bold);color:var(--color-azul);text-align:center;white-space:nowrap}.coverage-card-price-note{display:block;font-size:.8rem;font-weight:var(--font-bold);color:var(--color-azul)}.coverage-card-features{flex:1;border-bottom:1px solid var(--color-gris-200);padding-bottom:1rem;margin-bottom:1rem}.coverage-card-features strong{display:block;margin-bottom:.75rem}.coverage-card-features ul{list-style:none;margin:0;padding:0}.coverage-card-features li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.9rem}.coverage-card-features li:before{content:"✓";position:absolute;left:0;color:var(--color-azul);font-weight:var(--font-bold)}.coverage-card-detail{text-align:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-gris-200)}.coverage-card-detail a{font-weight:var(--font-bold)}.coverage-card-action{display:flex;align-items:center;font-weight:var(--font-bold);color:var(--color-azul);cursor:pointer}.coverage-card-check{width:24px;height:24px;margin-right:.75rem;border:2px solid var(--color-gris-300);border-radius:5px;display:flex;align-items:center;justify-content:center}.coverage-card.selected .coverage-card-check{background-color:var(--color-azul-claro);border-color:var(--color-azul-claro);color:var(--color-blanco)}.coverage-compare{text-align:center;margin-top:1.25rem}.coverage-compare a{font-weight:var(--font-bold)}.coverage-card{cursor:pointer;transition:border-color .2s ease}.coverage-card-detail a{cursor:pointer}@media only screen and (max-width:991px){.coverage-cards{flex-direction:column}.coverage-card{width:100%}}#wallet_container{max-width:60%!important;margin:0 auto!important}.product-xl .product-price-summary>span{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.product-xl .product-price-note{display:block;padding:4px 0 8px;border-bottom:0;font-size:12px;line-height:1.4;font-weight:400;text-align:right}
