.section-cont{max-width:100%}#perfilOpcionales .section-cont + .section-cont{max-width:1049px;margin-top:60px}#perfilOpcionales .table-responsive{border:0}#perfilOpcionales .table-responsive table{width:100%;border-collapse:separate;border-spacing:13px 0}#perfilOpcionales .table-responsive table tr>*{padding:0;border:0;text-align:center;vertical-align:middle}#perfilOpcionales .table-responsive table thead tr th{height:44px;padding-inline:12px;border-radius:22px;background-color:#003B5C;color:#FFF;font-size:20px;font-weight:400;line-height:24px}#perfilOpcionales .table-responsive table tbody.separador tr>*{height:42px}#perfilOpcionales .table-responsive table tbody.separador:first-of-type tr>*{height:23px}#perfilOpcionales .table-responsive table tbody.normal tr>*{padding-inline:12px;background-color:rgba(0,59,92,.4);text-transform:uppercase}#perfilOpcionales .table-responsive table tbody.normal tr th{padding-bottom:6px;font-size:12px;font-weight:400;line-height:16px;position:relative}#perfilOpcionales .table-responsive table tbody.normal tr th:first-child{font-size:16px;line-height:20px}#perfilOpcionales .table-responsive table tbody.normal tr th:after{content:"";width:40px;height:4px;background-color:#DA1884;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#perfilOpcionales .table-responsive table tbody.normal tr td{font-size:18px;line-height:22px}#perfilOpcionales .table-responsive table tbody.normal tr td.td-precio{white-space:nowrap}#perfilOpcionales .table-responsive table tbody.normal tr td.td-disponibilidad{white-space:nowrap;text-align:right}#perfilOpcionales .table-responsive table tbody.normal tr td.td-disponibilidad .btn{margin-left:44px}#perfilOpcionales .table-responsive table tbody.normal tr:first-child>*{background:linear-gradient(0deg,rgba(0,59,92,.4) 0%,transparent 100%)}#perfilOpcionales .table-responsive table tbody.normal tr + tr>*{padding-top:23px}#perfilOpcionales .table-responsive table tbody.normal tr:last-child>*{background:linear-gradient(0deg,transparent 0%,rgba(0,59,92,.4) 100%)}#perfilOpcionales .table-responsive table tbody.normal tr:only-child>*{background:linear-gradient(0deg,transparent 0%,rgba(0,59,92,.4) 20%,rgba(0,59,92,.4) 80%,transparent 100%)}#perfilOpcionales .table-responsive table tbody.normal tr .hidden-lg>*{padding-top:10px;padding-bottom:10px}#perfilOpcionales .table-responsive table tbody.normal tr .hidden-lg .td-disponibilidad .btn{margin-top:24px}#perfilOpcionales .table-responsive table tbody.normal tr .extra-noDisponible{color:#66899d}