﻿@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"RobotoBold";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"RobotoItalic";src:url("../fonts/Roboto-Italic.woff2") format("woff2"),url("../fonts/Roboto-Italic.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"ColfaxBlack";src:url("../fonts/Colfax-Black.woff2") format("woff2"),url("../fonts/Colfax-Black.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.main-medicare{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2;color:#666}.main-medicare section{padding:50px 0}.main-medicare h1{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:42px;color:#fff}@media(max-width: 991px){.main-medicare h1{font-size:32px}}.main-medicare h2{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:35px;color:#048086}@media(max-width: 991px){.main-medicare h2{font-size:25px}}.main-medicare h2.titleNumber{position:relative;z-index:99;display:inline-block}.main-medicare h2.titleNumber span{position:relative;z-index:99}.main-medicare h2.titleNumber::before{position:absolute;top:50%;left:-80px;width:105px}.main-medicare h3{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:30px;color:#333;margin-bottom:20px}@media(max-width: 991px){.main-medicare h3{font-size:22px}}.main-medicare h4{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:18px;color:#333}.main-medicare p{font-size:16px}.main-medicare p.size20{font-size:20px !important}.main-medicare p.disclaimer{font-family:"RobotoItalic",Arial,Helvetica,sans-serif;font-size:14px}.main-medicare p.phone{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:35px}@media(max-width: 576px){.main-medicare p.phone{font-size:25px}}.main-medicare p a:hover,.main-medicare p a:focus,.main-medicare p a:active{text-decoration:underline}.main-medicare strong{font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .text-regular{font-family:"Roboto",Arial,Helvetica,sans-serif}.main-medicare .text-bold{font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .text-italic{font-style:italic}.main-medicare .text-green{color:#048086}.main-medicare .text-green-dark{color:#163e43}.main-medicare .btnCustom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#048086;font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;color:#fff;border:1px solid #048086;min-width:140px;height:auto;padding:12px 20px;cursor:pointer;margin-top:0;float:none}.main-medicare .btnCustom:hover,.main-medicare .btnCustom:focus,.main-medicare .btnCustom:active{background:#163e43;border:1px solid #163e43;box-shadow:none !important}.main-medicare .btnCustom i{font-size:25px;line-height:normal}.main-medicare .btnCustom.btnArrow{padding:10px 20px}.main-medicare .btnCustom.btnArrow:after{font:normal normal normal 24px/1 "Material Design Icons";content:"";margin-right:-10px}.main-medicare .btnCustom.btnArrowBack{padding:10px 20px}.main-medicare .btnCustom.btnArrowBack:before{font:normal normal normal 24px/1 "Material Design Icons";content:"";margin-left:-10px}.main-medicare .btnCustom.btnPhone{padding:10px 20px}.main-medicare .btnCustom.btnPhone::before{font:normal normal normal 24px/1 "Material Design Icons";content:"";margin-left:-10px;margin-right:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.main-medicare .btnCustom.btnTTY{padding:10px 20px}.main-medicare .btnCustom.btnTTY::before{font:normal normal normal 24px/1 "Material Design Icons";content:"";margin-left:-10px;margin-right:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.main-medicare .bg-green{background-color:#048086}.main-medicare .bg-grey-light{background-color:#e7ecef}.main-medicare .bg-grey-silver{background-color:#87a0ae}.main-medicare .bg-green-lemon{background-color:#d8e15c}.main-medicare .video video{display:block;width:100%;height:100%}.main-medicare .video .videoWrapper{position:relative;width:100%;height:0;min-height:350px;background-color:#000}.main-medicare .video .videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.main-medicare .video .videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;-o-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;-webkit-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.main-medicare .video .videoPoster:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid #048086;border-radius:100%;-webkit-transition:border-color 300ms;-o-transition:border-color 300ms;transition:border-color 300ms}.main-medicare .video .videoPoster:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-25px 0 0 -15px;border-left:40px solid #048086;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:border-color 300ms;-o-transition:border-color 300ms;transition:border-color 300ms}.main-medicare .video .videoPoster:hover:before{border-color:#87a0ae}.main-medicare .video .videoPoster:hover:after{border-left-color:#87a0ae}.main-medicare .video .videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;-o-transition-delay:0s,800ms;transition-delay:0s,800ms}.main-medicare .dateTagBox{margin-bottom:15px}.main-medicare .dateTagBox p{margin:0 !important;font-size:14px;color:#585c65}.main-medicare .dateTagBox .dateBox::before{content:url("../../img/ico-date.svg");display:block;height:18px;margin-right:5px}.main-medicare .dateTagBox .tagBox{margin-left:15px}.main-medicare .dateTagBox .tagBox::before{content:url("../../img/ico-tag.svg");display:block;height:18px;margin-right:5px}.main-medicare .breadcrumbBox{padding:20px 0}.main-medicare .breadcrumbBox ul li{font-size:15px;color:#fff}.main-medicare .breadcrumbBox ul li::after{content:"›";margin:0 10px}.main-medicare .breadcrumbBox ul li a{color:inherit}.main-medicare .breadcrumbBox ul li a:hover,.main-medicare .breadcrumbBox ul li a:focus,.main-medicare .breadcrumbBox ul li a:active,.main-medicare .breadcrumbBox ul li a.active{text-decoration:underline}.main-medicare .breadcrumbBox ul li:last-child{font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .breadcrumbBox ul li:last-child::after{content:unset;margin:0}.main-medicare .breadcrumbBox.overlapped{position:absolute;width:100%;z-index:9;padding:20px 0;background:none}.main-medicare .breadcrumbBox.overlapped ul li{font-size:15px;color:#fff}.main-medicare .breadcrumbBox.overlapped ul li::after{content:"›";margin:0 10px}.main-medicare .breadcrumbBox.overlapped ul li a{font-family:"RobotoBold",Arial,Helvetica,sans-serif;color:inherit;text-decoration:underline}.main-medicare .breadcrumbBox.overlapped ul li a:hover,.main-medicare .breadcrumbBox.overlapped ul li a:focus,.main-medicare .breadcrumbBox.overlapped ul li a:active,.main-medicare .breadcrumbBox.overlapped ul li a.active{text-decoration:underline}.main-medicare .breadcrumbBox.overlapped ul li:last-child{font-family:"Roboto",Arial,Helvetica,sans-serif}.main-medicare .breadcrumbBox.overlapped ul li:last-child::after{content:unset;margin:0}.main-medicare .pagination{margin:0 !important}@media(max-width: 576px){.main-medicare .pagination .btnCustom{min-width:auto}}.main-medicare .pagination .btnCustom.btnArrowBack{margin-right:10px}.main-medicare .pagination .btnCustom.btnArrow{margin-left:10px}@media(max-width: 576px){.main-medicare .pagination .btnCustom.btnArrowBack::after,.main-medicare .pagination .btnCustom.btnArrowBack::before,.main-medicare .pagination .btnCustom.btnArrow::after,.main-medicare .pagination .btnCustom.btnArrow::before{margin:0}}.main-medicare .pagination .btnCustom.disabled{pointer-events:none;opacity:.2;background:none;color:#333}.main-medicare .pagination .btnPage{display:inline-block;font-size:35px;font-family:"RobotoBold",Arial,Helvetica,sans-serif;padding:10px;width:45px;height:45px;text-align:center;line-height:25px;margin:0 5px}.main-medicare .pagination .btnPage.active,.main-medicare .pagination .btnPage:hover,.main-medicare .pagination .btnPage:focus,.main-medicare .pagination .btnPage:active{background:#fff;color:#048086;border-radius:50%}.main-medicare form .inline-fields{height:auto !important}.main-medicare form label{color:#163e43;font-size:15px}.main-medicare form input,.main-medicare form textarea{border-color:#c4c4c4;font-size:16px;padding-left:40px;background-repeat:no-repeat;background-position-y:center;background-position-x:10px;resize:none}.main-medicare form input:focus,.main-medicare form textarea:focus{box-shadow:none;border-color:#163e43}.main-medicare form input.form-nombre,.main-medicare form textarea.form-nombre{background-image:url("../../img/ico-user.svg")}.main-medicare form input.form-telefono,.main-medicare form textarea.form-telefono{background-image:url("../../img/ico-mobile-phone.svg")}.main-medicare form input.form-email,.main-medicare form textarea.form-email{background-image:url("../../img/ico-envelope.svg")}.main-medicare form input.form-nacimiento,.main-medicare form textarea.form-nacimiento{background-image:url("../../img/ico-calendar.svg")}.main-medicare form input.form-mensaje,.main-medicare form textarea.form-mensaje{background-image:url("../../img/ico-message.svg");background-position-y:10px}.main-medicare form input.form-check-input,.main-medicare form textarea.form-check-input{position:initial;width:20px;height:20px;margin:0 5px 0 0;padding:0}.main-medicare form textarea{max-height:85px}@keyframes bake-pie{from{transform:rotate(0deg) translate3d(0, 0, 0)}}.main-medicare .pieID{display:inline-block}.main-medicare .pie{position:relative;height:200px;width:200px;transform:rotate(73deg)}@media(max-width: 991px){.main-medicare .pie{transform:rotate(180deg)}}.main-medicare .pie::before{content:"";display:block;position:absolute;z-index:1;width:100px;height:100px;background:#eee;border-radius:50%;top:50px;left:50px}.main-medicare .slice{position:absolute;width:200px;height:200px;clip:rect(0px, 200px, 200px, 100px);animation:bake-pie 1s}.main-medicare .slice span{display:block;position:absolute;top:0;left:0;background-color:#000;width:200px;height:200px;border-radius:50%;clip:rect(0px, 200px, 200px, 100px)}.main-medicare .mainBanner .bannerColumn{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.main-medicare .mainBanner .bannerColumn [class*=’col-’]{float:none;display:table-cell}.main-medicare .mainBanner .bannerColumn .bannerImage{min-height:300px;background-position:center center;background-size:cover}@media(max-width: 767px){.main-medicare .mainBanner .bannerColumn .bannerImage{min-height:200px}}.main-medicare .mainBanner .bannerColumn .bannerText{max-width:570px;min-height:300px;padding:30px}@media(max-width: 767px){.main-medicare .mainBanner .bannerColumn .bannerText{min-height:auto;padding:40px 30px 90px 30px}}.main-medicare .mainBanner .bannerColumn .bannerText p{max-width:320px;font-size:16px;line-height:1.2;margin:10px 0 0 0}.main-medicare .aboutMedicareSection .videoBox-video{max-width:700px;margin:-100px auto 0 auto}.main-medicare .aboutMedicareSection h2{margin-top:20px}.main-medicare .aboutMedicareSection p{max-width:490px;margin:10px auto 0 auto}.main-medicare .partesMedicareSection{background:#f8f8f8}.main-medicare .partesMedicareSection .partesBox{margin:25px auto 0 auto;max-width:900px}.main-medicare .partesMedicareSection .partesBox .parteBox img{display:inline-block;width:100%;max-width:150px;margin:20px 0}@media(max-width: 767px){.main-medicare .partesMedicareSection .partesBox .parteBox img{max-width:120px}}.main-medicare .partesMedicareSection .partesBox .parteBox h3{color:#163e43;margin-bottom:0}.main-medicare .partesMedicareSection .partesBox .parteBox h3 span{display:block;font-size:22px;color:#333}@media(max-width: 767px){.main-medicare .partesMedicareSection .partesBox .parteBox h3 span{font-size:18px}}.main-medicare .partesMedicareSection .partesBox .parteBox p{max-width:320px}.main-medicare .partesMedicareSection .partesABContainer{padding-bottom:100px;overflow:hidden}@media(max-width: 991px){.main-medicare .partesMedicareSection .partesABContainer{padding-bottom:50px}}.main-medicare .partesMedicareSection .partesABContainer p{max-width:580px;margin:10px auto 0 auto}.main-medicare .partesMedicareSection .partesABContainer .partesBox{position:relative}.main-medicare .partesMedicareSection .partesABContainer .partesBox::after{content:"";display:block;position:absolute;width:100%;height:320px;background:url("../../img/line-00.svg") no-repeat center center;background-size:contain;right:-100px;top:30%;z-index:1}@media(max-width: 991px){.main-medicare .partesMedicareSection .partesABContainer .partesBox::after{display:none}}.main-medicare .partesMedicareSection .partesABContainer .partesBox .parteBox{position:relative}.main-medicare .partesMedicareSection .partesABContainer .partesBox .parteBox.lineaRecta::after{content:"";display:block;width:1px;height:18vw;border-left:3px dashed #c4c4c4;position:absolute;top:75px;left:0;right:0;margin:0 0 0 auto;transform:translateY(-42%) rotate(-90deg)}@media(max-width: 767px){.main-medicare .partesMedicareSection .partesABContainer .partesBox .parteBox.lineaRecta::after{position:relative;transform:none;margin:20px auto 0 auto;top:auto;height:50px}}.main-medicare .partesMedicareSection .graficoContainer{position:relative;bottom:0;z-index:1}.main-medicare .partesMedicareSection .graficoContainer .graficoBox{border-radius:10px;padding:50px}.main-medicare .partesMedicareSection .graficoContainer .graficoBox h3{color:#163e43;margin-bottom:30px}.main-medicare .partesMedicareSection .graficoContainer .graficoBox p{max-width:350px;margin:0 auto}.main-medicare .partesMedicareSection .graficoContainer .graficoBox p.number{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:60px}.main-medicare .partesMedicareSection .graficoContainer .graficoBox p:last-child{color:#333}.main-medicare .partesMedicareSection .graficoContainer .graficoBox .leftNumber{position:relative}@media(max-width: 991px){.main-medicare .partesMedicareSection .graficoContainer .graficoBox .leftNumber{margin-right:auto}}.main-medicare .partesMedicareSection .graficoContainer .graficoBox .leftNumber::before{content:"";display:block;position:absolute;width:40%;height:1px;border-bottom:3px dashed #163e43;margin-left:20px;top:40px;right:-35px}@media(max-width: 991px){.main-medicare .partesMedicareSection .graficoContainer .graficoBox .leftNumber::before{width:105px;transform:rotate(90deg) translate(0, 90px);top:initial;left:0;right:0;margin:0 auto}}.main-medicare .partesMedicareSection .graficoContainer .graficoBox .rightNumber{position:relative}@media(max-width: 991px){.main-medicare .partesMedicareSection .graficoContainer .graficoBox .rightNumber{margin-left:auto}}.main-medicare .partesMedicareSection .graficoContainer .graficoBox .rightNumber::before{content:"";display:block;position:absolute;width:40%;height:1px;border-bottom:3px dashed #048086;margin-right:20px;top:40px;left:-40px}@media(max-width: 991px){.main-medicare .partesMedicareSection .graficoContainer .graficoBox .rightNumber::before{width:105px;transform:rotate(90deg) translate(0, -90px);top:initial;left:0;right:0;margin:0 auto}}.main-medicare .partesMedicareSection .partesCDContainer{background:#048086;background:-moz-linear-gradient(top, #048086 0%, #007473 100%);background:-webkit-linear-gradient(top, #048086 0%, #007473 100%);background:linear-gradient(to bottom, #048086 0%, #007473 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#048086", endColorstr="#007473", GradientType=0);padding-bottom:50px}.main-medicare .partesMedicareSection .partesCDContainer h2{color:#fff}.main-medicare .partesMedicareSection .partesCDContainer h2 span{color:#d8e15c}.main-medicare .partesMedicareSection .partesCDContainer p{font-size:22px;max-width:580px;margin:10px auto 0 auto}@media(max-width: 767px){.main-medicare .partesMedicareSection .partesCDContainer p{font-size:18px}}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox h3{color:#fff}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox h3 span{font-family:"Roboto",Arial,Helvetica,sans-serif;color:#fff}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox hr{background:#163e43;max-width:90px;margin:20px auto;padding:0}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox .parteList{max-width:380px;margin:0 auto}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox .parteList p{font-family:"RobotoBold",Arial,Helvetica,sans-serif;max-width:none;font-size:17px}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox .parteList ul{list-style-type:none;margin:15px 0 0 0;padding:0}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox .parteList ul li{margin:15px 0 0 0}.main-medicare .partesMedicareSection .partesCDContainer .partesBox .parteBox .parteList ul li::before{content:url("../../img/ico-check-00.svg");display:block;width:20px;height:20px;margin-right:10px}.main-medicare .medicareTablaSection .tableContainer{overflow-x:auto}.main-medicare .medicareTablaSection .tableContainer table{table-layout:fixed;width:100%;max-width:800px;margin:50px auto 0 auto;border-collapse:separate;border-spacing:10px}.main-medicare .medicareTablaSection .tableContainer table tr td,.main-medicare .medicareTablaSection .tableContainer table tr th{width:33.33%;max-width:200px;height:70px;padding:10px 15px;border-radius:10px}@media(max-width: 767px){.main-medicare .medicareTablaSection .tableContainer table tr td,.main-medicare .medicareTablaSection .tableContainer table tr th{padding:5px 10px;font-size:12px}}.main-medicare .medicareTablaSection .tableContainer table thead tr th{background:#f3f5f5;font-weight:normal}.main-medicare .medicareTablaSection .tableContainer table thead tr th:first-child{width:140px;background:none}.main-medicare .medicareTablaSection .tableContainer table thead tr th:nth-child(2){width:50px;background:none}@media(max-width: 767px){.main-medicare .medicareTablaSection .tableContainer table thead tr th:nth-child(2){display:none}}.main-medicare .medicareTablaSection .tableContainer table tbody tr td{background:#fff}.main-medicare .medicareTablaSection .tableContainer table tbody tr td:first-child{width:140px;text-align:right;background:none;padding:0}.main-medicare .medicareTablaSection .tableContainer table tbody tr td.icon{padding:0}.main-medicare .medicareTablaSection .tableContainer table tbody tr td.icon img{width:100%;max-height:45px}.main-medicare .medicareTablaSection .tableContainer table tbody tr td .mobIco{margin-left:auto;margin-bottom:5px;max-height:40px}.main-medicare .medicareTablaSection .tableContainer table tbody tr td:nth-child(2){background:none}@media(max-width: 767px){.main-medicare .medicareTablaSection .tableContainer table tbody tr td:nth-child(2){display:none}}.main-medicare .medicareTablaSection .tableContainer table tbody tr td.disclaimer{background:none;font-size:14px;padding-left:0;padding-right:0;font-style:italic}@media(max-width: 767px){.main-medicare .medicareTablaSection .tableContainer table tbody tr td.disclaimer{font-size:12px}}@media(max-width: 767px){.main-medicare .medicareTablaSection .tableContainer table tbody tr td img{max-width:25px}}.main-medicare .elegibleSection p{margin-top:10px}.main-medicare .elegibleSection .elegibleCards{margin-top:50px}.main-medicare .elegibleSection .elegibleCards h3{color:#666;margin:0}.main-medicare .elegibleSection .elegibleCards .rightRow{height:calc(100% - 36px)}.main-medicare .elegibleSection .elegibleCards .rightRow::before{content:url("../../img/line-03.svg")}.main-medicare .elegibleSection .elegibleCards .leftRow::before{content:url("../../img/line-02.svg")}@media(max-width: 767px){.main-medicare .elegibleSection .elegibleCards .leftRow::before{content:url("../../img/line-03.svg")}}.main-medicare .elegibleSection .elegibleCards .rightRow,.main-medicare .elegibleSection .elegibleCards .leftRow{padding-top:60px}.main-medicare .elegibleSection .elegibleCards .rightRow::before,.main-medicare .elegibleSection .elegibleCards .leftRow::before{position:absolute;top:45px;left:0;right:0;margin:0 auto}@media(max-width: 991px){.main-medicare .elegibleSection .elegibleCards .rightRow::before,.main-medicare .elegibleSection .elegibleCards .leftRow::before{top:35px}}@media(max-width: 767px){.main-medicare .elegibleSection .elegibleCards .rightRow::before,.main-medicare .elegibleSection .elegibleCards .leftRow::before{top:40px}}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox{position:relative;max-width:375px;height:100%;margin:0 auto;background:#e7ecef;border-radius:0px 0px 10px 10px}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head{background:#048086;border-radius:10px 10px 0 0;padding:20px}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head img{position:absolute;left:20px}@media(max-width: 767px){.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head img{position:initial;margin-right:30px}}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head h3{font-family:"Roboto",Arial,Helvetica,sans-serif;color:#fff;margin:0}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head h3 span{font-family:"Roboto",Arial,Helvetica,sans-serif;display:block;color:#d8e15c;font-size:22px}@media(max-width: 767px){.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-head h3 span{font-size:18px}}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-body{min-height:calc(100% - 103px);padding:20px;border-radius:0px 0px 10px 10px;border-left:1px solid #e7ecef;border-right:1px solid #e7ecef;border-bottom:1px solid #e7ecef}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-body ul li{margin:10px 0 0 0}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox-body ul li:first-child{margin-top:0}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox.lastCard{background:#163e43;background:#fff}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox.lastCard .elegibleCardBox-head{background:#163e43}.main-medicare .elegibleSection .elegibleCards .elegibleCardBox.lastCard .elegibleCardBox-body{border-color:#163e43}.main-medicare .inscripcionSection{overflow:hidden}.main-medicare .inscripcionSection .inscripcionContainer h3{font-family:"Roboto",Arial,Helvetica,sans-serif;margin-top:30px}.main-medicare .inscripcionSection .inscripcionContainer p{max-width:530px;margin:0 auto}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox{position:relative;background:#f3f5f5;height:74px;margin-top:135px}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo{position:relative;z-index:9;margin-top:-78px}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo p{font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo .segmentos{margin-top:40px}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo .segmentos span{display:block;background:#c4c4c4;width:1px;height:73px;margin:0 30px}@media(max-width: 767px){.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo .segmentos span{margin:0 20px}}@media(max-width: 576px){.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-tiempo .segmentos span{margin:0 15px}}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana{position:absolute;top:-30px;left:0;right:0;margin:0 auto;width:70%;max-width:587px;min-height:130px;background:#e7ecef;border-radius:10px}@media(max-width: 576px){.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana{width:80%;max-width:300px}}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .cakeBox{padding-bottom:20px;background:#e7ecef;position:relative;z-index:99;width:200px;margin:0 auto}@media(max-width: 576px){.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .cakeBox{width:140px}}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .cakeBox .icoBadge{background:#f3f5f5;width:125px;height:125px;border-radius:50%;margin:-70px 0 20px 0}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .cakeBox p{font-family:"RobotoBold",Arial,Helvetica,sans-serif;color:#048086}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .periodo{position:absolute;width:100%;bottom:-70px}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .periodo span{display:block;width:100%;height:25px;border:3px solid #d8e15c;border-top:0}.main-medicare .inscripcionSection .inscripcionContainer .timelineBox-ventana .periodo p{font-family:"RobotoBold",Arial,Helvetica,sans-serif;color:#fff;margin-top:15px}.main-medicare .inscripcionSection .bannerContainer{min-height:430px;background:url("../../img/bg-recordatorio.jpg") no-repeat center center;background-size:cover}.main-medicare .inscripcionSection .recordatorioContainer{position:relative;margin-top:-200px;z-index:1}.main-medicare .inscripcionSection .recordatorioContainer h2{color:#d8e15c}.main-medicare .inscripcionSection .recordatorioContainer p{max-width:560px;color:#fff;font-size:22px;margin:10px auto 30px auto}@media(max-width: 767px){.main-medicare .inscripcionSection .recordatorioContainer p{font-size:18px}}.main-medicare .inscripcionSection .recordatorioContainer .formContainer{position:relative;padding:30px;border-radius:10px}.main-medicare .inscripcionSection .recordatorioContainer .formContainer::before{content:url("../../img/ico-bell.svg");display:block;width:122px;height:122px;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}@media(max-width: 991px){.main-medicare .inscripcionSection .recordatorioContainer .formContainer::before{display:none}}.main-medicare .inscripcionSection .recordatorioContainer .formContainer form{max-width:800px;margin:0 auto}.main-medicare .inscripcionSection .recordatorioContainer .formContainer form .disclaimerGroup{margin:0 auto;max-width:510px}.main-medicare .inscripcionSection .periodosContainer{position:relative;padding-top:100px}.main-medicare .inscripcionSection .periodosContainer::before{content:"";display:block;width:1px;height:60px;border-left:3px dashed #c4c4c4;position:absolute;top:25px;left:0;right:0;margin:0 auto}.main-medicare .inscripcionSection .periodosContainer .periodoBox{position:relative;max-width:375px;height:100%;margin:0 auto;cursor:pointer;perspective:1000px}.main-medicare .inscripcionSection .periodosContainer .periodoBox:hover .periodoBox-front,.main-medicare .inscripcionSection .periodosContainer .periodoBox:focus .periodoBox-front{transform:rotateY(180deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox:hover .periodoBox-back,.main-medicare .inscripcionSection .periodosContainer .periodoBox:focus .periodoBox-back{transform:rotateY(0deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox:nth-child(even):hover .periodoBox-front,.main-medicare .inscripcionSection .periodosContainer .periodoBox:nth-child(even):focus .periodoBox-front{transform:rotateY(-180deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox:nth-child(even):hover .periodoBox-back,.main-medicare .inscripcionSection .periodosContainer .periodoBox:nth-child(even):focus .periodoBox-back{transform:rotateY(0deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox:nth-child(even) .periodoBox-back{transform:rotateY(180deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front{height:100%;background:#f3f5f5;padding:20px;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:ease-in-out 600ms;overflow:hidden}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front h3{font-size:22px;margin-bottom:10px;color:#333}@media(max-width: 767px){.main-medicare .inscripcionSection .periodosContainer .periodoBox-front h3{font-size:18px}}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front h3::before{content:url("../../img/ico-periodo-00.svg");display:block;width:63px;height:63px;margin:0 auto 15px auto}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front p{font-size:16px}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front p.label{max-width:265px;border-radius:10px;background:#e7ecef;padding:5px 10px;margin:0 auto;color:#163e43;font-style:italic}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front button{background:none;padding:0;border:0;margin-top:30px;color:#333}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front.destacado{background:#e7ecef}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front.destacado h3::before{content:url("../../img/ico-periodo-01.svg")}.main-medicare .inscripcionSection .periodosContainer .periodoBox-front.destacado p.label{background:#cedbdc}.main-medicare .inscripcionSection .periodosContainer .periodoBox-back{position:absolute;top:0;left:0;width:100%;height:100%;background:#f3f5f5;padding:10px 20px;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:ease-in-out 600ms;transform:rotateY(-180deg)}.main-medicare .inscripcionSection .periodosContainer .periodoBox-back.destacado{background:#e7ecef}.main-medicare .inscripcionSection .periodosContainer .periodoBox-back p{font-size:inherit;color:#000;margin:0}.main-medicare .faqSection p{max-width:500px;margin:20px auto 0 auto}.main-medicare .faqSection .faqTabsContainer{margin-top:30px}.main-medicare .faqSection .faqTabsContainer .nav-tabs{overflow-y:hidden;overflow-x:auto;margin-bottom:20px;border:0}.main-medicare .faqSection .faqTabsContainer .nav-tabs .nav-item .nav-link{white-space:nowrap;font-family:"RobotoBold",Arial,Helvetica,sans-serif;border:0;background:none;color:#163e43;font-size:22px;padding:10px 0;margin:15px 45px 15px 0;border-bottom:2px solid transparent}@media(max-width: 767px){.main-medicare .faqSection .faqTabsContainer .nav-tabs .nav-item .nav-link{font-size:inherit;margin-right:30px}}.main-medicare .faqSection .faqTabsContainer .nav-tabs .nav-item .nav-link.active{color:#048086;border-color:#048086}.main-medicare .faqSection .faqTabsContainer .nav-tabs .nav-item:last-child .nav-link{margin-right:0}.main-medicare .faqSection .faqTabsContainer .buscadorContainer form input{width:100%;background-image:url("../../img/ico-search.svg")}.main-medicare .faqSection .faqTabsContainer .resultadosContainer p{font-size:22px;margin-top:30px;color:#333}@media(max-width: 767px){.main-medicare .faqSection .faqTabsContainer .resultadosContainer p{font-size:18px}}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li{margin-top:30px}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li h3{color:#163e43;font-size:17px}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .respuestaBox{position:relative;height:70px;overflow-y:hidden}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .respuestaBox p{color:#163e43;font-size:17px;max-width:none;margin-top:15px}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .respuestaBox p:first-child{margin:0}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .respuestaBox::after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:linear-gradient(180deg, #E7ECEF 0%, rgba(231, 236, 239, 0.03) 100%);transform:rotate(180deg)}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .respuestaBox.opened::after{display:none}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .resultadosList li .btnCustom{background:none;color:#048086;border:0;padding:0;min-width:auto}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .sinResultados{margin-top:30px}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .sinResultados h3{color:#048086;font-size:22px}@media(max-width: 767px){.main-medicare .faqSection .faqTabsContainer .resultadosContainer .sinResultados h3{font-size:18px}}.main-medicare .faqSection .faqTabsContainer .resultadosContainer .sinResultados label{font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .faqSection .faqTabsContainer .resultadosBottom{margin-top:50px}.main-medicare .faqSection .faqTabsContainer .resultadosBottom p{font-family:"RobotoBold",Arial,Helvetica,sans-serif;font-size:inherit;margin:0 20px 0 0;color:#163e43;text-align:right}.main-medicare .escogerPlanSection{background:url("../../img/bg-escoger-plan.jpg") no-repeat center center;background-size:cover;min-height:492px;padding:60px 0}.main-medicare .escogerPlanSection h2{color:#d8e15c}.main-medicare .escogerPlanSection ul{list-style-type:none;margin:25px auto 0 auto;padding:0;max-width:660px}.main-medicare .escogerPlanSection ul li{margin:15px 0 0 0}.main-medicare .escogerPlanSection ul li::before{content:url("../../img/ico-check-02.svg");display:block;width:37px;height:37px;margin-right:20px}.main-medicare .contactoSection p{margin-top:10px}.main-medicare .contactoSection .formContainer{margin:30px auto 0 auto;max-width:675px}.main-medicare .contactoSection .formContainer label{font-family:"RobotoBold",Arial,Helvetica,sans-serif;margin-top:10px;color:#333}.main-medicare .contactoSection .formContainer p.disclaimer{font-family:"Roboto",Arial,Helvetica,sans-serif;color:#666;font-size:15px;margin:0 0 20px 0}.main-medicare .contactoSection .contactoBox{max-width:520px;margin:40px auto 0 auto}.main-medicare .contactoSection .contactoBox .separador{border-left:1px dashed #666}@media(max-width: 576px){.main-medicare .contactoSection .contactoBox .separador{border-left:0}}.main-medicare .contactoSection .contactoBox .canalBox{padding:15px 0}.main-medicare .contactoSection .contactoBox .canalBox p{color:#333;margin:0 0 10px 0}.main-medicare .contactoSection .contactoBox .canalBox .btnCustom{background:#d8e15c;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:22px;color:#163e43;border:0}.main-medicare .contactoSection .contactoBox .canalBox .btnCustom:hover,.main-medicare .contactoSection .contactoBox .canalBox .btnCustom:focus,.main-medicare .contactoSection .contactoBox .canalBox .btnCustom:active{background:#163e43;color:#fff}.main-medicare .articulosEduSection h2{color:#333}.main-medicare .articulosEduSection p{max-width:500px;margin:10px auto 0 auto}.main-medicare .articulosEduSection .articuloBox{position:relative;background:#fff;margin:0 auto;max-width:400px;height:100%;border-radius:10px 10px 0 0}.main-medicare .articulosEduSection .articuloBox img{width:100%;border-radius:10px 10px 0 0}.main-medicare .articulosEduSection .articuloBox-text{padding:15px 15px 65px 15px}.main-medicare .articulosEduSection .articuloBox-text h3{font-size:16px;margin:0}.main-medicare .articulosEduSection .articuloBox-text>p{margin:10px 0}.main-medicare .articulosEduSection .articuloBox-text--actions{position:absolute;bottom:15px;width:calc(100% - 30px)}.main-medicare .articulosEduSection .eventoBox{background:#fff}@media(max-width: 991px){.main-medicare .articulosEduSection .eventoBox{margin:0 auto;max-width:400px;border-radius:10px 10px 0 0}}.main-medicare .articulosEduSection .eventoBox-image img{width:100%;height:100%}@media(max-width: 991px){.main-medicare .articulosEduSection .eventoBox-image img{border-radius:10px 10px 0 0}}.main-medicare .articulosEduSection .eventoBox-text{position:relative}.main-medicare .articulosEduSection .eventoBox-text::after{content:"";display:block;position:absolute;right:15px;top:0;width:0;height:0;border-top:130px solid #d8e15c;border-left:130px solid transparent}.main-medicare .articulosEduSection .eventoBox-text::before{content:url("../../img/ico-computer.svg");display:block;position:absolute;right:30px;top:10px;width:45px;height:45px;z-index:1}.main-medicare .articulosEduSection .eventoBox-text--box{padding:20px 15px 10px 15px}.main-medicare .articulosEduSection .eventoBox-text--box h3{color:#048086;font-size:22px;margin:0}.main-medicare .articulosEduSection .eventoBox-text--box hr{display:block;background:#163e43;margin:10px 0;width:90px;height:1px;border:0}.main-medicare .articulosEduSection .eventoBox-text--box p{max-width:none;color:#333}.main-medicare .articulosEduSection .eventoBox-text--box ul{margin-top:10px}.main-medicare .articulosEduSection .eventoBox-text--box ul li{margin:5px 0}.main-medicare .articulosEduSection .eventoBox-text--actions{padding:10px 15px 20px 15px}.main-medicare .articulosEduSection .eventoBox-text--actions .datepickerBox{position:relative;width:50%;max-width:216px}@media(max-width: 767px){.main-medicare .articulosEduSection .eventoBox-text--actions .datepickerBox{width:100%}}.main-medicare .articulosEduSection .eventoBox-text--actions .datepickerBox::after{content:url("../../img/ico-calendar.svg");display:block;width:16px;height:19px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.main-medicare .headlineSection{background:#007676;min-height:200px;padding:70px 30px 40px 30px}@media(max-width: 767px){.main-medicare .headlineSection{padding-top:90px}}.main-medicare .headlineSection img{height:50px;margin-right:25px;padding-right:25px;border-right:1px solid #fff}@media(max-width: 767px){.main-medicare .headlineSection img{height:75px;margin-right:0;padding-right:0;border-right:0;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #fff}}.main-medicare .headlineSection h1{font-size:30px;font-family:"RobotoBold",Arial,Helvetica,sans-serif}.main-medicare .articleSection .articleMain-initial h2{color:#163e43;padding-right:30px}.main-medicare .articleSection .articleMain-initial .dateTagBox{margin:5px 0 0 0}.main-medicare .articleSection .articleMain-initial a{background:none;color:#163e43;border-color:#163e43}.main-medicare .articleSection .articleMain-initial a:focus,.main-medicare .articleSection .articleMain-initial a:active,.main-medicare .articleSection .articleMain-initial a:hover{background:#163e43;color:#fff}.main-medicare .articleSection .articleMain-image{margin:30px 0}.main-medicare .articleSection .articleMain-image img{width:100%}.main-medicare .articleSection .articleMain-author{margin-top:20px;font-style:italic}.main-medicare .articleSection .articleMain-body p{margin:20px 0 0 0}/*# sourceMappingURL=medicare.css.map */


footer .info-links{
    border-bottom: none !important;
}
footer .mid-row{
    border-top: none !important;
}

footer .info-links a{
    display: block;
    margin-bottom: .5rem;
    font-weight: 500;
    cursor: auto;
    font-size: 14px;
    color: #fff;
}

.has-error input,.has-error select {
    border: 1px solid red !important;
}

#medicarereminderform-birthdate.form-control[readonly] {
    background-color: #ffffff;
}
#formRecordatorio .help-block{
    color: black;
}

#input-recordatorio-sms{
    margin-left:30px;
}
.form-check-input.has-error{
    outline: 1px solid red;
}

#form-dudas .help-block {
    color: red;
}

@media (max-width: 767px) {
    .main-medicare .video .videoWrapper {
        min-height: 180px;
    }
}
