@charset "UTF-8";
/**
 * Rutas absolutas
 */
/**
  Unidad de medidad
 */
/*--- Colores ---*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:100,400,600,700&display=swap");
.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle, .menu-principal a, .bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border, .checkbox_semiradio > span {
  border: 1px solid #dee2e6 !important; }

.border-top, .accordion--item, .nav-vertical .nav.nav-tabs .nav-item + .nav-item {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom, .accordion--item:last-of-type {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0, .input-group i, .input-group button, .input-group .input-group-text, .nav-vertical .nav.nav-tabs, .bootstrap-datetimepicker-widget .datepicker-days .table tbody td {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle, .slide-custom-pack .slick-dots li > button {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none, .select-vaoz .dropdown-toggle:after, .content-timeline label input[type=radio], .fixed-filters.close, .fixed-sortby.close, .slick-disabled, .checkbox_image input[type=checkbox], .checkbox_semiradio input[type=checkbox], .checkbox_semiradio input[type=radio], .bootstrap-datetimepicker-widget .datepicker-days .table tbody td:before {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block, .ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next, .content-timeline:nth-child(1n+2):before, .content-timeline label input[type=radio] + span, .content-timeline label input[type=radio] + span:after, .testimonio h4:before {
  display: inline-block !important; }

.d-block, .ui-datepicker-calendar thead th span, .ui-datepicker-calendar tbody td a, .chat, .foto-testimonio:after, .foto-testimonio:before, .nav-mobile-interior .icon-logo_vaoz_color, .items-packages a, label.error, .checkbox_vaoz:after, .checkbox_vaoz > input + span::before, .checkbox_semiradio, .checkbox_semiradio > span, .testimonio h4 small {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex, .nav-planning .item, .slide-custom-pack .slick-dots, .radio_vaoz .text, .radio_people_vaoz .text, .checkbox_image input[type=checkbox]:checked + div .bg, .checkbox_image input[type=checkbox][checked=checked] + div .bg, .checkbox_image input[type=checkbox][checked=true] + div .bg, .checkbox_semiradio > span > strong, .nav-vertical .nav.nav-tabs, .nav-vertical .nav.nav-tabs .nav-item .nav-link, .modal-open .modal.modal-center {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column, .nav-planning .item, .checkbox_semiradio > span > strong, .nav-vertical .nav.nav-tabs, .nav-vertical .nav.nav-tabs .nav-item .nav-link {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center, .nav-planning .item, .slide-custom-pack .slick-dots, .checkbox_vaoz, .checkbox_semiradio > span > strong, .nav-vertical .nav.nav-tabs .nav-item .nav-link {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center, .nav-planning .item, .radio_vaoz .text, .radio_people_vaoz .text, .checkbox_semiradio > span > strong, .modal-open .modal.modal-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative, .ui-widget-header, .content-timeline, .content-timeline label input[type=radio] + span, .list-icon li, .titulo-icono, .foto-testimonio, .nav-planning .item, .file-placeholder .file-browse, .input-group.field-error, .field-error[class*=mb-], *.field-error, .checkbox_vaoz, .testimonio h4 {
  position: relative !important; }

.position-absolute, .ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next, .content-timeline:nth-child(1n+2):before, .content-timeline label input[type=radio] + span:after, .list-icon li:after, .titulo-icono:before, .foto-testimonio:after, .foto-testimonio > img, .nav-planning .item.completo:after, .slide-custom-pack .slick-arrow, .itinerary .col-content:before, .itinerary .col-content:after, .itinerary .col-body:before, .input-group label.error, .input-group.field-error label.error, [class*=mb-].field-error label.error, *.field-error label.error, .checkbox_vaoz > span, .testimonio h4:before, .modal-dialog .close {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm, .checkbox_semiradio input[type=checkbox]:checked + span, .checkbox_semiradio input[type=checkbox][checked=checked] + span, .checkbox_semiradio input[type=checkbox][checked=true] + span, .checkbox_semiradio input[type=radio]:checked + span, .checkbox_semiradio input[type=radio][checked=checked] + span, .checkbox_semiradio input[type=radio][checked=true] + span {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }


.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100, .select-vaoz, .select-vaoz button, .nav-planning .item, .file-placeholder .file-browse, .checkbox_vaoz, .checkbox_vaoz:after, .radio_people_vaoz > input + span {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100, .nav-vertical .nav.nav-tabs .nav-item .nav-link {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0,
.menu-principal a i {
  margin-right: 0 !important; }

.mb-0, .content-timeline label, label.error, .checkbox_semiradio,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0,
.menu-principal a i {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1,
.checkbox_semiradio {
  margin-right: 0.25rem !important; }

.mb-1, .checkbox_vaoz > input + span::before,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1,
.checkbox_semiradio {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2,
.items-packages a {
  margin-top: 0.5rem !important; }

.mr-2, .menu-principal a.btn-rounded, .radio_vaoz > input + span::before,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2,
.items-packages a {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0,
.nav-vertical .nav.nav-tabs .nav-item .nav-link,
.bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  padding-top: 0 !important; }

.pr-0,
.px-0,
.slide-custom-pack .slick-dots,
.bootstrap-datetimepicker-widget .datepicker-days .table thead .picker-switch {
  padding-right: 0 !important; }

.pb-0,
.py-0,
.nav-vertical .nav.nav-tabs .nav-item .nav-link,
.bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  padding-bottom: 0 !important; }

.pl-0,
.px-0,
.slide-custom-pack .slick-dots,
.bootstrap-datetimepicker-widget .datepicker-days .table thead .picker-switch {
  padding-left: 0 !important; }

.p-1, .checkbox_semiradio > span {
  padding: 0.25rem !important; }

.pt-1,
.py-1,
.ui-datepicker-calendar thead th span,
.ui-datepicker-calendar tbody td a,
.paquete .dias,
.accordion--item button {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1,
.slide-custom-pack .slick-dots li,
.nav-vertical .nav.nav-tabs .nav-item .nav-link {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1,
.ui-datepicker-calendar thead th span,
.ui-datepicker-calendar tbody td a,
.paquete .dias,
.accordion--item button {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1,
.slide-custom-pack .slick-dots li,
.nav-vertical .nav.nav-tabs .nav-item .nav-link {
  padding-left: 0.25rem !important; }

.p-2, .checkbox_vaoz {
  padding: 0.5rem !important; }

.pt-2, .nav-vertical .nav.nav-tabs .nav-item .nav-link small,
.py-2,
.items-packages a {
  padding-top: 0.5rem !important; }

.pr-2, .paquete .dias,
.px-2,
.ui-datepicker-calendar thead th span,
.ui-datepicker-calendar tbody td a,
.accordion--item button,
.bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2,
.items-packages a {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2,
.ui-datepicker-calendar thead th span,
.ui-datepicker-calendar tbody td a,
.accordion--item button,
.bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  padding-left: 0.5rem !important; }

.p-3, .ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next, .ui-datepicker-title, .card-hotel-slide .nav-item > a {
  padding: 1rem !important; }

.pt-3,
.py-3,
.slide-custom-pack .slick-dots {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3,
.slide-custom-pack .slick-dots {
  padding-bottom: 1rem !important; }

.pl-3, .paquete .dias,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left, .select-vaoz .filter-option, .accordion--item button {
  text-align: left !important; }

.text-right, label.error {
  text-align: right !important; }

.text-center, .ui-datepicker-title, .ui-datepicker-calendar thead th span, .ui-datepicker-calendar tbody td a, .nav-planning .item, .checkbox_vaoz, .testimonio h4:before, .nav-vertical .nav.nav-tabs .nav-item .nav-link {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

/*
    Example usage:
    @include animation(10s, 5s, changecolour)
 */
/**
 * Backgrounds
 */
.texto-azulbase, .ui-datepicker-title, .ui-datepicker-calendar tbody td a, .card-hotel-slide .nav-item > a.active, .bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  color: #1F2C39 !important; }

.bg-azulbase, .ui-datepicker-calendar thead, .btn:disabled, .btn[disabled="disabled"], .btn[disabled=true], .btn.innactive, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days .table thead .dow {
  background-color: #1F2C39 !important; }

.border-azulbase, .btn:disabled, .btn[disabled="disabled"], .btn[disabled=true], .btn.innactive {
  border-color: #1F2C39 !important; }

.btn-azulbase {
  color: #fff;
  background-color: #1F2C39;
  border-color: #1F2C39; }
  .btn-azulbase:hover {
    color: #fff;
    background-color: #4c5661;
    border-color: #4c5661; }
  .btn-azulbase:focus, .btn-azulbase.focus {
    box-shadow: 0 0 0 0.2rem rgba(65, 76, 87, 0.5); }
  .btn-azulbase.disabled, .btn-azulbase:disabled {
    color: #fff;
    background-color: #1F2C39;
    border-color: #1F2C39; }
  .btn-azulbase:not(:disabled):not(.disabled):active, .btn-azulbase:not(:disabled):not(.disabled).active,
  .show > .btn-azulbase.dropdown-toggle {
    color: #fff;
    background-color: #1d2935;
    border-color: #1d2935; }
    .btn-azulbase:not(:disabled):not(.disabled):active:focus, .btn-azulbase:not(:disabled):not(.disabled).active:focus,
    .show > .btn-azulbase.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(65, 76, 87, 0.5); }
  .btn-azulbase:active, .btn-azulbase:focus {
    background-color: #19232e !important; }
  .btn-azulbase:hover {
    color: #ffffff; }

.btn-outline-azulbase {
  color: #1F2C39;
  border-color: #1F2C39; }
  .btn-outline-azulbase:hover {
    color: #fff;
    background-color: #1F2C39;
    border-color: #1F2C39; }
  .btn-outline-azulbase:focus, .btn-outline-azulbase.focus {
    box-shadow: 0 0 0 0.2rem rgba(31, 44, 57, 0.5); }
  .btn-outline-azulbase.disabled, .btn-outline-azulbase:disabled {
    color: #1F2C39;
    background-color: transparent; }
  .btn-outline-azulbase:not(:disabled):not(.disabled):active, .btn-outline-azulbase:not(:disabled):not(.disabled).active,
  .show > .btn-outline-azulbase.dropdown-toggle {
    color: #fff;
    background-color: #1F2C39;
    border-color: #1F2C39; }
    .btn-outline-azulbase:not(:disabled):not(.disabled):active:focus, .btn-outline-azulbase:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-azulbase.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(31, 44, 57, 0.5); }
  .btn-outline-azulbase.bg-blanco:hover, .btn-outline-azulbase.ui-datepicker:hover, .menu-principal a.btn-outline-azulbase.btn-rounded:hover, .input-group i.btn-outline-azulbase:hover, .input-group button.btn-outline-azulbase:hover, .input-group .btn-outline-azulbase.input-group-text:hover, .input-group .btn-outline-azulbase.input-group-prepend:hover, .input-group .btn-outline-azulbase.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-azulbase:hover, .nav-vertical .btn-outline-azulbase.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azulbase.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azulbase.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azulbase.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-azulbase:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-azulbase:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-azulbase:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-azulbase:hover {
    background-color: #1F2C39 !important; }

.texto-verde {
  color: #628354 !important; }

.bg-verde {
  background-color: #628354 !important; }

.border-verde {
  border-color: #628354 !important; }

.btn-verde {
  color: #fff;
  background-color: #628354;
  border-color: #628354; }
  .btn-verde:hover {
    color: #fff;
    background-color: #819c76;
    border-color: #819c76; }
  .btn-verde:focus, .btn-verde.focus {
    box-shadow: 0 0 0 0.2rem rgba(122, 150, 110, 0.5); }
  .btn-verde.disabled, .btn-verde:disabled {
    color: #fff;
    background-color: #628354;
    border-color: #628354; }
  .btn-verde:not(:disabled):not(.disabled):active, .btn-verde:not(:disabled):not(.disabled).active,
  .show > .btn-verde.dropdown-toggle {
    color: #fff;
    background-color: #5f7f52;
    border-color: #5f7f52; }
    .btn-verde:not(:disabled):not(.disabled):active:focus, .btn-verde:not(:disabled):not(.disabled).active:focus,
    .show > .btn-verde.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(122, 150, 110, 0.5); }
  .btn-verde:active, .btn-verde:focus {
    background-color: #4e6943 !important; }
  .btn-verde:hover {
    color: #ffffff; }

.btn-outline-verde {
  color: #628354;
  border-color: #628354; }
  .btn-outline-verde:hover {
    color: #fff;
    background-color: #628354;
    border-color: #628354; }
  .btn-outline-verde:focus, .btn-outline-verde.focus {
    box-shadow: 0 0 0 0.2rem rgba(98, 131, 84, 0.5); }
  .btn-outline-verde.disabled, .btn-outline-verde:disabled {
    color: #628354;
    background-color: transparent; }
  .btn-outline-verde:not(:disabled):not(.disabled):active, .btn-outline-verde:not(:disabled):not(.disabled).active,
  .show > .btn-outline-verde.dropdown-toggle {
    color: #fff;
    background-color: #628354;
    border-color: #628354; }
    .btn-outline-verde:not(:disabled):not(.disabled):active:focus, .btn-outline-verde:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-verde.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(98, 131, 84, 0.5); }
  .btn-outline-verde.bg-blanco:hover, .btn-outline-verde.ui-datepicker:hover, .menu-principal a.btn-outline-verde.btn-rounded:hover, .input-group i.btn-outline-verde:hover, .input-group button.btn-outline-verde:hover, .input-group .btn-outline-verde.input-group-text:hover, .input-group .btn-outline-verde.input-group-prepend:hover, .input-group .btn-outline-verde.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-verde:hover, .nav-vertical .btn-outline-verde.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verde.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verde.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verde.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-verde:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-verde:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-verde:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-verde:hover {
    background-color: #628354 !important; }

.texto-celeste, .destacado-vaoz, .content-timeline label input[type=radio]:checked ~ small, .content-timeline label input[type=radio][checked=checked] ~ small, .menu-principal a:not(.btn):hover, .menu-principal a.btn-rounded:hover {
  color: #2A82C4 !important; }

.bg-celeste, .ui-datepicker-calendar tbody td a.ui-state-active, .nav-mobile.activo .menu-principal a.btn-rounded:not(.btn-celeste):hover, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured.active:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured.active[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured.active[disabled=true] {
  background-color: #2A82C4 !important; }

.border-celeste, .nav-mobile.activo .menu-principal a.btn-rounded:not(.btn-celeste):hover, .input-group:focus, .input-group.focus {
  border-color: #2A82C4 !important; }

.btn-celeste {
  color: #fff;
  background-color: #2A82C4;
  border-color: #2A82C4; }
  .btn-celeste:hover {
    color: #fff;
    background-color: #559bd0;
    border-color: #559bd0; }
  .btn-celeste:focus, .btn-celeste.focus {
    box-shadow: 0 0 0 0.2rem rgba(74, 149, 205, 0.5); }
  .btn-celeste.disabled, .btn-celeste:disabled {
    color: #fff;
    background-color: #2A82C4;
    border-color: #2A82C4; }
  .btn-celeste:not(:disabled):not(.disabled):active, .btn-celeste:not(:disabled):not(.disabled).active,
  .show > .btn-celeste.dropdown-toggle {
    color: #fff;
    background-color: #297fbf;
    border-color: #297fbf; }
    .btn-celeste:not(:disabled):not(.disabled):active:focus, .btn-celeste:not(:disabled):not(.disabled).active:focus,
    .show > .btn-celeste.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(74, 149, 205, 0.5); }
  .btn-celeste:disabled, .btn-celeste[disabled] {
    color: #ffffff !important;
    background-color: #707070 !important; }
  .btn-celeste:active, .btn-celeste:focus {
    background-color: #22689d !important; }
  .btn-celeste:hover {
    color: #ffffff; }

.btn-outline-celeste {
  color: #2A82C4;
  border-color: #2A82C4; }
  .btn-outline-celeste:hover {
    color: #fff;
    background-color: #2A82C4;
    border-color: #2A82C4; }
  .btn-outline-celeste:focus, .btn-outline-celeste.focus {
    box-shadow: 0 0 0 0.2rem rgba(42, 130, 196, 0.5); }
  .btn-outline-celeste.disabled, .btn-outline-celeste:disabled {
    color: #2A82C4;
    background-color: transparent; }
  .btn-outline-celeste:not(:disabled):not(.disabled):active, .btn-outline-celeste:not(:disabled):not(.disabled).active,
  .show > .btn-outline-celeste.dropdown-toggle {
    color: #fff;
    background-color: #2A82C4;
    border-color: #2A82C4; }
    .btn-outline-celeste:not(:disabled):not(.disabled):active:focus, .btn-outline-celeste:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-celeste.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(42, 130, 196, 0.5); }
  .btn-outline-celeste.bg-blanco:hover, .btn-outline-celeste.ui-datepicker:hover, .menu-principal a.btn-outline-celeste.btn-rounded:hover, .input-group i.btn-outline-celeste:hover, .input-group button.btn-outline-celeste:hover, .input-group .btn-outline-celeste.input-group-text:hover, .input-group .btn-outline-celeste.input-group-prepend:hover, .input-group .btn-outline-celeste.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-celeste:hover, .nav-vertical .btn-outline-celeste.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-celeste.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-celeste.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-celeste.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-celeste:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-celeste:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-celeste:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-celeste:hover {
    background-color: #2A82C4 !important; }

.texto-naranja, .ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next, .list-icon--naranja li:after, .titulo-icono:before, .nav-planning .item, .nav-planning .item span, .items-packages a.activo, .nav-mobile.activo .menu-principal a:not(.btn-celeste) i.icon-usuario, .input-group i, .input-group button, .input-group .input-group-text, .nav-vertical .nav.nav-tabs .nav-item .nav-link, .nav-vertical .nav.nav-tabs .nav-item .nav-link:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days [class*=icon-],
.bootstrap-datetimepicker-widget .datepicker-months [class*=icon-],
.bootstrap-datetimepicker-widget .datepicker-years [class*=icon-] {
  color: #EF9832 !important; }

.bg-naranja, .foto-testimonio:after, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link.active[disabled=true] {
  background-color: #EF9832 !important; }

.border-naranja {
  border-color: #EF9832 !important; }

.btn-naranja {
  color: #212529;
  background-color: #EF9832;
  border-color: #EF9832; }
  .btn-naranja:hover {
    color: #212529;
    background-color: #f2ad5b;
    border-color: #f2ad5b; }
  .btn-naranja:focus, .btn-naranja.focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 135, 49, 0.5); }
  .btn-naranja.disabled, .btn-naranja:disabled {
    color: #212529;
    background-color: #EF9832;
    border-color: #EF9832; }
  .btn-naranja:not(:disabled):not(.disabled):active, .btn-naranja:not(:disabled):not(.disabled).active,
  .show > .btn-naranja.dropdown-toggle {
    color: #212529;
    background-color: #ef952c;
    border-color: #ef952c; }
    .btn-naranja:not(:disabled):not(.disabled):active:focus, .btn-naranja:not(:disabled):not(.disabled).active:focus,
    .show > .btn-naranja.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(208, 135, 49, 0.5); }
  .btn-naranja:active, .btn-naranja:focus {
    background-color: #bf7a28 !important; }
  .btn-naranja:hover {
    color: #ffffff; }

.btn-outline-naranja {
  color: #EF9832;
  border-color: #EF9832; }
  .btn-outline-naranja:hover {
    color: #212529;
    background-color: #EF9832;
    border-color: #EF9832; }
  .btn-outline-naranja:focus, .btn-outline-naranja.focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 152, 50, 0.5); }
  .btn-outline-naranja.disabled, .btn-outline-naranja:disabled {
    color: #EF9832;
    background-color: transparent; }
  .btn-outline-naranja:not(:disabled):not(.disabled):active, .btn-outline-naranja:not(:disabled):not(.disabled).active,
  .show > .btn-outline-naranja.dropdown-toggle {
    color: #212529;
    background-color: #EF9832;
    border-color: #EF9832; }
    .btn-outline-naranja:not(:disabled):not(.disabled):active:focus, .btn-outline-naranja:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-naranja.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(239, 152, 50, 0.5); }
  .btn-outline-naranja.bg-blanco:hover, .btn-outline-naranja.ui-datepicker:hover, .menu-principal a.btn-outline-naranja.btn-rounded:hover, .input-group i.btn-outline-naranja:hover, .input-group button.btn-outline-naranja:hover, .input-group .btn-outline-naranja.input-group-text:hover, .input-group .btn-outline-naranja.input-group-prepend:hover, .input-group .btn-outline-naranja.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-naranja:hover, .nav-vertical .btn-outline-naranja.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-naranja.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-naranja.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-naranja.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-naranja:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-naranja:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-naranja:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-naranja:hover {
    background-color: #EF9832 !important; }

.texto-azul {
  color: #3B5899 !important; }

.bg-azul {
  background-color: #3B5899 !important; }

.border-azul {
  border-color: #3B5899 !important; }

.btn-azul {
  color: #fff;
  background-color: #3B5899;
  border-color: #3B5899; }
  .btn-azul:hover {
    color: #fff;
    background-color: #6279ad;
    border-color: #6279ad; }
  .btn-azul:focus, .btn-azul.focus {
    box-shadow: 0 0 0 0.2rem rgba(88, 113, 168, 0.5); }
  .btn-azul.disabled, .btn-azul:disabled {
    color: #fff;
    background-color: #3B5899;
    border-color: #3B5899; }
  .btn-azul:not(:disabled):not(.disabled):active, .btn-azul:not(:disabled):not(.disabled).active,
  .show > .btn-azul.dropdown-toggle {
    color: #fff;
    background-color: #395595;
    border-color: #395595; }
    .btn-azul:not(:disabled):not(.disabled):active:focus, .btn-azul:not(:disabled):not(.disabled).active:focus,
    .show > .btn-azul.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(88, 113, 168, 0.5); }
  .btn-azul:active, .btn-azul:focus {
    background-color: #2f467a !important; }
  .btn-azul:hover {
    color: #ffffff; }

.btn-outline-azul {
  color: #3B5899;
  border-color: #3B5899; }
  .btn-outline-azul:hover {
    color: #fff;
    background-color: #3B5899;
    border-color: #3B5899; }
  .btn-outline-azul:focus, .btn-outline-azul.focus {
    box-shadow: 0 0 0 0.2rem rgba(59, 88, 153, 0.5); }
  .btn-outline-azul.disabled, .btn-outline-azul:disabled {
    color: #3B5899;
    background-color: transparent; }
  .btn-outline-azul:not(:disabled):not(.disabled):active, .btn-outline-azul:not(:disabled):not(.disabled).active,
  .show > .btn-outline-azul.dropdown-toggle {
    color: #fff;
    background-color: #3B5899;
    border-color: #3B5899; }
    .btn-outline-azul:not(:disabled):not(.disabled):active:focus, .btn-outline-azul:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-azul.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(59, 88, 153, 0.5); }
  .btn-outline-azul.bg-blanco:hover, .btn-outline-azul.ui-datepicker:hover, .menu-principal a.btn-outline-azul.btn-rounded:hover, .input-group i.btn-outline-azul:hover, .input-group button.btn-outline-azul:hover, .input-group .btn-outline-azul.input-group-text:hover, .input-group .btn-outline-azul.input-group-prepend:hover, .input-group .btn-outline-azul.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-azul:hover, .nav-vertical .btn-outline-azul.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azul.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azul.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-azul.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-azul:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-azul:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-azul:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-azul:hover {
    background-color: #3B5899 !important; }

.texto-gris, .nav-mobile-interior .link-nav-vaoz, .nav-mobile.activo .link-nav-vaoz, .nav-mobile.activo .icon-menu, .nav-mobile.activo .menu-principal a:not(.btn-celeste) {
  color: #70767D !important; }

.bg-gris, .slider--tipo1 button.slick-arrow, .slider--tipo2 button.slick-arrow {
  background-color: #70767D !important; }

.border-gris, .nav-mobile.activo .menu-principal a.btn-rounded:not(.btn-celeste), .input-group {
  border-color: #70767D !important; }

.btn-gris {
  color: #fff;
  background-color: #70767D;
  border-color: #70767D;
  color: #1F2C39 !important; }
  .btn-gris:hover {
    color: #fff;
    background-color: #8d9197;
    border-color: #8d9197; }
  .btn-gris:focus, .btn-gris.focus {
    box-shadow: 0 0 0 0.2rem rgba(133, 139, 145, 0.5); }
  .btn-gris.disabled, .btn-gris:disabled {
    color: #fff;
    background-color: #70767D;
    border-color: #70767D; }
  .btn-gris:not(:disabled):not(.disabled):active, .btn-gris:not(:disabled):not(.disabled).active,
  .show > .btn-gris.dropdown-toggle {
    color: #fff;
    background-color: #6d737a;
    border-color: #6d737a; }
    .btn-gris:not(:disabled):not(.disabled):active:focus, .btn-gris:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gris.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(133, 139, 145, 0.5); }
  .btn-gris:active, .btn-gris:focus {
    background-color: #5a5e64 !important; }
  .btn-gris:hover {
    color: #ffffff; }

.btn-outline-gris {
  color: #70767D;
  border-color: #70767D; }
  .btn-outline-gris:hover {
    color: #fff;
    background-color: #70767D;
    border-color: #70767D; }
  .btn-outline-gris:focus, .btn-outline-gris.focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 118, 125, 0.5); }
  .btn-outline-gris.disabled, .btn-outline-gris:disabled {
    color: #70767D;
    background-color: transparent; }
  .btn-outline-gris:not(:disabled):not(.disabled):active, .btn-outline-gris:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gris.dropdown-toggle {
    color: #fff;
    background-color: #70767D;
    border-color: #70767D; }
    .btn-outline-gris:not(:disabled):not(.disabled):active:focus, .btn-outline-gris:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gris.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(112, 118, 125, 0.5); }
  .btn-outline-gris.bg-blanco:hover, .btn-outline-gris.ui-datepicker:hover, .menu-principal a.btn-outline-gris.btn-rounded:hover, .input-group i.btn-outline-gris:hover, .input-group button.btn-outline-gris:hover, .input-group .btn-outline-gris.input-group-text:hover, .input-group .btn-outline-gris.input-group-prepend:hover, .input-group .btn-outline-gris.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-gris:hover, .nav-vertical .btn-outline-gris.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-gris.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-gris.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-gris.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-gris:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-gris:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-gris:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-gris:hover {
    background-color: #70767D !important; }

.texto-blanco, .ui-datepicker-calendar thead, .ui-datepicker-calendar tbody td a.ui-state-active, .nav-mobile .link-nav-vaoz, .nav-planning .item.activo, .nav-planning .item.activo span, .nav-planning .item.submit, .nav-planning .item.submit span, .items-packages a, .menu-principal a, .nav-mobile.activo .menu-principal a.btn-rounded:not(.btn-celeste):hover, .paquete .dias, .slide-custom-pack .slick-arrow, .testimonio h4:before, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link.active[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link.active[disabled=true], .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link.featured[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days .table thead .dow {
  color: #ffffff !important; }

.bg-blanco, .ui-datepicker, .menu-principal a.btn-rounded:hover, .input-group i, .input-group button, .input-group .input-group-text, .input-group .input-group-prepend, .input-group .input-group-append, .radio_people_vaoz > input + span, .nav-vertical .nav.nav-tabs, .nav-vertical .nav.nav-tabs .nav-item .nav-link:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table,
.bootstrap-datetimepicker-widget .datepicker-months > table,
.bootstrap-datetimepicker-widget .datepicker-years > table, .bootstrap-datetimepicker-widget .datepicker-days .table thead th:hover {
  background-color: #ffffff !important; }

.border-blanco, .menu-principal a.btn-rounded {
  border-color: #ffffff !important; }

.btn-blanco {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn-blanco:hover {
    color: #212529;
    background-color: white;
    border-color: white; }
  .btn-blanco:focus, .btn-blanco.focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  .btn-blanco.disabled, .btn-blanco:disabled {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-blanco:not(:disabled):not(.disabled):active, .btn-blanco:not(:disabled):not(.disabled).active,
  .show > .btn-blanco.dropdown-toggle {
    color: #212529;
    background-color: #fcfcfc;
    border-color: #fcfcfc; }
    .btn-blanco:not(:disabled):not(.disabled):active:focus, .btn-blanco:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blanco.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  .btn-blanco:active, .btn-blanco:focus {
    background-color: #cccccc !important; }
  .btn-blanco:hover {
    color: #ffffff; }

.btn-outline-blanco {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-blanco:hover {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-blanco:focus, .btn-outline-blanco.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-blanco.disabled, .btn-outline-blanco:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-blanco:not(:disabled):not(.disabled):active, .btn-outline-blanco:not(:disabled):not(.disabled).active,
  .show > .btn-outline-blanco.dropdown-toggle {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-blanco:not(:disabled):not(.disabled):active:focus, .btn-outline-blanco:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-blanco.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-blanco.bg-blanco:hover, .btn-outline-blanco.ui-datepicker:hover, .menu-principal a.btn-outline-blanco.btn-rounded:hover, .input-group i.btn-outline-blanco:hover, .input-group button.btn-outline-blanco:hover, .input-group .btn-outline-blanco.input-group-text:hover, .input-group .btn-outline-blanco.input-group-prepend:hover, .input-group .btn-outline-blanco.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-blanco:hover, .nav-vertical .btn-outline-blanco.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-blanco.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-blanco.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-blanco.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-blanco:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-blanco:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-blanco:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-blanco:hover {
    background-color: #ffffff !important; }

.texto-grisbajo {
  color: #f2f2f2 !important; }

.bg-grisbajo, .ui-datepicker-calendar tbody td a:hover, .pasos .paso {
  background-color: #f2f2f2 !important; }

.border-grisbajo, .nav-vertical .nav.nav-tabs .nav-item + .nav-item {
  border-color: #f2f2f2 !important; }

.btn-grisbajo {
  color: #212529;
  background-color: #f2f2f2;
  border-color: #f2f2f2; }
  .btn-grisbajo:hover {
    color: #212529;
    background-color: whitesmoke;
    border-color: whitesmoke; }
  .btn-grisbajo:focus, .btn-grisbajo.focus {
    box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.5); }
  .btn-grisbajo.disabled, .btn-grisbajo:disabled {
    color: #212529;
    background-color: #f2f2f2;
    border-color: #f2f2f2; }
  .btn-grisbajo:not(:disabled):not(.disabled):active, .btn-grisbajo:not(:disabled):not(.disabled).active,
  .show > .btn-grisbajo.dropdown-toggle {
    color: #212529;
    background-color: #efefef;
    border-color: #efefef; }
    .btn-grisbajo:not(:disabled):not(.disabled):active:focus, .btn-grisbajo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-grisbajo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.5); }
  .btn-grisbajo:active, .btn-grisbajo:focus {
    background-color: #c2c2c2 !important; }
  .btn-grisbajo:hover {
    color: #ffffff; }

.btn-outline-grisbajo {
  color: #f2f2f2;
  border-color: #f2f2f2; }
  .btn-outline-grisbajo:hover {
    color: #212529;
    background-color: #f2f2f2;
    border-color: #f2f2f2; }
  .btn-outline-grisbajo:focus, .btn-outline-grisbajo.focus {
    box-shadow: 0 0 0 0.2rem rgba(242, 242, 242, 0.5); }
  .btn-outline-grisbajo.disabled, .btn-outline-grisbajo:disabled {
    color: #f2f2f2;
    background-color: transparent; }
  .btn-outline-grisbajo:not(:disabled):not(.disabled):active, .btn-outline-grisbajo:not(:disabled):not(.disabled).active,
  .show > .btn-outline-grisbajo.dropdown-toggle {
    color: #212529;
    background-color: #f2f2f2;
    border-color: #f2f2f2; }
    .btn-outline-grisbajo:not(:disabled):not(.disabled):active:focus, .btn-outline-grisbajo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-grisbajo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(242, 242, 242, 0.5); }
  .btn-outline-grisbajo.bg-blanco:hover, .btn-outline-grisbajo.ui-datepicker:hover, .menu-principal a.btn-outline-grisbajo.btn-rounded:hover, .input-group i.btn-outline-grisbajo:hover, .input-group button.btn-outline-grisbajo:hover, .input-group .btn-outline-grisbajo.input-group-text:hover, .input-group .btn-outline-grisbajo.input-group-prepend:hover, .input-group .btn-outline-grisbajo.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-grisbajo:hover, .nav-vertical .btn-outline-grisbajo.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisbajo.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisbajo.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisbajo.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-grisbajo:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-grisbajo:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-grisbajo:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-grisbajo:hover {
    background-color: #f2f2f2 !important; }

.texto-negro, .checkbox_semiradio > span > strong {
  color: #000000 !important; }

.bg-negro {
  background-color: #000000 !important; }

.border-negro {
  border-color: #000000 !important; }

.btn-negro {
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  .btn-negro:hover {
    color: #fff;
    background-color: #333333;
    border-color: #333333; }
  .btn-negro:focus, .btn-negro.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-negro.disabled, .btn-negro:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  .btn-negro:not(:disabled):not(.disabled):active, .btn-negro:not(:disabled):not(.disabled).active,
  .show > .btn-negro.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-negro:not(:disabled):not(.disabled):active:focus, .btn-negro:not(:disabled):not(.disabled).active:focus,
    .show > .btn-negro.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-negro:active, .btn-negro:focus {
    background-color: black !important; }
  .btn-negro:hover {
    color: #ffffff; }

.btn-outline-negro {
  color: #000000;
  border-color: #000000; }
  .btn-outline-negro:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  .btn-outline-negro:focus, .btn-outline-negro.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-negro.disabled, .btn-outline-negro:disabled {
    color: #000000;
    background-color: transparent; }
  .btn-outline-negro:not(:disabled):not(.disabled):active, .btn-outline-negro:not(:disabled):not(.disabled).active,
  .show > .btn-outline-negro.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    .btn-outline-negro:not(:disabled):not(.disabled):active:focus, .btn-outline-negro:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-negro.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-negro.bg-blanco:hover, .btn-outline-negro.ui-datepicker:hover, .menu-principal a.btn-outline-negro.btn-rounded:hover, .input-group i.btn-outline-negro:hover, .input-group button.btn-outline-negro:hover, .input-group .btn-outline-negro.input-group-text:hover, .input-group .btn-outline-negro.input-group-prepend:hover, .input-group .btn-outline-negro.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-negro:hover, .nav-vertical .btn-outline-negro.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-negro.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-negro.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-negro.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-negro:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-negro:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-negro:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-negro:hover {
    background-color: #000000 !important; }

.texto-grismedio {
  color: #707070 !important; }

.bg-grismedio {
  background-color: #707070 !important; }

.border-grismedio {
  border-color: #707070 !important; }

.btn-grismedio {
  color: #fff;
  background-color: #707070;
  border-color: #707070; }
  .btn-grismedio:hover {
    color: #fff;
    background-color: #8d8d8d;
    border-color: #8d8d8d; }
  .btn-grismedio:focus, .btn-grismedio.focus {
    box-shadow: 0 0 0 0.2rem rgba(133, 133, 133, 0.5); }
  .btn-grismedio.disabled, .btn-grismedio:disabled {
    color: #fff;
    background-color: #707070;
    border-color: #707070; }
  .btn-grismedio:not(:disabled):not(.disabled):active, .btn-grismedio:not(:disabled):not(.disabled).active,
  .show > .btn-grismedio.dropdown-toggle {
    color: #fff;
    background-color: #6d6d6d;
    border-color: #6d6d6d; }
    .btn-grismedio:not(:disabled):not(.disabled):active:focus, .btn-grismedio:not(:disabled):not(.disabled).active:focus,
    .show > .btn-grismedio.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(133, 133, 133, 0.5); }
  .btn-grismedio:active, .btn-grismedio:focus {
    background-color: #5a5a5a !important; }
  .btn-grismedio:hover {
    color: #ffffff; }

.btn-outline-grismedio {
  color: #707070;
  border-color: #707070; }
  .btn-outline-grismedio:hover {
    color: #fff;
    background-color: #707070;
    border-color: #707070; }
  .btn-outline-grismedio:focus, .btn-outline-grismedio.focus {
    box-shadow: 0 0 0 0.2rem rgba(112, 112, 112, 0.5); }
  .btn-outline-grismedio.disabled, .btn-outline-grismedio:disabled {
    color: #707070;
    background-color: transparent; }
  .btn-outline-grismedio:not(:disabled):not(.disabled):active, .btn-outline-grismedio:not(:disabled):not(.disabled).active,
  .show > .btn-outline-grismedio.dropdown-toggle {
    color: #fff;
    background-color: #707070;
    border-color: #707070; }
    .btn-outline-grismedio:not(:disabled):not(.disabled):active:focus, .btn-outline-grismedio:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-grismedio.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(112, 112, 112, 0.5); }
  .btn-outline-grismedio.bg-blanco:hover, .btn-outline-grismedio.ui-datepicker:hover, .menu-principal a.btn-outline-grismedio.btn-rounded:hover, .input-group i.btn-outline-grismedio:hover, .input-group button.btn-outline-grismedio:hover, .input-group .btn-outline-grismedio.input-group-text:hover, .input-group .btn-outline-grismedio.input-group-prepend:hover, .input-group .btn-outline-grismedio.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-grismedio:hover, .nav-vertical .btn-outline-grismedio.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grismedio.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grismedio.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grismedio.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-grismedio:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-grismedio:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-grismedio:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-grismedio:hover {
    background-color: #707070 !important; }

.texto-grisalto {
  color: #2C3D4E !important; }

.bg-grisalto {
  background-color: #2C3D4E !important; }

.border-grisalto {
  border-color: #2C3D4E !important; }

.btn-grisalto {
  color: #fff;
  background-color: #2C3D4E;
  border-color: #2C3D4E; }
  .btn-grisalto:hover {
    color: #fff;
    background-color: #566471;
    border-color: #566471; }
  .btn-grisalto:focus, .btn-grisalto.focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 90, 105, 0.5); }
  .btn-grisalto.disabled, .btn-grisalto:disabled {
    color: #fff;
    background-color: #2C3D4E;
    border-color: #2C3D4E; }
  .btn-grisalto:not(:disabled):not(.disabled):active, .btn-grisalto:not(:disabled):not(.disabled).active,
  .show > .btn-grisalto.dropdown-toggle {
    color: #fff;
    background-color: #2a3a4a;
    border-color: #2a3a4a; }
    .btn-grisalto:not(:disabled):not(.disabled):active:focus, .btn-grisalto:not(:disabled):not(.disabled).active:focus,
    .show > .btn-grisalto.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(76, 90, 105, 0.5); }
  .btn-grisalto:active, .btn-grisalto:focus {
    background-color: #23313e !important; }
  .btn-grisalto:hover {
    color: #ffffff; }

.btn-outline-grisalto {
  color: #2C3D4E;
  border-color: #2C3D4E; }
  .btn-outline-grisalto:hover {
    color: #fff;
    background-color: #2C3D4E;
    border-color: #2C3D4E; }
  .btn-outline-grisalto:focus, .btn-outline-grisalto.focus {
    box-shadow: 0 0 0 0.2rem rgba(44, 61, 78, 0.5); }
  .btn-outline-grisalto.disabled, .btn-outline-grisalto:disabled {
    color: #2C3D4E;
    background-color: transparent; }
  .btn-outline-grisalto:not(:disabled):not(.disabled):active, .btn-outline-grisalto:not(:disabled):not(.disabled).active,
  .show > .btn-outline-grisalto.dropdown-toggle {
    color: #fff;
    background-color: #2C3D4E;
    border-color: #2C3D4E; }
    .btn-outline-grisalto:not(:disabled):not(.disabled):active:focus, .btn-outline-grisalto:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-grisalto.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(44, 61, 78, 0.5); }
  .btn-outline-grisalto.bg-blanco:hover, .btn-outline-grisalto.ui-datepicker:hover, .menu-principal a.btn-outline-grisalto.btn-rounded:hover, .input-group i.btn-outline-grisalto:hover, .input-group button.btn-outline-grisalto:hover, .input-group .btn-outline-grisalto.input-group-text:hover, .input-group .btn-outline-grisalto.input-group-prepend:hover, .input-group .btn-outline-grisalto.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-grisalto:hover, .nav-vertical .btn-outline-grisalto.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisalto.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisalto.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-grisalto.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-grisalto:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-grisalto:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-grisalto:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-grisalto:hover {
    background-color: #2C3D4E !important; }

.texto-rojo, label.error {
  color: #DB4B38 !important; }

.bg-rojo {
  background-color: #DB4B38 !important; }

.border-rojo {
  border-color: #DB4B38 !important; }

.btn-rojo {
  color: #fff;
  background-color: #DB4B38;
  border-color: #DB4B38; }
  .btn-rojo:hover {
    color: #fff;
    background-color: #e26f60;
    border-color: #e26f60; }
  .btn-rojo:focus, .btn-rojo.focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 102, 86, 0.5); }
  .btn-rojo.disabled, .btn-rojo:disabled {
    color: #fff;
    background-color: #DB4B38;
    border-color: #DB4B38; }
  .btn-rojo:not(:disabled):not(.disabled):active, .btn-rojo:not(:disabled):not(.disabled).active,
  .show > .btn-rojo.dropdown-toggle {
    color: #fff;
    background-color: #da4633;
    border-color: #da4633; }
    .btn-rojo:not(:disabled):not(.disabled):active:focus, .btn-rojo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-rojo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(224, 102, 86, 0.5); }
  .btn-rojo:active, .btn-rojo:focus {
    background-color: #af3c2d !important; }
  .btn-rojo:hover {
    color: #ffffff; }

.btn-outline-rojo {
  color: #DB4B38;
  border-color: #DB4B38; }
  .btn-outline-rojo:hover {
    color: #fff;
    background-color: #DB4B38;
    border-color: #DB4B38; }
  .btn-outline-rojo:focus, .btn-outline-rojo.focus {
    box-shadow: 0 0 0 0.2rem rgba(219, 75, 56, 0.5); }
  .btn-outline-rojo.disabled, .btn-outline-rojo:disabled {
    color: #DB4B38;
    background-color: transparent; }
  .btn-outline-rojo:not(:disabled):not(.disabled):active, .btn-outline-rojo:not(:disabled):not(.disabled).active,
  .show > .btn-outline-rojo.dropdown-toggle {
    color: #fff;
    background-color: #DB4B38;
    border-color: #DB4B38; }
    .btn-outline-rojo:not(:disabled):not(.disabled):active:focus, .btn-outline-rojo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-rojo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(219, 75, 56, 0.5); }
  .btn-outline-rojo.bg-blanco:hover, .btn-outline-rojo.ui-datepicker:hover, .menu-principal a.btn-outline-rojo.btn-rounded:hover, .input-group i.btn-outline-rojo:hover, .input-group button.btn-outline-rojo:hover, .input-group .btn-outline-rojo.input-group-text:hover, .input-group .btn-outline-rojo.input-group-prepend:hover, .input-group .btn-outline-rojo.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-rojo:hover, .nav-vertical .btn-outline-rojo.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-rojo.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-rojo.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-rojo.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-rojo:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-rojo:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-rojo:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-rojo:hover {
    background-color: #DB4B38 !important; }

.texto-verdebajo {
  color: #E4E8E3 !important; }

.bg-verdebajo {
  background-color: #E4E8E3 !important; }

.border-verdebajo {
  border-color: #E4E8E3 !important; }

.btn-verdebajo {
  color: #212529;
  background-color: #E4E8E3;
  border-color: #E4E8E3; }
  .btn-verdebajo:hover {
    color: #212529;
    background-color: #e9ede9;
    border-color: #e9ede9; }
  .btn-verdebajo:focus, .btn-verdebajo.focus {
    box-shadow: 0 0 0 0.2rem rgba(199, 203, 199, 0.5); }
  .btn-verdebajo.disabled, .btn-verdebajo:disabled {
    color: #212529;
    background-color: #E4E8E3;
    border-color: #E4E8E3; }
  .btn-verdebajo:not(:disabled):not(.disabled):active, .btn-verdebajo:not(:disabled):not(.disabled).active,
  .show > .btn-verdebajo.dropdown-toggle {
    color: #212529;
    background-color: #e1e5e0;
    border-color: #e1e5e0; }
    .btn-verdebajo:not(:disabled):not(.disabled):active:focus, .btn-verdebajo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-verdebajo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(199, 203, 199, 0.5); }
  .btn-verdebajo:active, .btn-verdebajo:focus {
    background-color: #b6bab6 !important; }
  .btn-verdebajo:hover {
    color: #ffffff; }

.btn-outline-verdebajo {
  color: #E4E8E3;
  border-color: #E4E8E3; }
  .btn-outline-verdebajo:hover {
    color: #212529;
    background-color: #E4E8E3;
    border-color: #E4E8E3; }
  .btn-outline-verdebajo:focus, .btn-outline-verdebajo.focus {
    box-shadow: 0 0 0 0.2rem rgba(228, 232, 227, 0.5); }
  .btn-outline-verdebajo.disabled, .btn-outline-verdebajo:disabled {
    color: #E4E8E3;
    background-color: transparent; }
  .btn-outline-verdebajo:not(:disabled):not(.disabled):active, .btn-outline-verdebajo:not(:disabled):not(.disabled).active,
  .show > .btn-outline-verdebajo.dropdown-toggle {
    color: #212529;
    background-color: #E4E8E3;
    border-color: #E4E8E3; }
    .btn-outline-verdebajo:not(:disabled):not(.disabled):active:focus, .btn-outline-verdebajo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-verdebajo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(228, 232, 227, 0.5); }
  .btn-outline-verdebajo.bg-blanco:hover, .btn-outline-verdebajo.ui-datepicker:hover, .menu-principal a.btn-outline-verdebajo.btn-rounded:hover, .input-group i.btn-outline-verdebajo:hover, .input-group button.btn-outline-verdebajo:hover, .input-group .btn-outline-verdebajo.input-group-text:hover, .input-group .btn-outline-verdebajo.input-group-prepend:hover, .input-group .btn-outline-verdebajo.input-group-append:hover, .radio_people_vaoz > input + span.btn-outline-verdebajo:hover, .nav-vertical .btn-outline-verdebajo.nav.nav-tabs:hover, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verdebajo.nav-link:hover:disabled, .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verdebajo.nav-link:hover[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .btn-outline-verdebajo.nav-link:hover[disabled=true], .bootstrap-datetimepicker-widget .datepicker-days > table.btn-outline-verdebajo:hover,
  .bootstrap-datetimepicker-widget .datepicker-months > table.btn-outline-verdebajo:hover,
  .bootstrap-datetimepicker-widget .datepicker-years > table.btn-outline-verdebajo:hover, .bootstrap-datetimepicker-widget .datepicker-days .table thead th.btn-outline-verdebajo:hover {
    background-color: #E4E8E3 !important; }

/**
 * Estilos para títulos
 */
h1,
.h1 {
  font-size: 32px;
  line-height: 36px; }
  @media (max-width: 991.98px) {
    h1,
    .h1 {
      font-size: 18px;
      line-height: 24px; } }

h2,
.h2,
.items-packages a {
  font-size: 20px; }
  @media (max-width: 991.98px) {
    h2,
    .h2,
    .items-packages a {
      font-size: 15px; } }

h3,
.h3 {
  font-size: 16px; }

h5,
.h5 {
  font-size: 16px; }
  @media (max-width: 991.98px) {
    h5,
    .h5 {
      font-size: 14px;
      line-height: 18px; } }

h6,
.h6 {
  font-size: 14px; }
  @media (max-width: 991.98px) {
    h6,
    .h6 {
      font-size: 12px;
      line-height: 18px; } }

/**
 * Custom radios
 */
.radio-0, .bootstrap-datetimepicker-widget .datepicker-days .table thead .dow {
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden; }

.radio-1 {
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  overflow: hidden; }

.radio-2 {
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden; }

.radio-3 {
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden; }

.radio-4 {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden; }

.h-1 {
  height: 1%; }

.vh-1 {
  height: 1vh; }

.w-1 {
  width: 1%; }

.h-xs-1 {
  height: 1%; }

.w-xs-1 {
  width: 1% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-1 {
    height: 1%; }
  .w-sm-1 {
    width: 1% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-1 {
    height: 1% !important; }
  .w-md-1 {
    width: 1% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-1 {
    height: 1%; }
  .vh-lg-1 {
    height: 1vh; }
  .w-lg-1 {
    width: 1% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-1 {
    height: 1%; }
  .vh-xl-1 {
    height: 1vh; }
  .w-xl-1 {
    width: 1% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-1 {
    height: 1%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-1 {
    height: 1%; }
  .vh-portrait-xs-1 {
    height: 1vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-1 {
    height: 1%; }
  .vh-landscape-sm-1 {
    height: 1vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-1 {
    height: 1%; }
  .vh-landscape-xs-1 {
    height: 1vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-2 {
  height: 2%; }

.vh-2 {
  height: 2vh; }

.w-2 {
  width: 2%; }

.h-xs-2 {
  height: 2%; }

.w-xs-2 {
  width: 2% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-2 {
    height: 2%; }
  .w-sm-2 {
    width: 2% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-2 {
    height: 2% !important; }
  .w-md-2 {
    width: 2% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-2 {
    height: 2%; }
  .vh-lg-2 {
    height: 2vh; }
  .w-lg-2 {
    width: 2% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-2 {
    height: 2%; }
  .vh-xl-2 {
    height: 2vh; }
  .w-xl-2 {
    width: 2% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-2 {
    height: 2%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-2 {
    height: 2%; }
  .vh-portrait-xs-2 {
    height: 2vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-2 {
    height: 2%; }
  .vh-landscape-sm-2 {
    height: 2vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-2 {
    height: 2%; }
  .vh-landscape-xs-2 {
    height: 2vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-3 {
  height: 3%; }

.vh-3 {
  height: 3vh; }

.w-3 {
  width: 3%; }

.h-xs-3 {
  height: 3%; }

.w-xs-3 {
  width: 3% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-3 {
    height: 3%; }
  .w-sm-3 {
    width: 3% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-3 {
    height: 3% !important; }
  .w-md-3 {
    width: 3% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-3 {
    height: 3%; }
  .vh-lg-3 {
    height: 3vh; }
  .w-lg-3 {
    width: 3% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-3 {
    height: 3%; }
  .vh-xl-3 {
    height: 3vh; }
  .w-xl-3 {
    width: 3% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-3 {
    height: 3%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-3 {
    height: 3%; }
  .vh-portrait-xs-3 {
    height: 3vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-3 {
    height: 3%; }
  .vh-landscape-sm-3 {
    height: 3vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-3 {
    height: 3%; }
  .vh-landscape-xs-3 {
    height: 3vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-4 {
  height: 4%; }

.vh-4 {
  height: 4vh; }

.w-4 {
  width: 4%; }

.h-xs-4 {
  height: 4%; }

.w-xs-4 {
  width: 4% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-4 {
    height: 4%; }
  .w-sm-4 {
    width: 4% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-4 {
    height: 4% !important; }
  .w-md-4 {
    width: 4% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-4 {
    height: 4%; }
  .vh-lg-4 {
    height: 4vh; }
  .w-lg-4 {
    width: 4% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-4 {
    height: 4%; }
  .vh-xl-4 {
    height: 4vh; }
  .w-xl-4 {
    width: 4% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-4 {
    height: 4%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-4 {
    height: 4%; }
  .vh-portrait-xs-4 {
    height: 4vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-4 {
    height: 4%; }
  .vh-landscape-sm-4 {
    height: 4vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-4 {
    height: 4%; }
  .vh-landscape-xs-4 {
    height: 4vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-5 {
  height: 5%; }

.vh-5 {
  height: 5vh; }

.w-5 {
  width: 5%; }

.h-xs-5 {
  height: 5%; }

.w-xs-5 {
  width: 5% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-5 {
    height: 5%; }
  .w-sm-5 {
    width: 5% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-5 {
    height: 5% !important; }
  .w-md-5 {
    width: 5% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-5 {
    height: 5%; }
  .vh-lg-5 {
    height: 5vh; }
  .w-lg-5 {
    width: 5% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-5 {
    height: 5%; }
  .vh-xl-5 {
    height: 5vh; }
  .w-xl-5 {
    width: 5% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-5 {
    height: 5%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-5 {
    height: 5%; }
  .vh-portrait-xs-5 {
    height: 5vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-5 {
    height: 5%; }
  .vh-landscape-sm-5 {
    height: 5vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-5 {
    height: 5%; }
  .vh-landscape-xs-5 {
    height: 5vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-6 {
  height: 6%; }

.vh-6 {
  height: 6vh; }

.w-6 {
  width: 6%; }

.h-xs-6 {
  height: 6%; }

.w-xs-6 {
  width: 6% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-6 {
    height: 6%; }
  .w-sm-6 {
    width: 6% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-6 {
    height: 6% !important; }
  .w-md-6 {
    width: 6% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-6 {
    height: 6%; }
  .vh-lg-6 {
    height: 6vh; }
  .w-lg-6 {
    width: 6% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-6 {
    height: 6%; }
  .vh-xl-6 {
    height: 6vh; }
  .w-xl-6 {
    width: 6% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-6 {
    height: 6%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-6 {
    height: 6%; }
  .vh-portrait-xs-6 {
    height: 6vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-6 {
    height: 6%; }
  .vh-landscape-sm-6 {
    height: 6vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-6 {
    height: 6%; }
  .vh-landscape-xs-6 {
    height: 6vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-7 {
  height: 7%; }

.vh-7 {
  height: 7vh; }

.w-7 {
  width: 7%; }

.h-xs-7 {
  height: 7%; }

.w-xs-7 {
  width: 7% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-7 {
    height: 7%; }
  .w-sm-7 {
    width: 7% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-7 {
    height: 7% !important; }
  .w-md-7 {
    width: 7% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-7 {
    height: 7%; }
  .vh-lg-7 {
    height: 7vh; }
  .w-lg-7 {
    width: 7% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-7 {
    height: 7%; }
  .vh-xl-7 {
    height: 7vh; }
  .w-xl-7 {
    width: 7% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-7 {
    height: 7%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-7 {
    height: 7%; }
  .vh-portrait-xs-7 {
    height: 7vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-7 {
    height: 7%; }
  .vh-landscape-sm-7 {
    height: 7vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-7 {
    height: 7%; }
  .vh-landscape-xs-7 {
    height: 7vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-8 {
  height: 8%; }

.vh-8 {
  height: 8vh; }

.w-8 {
  width: 8%; }

.h-xs-8 {
  height: 8%; }

.w-xs-8 {
  width: 8% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-8 {
    height: 8%; }
  .w-sm-8 {
    width: 8% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-8 {
    height: 8% !important; }
  .w-md-8 {
    width: 8% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-8 {
    height: 8%; }
  .vh-lg-8 {
    height: 8vh; }
  .w-lg-8 {
    width: 8% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-8 {
    height: 8%; }
  .vh-xl-8 {
    height: 8vh; }
  .w-xl-8 {
    width: 8% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-8 {
    height: 8%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-8 {
    height: 8%; }
  .vh-portrait-xs-8 {
    height: 8vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-8 {
    height: 8%; }
  .vh-landscape-sm-8 {
    height: 8vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-8 {
    height: 8%; }
  .vh-landscape-xs-8 {
    height: 8vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-9 {
  height: 9%; }

.vh-9 {
  height: 9vh; }

.w-9 {
  width: 9%; }

.h-xs-9 {
  height: 9%; }

.w-xs-9 {
  width: 9% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-9 {
    height: 9%; }
  .w-sm-9 {
    width: 9% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-9 {
    height: 9% !important; }
  .w-md-9 {
    width: 9% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-9 {
    height: 9%; }
  .vh-lg-9 {
    height: 9vh; }
  .w-lg-9 {
    width: 9% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-9 {
    height: 9%; }
  .vh-xl-9 {
    height: 9vh; }
  .w-xl-9 {
    width: 9% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-9 {
    height: 9%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-9 {
    height: 9%; }
  .vh-portrait-xs-9 {
    height: 9vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-9 {
    height: 9%; }
  .vh-landscape-sm-9 {
    height: 9vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-9 {
    height: 9%; }
  .vh-landscape-xs-9 {
    height: 9vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-10 {
  height: 10%; }

.vh-10 {
  height: 10vh; }

.w-10 {
  width: 10%; }

.h-xs-10 {
  height: 10%; }

.w-xs-10 {
  width: 10% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-10 {
    height: 10%; }
  .w-sm-10 {
    width: 10% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-10 {
    height: 10% !important; }
  .w-md-10 {
    width: 10% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-10 {
    height: 10%; }
  .vh-lg-10 {
    height: 10vh; }
  .w-lg-10 {
    width: 10% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-10 {
    height: 10%; }
  .vh-xl-10 {
    height: 10vh; }
  .w-xl-10 {
    width: 10% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-10 {
    height: 10%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-10 {
    height: 10%; }
  .vh-portrait-xs-10 {
    height: 10vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-10 {
    height: 10%; }
  .vh-landscape-sm-10 {
    height: 10vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-10 {
    height: 10%; }
  .vh-landscape-xs-10 {
    height: 10vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-11 {
  height: 11%; }

.vh-11 {
  height: 11vh; }

.w-11 {
  width: 11%; }

.h-xs-11 {
  height: 11%; }

.w-xs-11 {
  width: 11% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-11 {
    height: 11%; }
  .w-sm-11 {
    width: 11% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-11 {
    height: 11% !important; }
  .w-md-11 {
    width: 11% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-11 {
    height: 11%; }
  .vh-lg-11 {
    height: 11vh; }
  .w-lg-11 {
    width: 11% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-11 {
    height: 11%; }
  .vh-xl-11 {
    height: 11vh; }
  .w-xl-11 {
    width: 11% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-11 {
    height: 11%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-11 {
    height: 11%; }
  .vh-portrait-xs-11 {
    height: 11vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-11 {
    height: 11%; }
  .vh-landscape-sm-11 {
    height: 11vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-11 {
    height: 11%; }
  .vh-landscape-xs-11 {
    height: 11vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-12 {
  height: 12%; }

.vh-12 {
  height: 12vh; }

.w-12 {
  width: 12%; }

.h-xs-12 {
  height: 12%; }

.w-xs-12 {
  width: 12% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-12 {
    height: 12%; }
  .w-sm-12 {
    width: 12% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-12 {
    height: 12% !important; }
  .w-md-12 {
    width: 12% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-12 {
    height: 12%; }
  .vh-lg-12 {
    height: 12vh; }
  .w-lg-12 {
    width: 12% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-12 {
    height: 12%; }
  .vh-xl-12 {
    height: 12vh; }
  .w-xl-12 {
    width: 12% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-12 {
    height: 12%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-12 {
    height: 12%; }
  .vh-portrait-xs-12 {
    height: 12vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-12 {
    height: 12%; }
  .vh-landscape-sm-12 {
    height: 12vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-12 {
    height: 12%; }
  .vh-landscape-xs-12 {
    height: 12vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-13 {
  height: 13%; }

.vh-13 {
  height: 13vh; }

.w-13 {
  width: 13%; }

.h-xs-13 {
  height: 13%; }

.w-xs-13 {
  width: 13% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-13 {
    height: 13%; }
  .w-sm-13 {
    width: 13% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-13 {
    height: 13% !important; }
  .w-md-13 {
    width: 13% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-13 {
    height: 13%; }
  .vh-lg-13 {
    height: 13vh; }
  .w-lg-13 {
    width: 13% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-13 {
    height: 13%; }
  .vh-xl-13 {
    height: 13vh; }
  .w-xl-13 {
    width: 13% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-13 {
    height: 13%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-13 {
    height: 13%; }
  .vh-portrait-xs-13 {
    height: 13vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-13 {
    height: 13%; }
  .vh-landscape-sm-13 {
    height: 13vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-13 {
    height: 13%; }
  .vh-landscape-xs-13 {
    height: 13vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-14 {
  height: 14%; }

.vh-14 {
  height: 14vh; }

.w-14 {
  width: 14%; }

.h-xs-14 {
  height: 14%; }

.w-xs-14 {
  width: 14% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-14 {
    height: 14%; }
  .w-sm-14 {
    width: 14% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-14 {
    height: 14% !important; }
  .w-md-14 {
    width: 14% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-14 {
    height: 14%; }
  .vh-lg-14 {
    height: 14vh; }
  .w-lg-14 {
    width: 14% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-14 {
    height: 14%; }
  .vh-xl-14 {
    height: 14vh; }
  .w-xl-14 {
    width: 14% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-14 {
    height: 14%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-14 {
    height: 14%; }
  .vh-portrait-xs-14 {
    height: 14vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-14 {
    height: 14%; }
  .vh-landscape-sm-14 {
    height: 14vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-14 {
    height: 14%; }
  .vh-landscape-xs-14 {
    height: 14vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-15 {
  height: 15%; }

.vh-15 {
  height: 15vh; }

.w-15 {
  width: 15%; }

.h-xs-15 {
  height: 15%; }

.w-xs-15 {
  width: 15% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-15 {
    height: 15%; }
  .w-sm-15 {
    width: 15% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-15 {
    height: 15% !important; }
  .w-md-15 {
    width: 15% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-15 {
    height: 15%; }
  .vh-lg-15 {
    height: 15vh; }
  .w-lg-15 {
    width: 15% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-15 {
    height: 15%; }
  .vh-xl-15 {
    height: 15vh; }
  .w-xl-15 {
    width: 15% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-15 {
    height: 15%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-15 {
    height: 15%; }
  .vh-portrait-xs-15 {
    height: 15vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-15 {
    height: 15%; }
  .vh-landscape-sm-15 {
    height: 15vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-15 {
    height: 15%; }
  .vh-landscape-xs-15 {
    height: 15vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-16 {
  height: 16%; }

.vh-16 {
  height: 16vh; }

.w-16 {
  width: 16%; }

.h-xs-16 {
  height: 16%; }

.w-xs-16 {
  width: 16% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-16 {
    height: 16%; }
  .w-sm-16 {
    width: 16% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-16 {
    height: 16% !important; }
  .w-md-16 {
    width: 16% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-16 {
    height: 16%; }
  .vh-lg-16 {
    height: 16vh; }
  .w-lg-16 {
    width: 16% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-16 {
    height: 16%; }
  .vh-xl-16 {
    height: 16vh; }
  .w-xl-16 {
    width: 16% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-16 {
    height: 16%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-16 {
    height: 16%; }
  .vh-portrait-xs-16 {
    height: 16vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-16 {
    height: 16%; }
  .vh-landscape-sm-16 {
    height: 16vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-16 {
    height: 16%; }
  .vh-landscape-xs-16 {
    height: 16vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-17 {
  height: 17%; }

.vh-17 {
  height: 17vh; }

.w-17 {
  width: 17%; }

.h-xs-17 {
  height: 17%; }

.w-xs-17 {
  width: 17% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-17 {
    height: 17%; }
  .w-sm-17 {
    width: 17% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-17 {
    height: 17% !important; }
  .w-md-17 {
    width: 17% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-17 {
    height: 17%; }
  .vh-lg-17 {
    height: 17vh; }
  .w-lg-17 {
    width: 17% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-17 {
    height: 17%; }
  .vh-xl-17 {
    height: 17vh; }
  .w-xl-17 {
    width: 17% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-17 {
    height: 17%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-17 {
    height: 17%; }
  .vh-portrait-xs-17 {
    height: 17vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-17 {
    height: 17%; }
  .vh-landscape-sm-17 {
    height: 17vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-17 {
    height: 17%; }
  .vh-landscape-xs-17 {
    height: 17vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-18 {
  height: 18%; }

.vh-18 {
  height: 18vh; }

.w-18 {
  width: 18%; }

.h-xs-18 {
  height: 18%; }

.w-xs-18 {
  width: 18% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-18 {
    height: 18%; }
  .w-sm-18 {
    width: 18% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-18 {
    height: 18% !important; }
  .w-md-18 {
    width: 18% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-18 {
    height: 18%; }
  .vh-lg-18 {
    height: 18vh; }
  .w-lg-18 {
    width: 18% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-18 {
    height: 18%; }
  .vh-xl-18 {
    height: 18vh; }
  .w-xl-18 {
    width: 18% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-18 {
    height: 18%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-18 {
    height: 18%; }
  .vh-portrait-xs-18 {
    height: 18vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-18 {
    height: 18%; }
  .vh-landscape-sm-18 {
    height: 18vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-18 {
    height: 18%; }
  .vh-landscape-xs-18 {
    height: 18vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-19 {
  height: 19%; }

.vh-19 {
  height: 19vh; }

.w-19 {
  width: 19%; }

.h-xs-19 {
  height: 19%; }

.w-xs-19 {
  width: 19% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-19 {
    height: 19%; }
  .w-sm-19 {
    width: 19% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-19 {
    height: 19% !important; }
  .w-md-19 {
    width: 19% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-19 {
    height: 19%; }
  .vh-lg-19 {
    height: 19vh; }
  .w-lg-19 {
    width: 19% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-19 {
    height: 19%; }
  .vh-xl-19 {
    height: 19vh; }
  .w-xl-19 {
    width: 19% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-19 {
    height: 19%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-19 {
    height: 19%; }
  .vh-portrait-xs-19 {
    height: 19vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-19 {
    height: 19%; }
  .vh-landscape-sm-19 {
    height: 19vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-19 {
    height: 19%; }
  .vh-landscape-xs-19 {
    height: 19vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-20 {
  height: 20%; }

.vh-20 {
  height: 20vh; }

.w-20 {
  width: 20%; }

.h-xs-20 {
  height: 20%; }

.w-xs-20 {
  width: 20% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-20 {
    height: 20%; }
  .w-sm-20 {
    width: 20% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-20 {
    height: 20% !important; }
  .w-md-20 {
    width: 20% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-20 {
    height: 20%; }
  .vh-lg-20 {
    height: 20vh; }
  .w-lg-20 {
    width: 20% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-20 {
    height: 20%; }
  .vh-xl-20 {
    height: 20vh; }
  .w-xl-20 {
    width: 20% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-20 {
    height: 20%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-20 {
    height: 20%; }
  .vh-portrait-xs-20 {
    height: 20vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-20 {
    height: 20%; }
  .vh-landscape-sm-20 {
    height: 20vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-20 {
    height: 20%; }
  .vh-landscape-xs-20 {
    height: 20vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-21 {
  height: 21%; }

.vh-21 {
  height: 21vh; }

.w-21 {
  width: 21%; }

.h-xs-21 {
  height: 21%; }

.w-xs-21 {
  width: 21% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-21 {
    height: 21%; }
  .w-sm-21 {
    width: 21% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-21 {
    height: 21% !important; }
  .w-md-21 {
    width: 21% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-21 {
    height: 21%; }
  .vh-lg-21 {
    height: 21vh; }
  .w-lg-21 {
    width: 21% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-21 {
    height: 21%; }
  .vh-xl-21 {
    height: 21vh; }
  .w-xl-21 {
    width: 21% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-21 {
    height: 21%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-21 {
    height: 21%; }
  .vh-portrait-xs-21 {
    height: 21vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-21 {
    height: 21%; }
  .vh-landscape-sm-21 {
    height: 21vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-21 {
    height: 21%; }
  .vh-landscape-xs-21 {
    height: 21vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-22 {
  height: 22%; }

.vh-22 {
  height: 22vh; }

.w-22 {
  width: 22%; }

.h-xs-22 {
  height: 22%; }

.w-xs-22 {
  width: 22% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-22 {
    height: 22%; }
  .w-sm-22 {
    width: 22% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-22 {
    height: 22% !important; }
  .w-md-22 {
    width: 22% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-22 {
    height: 22%; }
  .vh-lg-22 {
    height: 22vh; }
  .w-lg-22 {
    width: 22% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-22 {
    height: 22%; }
  .vh-xl-22 {
    height: 22vh; }
  .w-xl-22 {
    width: 22% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-22 {
    height: 22%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-22 {
    height: 22%; }
  .vh-portrait-xs-22 {
    height: 22vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-22 {
    height: 22%; }
  .vh-landscape-sm-22 {
    height: 22vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-22 {
    height: 22%; }
  .vh-landscape-xs-22 {
    height: 22vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-23 {
  height: 23%; }

.vh-23 {
  height: 23vh; }

.w-23 {
  width: 23%; }

.h-xs-23 {
  height: 23%; }

.w-xs-23 {
  width: 23% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-23 {
    height: 23%; }
  .w-sm-23 {
    width: 23% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-23 {
    height: 23% !important; }
  .w-md-23 {
    width: 23% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-23 {
    height: 23%; }
  .vh-lg-23 {
    height: 23vh; }
  .w-lg-23 {
    width: 23% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-23 {
    height: 23%; }
  .vh-xl-23 {
    height: 23vh; }
  .w-xl-23 {
    width: 23% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-23 {
    height: 23%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-23 {
    height: 23%; }
  .vh-portrait-xs-23 {
    height: 23vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-23 {
    height: 23%; }
  .vh-landscape-sm-23 {
    height: 23vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-23 {
    height: 23%; }
  .vh-landscape-xs-23 {
    height: 23vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-24 {
  height: 24%; }

.vh-24 {
  height: 24vh; }

.w-24 {
  width: 24%; }

.h-xs-24 {
  height: 24%; }

.w-xs-24 {
  width: 24% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-24 {
    height: 24%; }
  .w-sm-24 {
    width: 24% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-24 {
    height: 24% !important; }
  .w-md-24 {
    width: 24% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-24 {
    height: 24%; }
  .vh-lg-24 {
    height: 24vh; }
  .w-lg-24 {
    width: 24% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-24 {
    height: 24%; }
  .vh-xl-24 {
    height: 24vh; }
  .w-xl-24 {
    width: 24% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-24 {
    height: 24%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-24 {
    height: 24%; }
  .vh-portrait-xs-24 {
    height: 24vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-24 {
    height: 24%; }
  .vh-landscape-sm-24 {
    height: 24vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-24 {
    height: 24%; }
  .vh-landscape-xs-24 {
    height: 24vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-25 {
  height: 25%; }

.vh-25 {
  height: 25vh; }

.w-25 {
  width: 25%; }

.h-xs-25 {
  height: 25%; }

.w-xs-25 {
  width: 25% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-25 {
    height: 25%; }
  .w-sm-25 {
    width: 25% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-25 {
    height: 25% !important; }
  .w-md-25 {
    width: 25% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-25 {
    height: 25%; }
  .vh-lg-25 {
    height: 25vh; }
  .w-lg-25 {
    width: 25% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-25 {
    height: 25%; }
  .vh-xl-25 {
    height: 25vh; }
  .w-xl-25 {
    width: 25% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-25 {
    height: 25%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-25 {
    height: 25%; }
  .vh-portrait-xs-25 {
    height: 25vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-25 {
    height: 25%; }
  .vh-landscape-sm-25 {
    height: 25vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-25 {
    height: 25%; }
  .vh-landscape-xs-25 {
    height: 25vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-26 {
  height: 26%; }

.vh-26 {
  height: 26vh; }

.w-26 {
  width: 26%; }

.h-xs-26 {
  height: 26%; }

.w-xs-26 {
  width: 26% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-26 {
    height: 26%; }
  .w-sm-26 {
    width: 26% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-26 {
    height: 26% !important; }
  .w-md-26 {
    width: 26% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-26 {
    height: 26%; }
  .vh-lg-26 {
    height: 26vh; }
  .w-lg-26 {
    width: 26% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-26 {
    height: 26%; }
  .vh-xl-26 {
    height: 26vh; }
  .w-xl-26 {
    width: 26% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-26 {
    height: 26%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-26 {
    height: 26%; }
  .vh-portrait-xs-26 {
    height: 26vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-26 {
    height: 26%; }
  .vh-landscape-sm-26 {
    height: 26vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-26 {
    height: 26%; }
  .vh-landscape-xs-26 {
    height: 26vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-27 {
  height: 27%; }

.vh-27 {
  height: 27vh; }

.w-27 {
  width: 27%; }

.h-xs-27 {
  height: 27%; }

.w-xs-27 {
  width: 27% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-27 {
    height: 27%; }
  .w-sm-27 {
    width: 27% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-27 {
    height: 27% !important; }
  .w-md-27 {
    width: 27% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-27 {
    height: 27%; }
  .vh-lg-27 {
    height: 27vh; }
  .w-lg-27 {
    width: 27% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-27 {
    height: 27%; }
  .vh-xl-27 {
    height: 27vh; }
  .w-xl-27 {
    width: 27% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-27 {
    height: 27%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-27 {
    height: 27%; }
  .vh-portrait-xs-27 {
    height: 27vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-27 {
    height: 27%; }
  .vh-landscape-sm-27 {
    height: 27vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-27 {
    height: 27%; }
  .vh-landscape-xs-27 {
    height: 27vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-28 {
  height: 28%; }

.vh-28 {
  height: 28vh; }

.w-28 {
  width: 28%; }

.h-xs-28 {
  height: 28%; }

.w-xs-28 {
  width: 28% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-28 {
    height: 28%; }
  .w-sm-28 {
    width: 28% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-28 {
    height: 28% !important; }
  .w-md-28 {
    width: 28% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-28 {
    height: 28%; }
  .vh-lg-28 {
    height: 28vh; }
  .w-lg-28 {
    width: 28% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-28 {
    height: 28%; }
  .vh-xl-28 {
    height: 28vh; }
  .w-xl-28 {
    width: 28% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-28 {
    height: 28%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-28 {
    height: 28%; }
  .vh-portrait-xs-28 {
    height: 28vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-28 {
    height: 28%; }
  .vh-landscape-sm-28 {
    height: 28vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-28 {
    height: 28%; }
  .vh-landscape-xs-28 {
    height: 28vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-29 {
  height: 29%; }

.vh-29 {
  height: 29vh; }

.w-29 {
  width: 29%; }

.h-xs-29 {
  height: 29%; }

.w-xs-29 {
  width: 29% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-29 {
    height: 29%; }
  .w-sm-29 {
    width: 29% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-29 {
    height: 29% !important; }
  .w-md-29 {
    width: 29% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-29 {
    height: 29%; }
  .vh-lg-29 {
    height: 29vh; }
  .w-lg-29 {
    width: 29% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-29 {
    height: 29%; }
  .vh-xl-29 {
    height: 29vh; }
  .w-xl-29 {
    width: 29% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-29 {
    height: 29%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-29 {
    height: 29%; }
  .vh-portrait-xs-29 {
    height: 29vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-29 {
    height: 29%; }
  .vh-landscape-sm-29 {
    height: 29vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-29 {
    height: 29%; }
  .vh-landscape-xs-29 {
    height: 29vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-30 {
  height: 30%; }

.vh-30 {
  height: 30vh; }

.w-30 {
  width: 30%; }

.h-xs-30 {
  height: 30%; }

.w-xs-30 {
  width: 30% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-30 {
    height: 30%; }
  .w-sm-30 {
    width: 30% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-30 {
    height: 30% !important; }
  .w-md-30 {
    width: 30% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-30 {
    height: 30%; }
  .vh-lg-30 {
    height: 30vh; }
  .w-lg-30 {
    width: 30% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-30 {
    height: 30%; }
  .vh-xl-30 {
    height: 30vh; }
  .w-xl-30 {
    width: 30% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-30 {
    height: 30%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-30 {
    height: 30%; }
  .vh-portrait-xs-30 {
    height: 30vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-30 {
    height: 30%; }
  .vh-landscape-sm-30 {
    height: 30vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-30 {
    height: 30%; }
  .vh-landscape-xs-30 {
    height: 30vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-31 {
  height: 31%; }

.vh-31 {
  height: 31vh; }

.w-31 {
  width: 31%; }

.h-xs-31 {
  height: 31%; }

.w-xs-31 {
  width: 31% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-31 {
    height: 31%; }
  .w-sm-31 {
    width: 31% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-31 {
    height: 31% !important; }
  .w-md-31 {
    width: 31% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-31 {
    height: 31%; }
  .vh-lg-31 {
    height: 31vh; }
  .w-lg-31 {
    width: 31% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-31 {
    height: 31%; }
  .vh-xl-31 {
    height: 31vh; }
  .w-xl-31 {
    width: 31% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-31 {
    height: 31%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-31 {
    height: 31%; }
  .vh-portrait-xs-31 {
    height: 31vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-31 {
    height: 31%; }
  .vh-landscape-sm-31 {
    height: 31vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-31 {
    height: 31%; }
  .vh-landscape-xs-31 {
    height: 31vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-32 {
  height: 32%; }

.vh-32 {
  height: 32vh; }

.w-32 {
  width: 32%; }

.h-xs-32 {
  height: 32%; }

.w-xs-32 {
  width: 32% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-32 {
    height: 32%; }
  .w-sm-32 {
    width: 32% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-32 {
    height: 32% !important; }
  .w-md-32 {
    width: 32% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-32 {
    height: 32%; }
  .vh-lg-32 {
    height: 32vh; }
  .w-lg-32 {
    width: 32% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-32 {
    height: 32%; }
  .vh-xl-32 {
    height: 32vh; }
  .w-xl-32 {
    width: 32% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-32 {
    height: 32%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-32 {
    height: 32%; }
  .vh-portrait-xs-32 {
    height: 32vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-32 {
    height: 32%; }
  .vh-landscape-sm-32 {
    height: 32vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-32 {
    height: 32%; }
  .vh-landscape-xs-32 {
    height: 32vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-33 {
  height: 33%; }

.vh-33 {
  height: 33vh; }

.w-33 {
  width: 33%; }

.h-xs-33 {
  height: 33%; }

.w-xs-33 {
  width: 33% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-33 {
    height: 33%; }
  .w-sm-33 {
    width: 33% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-33 {
    height: 33% !important; }
  .w-md-33 {
    width: 33% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-33 {
    height: 33%; }
  .vh-lg-33 {
    height: 33vh; }
  .w-lg-33 {
    width: 33% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-33 {
    height: 33%; }
  .vh-xl-33 {
    height: 33vh; }
  .w-xl-33 {
    width: 33% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-33 {
    height: 33%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-33 {
    height: 33%; }
  .vh-portrait-xs-33 {
    height: 33vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-33 {
    height: 33%; }
  .vh-landscape-sm-33 {
    height: 33vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-33 {
    height: 33%; }
  .vh-landscape-xs-33 {
    height: 33vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-34 {
  height: 34%; }

.vh-34 {
  height: 34vh; }

.w-34 {
  width: 34%; }

.h-xs-34 {
  height: 34%; }

.w-xs-34 {
  width: 34% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-34 {
    height: 34%; }
  .w-sm-34 {
    width: 34% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-34 {
    height: 34% !important; }
  .w-md-34 {
    width: 34% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-34 {
    height: 34%; }
  .vh-lg-34 {
    height: 34vh; }
  .w-lg-34 {
    width: 34% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-34 {
    height: 34%; }
  .vh-xl-34 {
    height: 34vh; }
  .w-xl-34 {
    width: 34% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-34 {
    height: 34%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-34 {
    height: 34%; }
  .vh-portrait-xs-34 {
    height: 34vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-34 {
    height: 34%; }
  .vh-landscape-sm-34 {
    height: 34vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-34 {
    height: 34%; }
  .vh-landscape-xs-34 {
    height: 34vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-35 {
  height: 35%; }

.vh-35 {
  height: 35vh; }

.w-35 {
  width: 35%; }

.h-xs-35 {
  height: 35%; }

.w-xs-35 {
  width: 35% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-35 {
    height: 35%; }
  .w-sm-35 {
    width: 35% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-35 {
    height: 35% !important; }
  .w-md-35 {
    width: 35% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-35 {
    height: 35%; }
  .vh-lg-35 {
    height: 35vh; }
  .w-lg-35 {
    width: 35% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-35 {
    height: 35%; }
  .vh-xl-35 {
    height: 35vh; }
  .w-xl-35 {
    width: 35% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-35 {
    height: 35%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-35 {
    height: 35%; }
  .vh-portrait-xs-35 {
    height: 35vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-35 {
    height: 35%; }
  .vh-landscape-sm-35 {
    height: 35vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-35 {
    height: 35%; }
  .vh-landscape-xs-35 {
    height: 35vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-36 {
  height: 36%; }

.vh-36 {
  height: 36vh; }

.w-36 {
  width: 36%; }

.h-xs-36 {
  height: 36%; }

.w-xs-36 {
  width: 36% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-36 {
    height: 36%; }
  .w-sm-36 {
    width: 36% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-36 {
    height: 36% !important; }
  .w-md-36 {
    width: 36% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-36 {
    height: 36%; }
  .vh-lg-36 {
    height: 36vh; }
  .w-lg-36 {
    width: 36% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-36 {
    height: 36%; }
  .vh-xl-36 {
    height: 36vh; }
  .w-xl-36 {
    width: 36% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-36 {
    height: 36%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-36 {
    height: 36%; }
  .vh-portrait-xs-36 {
    height: 36vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-36 {
    height: 36%; }
  .vh-landscape-sm-36 {
    height: 36vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-36 {
    height: 36%; }
  .vh-landscape-xs-36 {
    height: 36vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-37 {
  height: 37%; }

.vh-37 {
  height: 37vh; }

.w-37 {
  width: 37%; }

.h-xs-37 {
  height: 37%; }

.w-xs-37 {
  width: 37% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-37 {
    height: 37%; }
  .w-sm-37 {
    width: 37% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-37 {
    height: 37% !important; }
  .w-md-37 {
    width: 37% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-37 {
    height: 37%; }
  .vh-lg-37 {
    height: 37vh; }
  .w-lg-37 {
    width: 37% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-37 {
    height: 37%; }
  .vh-xl-37 {
    height: 37vh; }
  .w-xl-37 {
    width: 37% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-37 {
    height: 37%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-37 {
    height: 37%; }
  .vh-portrait-xs-37 {
    height: 37vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-37 {
    height: 37%; }
  .vh-landscape-sm-37 {
    height: 37vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-37 {
    height: 37%; }
  .vh-landscape-xs-37 {
    height: 37vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-38 {
  height: 38%; }

.vh-38 {
  height: 38vh; }

.w-38 {
  width: 38%; }

.h-xs-38 {
  height: 38%; }

.w-xs-38 {
  width: 38% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-38 {
    height: 38%; }
  .w-sm-38 {
    width: 38% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-38 {
    height: 38% !important; }
  .w-md-38 {
    width: 38% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-38 {
    height: 38%; }
  .vh-lg-38 {
    height: 38vh; }
  .w-lg-38 {
    width: 38% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-38 {
    height: 38%; }
  .vh-xl-38 {
    height: 38vh; }
  .w-xl-38 {
    width: 38% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-38 {
    height: 38%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-38 {
    height: 38%; }
  .vh-portrait-xs-38 {
    height: 38vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-38 {
    height: 38%; }
  .vh-landscape-sm-38 {
    height: 38vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-38 {
    height: 38%; }
  .vh-landscape-xs-38 {
    height: 38vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-39 {
  height: 39%; }

.vh-39 {
  height: 39vh; }

.w-39 {
  width: 39%; }

.h-xs-39 {
  height: 39%; }

.w-xs-39 {
  width: 39% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-39 {
    height: 39%; }
  .w-sm-39 {
    width: 39% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-39 {
    height: 39% !important; }
  .w-md-39 {
    width: 39% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-39 {
    height: 39%; }
  .vh-lg-39 {
    height: 39vh; }
  .w-lg-39 {
    width: 39% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-39 {
    height: 39%; }
  .vh-xl-39 {
    height: 39vh; }
  .w-xl-39 {
    width: 39% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-39 {
    height: 39%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-39 {
    height: 39%; }
  .vh-portrait-xs-39 {
    height: 39vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-39 {
    height: 39%; }
  .vh-landscape-sm-39 {
    height: 39vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-39 {
    height: 39%; }
  .vh-landscape-xs-39 {
    height: 39vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-40 {
  height: 40%; }

.vh-40 {
  height: 40vh; }

.w-40 {
  width: 40%; }

.h-xs-40 {
  height: 40%; }

.w-xs-40 {
  width: 40% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-40 {
    height: 40%; }
  .w-sm-40 {
    width: 40% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-40 {
    height: 40% !important; }
  .w-md-40 {
    width: 40% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-40 {
    height: 40%; }
  .vh-lg-40 {
    height: 40vh; }
  .w-lg-40 {
    width: 40% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-40 {
    height: 40%; }
  .vh-xl-40 {
    height: 40vh; }
  .w-xl-40 {
    width: 40% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-40 {
    height: 40%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-40 {
    height: 40%; }
  .vh-portrait-xs-40 {
    height: 40vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-40 {
    height: 40%; }
  .vh-landscape-sm-40 {
    height: 40vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-40 {
    height: 40%; }
  .vh-landscape-xs-40 {
    height: 40vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-41 {
  height: 41%; }

.vh-41 {
  height: 41vh; }

.w-41 {
  width: 41%; }

.h-xs-41 {
  height: 41%; }

.w-xs-41 {
  width: 41% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-41 {
    height: 41%; }
  .w-sm-41 {
    width: 41% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-41 {
    height: 41% !important; }
  .w-md-41 {
    width: 41% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-41 {
    height: 41%; }
  .vh-lg-41 {
    height: 41vh; }
  .w-lg-41 {
    width: 41% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-41 {
    height: 41%; }
  .vh-xl-41 {
    height: 41vh; }
  .w-xl-41 {
    width: 41% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-41 {
    height: 41%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-41 {
    height: 41%; }
  .vh-portrait-xs-41 {
    height: 41vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-41 {
    height: 41%; }
  .vh-landscape-sm-41 {
    height: 41vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-41 {
    height: 41%; }
  .vh-landscape-xs-41 {
    height: 41vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-42 {
  height: 42%; }

.vh-42 {
  height: 42vh; }

.w-42 {
  width: 42%; }

.h-xs-42 {
  height: 42%; }

.w-xs-42 {
  width: 42% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-42 {
    height: 42%; }
  .w-sm-42 {
    width: 42% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-42 {
    height: 42% !important; }
  .w-md-42 {
    width: 42% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-42 {
    height: 42%; }
  .vh-lg-42 {
    height: 42vh; }
  .w-lg-42 {
    width: 42% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-42 {
    height: 42%; }
  .vh-xl-42 {
    height: 42vh; }
  .w-xl-42 {
    width: 42% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-42 {
    height: 42%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-42 {
    height: 42%; }
  .vh-portrait-xs-42 {
    height: 42vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-42 {
    height: 42%; }
  .vh-landscape-sm-42 {
    height: 42vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-42 {
    height: 42%; }
  .vh-landscape-xs-42 {
    height: 42vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-43 {
  height: 43%; }

.vh-43 {
  height: 43vh; }

.w-43 {
  width: 43%; }

.h-xs-43 {
  height: 43%; }

.w-xs-43 {
  width: 43% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-43 {
    height: 43%; }
  .w-sm-43 {
    width: 43% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-43 {
    height: 43% !important; }
  .w-md-43 {
    width: 43% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-43 {
    height: 43%; }
  .vh-lg-43 {
    height: 43vh; }
  .w-lg-43 {
    width: 43% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-43 {
    height: 43%; }
  .vh-xl-43 {
    height: 43vh; }
  .w-xl-43 {
    width: 43% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-43 {
    height: 43%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-43 {
    height: 43%; }
  .vh-portrait-xs-43 {
    height: 43vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-43 {
    height: 43%; }
  .vh-landscape-sm-43 {
    height: 43vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-43 {
    height: 43%; }
  .vh-landscape-xs-43 {
    height: 43vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-44 {
  height: 44%; }

.vh-44 {
  height: 44vh; }

.w-44 {
  width: 44%; }

.h-xs-44 {
  height: 44%; }

.w-xs-44 {
  width: 44% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-44 {
    height: 44%; }
  .w-sm-44 {
    width: 44% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-44 {
    height: 44% !important; }
  .w-md-44 {
    width: 44% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-44 {
    height: 44%; }
  .vh-lg-44 {
    height: 44vh; }
  .w-lg-44 {
    width: 44% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-44 {
    height: 44%; }
  .vh-xl-44 {
    height: 44vh; }
  .w-xl-44 {
    width: 44% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-44 {
    height: 44%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-44 {
    height: 44%; }
  .vh-portrait-xs-44 {
    height: 44vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-44 {
    height: 44%; }
  .vh-landscape-sm-44 {
    height: 44vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-44 {
    height: 44%; }
  .vh-landscape-xs-44 {
    height: 44vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-45 {
  height: 45%; }

.vh-45 {
  height: 45vh; }

.w-45 {
  width: 45%; }

.h-xs-45 {
  height: 45%; }

.w-xs-45 {
  width: 45% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-45 {
    height: 45%; }
  .w-sm-45 {
    width: 45% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-45 {
    height: 45% !important; }
  .w-md-45 {
    width: 45% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-45 {
    height: 45%; }
  .vh-lg-45 {
    height: 45vh; }
  .w-lg-45 {
    width: 45% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-45 {
    height: 45%; }
  .vh-xl-45 {
    height: 45vh; }
  .w-xl-45 {
    width: 45% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-45 {
    height: 45%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-45 {
    height: 45%; }
  .vh-portrait-xs-45 {
    height: 45vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-45 {
    height: 45%; }
  .vh-landscape-sm-45 {
    height: 45vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-45 {
    height: 45%; }
  .vh-landscape-xs-45 {
    height: 45vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-46 {
  height: 46%; }

.vh-46 {
  height: 46vh; }

.w-46 {
  width: 46%; }

.h-xs-46 {
  height: 46%; }

.w-xs-46 {
  width: 46% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-46 {
    height: 46%; }
  .w-sm-46 {
    width: 46% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-46 {
    height: 46% !important; }
  .w-md-46 {
    width: 46% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-46 {
    height: 46%; }
  .vh-lg-46 {
    height: 46vh; }
  .w-lg-46 {
    width: 46% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-46 {
    height: 46%; }
  .vh-xl-46 {
    height: 46vh; }
  .w-xl-46 {
    width: 46% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-46 {
    height: 46%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-46 {
    height: 46%; }
  .vh-portrait-xs-46 {
    height: 46vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-46 {
    height: 46%; }
  .vh-landscape-sm-46 {
    height: 46vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-46 {
    height: 46%; }
  .vh-landscape-xs-46 {
    height: 46vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-47 {
  height: 47%; }

.vh-47 {
  height: 47vh; }

.w-47 {
  width: 47%; }

.h-xs-47 {
  height: 47%; }

.w-xs-47 {
  width: 47% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-47 {
    height: 47%; }
  .w-sm-47 {
    width: 47% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-47 {
    height: 47% !important; }
  .w-md-47 {
    width: 47% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-47 {
    height: 47%; }
  .vh-lg-47 {
    height: 47vh; }
  .w-lg-47 {
    width: 47% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-47 {
    height: 47%; }
  .vh-xl-47 {
    height: 47vh; }
  .w-xl-47 {
    width: 47% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-47 {
    height: 47%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-47 {
    height: 47%; }
  .vh-portrait-xs-47 {
    height: 47vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-47 {
    height: 47%; }
  .vh-landscape-sm-47 {
    height: 47vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-47 {
    height: 47%; }
  .vh-landscape-xs-47 {
    height: 47vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-48 {
  height: 48%; }

.vh-48 {
  height: 48vh; }

.w-48 {
  width: 48%; }

.h-xs-48 {
  height: 48%; }

.w-xs-48 {
  width: 48% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-48 {
    height: 48%; }
  .w-sm-48 {
    width: 48% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-48 {
    height: 48% !important; }
  .w-md-48 {
    width: 48% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-48 {
    height: 48%; }
  .vh-lg-48 {
    height: 48vh; }
  .w-lg-48 {
    width: 48% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-48 {
    height: 48%; }
  .vh-xl-48 {
    height: 48vh; }
  .w-xl-48 {
    width: 48% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-48 {
    height: 48%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-48 {
    height: 48%; }
  .vh-portrait-xs-48 {
    height: 48vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-48 {
    height: 48%; }
  .vh-landscape-sm-48 {
    height: 48vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-48 {
    height: 48%; }
  .vh-landscape-xs-48 {
    height: 48vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-49 {
  height: 49%; }

.vh-49 {
  height: 49vh; }

.w-49 {
  width: 49%; }

.h-xs-49 {
  height: 49%; }

.w-xs-49 {
  width: 49% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-49 {
    height: 49%; }
  .w-sm-49 {
    width: 49% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-49 {
    height: 49% !important; }
  .w-md-49 {
    width: 49% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-49 {
    height: 49%; }
  .vh-lg-49 {
    height: 49vh; }
  .w-lg-49 {
    width: 49% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-49 {
    height: 49%; }
  .vh-xl-49 {
    height: 49vh; }
  .w-xl-49 {
    width: 49% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-49 {
    height: 49%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-49 {
    height: 49%; }
  .vh-portrait-xs-49 {
    height: 49vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-49 {
    height: 49%; }
  .vh-landscape-sm-49 {
    height: 49vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-49 {
    height: 49%; }
  .vh-landscape-xs-49 {
    height: 49vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-50 {
  height: 50%; }

.vh-50 {
  height: 50vh; }

.w-50 {
  width: 50%; }

.h-xs-50 {
  height: 50%; }

.w-xs-50 {
  width: 50% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-50 {
    height: 50%; }
  .w-sm-50 {
    width: 50% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-50 {
    height: 50% !important; }
  .w-md-50 {
    width: 50% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-50 {
    height: 50%; }
  .vh-lg-50 {
    height: 50vh; }
  .w-lg-50 {
    width: 50% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-50 {
    height: 50%; }
  .vh-xl-50 {
    height: 50vh; }
  .w-xl-50 {
    width: 50% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-50 {
    height: 50%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-50 {
    height: 50%; }
  .vh-portrait-xs-50 {
    height: 50vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-50 {
    height: 50%; }
  .vh-landscape-sm-50 {
    height: 50vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-50 {
    height: 50%; }
  .vh-landscape-xs-50 {
    height: 50vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-51 {
  height: 51%; }

.vh-51 {
  height: 51vh; }

.w-51 {
  width: 51%; }

.h-xs-51 {
  height: 51%; }

.w-xs-51 {
  width: 51% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-51 {
    height: 51%; }
  .w-sm-51 {
    width: 51% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-51 {
    height: 51% !important; }
  .w-md-51 {
    width: 51% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-51 {
    height: 51%; }
  .vh-lg-51 {
    height: 51vh; }
  .w-lg-51 {
    width: 51% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-51 {
    height: 51%; }
  .vh-xl-51 {
    height: 51vh; }
  .w-xl-51 {
    width: 51% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-51 {
    height: 51%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-51 {
    height: 51%; }
  .vh-portrait-xs-51 {
    height: 51vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-51 {
    height: 51%; }
  .vh-landscape-sm-51 {
    height: 51vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-51 {
    height: 51%; }
  .vh-landscape-xs-51 {
    height: 51vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-52 {
  height: 52%; }

.vh-52 {
  height: 52vh; }

.w-52 {
  width: 52%; }

.h-xs-52 {
  height: 52%; }

.w-xs-52 {
  width: 52% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-52 {
    height: 52%; }
  .w-sm-52 {
    width: 52% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-52 {
    height: 52% !important; }
  .w-md-52 {
    width: 52% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-52 {
    height: 52%; }
  .vh-lg-52 {
    height: 52vh; }
  .w-lg-52 {
    width: 52% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-52 {
    height: 52%; }
  .vh-xl-52 {
    height: 52vh; }
  .w-xl-52 {
    width: 52% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-52 {
    height: 52%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-52 {
    height: 52%; }
  .vh-portrait-xs-52 {
    height: 52vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-52 {
    height: 52%; }
  .vh-landscape-sm-52 {
    height: 52vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-52 {
    height: 52%; }
  .vh-landscape-xs-52 {
    height: 52vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-53 {
  height: 53%; }

.vh-53 {
  height: 53vh; }

.w-53 {
  width: 53%; }

.h-xs-53 {
  height: 53%; }

.w-xs-53 {
  width: 53% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-53 {
    height: 53%; }
  .w-sm-53 {
    width: 53% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-53 {
    height: 53% !important; }
  .w-md-53 {
    width: 53% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-53 {
    height: 53%; }
  .vh-lg-53 {
    height: 53vh; }
  .w-lg-53 {
    width: 53% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-53 {
    height: 53%; }
  .vh-xl-53 {
    height: 53vh; }
  .w-xl-53 {
    width: 53% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-53 {
    height: 53%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-53 {
    height: 53%; }
  .vh-portrait-xs-53 {
    height: 53vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-53 {
    height: 53%; }
  .vh-landscape-sm-53 {
    height: 53vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-53 {
    height: 53%; }
  .vh-landscape-xs-53 {
    height: 53vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-54 {
  height: 54%; }

.vh-54 {
  height: 54vh; }

.w-54 {
  width: 54%; }

.h-xs-54 {
  height: 54%; }

.w-xs-54 {
  width: 54% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-54 {
    height: 54%; }
  .w-sm-54 {
    width: 54% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-54 {
    height: 54% !important; }
  .w-md-54 {
    width: 54% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-54 {
    height: 54%; }
  .vh-lg-54 {
    height: 54vh; }
  .w-lg-54 {
    width: 54% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-54 {
    height: 54%; }
  .vh-xl-54 {
    height: 54vh; }
  .w-xl-54 {
    width: 54% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-54 {
    height: 54%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-54 {
    height: 54%; }
  .vh-portrait-xs-54 {
    height: 54vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-54 {
    height: 54%; }
  .vh-landscape-sm-54 {
    height: 54vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-54 {
    height: 54%; }
  .vh-landscape-xs-54 {
    height: 54vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-55 {
  height: 55%; }

.vh-55 {
  height: 55vh; }

.w-55 {
  width: 55%; }

.h-xs-55 {
  height: 55%; }

.w-xs-55 {
  width: 55% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-55 {
    height: 55%; }
  .w-sm-55 {
    width: 55% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-55 {
    height: 55% !important; }
  .w-md-55 {
    width: 55% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-55 {
    height: 55%; }
  .vh-lg-55 {
    height: 55vh; }
  .w-lg-55 {
    width: 55% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-55 {
    height: 55%; }
  .vh-xl-55 {
    height: 55vh; }
  .w-xl-55 {
    width: 55% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-55 {
    height: 55%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-55 {
    height: 55%; }
  .vh-portrait-xs-55 {
    height: 55vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-55 {
    height: 55%; }
  .vh-landscape-sm-55 {
    height: 55vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-55 {
    height: 55%; }
  .vh-landscape-xs-55 {
    height: 55vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-56 {
  height: 56%; }

.vh-56 {
  height: 56vh; }

.w-56 {
  width: 56%; }

.h-xs-56 {
  height: 56%; }

.w-xs-56 {
  width: 56% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-56 {
    height: 56%; }
  .w-sm-56 {
    width: 56% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-56 {
    height: 56% !important; }
  .w-md-56 {
    width: 56% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-56 {
    height: 56%; }
  .vh-lg-56 {
    height: 56vh; }
  .w-lg-56 {
    width: 56% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-56 {
    height: 56%; }
  .vh-xl-56 {
    height: 56vh; }
  .w-xl-56 {
    width: 56% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-56 {
    height: 56%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-56 {
    height: 56%; }
  .vh-portrait-xs-56 {
    height: 56vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-56 {
    height: 56%; }
  .vh-landscape-sm-56 {
    height: 56vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-56 {
    height: 56%; }
  .vh-landscape-xs-56 {
    height: 56vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-57 {
  height: 57%; }

.vh-57 {
  height: 57vh; }

.w-57 {
  width: 57%; }

.h-xs-57 {
  height: 57%; }

.w-xs-57 {
  width: 57% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-57 {
    height: 57%; }
  .w-sm-57 {
    width: 57% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-57 {
    height: 57% !important; }
  .w-md-57 {
    width: 57% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-57 {
    height: 57%; }
  .vh-lg-57 {
    height: 57vh; }
  .w-lg-57 {
    width: 57% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-57 {
    height: 57%; }
  .vh-xl-57 {
    height: 57vh; }
  .w-xl-57 {
    width: 57% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-57 {
    height: 57%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-57 {
    height: 57%; }
  .vh-portrait-xs-57 {
    height: 57vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-57 {
    height: 57%; }
  .vh-landscape-sm-57 {
    height: 57vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-57 {
    height: 57%; }
  .vh-landscape-xs-57 {
    height: 57vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-58 {
  height: 58%; }

.vh-58 {
  height: 58vh; }

.w-58 {
  width: 58%; }

.h-xs-58 {
  height: 58%; }

.w-xs-58 {
  width: 58% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-58 {
    height: 58%; }
  .w-sm-58 {
    width: 58% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-58 {
    height: 58% !important; }
  .w-md-58 {
    width: 58% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-58 {
    height: 58%; }
  .vh-lg-58 {
    height: 58vh; }
  .w-lg-58 {
    width: 58% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-58 {
    height: 58%; }
  .vh-xl-58 {
    height: 58vh; }
  .w-xl-58 {
    width: 58% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-58 {
    height: 58%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-58 {
    height: 58%; }
  .vh-portrait-xs-58 {
    height: 58vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-58 {
    height: 58%; }
  .vh-landscape-sm-58 {
    height: 58vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-58 {
    height: 58%; }
  .vh-landscape-xs-58 {
    height: 58vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-59 {
  height: 59%; }

.vh-59 {
  height: 59vh; }

.w-59 {
  width: 59%; }

.h-xs-59 {
  height: 59%; }

.w-xs-59 {
  width: 59% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-59 {
    height: 59%; }
  .w-sm-59 {
    width: 59% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-59 {
    height: 59% !important; }
  .w-md-59 {
    width: 59% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-59 {
    height: 59%; }
  .vh-lg-59 {
    height: 59vh; }
  .w-lg-59 {
    width: 59% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-59 {
    height: 59%; }
  .vh-xl-59 {
    height: 59vh; }
  .w-xl-59 {
    width: 59% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-59 {
    height: 59%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-59 {
    height: 59%; }
  .vh-portrait-xs-59 {
    height: 59vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-59 {
    height: 59%; }
  .vh-landscape-sm-59 {
    height: 59vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-59 {
    height: 59%; }
  .vh-landscape-xs-59 {
    height: 59vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-60 {
  height: 60%; }

.vh-60 {
  height: 60vh; }

.w-60 {
  width: 60%; }

.h-xs-60 {
  height: 60%; }

.w-xs-60 {
  width: 60% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-60 {
    height: 60%; }
  .w-sm-60 {
    width: 60% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-60 {
    height: 60% !important; }
  .w-md-60 {
    width: 60% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-60 {
    height: 60%; }
  .vh-lg-60 {
    height: 60vh; }
  .w-lg-60 {
    width: 60% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-60 {
    height: 60%; }
  .vh-xl-60 {
    height: 60vh; }
  .w-xl-60 {
    width: 60% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-60 {
    height: 60%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-60 {
    height: 60%; }
  .vh-portrait-xs-60 {
    height: 60vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-60 {
    height: 60%; }
  .vh-landscape-sm-60 {
    height: 60vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-60 {
    height: 60%; }
  .vh-landscape-xs-60 {
    height: 60vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-61 {
  height: 61%; }

.vh-61 {
  height: 61vh; }

.w-61 {
  width: 61%; }

.h-xs-61 {
  height: 61%; }

.w-xs-61 {
  width: 61% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-61 {
    height: 61%; }
  .w-sm-61 {
    width: 61% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-61 {
    height: 61% !important; }
  .w-md-61 {
    width: 61% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-61 {
    height: 61%; }
  .vh-lg-61 {
    height: 61vh; }
  .w-lg-61 {
    width: 61% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-61 {
    height: 61%; }
  .vh-xl-61 {
    height: 61vh; }
  .w-xl-61 {
    width: 61% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-61 {
    height: 61%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-61 {
    height: 61%; }
  .vh-portrait-xs-61 {
    height: 61vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-61 {
    height: 61%; }
  .vh-landscape-sm-61 {
    height: 61vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-61 {
    height: 61%; }
  .vh-landscape-xs-61 {
    height: 61vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-62 {
  height: 62%; }

.vh-62 {
  height: 62vh; }

.w-62 {
  width: 62%; }

.h-xs-62 {
  height: 62%; }

.w-xs-62 {
  width: 62% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-62 {
    height: 62%; }
  .w-sm-62 {
    width: 62% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-62 {
    height: 62% !important; }
  .w-md-62 {
    width: 62% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-62 {
    height: 62%; }
  .vh-lg-62 {
    height: 62vh; }
  .w-lg-62 {
    width: 62% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-62 {
    height: 62%; }
  .vh-xl-62 {
    height: 62vh; }
  .w-xl-62 {
    width: 62% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-62 {
    height: 62%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-62 {
    height: 62%; }
  .vh-portrait-xs-62 {
    height: 62vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-62 {
    height: 62%; }
  .vh-landscape-sm-62 {
    height: 62vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-62 {
    height: 62%; }
  .vh-landscape-xs-62 {
    height: 62vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-63 {
  height: 63%; }

.vh-63 {
  height: 63vh; }

.w-63 {
  width: 63%; }

.h-xs-63 {
  height: 63%; }

.w-xs-63 {
  width: 63% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-63 {
    height: 63%; }
  .w-sm-63 {
    width: 63% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-63 {
    height: 63% !important; }
  .w-md-63 {
    width: 63% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-63 {
    height: 63%; }
  .vh-lg-63 {
    height: 63vh; }
  .w-lg-63 {
    width: 63% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-63 {
    height: 63%; }
  .vh-xl-63 {
    height: 63vh; }
  .w-xl-63 {
    width: 63% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-63 {
    height: 63%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-63 {
    height: 63%; }
  .vh-portrait-xs-63 {
    height: 63vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-63 {
    height: 63%; }
  .vh-landscape-sm-63 {
    height: 63vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-63 {
    height: 63%; }
  .vh-landscape-xs-63 {
    height: 63vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-64 {
  height: 64%; }

.vh-64 {
  height: 64vh; }

.w-64 {
  width: 64%; }

.h-xs-64 {
  height: 64%; }

.w-xs-64 {
  width: 64% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-64 {
    height: 64%; }
  .w-sm-64 {
    width: 64% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-64 {
    height: 64% !important; }
  .w-md-64 {
    width: 64% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-64 {
    height: 64%; }
  .vh-lg-64 {
    height: 64vh; }
  .w-lg-64 {
    width: 64% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-64 {
    height: 64%; }
  .vh-xl-64 {
    height: 64vh; }
  .w-xl-64 {
    width: 64% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-64 {
    height: 64%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-64 {
    height: 64%; }
  .vh-portrait-xs-64 {
    height: 64vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-64 {
    height: 64%; }
  .vh-landscape-sm-64 {
    height: 64vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-64 {
    height: 64%; }
  .vh-landscape-xs-64 {
    height: 64vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-65 {
  height: 65%; }

.vh-65 {
  height: 65vh; }

.w-65 {
  width: 65%; }

.h-xs-65 {
  height: 65%; }

.w-xs-65 {
  width: 65% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-65 {
    height: 65%; }
  .w-sm-65 {
    width: 65% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-65 {
    height: 65% !important; }
  .w-md-65 {
    width: 65% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-65 {
    height: 65%; }
  .vh-lg-65 {
    height: 65vh; }
  .w-lg-65 {
    width: 65% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-65 {
    height: 65%; }
  .vh-xl-65 {
    height: 65vh; }
  .w-xl-65 {
    width: 65% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-65 {
    height: 65%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-65 {
    height: 65%; }
  .vh-portrait-xs-65 {
    height: 65vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-65 {
    height: 65%; }
  .vh-landscape-sm-65 {
    height: 65vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-65 {
    height: 65%; }
  .vh-landscape-xs-65 {
    height: 65vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-66 {
  height: 66%; }

.vh-66 {
  height: 66vh; }

.w-66 {
  width: 66%; }

.h-xs-66 {
  height: 66%; }

.w-xs-66 {
  width: 66% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-66 {
    height: 66%; }
  .w-sm-66 {
    width: 66% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-66 {
    height: 66% !important; }
  .w-md-66 {
    width: 66% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-66 {
    height: 66%; }
  .vh-lg-66 {
    height: 66vh; }
  .w-lg-66 {
    width: 66% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-66 {
    height: 66%; }
  .vh-xl-66 {
    height: 66vh; }
  .w-xl-66 {
    width: 66% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-66 {
    height: 66%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-66 {
    height: 66%; }
  .vh-portrait-xs-66 {
    height: 66vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-66 {
    height: 66%; }
  .vh-landscape-sm-66 {
    height: 66vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-66 {
    height: 66%; }
  .vh-landscape-xs-66 {
    height: 66vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-67 {
  height: 67%; }

.vh-67 {
  height: 67vh; }

.w-67 {
  width: 67%; }

.h-xs-67 {
  height: 67%; }

.w-xs-67 {
  width: 67% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-67 {
    height: 67%; }
  .w-sm-67 {
    width: 67% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-67 {
    height: 67% !important; }
  .w-md-67 {
    width: 67% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-67 {
    height: 67%; }
  .vh-lg-67 {
    height: 67vh; }
  .w-lg-67 {
    width: 67% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-67 {
    height: 67%; }
  .vh-xl-67 {
    height: 67vh; }
  .w-xl-67 {
    width: 67% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-67 {
    height: 67%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-67 {
    height: 67%; }
  .vh-portrait-xs-67 {
    height: 67vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-67 {
    height: 67%; }
  .vh-landscape-sm-67 {
    height: 67vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-67 {
    height: 67%; }
  .vh-landscape-xs-67 {
    height: 67vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-68 {
  height: 68%; }

.vh-68 {
  height: 68vh; }

.w-68 {
  width: 68%; }

.h-xs-68 {
  height: 68%; }

.w-xs-68 {
  width: 68% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-68 {
    height: 68%; }
  .w-sm-68 {
    width: 68% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-68 {
    height: 68% !important; }
  .w-md-68 {
    width: 68% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-68 {
    height: 68%; }
  .vh-lg-68 {
    height: 68vh; }
  .w-lg-68 {
    width: 68% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-68 {
    height: 68%; }
  .vh-xl-68 {
    height: 68vh; }
  .w-xl-68 {
    width: 68% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-68 {
    height: 68%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-68 {
    height: 68%; }
  .vh-portrait-xs-68 {
    height: 68vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-68 {
    height: 68%; }
  .vh-landscape-sm-68 {
    height: 68vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-68 {
    height: 68%; }
  .vh-landscape-xs-68 {
    height: 68vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-69 {
  height: 69%; }

.vh-69 {
  height: 69vh; }

.w-69 {
  width: 69%; }

.h-xs-69 {
  height: 69%; }

.w-xs-69 {
  width: 69% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-69 {
    height: 69%; }
  .w-sm-69 {
    width: 69% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-69 {
    height: 69% !important; }
  .w-md-69 {
    width: 69% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-69 {
    height: 69%; }
  .vh-lg-69 {
    height: 69vh; }
  .w-lg-69 {
    width: 69% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-69 {
    height: 69%; }
  .vh-xl-69 {
    height: 69vh; }
  .w-xl-69 {
    width: 69% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-69 {
    height: 69%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-69 {
    height: 69%; }
  .vh-portrait-xs-69 {
    height: 69vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-69 {
    height: 69%; }
  .vh-landscape-sm-69 {
    height: 69vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-69 {
    height: 69%; }
  .vh-landscape-xs-69 {
    height: 69vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-70 {
  height: 70%; }

.vh-70 {
  height: 70vh; }

.w-70 {
  width: 70%; }

.h-xs-70 {
  height: 70%; }

.w-xs-70 {
  width: 70% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-70 {
    height: 70%; }
  .w-sm-70 {
    width: 70% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-70 {
    height: 70% !important; }
  .w-md-70 {
    width: 70% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-70 {
    height: 70%; }
  .vh-lg-70 {
    height: 70vh; }
  .w-lg-70 {
    width: 70% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-70 {
    height: 70%; }
  .vh-xl-70 {
    height: 70vh; }
  .w-xl-70 {
    width: 70% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-70 {
    height: 70%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-70 {
    height: 70%; }
  .vh-portrait-xs-70 {
    height: 70vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-70 {
    height: 70%; }
  .vh-landscape-sm-70 {
    height: 70vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-70 {
    height: 70%; }
  .vh-landscape-xs-70 {
    height: 70vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-71 {
  height: 71%; }

.vh-71 {
  height: 71vh; }

.w-71 {
  width: 71%; }

.h-xs-71 {
  height: 71%; }

.w-xs-71 {
  width: 71% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-71 {
    height: 71%; }
  .w-sm-71 {
    width: 71% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-71 {
    height: 71% !important; }
  .w-md-71 {
    width: 71% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-71 {
    height: 71%; }
  .vh-lg-71 {
    height: 71vh; }
  .w-lg-71 {
    width: 71% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-71 {
    height: 71%; }
  .vh-xl-71 {
    height: 71vh; }
  .w-xl-71 {
    width: 71% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-71 {
    height: 71%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-71 {
    height: 71%; }
  .vh-portrait-xs-71 {
    height: 71vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-71 {
    height: 71%; }
  .vh-landscape-sm-71 {
    height: 71vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-71 {
    height: 71%; }
  .vh-landscape-xs-71 {
    height: 71vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-72 {
  height: 72%; }

.vh-72 {
  height: 72vh; }

.w-72 {
  width: 72%; }

.h-xs-72 {
  height: 72%; }

.w-xs-72 {
  width: 72% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-72 {
    height: 72%; }
  .w-sm-72 {
    width: 72% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-72 {
    height: 72% !important; }
  .w-md-72 {
    width: 72% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-72 {
    height: 72%; }
  .vh-lg-72 {
    height: 72vh; }
  .w-lg-72 {
    width: 72% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-72 {
    height: 72%; }
  .vh-xl-72 {
    height: 72vh; }
  .w-xl-72 {
    width: 72% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-72 {
    height: 72%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-72 {
    height: 72%; }
  .vh-portrait-xs-72 {
    height: 72vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-72 {
    height: 72%; }
  .vh-landscape-sm-72 {
    height: 72vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-72 {
    height: 72%; }
  .vh-landscape-xs-72 {
    height: 72vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-73 {
  height: 73%; }

.vh-73 {
  height: 73vh; }

.w-73 {
  width: 73%; }

.h-xs-73 {
  height: 73%; }

.w-xs-73 {
  width: 73% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-73 {
    height: 73%; }
  .w-sm-73 {
    width: 73% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-73 {
    height: 73% !important; }
  .w-md-73 {
    width: 73% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-73 {
    height: 73%; }
  .vh-lg-73 {
    height: 73vh; }
  .w-lg-73 {
    width: 73% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-73 {
    height: 73%; }
  .vh-xl-73 {
    height: 73vh; }
  .w-xl-73 {
    width: 73% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-73 {
    height: 73%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-73 {
    height: 73%; }
  .vh-portrait-xs-73 {
    height: 73vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-73 {
    height: 73%; }
  .vh-landscape-sm-73 {
    height: 73vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-73 {
    height: 73%; }
  .vh-landscape-xs-73 {
    height: 73vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-74 {
  height: 74%; }

.vh-74 {
  height: 74vh; }

.w-74 {
  width: 74%; }

.h-xs-74 {
  height: 74%; }

.w-xs-74 {
  width: 74% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-74 {
    height: 74%; }
  .w-sm-74 {
    width: 74% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-74 {
    height: 74% !important; }
  .w-md-74 {
    width: 74% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-74 {
    height: 74%; }
  .vh-lg-74 {
    height: 74vh; }
  .w-lg-74 {
    width: 74% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-74 {
    height: 74%; }
  .vh-xl-74 {
    height: 74vh; }
  .w-xl-74 {
    width: 74% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-74 {
    height: 74%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-74 {
    height: 74%; }
  .vh-portrait-xs-74 {
    height: 74vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-74 {
    height: 74%; }
  .vh-landscape-sm-74 {
    height: 74vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-74 {
    height: 74%; }
  .vh-landscape-xs-74 {
    height: 74vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-75 {
  height: 75%; }

.vh-75 {
  height: 75vh; }

.w-75 {
  width: 75%; }

.h-xs-75 {
  height: 75%; }

.w-xs-75 {
  width: 75% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-75 {
    height: 75%; }
  .w-sm-75 {
    width: 75% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-75 {
    height: 75% !important; }
  .w-md-75 {
    width: 75% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-75 {
    height: 75%; }
  .vh-lg-75 {
    height: 75vh; }
  .w-lg-75 {
    width: 75% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-75 {
    height: 75%; }
  .vh-xl-75 {
    height: 75vh; }
  .w-xl-75 {
    width: 75% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-75 {
    height: 75%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-75 {
    height: 75%; }
  .vh-portrait-xs-75 {
    height: 75vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-75 {
    height: 75%; }
  .vh-landscape-sm-75 {
    height: 75vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-75 {
    height: 75%; }
  .vh-landscape-xs-75 {
    height: 75vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-76 {
  height: 76%; }

.vh-76 {
  height: 76vh; }

.w-76 {
  width: 76%; }

.h-xs-76 {
  height: 76%; }

.w-xs-76 {
  width: 76% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-76 {
    height: 76%; }
  .w-sm-76 {
    width: 76% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-76 {
    height: 76% !important; }
  .w-md-76 {
    width: 76% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-76 {
    height: 76%; }
  .vh-lg-76 {
    height: 76vh; }
  .w-lg-76 {
    width: 76% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-76 {
    height: 76%; }
  .vh-xl-76 {
    height: 76vh; }
  .w-xl-76 {
    width: 76% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-76 {
    height: 76%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-76 {
    height: 76%; }
  .vh-portrait-xs-76 {
    height: 76vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-76 {
    height: 76%; }
  .vh-landscape-sm-76 {
    height: 76vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-76 {
    height: 76%; }
  .vh-landscape-xs-76 {
    height: 76vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-77 {
  height: 77%; }

.vh-77 {
  height: 77vh; }

.w-77 {
  width: 77%; }

.h-xs-77 {
  height: 77%; }

.w-xs-77 {
  width: 77% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-77 {
    height: 77%; }
  .w-sm-77 {
    width: 77% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-77 {
    height: 77% !important; }
  .w-md-77 {
    width: 77% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-77 {
    height: 77%; }
  .vh-lg-77 {
    height: 77vh; }
  .w-lg-77 {
    width: 77% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-77 {
    height: 77%; }
  .vh-xl-77 {
    height: 77vh; }
  .w-xl-77 {
    width: 77% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-77 {
    height: 77%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-77 {
    height: 77%; }
  .vh-portrait-xs-77 {
    height: 77vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-77 {
    height: 77%; }
  .vh-landscape-sm-77 {
    height: 77vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-77 {
    height: 77%; }
  .vh-landscape-xs-77 {
    height: 77vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-78 {
  height: 78%; }

.vh-78 {
  height: 78vh; }

.w-78 {
  width: 78%; }

.h-xs-78 {
  height: 78%; }

.w-xs-78 {
  width: 78% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-78 {
    height: 78%; }
  .w-sm-78 {
    width: 78% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-78 {
    height: 78% !important; }
  .w-md-78 {
    width: 78% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-78 {
    height: 78%; }
  .vh-lg-78 {
    height: 78vh; }
  .w-lg-78 {
    width: 78% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-78 {
    height: 78%; }
  .vh-xl-78 {
    height: 78vh; }
  .w-xl-78 {
    width: 78% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-78 {
    height: 78%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-78 {
    height: 78%; }
  .vh-portrait-xs-78 {
    height: 78vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-78 {
    height: 78%; }
  .vh-landscape-sm-78 {
    height: 78vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-78 {
    height: 78%; }
  .vh-landscape-xs-78 {
    height: 78vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-79 {
  height: 79%; }

.vh-79 {
  height: 79vh; }

.w-79 {
  width: 79%; }

.h-xs-79 {
  height: 79%; }

.w-xs-79 {
  width: 79% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-79 {
    height: 79%; }
  .w-sm-79 {
    width: 79% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-79 {
    height: 79% !important; }
  .w-md-79 {
    width: 79% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-79 {
    height: 79%; }
  .vh-lg-79 {
    height: 79vh; }
  .w-lg-79 {
    width: 79% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-79 {
    height: 79%; }
  .vh-xl-79 {
    height: 79vh; }
  .w-xl-79 {
    width: 79% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-79 {
    height: 79%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-79 {
    height: 79%; }
  .vh-portrait-xs-79 {
    height: 79vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-79 {
    height: 79%; }
  .vh-landscape-sm-79 {
    height: 79vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-79 {
    height: 79%; }
  .vh-landscape-xs-79 {
    height: 79vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-80, .foto-testimonio:after {
  height: 80%; }

.vh-80 {
  height: 80vh; }

.w-80 {
  width: 80%; }

.h-xs-80 {
  height: 80%; }

.w-xs-80 {
  width: 80% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-80 {
    height: 80%; }
  .w-sm-80 {
    width: 80% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-80 {
    height: 80% !important; }
  .w-md-80 {
    width: 80% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-80 {
    height: 80%; }
  .vh-lg-80 {
    height: 80vh; }
  .w-lg-80 {
    width: 80% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-80 {
    height: 80%; }
  .vh-xl-80 {
    height: 80vh; }
  .w-xl-80 {
    width: 80% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-80 {
    height: 80%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-80 {
    height: 80%; }
  .vh-portrait-xs-80 {
    height: 80vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-80 {
    height: 80%; }
  .vh-landscape-sm-80 {
    height: 80vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-80 {
    height: 80%; }
  .vh-landscape-xs-80 {
    height: 80vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-81 {
  height: 81%; }

.vh-81 {
  height: 81vh; }

.w-81 {
  width: 81%; }

.h-xs-81 {
  height: 81%; }

.w-xs-81 {
  width: 81% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-81 {
    height: 81%; }
  .w-sm-81 {
    width: 81% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-81 {
    height: 81% !important; }
  .w-md-81 {
    width: 81% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-81 {
    height: 81%; }
  .vh-lg-81 {
    height: 81vh; }
  .w-lg-81 {
    width: 81% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-81 {
    height: 81%; }
  .vh-xl-81 {
    height: 81vh; }
  .w-xl-81 {
    width: 81% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-81 {
    height: 81%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-81 {
    height: 81%; }
  .vh-portrait-xs-81 {
    height: 81vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-81 {
    height: 81%; }
  .vh-landscape-sm-81 {
    height: 81vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-81 {
    height: 81%; }
  .vh-landscape-xs-81 {
    height: 81vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-82 {
  height: 82%; }

.vh-82 {
  height: 82vh; }

.w-82 {
  width: 82%; }

.h-xs-82 {
  height: 82%; }

.w-xs-82 {
  width: 82% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-82 {
    height: 82%; }
  .w-sm-82 {
    width: 82% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-82 {
    height: 82% !important; }
  .w-md-82 {
    width: 82% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-82 {
    height: 82%; }
  .vh-lg-82 {
    height: 82vh; }
  .w-lg-82 {
    width: 82% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-82 {
    height: 82%; }
  .vh-xl-82 {
    height: 82vh; }
  .w-xl-82 {
    width: 82% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-82 {
    height: 82%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-82 {
    height: 82%; }
  .vh-portrait-xs-82 {
    height: 82vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-82 {
    height: 82%; }
  .vh-landscape-sm-82 {
    height: 82vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-82 {
    height: 82%; }
  .vh-landscape-xs-82 {
    height: 82vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-83 {
  height: 83%; }

.vh-83 {
  height: 83vh; }

.w-83 {
  width: 83%; }

.h-xs-83 {
  height: 83%; }

.w-xs-83 {
  width: 83% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-83 {
    height: 83%; }
  .w-sm-83 {
    width: 83% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-83 {
    height: 83% !important; }
  .w-md-83 {
    width: 83% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-83 {
    height: 83%; }
  .vh-lg-83 {
    height: 83vh; }
  .w-lg-83 {
    width: 83% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-83 {
    height: 83%; }
  .vh-xl-83 {
    height: 83vh; }
  .w-xl-83 {
    width: 83% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-83 {
    height: 83%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-83 {
    height: 83%; }
  .vh-portrait-xs-83 {
    height: 83vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-83 {
    height: 83%; }
  .vh-landscape-sm-83 {
    height: 83vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-83 {
    height: 83%; }
  .vh-landscape-xs-83 {
    height: 83vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-84 {
  height: 84%; }

.vh-84 {
  height: 84vh; }

.w-84 {
  width: 84%; }

.h-xs-84 {
  height: 84%; }

.w-xs-84 {
  width: 84% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-84 {
    height: 84%; }
  .w-sm-84 {
    width: 84% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-84 {
    height: 84% !important; }
  .w-md-84 {
    width: 84% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-84 {
    height: 84%; }
  .vh-lg-84 {
    height: 84vh; }
  .w-lg-84 {
    width: 84% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-84 {
    height: 84%; }
  .vh-xl-84 {
    height: 84vh; }
  .w-xl-84 {
    width: 84% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-84 {
    height: 84%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-84 {
    height: 84%; }
  .vh-portrait-xs-84 {
    height: 84vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-84 {
    height: 84%; }
  .vh-landscape-sm-84 {
    height: 84vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-84 {
    height: 84%; }
  .vh-landscape-xs-84 {
    height: 84vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-85 {
  height: 85%; }

.vh-85 {
  height: 85vh; }

.w-85 {
  width: 85%; }

.h-xs-85 {
  height: 85%; }

.w-xs-85 {
  width: 85% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-85 {
    height: 85%; }
  .w-sm-85 {
    width: 85% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-85 {
    height: 85% !important; }
  .w-md-85 {
    width: 85% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-85 {
    height: 85%; }
  .vh-lg-85 {
    height: 85vh; }
  .w-lg-85 {
    width: 85% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-85 {
    height: 85%; }
  .vh-xl-85 {
    height: 85vh; }
  .w-xl-85 {
    width: 85% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-85 {
    height: 85%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-85 {
    height: 85%; }
  .vh-portrait-xs-85 {
    height: 85vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-85 {
    height: 85%; }
  .vh-landscape-sm-85 {
    height: 85vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-85 {
    height: 85%; }
  .vh-landscape-xs-85 {
    height: 85vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-86 {
  height: 86%; }

.vh-86 {
  height: 86vh; }

.w-86 {
  width: 86%; }

.h-xs-86 {
  height: 86%; }

.w-xs-86 {
  width: 86% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-86 {
    height: 86%; }
  .w-sm-86 {
    width: 86% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-86 {
    height: 86% !important; }
  .w-md-86 {
    width: 86% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-86 {
    height: 86%; }
  .vh-lg-86 {
    height: 86vh; }
  .w-lg-86 {
    width: 86% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-86 {
    height: 86%; }
  .vh-xl-86 {
    height: 86vh; }
  .w-xl-86 {
    width: 86% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-86 {
    height: 86%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-86 {
    height: 86%; }
  .vh-portrait-xs-86 {
    height: 86vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-86 {
    height: 86%; }
  .vh-landscape-sm-86 {
    height: 86vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-86 {
    height: 86%; }
  .vh-landscape-xs-86 {
    height: 86vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-87 {
  height: 87%; }

.vh-87 {
  height: 87vh; }

.w-87 {
  width: 87%; }

.h-xs-87 {
  height: 87%; }

.w-xs-87 {
  width: 87% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-87 {
    height: 87%; }
  .w-sm-87 {
    width: 87% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-87 {
    height: 87% !important; }
  .w-md-87 {
    width: 87% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-87 {
    height: 87%; }
  .vh-lg-87 {
    height: 87vh; }
  .w-lg-87 {
    width: 87% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-87 {
    height: 87%; }
  .vh-xl-87 {
    height: 87vh; }
  .w-xl-87 {
    width: 87% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-87 {
    height: 87%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-87 {
    height: 87%; }
  .vh-portrait-xs-87 {
    height: 87vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-87 {
    height: 87%; }
  .vh-landscape-sm-87 {
    height: 87vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-87 {
    height: 87%; }
  .vh-landscape-xs-87 {
    height: 87vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-88 {
  height: 88%; }

.vh-88 {
  height: 88vh; }

.w-88 {
  width: 88%; }

.h-xs-88 {
  height: 88%; }

.w-xs-88 {
  width: 88% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-88 {
    height: 88%; }
  .w-sm-88 {
    width: 88% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-88 {
    height: 88% !important; }
  .w-md-88 {
    width: 88% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-88 {
    height: 88%; }
  .vh-lg-88 {
    height: 88vh; }
  .w-lg-88 {
    width: 88% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-88 {
    height: 88%; }
  .vh-xl-88 {
    height: 88vh; }
  .w-xl-88 {
    width: 88% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-88 {
    height: 88%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-88 {
    height: 88%; }
  .vh-portrait-xs-88 {
    height: 88vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-88 {
    height: 88%; }
  .vh-landscape-sm-88 {
    height: 88vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-88 {
    height: 88%; }
  .vh-landscape-xs-88 {
    height: 88vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-89 {
  height: 89%; }

.vh-89 {
  height: 89vh; }

.w-89 {
  width: 89%; }

.h-xs-89 {
  height: 89%; }

.w-xs-89 {
  width: 89% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-89 {
    height: 89%; }
  .w-sm-89 {
    width: 89% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-89 {
    height: 89% !important; }
  .w-md-89 {
    width: 89% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-89 {
    height: 89%; }
  .vh-lg-89 {
    height: 89vh; }
  .w-lg-89 {
    width: 89% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-89 {
    height: 89%; }
  .vh-xl-89 {
    height: 89vh; }
  .w-xl-89 {
    width: 89% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-89 {
    height: 89%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-89 {
    height: 89%; }
  .vh-portrait-xs-89 {
    height: 89vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-89 {
    height: 89%; }
  .vh-landscape-sm-89 {
    height: 89vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-89 {
    height: 89%; }
  .vh-landscape-xs-89 {
    height: 89vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-90 {
  height: 90%; }

.vh-90 {
  height: 90vh; }

.w-90, .foto-testimonio:after, .foto-testimonio > img {
  width: 90%; }

.h-xs-90 {
  height: 90%; }

.w-xs-90 {
  width: 90% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-90 {
    height: 90%; }
  .w-sm-90 {
    width: 90% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-90 {
    height: 90% !important; }
  .w-md-90 {
    width: 90% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-90 {
    height: 90%; }
  .vh-lg-90 {
    height: 90vh; }
  .w-lg-90 {
    width: 90% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-90 {
    height: 90%; }
  .vh-xl-90 {
    height: 90vh; }
  .w-xl-90 {
    width: 90% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-90 {
    height: 90%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-90 {
    height: 90%; }
  .vh-portrait-xs-90 {
    height: 90vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-90 {
    height: 90%; }
  .vh-landscape-sm-90 {
    height: 90vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-90 {
    height: 90%; }
  .vh-landscape-xs-90 {
    height: 90vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-91 {
  height: 91%; }

.vh-91 {
  height: 91vh; }

.w-91 {
  width: 91%; }

.h-xs-91 {
  height: 91%; }

.w-xs-91 {
  width: 91% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-91 {
    height: 91%; }
  .w-sm-91 {
    width: 91% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-91 {
    height: 91% !important; }
  .w-md-91 {
    width: 91% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-91 {
    height: 91%; }
  .vh-lg-91 {
    height: 91vh; }
  .w-lg-91 {
    width: 91% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-91 {
    height: 91%; }
  .vh-xl-91 {
    height: 91vh; }
  .w-xl-91 {
    width: 91% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-91 {
    height: 91%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-91 {
    height: 91%; }
  .vh-portrait-xs-91 {
    height: 91vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-91 {
    height: 91%; }
  .vh-landscape-sm-91 {
    height: 91vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-91 {
    height: 91%; }
  .vh-landscape-xs-91 {
    height: 91vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-92 {
  height: 92%; }

.vh-92 {
  height: 92vh; }

.w-92 {
  width: 92%; }

.h-xs-92 {
  height: 92%; }

.w-xs-92 {
  width: 92% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-92 {
    height: 92%; }
  .w-sm-92 {
    width: 92% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-92 {
    height: 92% !important; }
  .w-md-92 {
    width: 92% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-92 {
    height: 92%; }
  .vh-lg-92 {
    height: 92vh; }
  .w-lg-92 {
    width: 92% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-92 {
    height: 92%; }
  .vh-xl-92 {
    height: 92vh; }
  .w-xl-92 {
    width: 92% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-92 {
    height: 92%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-92 {
    height: 92%; }
  .vh-portrait-xs-92 {
    height: 92vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-92 {
    height: 92%; }
  .vh-landscape-sm-92 {
    height: 92vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-92 {
    height: 92%; }
  .vh-landscape-xs-92 {
    height: 92vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-93 {
  height: 93%; }

.vh-93 {
  height: 93vh; }

.w-93 {
  width: 93%; }

.h-xs-93 {
  height: 93%; }

.w-xs-93 {
  width: 93% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-93 {
    height: 93%; }
  .w-sm-93 {
    width: 93% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-93 {
    height: 93% !important; }
  .w-md-93 {
    width: 93% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-93 {
    height: 93%; }
  .vh-lg-93 {
    height: 93vh; }
  .w-lg-93 {
    width: 93% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-93 {
    height: 93%; }
  .vh-xl-93 {
    height: 93vh; }
  .w-xl-93 {
    width: 93% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-93 {
    height: 93%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-93 {
    height: 93%; }
  .vh-portrait-xs-93 {
    height: 93vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-93 {
    height: 93%; }
  .vh-landscape-sm-93 {
    height: 93vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-93 {
    height: 93%; }
  .vh-landscape-xs-93 {
    height: 93vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-94 {
  height: 94%; }

.vh-94 {
  height: 94vh; }

.w-94 {
  width: 94%; }

.h-xs-94 {
  height: 94%; }

.w-xs-94 {
  width: 94% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-94 {
    height: 94%; }
  .w-sm-94 {
    width: 94% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-94 {
    height: 94% !important; }
  .w-md-94 {
    width: 94% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-94 {
    height: 94%; }
  .vh-lg-94 {
    height: 94vh; }
  .w-lg-94 {
    width: 94% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-94 {
    height: 94%; }
  .vh-xl-94 {
    height: 94vh; }
  .w-xl-94 {
    width: 94% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-94 {
    height: 94%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-94 {
    height: 94%; }
  .vh-portrait-xs-94 {
    height: 94vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-94 {
    height: 94%; }
  .vh-landscape-sm-94 {
    height: 94vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-94 {
    height: 94%; }
  .vh-landscape-xs-94 {
    height: 94vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-95 {
  height: 95%; }

.vh-95 {
  height: 95vh; }

.w-95 {
  width: 95%; }

.h-xs-95 {
  height: 95%; }

.w-xs-95 {
  width: 95% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-95 {
    height: 95%; }
  .w-sm-95 {
    width: 95% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-95 {
    height: 95% !important; }
  .w-md-95 {
    width: 95% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-95 {
    height: 95%; }
  .vh-lg-95 {
    height: 95vh; }
  .w-lg-95 {
    width: 95% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-95 {
    height: 95%; }
  .vh-xl-95 {
    height: 95vh; }
  .w-xl-95 {
    width: 95% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-95 {
    height: 95%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-95 {
    height: 95%; }
  .vh-portrait-xs-95 {
    height: 95vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-95 {
    height: 95%; }
  .vh-landscape-sm-95 {
    height: 95vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-95 {
    height: 95%; }
  .vh-landscape-xs-95 {
    height: 95vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-96 {
  height: 96%; }

.vh-96 {
  height: 96vh; }

.w-96 {
  width: 96%; }

.h-xs-96 {
  height: 96%; }

.w-xs-96 {
  width: 96% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-96 {
    height: 96%; }
  .w-sm-96 {
    width: 96% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-96 {
    height: 96% !important; }
  .w-md-96 {
    width: 96% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-96 {
    height: 96%; }
  .vh-lg-96 {
    height: 96vh; }
  .w-lg-96 {
    width: 96% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-96 {
    height: 96%; }
  .vh-xl-96 {
    height: 96vh; }
  .w-xl-96 {
    width: 96% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-96 {
    height: 96%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-96 {
    height: 96%; }
  .vh-portrait-xs-96 {
    height: 96vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-96 {
    height: 96%; }
  .vh-landscape-sm-96 {
    height: 96vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-96 {
    height: 96%; }
  .vh-landscape-xs-96 {
    height: 96vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-97 {
  height: 97%; }

.vh-97 {
  height: 97vh; }

.w-97 {
  width: 97%; }

.h-xs-97 {
  height: 97%; }

.w-xs-97 {
  width: 97% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-97 {
    height: 97%; }
  .w-sm-97 {
    width: 97% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-97 {
    height: 97% !important; }
  .w-md-97 {
    width: 97% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-97 {
    height: 97%; }
  .vh-lg-97 {
    height: 97vh; }
  .w-lg-97 {
    width: 97% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-97 {
    height: 97%; }
  .vh-xl-97 {
    height: 97vh; }
  .w-xl-97 {
    width: 97% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-97 {
    height: 97%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-97 {
    height: 97%; }
  .vh-portrait-xs-97 {
    height: 97vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-97 {
    height: 97%; }
  .vh-landscape-sm-97 {
    height: 97vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-97 {
    height: 97%; }
  .vh-landscape-xs-97 {
    height: 97vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-98 {
  height: 98%; }

.vh-98 {
  height: 98vh; }

.w-98 {
  width: 98%; }

.h-xs-98 {
  height: 98%; }

.w-xs-98 {
  width: 98% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-98 {
    height: 98%; }
  .w-sm-98 {
    width: 98% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-98 {
    height: 98% !important; }
  .w-md-98 {
    width: 98% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-98 {
    height: 98%; }
  .vh-lg-98 {
    height: 98vh; }
  .w-lg-98 {
    width: 98% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-98 {
    height: 98%; }
  .vh-xl-98 {
    height: 98vh; }
  .w-xl-98 {
    width: 98% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-98 {
    height: 98%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-98 {
    height: 98%; }
  .vh-portrait-xs-98 {
    height: 98vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-98 {
    height: 98%; }
  .vh-landscape-sm-98 {
    height: 98vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-98 {
    height: 98%; }
  .vh-landscape-xs-98 {
    height: 98vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-99 {
  height: 99%; }

.vh-99 {
  height: 99vh; }

.w-99 {
  width: 99%; }

.h-xs-99 {
  height: 99%; }

.w-xs-99 {
  width: 99% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-99 {
    height: 99%; }
  .w-sm-99 {
    width: 99% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-99 {
    height: 99% !important; }
  .w-md-99 {
    width: 99% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-99 {
    height: 99%; }
  .vh-lg-99 {
    height: 99vh; }
  .w-lg-99 {
    width: 99% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-99 {
    height: 99%; }
  .vh-xl-99 {
    height: 99vh; }
  .w-xl-99 {
    width: 99% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-99 {
    height: 99%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-99 {
    height: 99%; }
  .vh-portrait-xs-99 {
    height: 99vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-99 {
    height: 99%; }
  .vh-landscape-sm-99 {
    height: 99vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-99 {
    height: 99%; }
  .vh-landscape-xs-99 {
    height: 99vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.h-100, .nav-vertical .nav.nav-tabs .nav-item .nav-link {
  height: 100%; }

.vh-100 {
  height: 100vh; }

.w-100, .select-vaoz, .select-vaoz button, .nav-planning .item, .file-placeholder .file-browse, .checkbox_vaoz, .checkbox_vaoz:after, .radio_people_vaoz > input + span {
  width: 100%; }

.h-xs-100 {
  height: 100%; }

.w-xs-100 {
  width: 100% !important; }

.w-xs-auto {
  width: auto !important; }

@media (min-width: 576px) {
  .h-sm-100 {
    height: 100%; }
  .w-sm-100 {
    width: 100% !important; }
  .w-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .h-md-100 {
    height: 100% !important; }
  .w-md-100 {
    width: 100% !important; }
  .w-md-auto {
    width: auto !important; } }

@media (min-width: 992px) {
  .h-lg-100 {
    height: 100%; }
  .vh-lg-100 {
    height: 100vh; }
  .w-lg-100 {
    width: 100% !important; }
  .w-lg-auto {
    width: auto !important; } }

@media (min-width: 1200px) {
  .h-xl-100 {
    height: 100%; }
  .vh-xl-100 {
    height: 100vh; }
  .w-xl-100 {
    width: 100% !important; }
  .w-xl-auto {
    width: auto !important; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-100 {
    height: 100%; } }

@media screen and (orientation: portrait) and (max-width: 575.98px) {
  .h-portrait-xs-100 {
    height: 100%; }
  .vh-portrait-xs-100 {
    height: 100vh; } }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .h-landscape-sm-100 {
    height: 100%; }
  .vh-landscape-sm-100 {
    height: 100vh; }
  .h-landscape-sm-auto {
    height: auto !important; } }

@media screen and (orientation: landscape) and (max-width: 575.98px) {
  .h-landscape-xs-100 {
    height: 100%; }
  .vh-landscape-xs-100 {
    height: 100vh; }
  .h-landscape-xs-auto {
    height: auto !important; } }

.index-1, .foto-testimonio:after {
  z-index: 1; }

.index-2, .foto-testimonio > img {
  z-index: 2; }

.index-3 {
  z-index: 3; }

.index-4 {
  z-index: 4; }

.index-5 {
  z-index: 5; }

.index-6 {
  z-index: 6; }

.index-7 {
  z-index: 7; }

.index-8 {
  z-index: 8; }

.index-9, .start-planning-now, .slider--tipo1 button.slick-arrow, .slider--tipo2 button.slick-arrow {
  z-index: 9; }

.index-10 {
  z-index: 10; }

.index-11 {
  z-index: 11; }

.index-12 {
  z-index: 12; }

.index-13 {
  z-index: 13; }

.index-14 {
  z-index: 14; }

.index-15 {
  z-index: 15; }

.index-16 {
  z-index: 16; }

.index-17 {
  z-index: 17; }

.index-18 {
  z-index: 18; }

.index-19 {
  z-index: 19; }

.index-20 {
  z-index: 20; }

.index-21 {
  z-index: 21; }

.index-22 {
  z-index: 22; }

.index-23 {
  z-index: 23; }

.index-24 {
  z-index: 24; }

.index-25 {
  z-index: 25; }

.index-26 {
  z-index: 26; }

.index-27 {
  z-index: 27; }

.index-28 {
  z-index: 28; }

.index-29 {
  z-index: 29; }

.index-30 {
  z-index: 30; }

.index-31 {
  z-index: 31; }

.index-32 {
  z-index: 32; }

.index-33 {
  z-index: 33; }

.index-34 {
  z-index: 34; }

.index-35 {
  z-index: 35; }

.index-36 {
  z-index: 36; }

.index-37 {
  z-index: 37; }

.index-38 {
  z-index: 38; }

.index-39 {
  z-index: 39; }

.index-40 {
  z-index: 40; }

.index-41 {
  z-index: 41; }

.index-42 {
  z-index: 42; }

.index-43 {
  z-index: 43; }

.index-44 {
  z-index: 44; }

.index-45 {
  z-index: 45; }

.index-46 {
  z-index: 46; }

.index-47 {
  z-index: 47; }

.index-48 {
  z-index: 48; }

.index-49 {
  z-index: 49; }

.index-50 {
  z-index: 50; }

.index-51 {
  z-index: 51; }

.index-52 {
  z-index: 52; }

.index-53 {
  z-index: 53; }

.index-54 {
  z-index: 54; }

.index-55 {
  z-index: 55; }

.index-56 {
  z-index: 56; }

.index-57 {
  z-index: 57; }

.index-58 {
  z-index: 58; }

.index-59 {
  z-index: 59; }

.index-60 {
  z-index: 60; }

.index-61 {
  z-index: 61; }

.index-62 {
  z-index: 62; }

.index-63 {
  z-index: 63; }

.index-64 {
  z-index: 64; }

.index-65 {
  z-index: 65; }

.index-66 {
  z-index: 66; }

.index-67 {
  z-index: 67; }

.index-68 {
  z-index: 68; }

.index-69 {
  z-index: 69; }

.index-70 {
  z-index: 70; }

.index-71 {
  z-index: 71; }

.index-72 {
  z-index: 72; }

.index-73 {
  z-index: 73; }

.index-74 {
  z-index: 74; }

.index-75 {
  z-index: 75; }

.index-76 {
  z-index: 76; }

.index-77 {
  z-index: 77; }

.index-78 {
  z-index: 78; }

.index-79 {
  z-index: 79; }

.index-80 {
  z-index: 80; }

.index-81 {
  z-index: 81; }

.index-82 {
  z-index: 82; }

.index-83 {
  z-index: 83; }

.index-84 {
  z-index: 84; }

.index-85 {
  z-index: 85; }

.index-86 {
  z-index: 86; }

.index-87 {
  z-index: 87; }

.index-88 {
  z-index: 88; }

.index-89 {
  z-index: 89; }

.index-90 {
  z-index: 90; }

.index-91 {
  z-index: 91; }

.index-92 {
  z-index: 92; }

.index-93 {
  z-index: 93; }

.index-94 {
  z-index: 94; }

.index-95 {
  z-index: 95; }

.index-96 {
  z-index: 96; }

.index-97 {
  z-index: 97; }

.index-98 {
  z-index: 98; }

.index-99 {
  z-index: 99; }

.index-100 {
  z-index: 100; }

.index-1, .foto-testimonio:after {
  z-index: 1; }

.index-2, .foto-testimonio > img {
  z-index: 2; }

.index-3 {
  z-index: 3; }

.index-4 {
  z-index: 4; }

.index-5 {
  z-index: 5; }

.index-6 {
  z-index: 6; }

.index-7 {
  z-index: 7; }

.index-8 {
  z-index: 8; }

.index-9, .start-planning-now, .slider--tipo1 button.slick-arrow, .slider--tipo2 button.slick-arrow {
  z-index: 9; }

.index-10 {
  z-index: 10; }

.index-11 {
  z-index: 11; }

.index-12 {
  z-index: 12; }

.index-13 {
  z-index: 13; }

.index-14 {
  z-index: 14; }

.index-15 {
  z-index: 15; }

.index-16 {
  z-index: 16; }

.index-17 {
  z-index: 17; }

.index-18 {
  z-index: 18; }

.index-19 {
  z-index: 19; }

.index-20 {
  z-index: 20; }

.index-21 {
  z-index: 21; }

.index-22 {
  z-index: 22; }

.index-23 {
  z-index: 23; }

.index-24 {
  z-index: 24; }

.index-25 {
  z-index: 25; }

.index-26 {
  z-index: 26; }

.index-27 {
  z-index: 27; }

.index-28 {
  z-index: 28; }

.index-29 {
  z-index: 29; }

.index-30 {
  z-index: 30; }

.index-31 {
  z-index: 31; }

.index-32 {
  z-index: 32; }

.index-33 {
  z-index: 33; }

.index-34 {
  z-index: 34; }

.index-35 {
  z-index: 35; }

.index-36 {
  z-index: 36; }

.index-37 {
  z-index: 37; }

.index-38 {
  z-index: 38; }

.index-39 {
  z-index: 39; }

.index-40 {
  z-index: 40; }

.index-41 {
  z-index: 41; }

.index-42 {
  z-index: 42; }

.index-43 {
  z-index: 43; }

.index-44 {
  z-index: 44; }

.index-45 {
  z-index: 45; }

.index-46 {
  z-index: 46; }

.index-47 {
  z-index: 47; }

.index-48 {
  z-index: 48; }

.index-49 {
  z-index: 49; }

.index-50 {
  z-index: 50; }

.index-51 {
  z-index: 51; }

.index-52 {
  z-index: 52; }

.index-53 {
  z-index: 53; }

.index-54 {
  z-index: 54; }

.index-55 {
  z-index: 55; }

.index-56 {
  z-index: 56; }

.index-57 {
  z-index: 57; }

.index-58 {
  z-index: 58; }

.index-59 {
  z-index: 59; }

.index-60 {
  z-index: 60; }

.index-61 {
  z-index: 61; }

.index-62 {
  z-index: 62; }

.index-63 {
  z-index: 63; }

.index-64 {
  z-index: 64; }

.index-65 {
  z-index: 65; }

.index-66 {
  z-index: 66; }

.index-67 {
  z-index: 67; }

.index-68 {
  z-index: 68; }

.index-69 {
  z-index: 69; }

.index-70 {
  z-index: 70; }

.index-71 {
  z-index: 71; }

.index-72 {
  z-index: 72; }

.index-73 {
  z-index: 73; }

.index-74 {
  z-index: 74; }

.index-75 {
  z-index: 75; }

.index-76 {
  z-index: 76; }

.index-77 {
  z-index: 77; }

.index-78 {
  z-index: 78; }

.index-79 {
  z-index: 79; }

.index-80 {
  z-index: 80; }

.index-81 {
  z-index: 81; }

.index-82 {
  z-index: 82; }

.index-83 {
  z-index: 83; }

.index-84 {
  z-index: 84; }

.index-85 {
  z-index: 85; }

.index-86 {
  z-index: 86; }

.index-87 {
  z-index: 87; }

.index-88 {
  z-index: 88; }

.index-89 {
  z-index: 89; }

.index-90 {
  z-index: 90; }

.index-91 {
  z-index: 91; }

.index-92 {
  z-index: 92; }

.index-93 {
  z-index: 93; }

.index-94 {
  z-index: 94; }

.index-95 {
  z-index: 95; }

.index-96 {
  z-index: 96; }

.index-97 {
  z-index: 97; }

.index-98 {
  z-index: 98; }

.index-99 {
  z-index: 99; }

.index-100 {
  z-index: 100; }

.ts-1 {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6); }

.over-auto, .nav-vertical .tab-content {
  overflow: auto!important; }

.over-hidden {
  overflow: hidden!important; }

.over-inherit {
  overflow: inherit!important; }

.over-initial {
  overflow: initial!important; }

.over-overlay {
  overflow: overlay!important; }

.over-scroll {
  overflow: scroll!important; }

.over-unset {
  overflow: unset!important; }

.over-visible {
  overflow: visible!important; }

.radio-xs {
  -webkit-border-radius: 6px !important;
  -khtml-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
  border-radius: 6px !important;
  overflow: hidden; }

.radio-sm {
  -webkit-border-radius: 10px !important;
  -khtml-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -ms-border-radius: 10px !important;
  -o-border-radius: 10px !important;
  border-radius: 10px !important;
  overflow: hidden; }

.radio-md, .ui-datepicker-calendar tbody td a, .irs--flat .irs-line {
  -webkit-border-radius: 20px !important;
  -khtml-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  -ms-border-radius: 20px !important;
  -o-border-radius: 20px !important;
  border-radius: 20px !important;
  overflow: hidden; }

.radio-lg {
  -webkit-border-radius: 40px !important;
  -khtml-border-radius: 40px !important;
  -moz-border-radius: 40px !important;
  -ms-border-radius: 40px !important;
  -o-border-radius: 40px !important;
  border-radius: 40px !important;
  overflow: hidden; }

.radio-xl {
  -webkit-border-radius: 60px !important;
  -khtml-border-radius: 60px !important;
  -moz-border-radius: 60px !important;
  -ms-border-radius: 60px !important;
  -o-border-radius: 60px !important;
  border-radius: 60px !important;
  overflow: hidden; }

.decoration-none {
  text-decoration: none; }

.decoration-underline {
  text-decoration: underline; }

.decoration-overline {
  text-decoration: overline; }

.decoration-line-through {
  text-decoration: line-through; }

.cursor-auto {
  cursor: auto;
  cursor: auto; }

.cursor-default {
  cursor: auto;
  cursor: default; }

.cursor-none {
  cursor: auto;
  cursor: none; }

.cursor-no-drop {
  cursor: auto;
  cursor: no-drop; }

.cursor-not-allowed {
  cursor: auto;
  cursor: not-allowed; }

.cursor-pointer, .ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next {
  cursor: auto;
  cursor: pointer; }

.font-w300 {
  font-weight: 300; }

.font-w400 {
  font-weight: 400; }

.font-w500 {
  font-weight: 500; }

.font-w700 {
  font-weight: 700; }

.p-fixed {
  position: fixed!important; }

.p-xs sm md lg xl-xs {
  position: fixed!important; }

@media (min-width: 576px) {
  .p-xs sm md lg xl-sm {
    position: fixed!important; } }

@media (min-width: 768px) {
  .p-xs sm md lg xl-md {
    position: fixed!important; } }

@media (min-width: 992px) {
  .p-xs sm md lg xl-lg {
    position: fixed!important; } }

@media (min-width: 1200px) {
  .p-xs sm md lg xl-xl {
    position: fixed!important; } }

.p-absolute {
  position: absolute!important; }

.p-xs sm md lg xl-xs {
  position: absolute!important; }

@media (min-width: 576px) {
  .p-xs sm md lg xl-sm {
    position: absolute!important; } }

@media (min-width: 768px) {
  .p-xs sm md lg xl-md {
    position: absolute!important; } }

@media (min-width: 992px) {
  .p-xs sm md lg xl-lg {
    position: absolute!important; } }

@media (min-width: 1200px) {
  .p-xs sm md lg xl-xl {
    position: absolute!important; } }

.p-relative {
  position: relative!important; }

.p-xs sm md lg xl-xs {
  position: relative!important; }

@media (min-width: 576px) {
  .p-xs sm md lg xl-sm {
    position: relative!important; } }

@media (min-width: 768px) {
  .p-xs sm md lg xl-md {
    position: relative!important; } }

@media (min-width: 992px) {
  .p-xs sm md lg xl-lg {
    position: relative!important; } }

@media (min-width: 1200px) {
  .p-xs sm md lg xl-xl {
    position: relative!important; } }

.p-static {
  position: static!important; }

.p-xs sm md lg xl-xs {
  position: static!important; }

@media (min-width: 576px) {
  .p-xs sm md lg xl-sm {
    position: static!important; } }

@media (min-width: 768px) {
  .p-xs sm md lg xl-md {
    position: static!important; } }

@media (min-width: 992px) {
  .p-xs sm md lg xl-lg {
    position: static!important; } }

@media (min-width: 1200px) {
  .p-xs sm md lg xl-xl {
    position: static!important; } }

.row.gutter-0 {
  margin-left: -0px;
  margin-right: -0px; }
  .row.gutter-0 > [class*=col-],
  .row.gutter-0 > * {
    padding-left: 0px;
    padding-right: 0px; }

.row.gutter-1 {
  margin-left: -1px;
  margin-right: -1px; }
  .row.gutter-1 > [class*=col-],
  .row.gutter-1 > * {
    padding-left: 1px;
    padding-right: 1px; }

.row.gutter-2 {
  margin-left: -2px;
  margin-right: -2px; }
  .row.gutter-2 > [class*=col-],
  .row.gutter-2 > * {
    padding-left: 2px;
    padding-right: 2px; }

.row.gutter-3 {
  margin-left: -3px;
  margin-right: -3px; }
  .row.gutter-3 > [class*=col-],
  .row.gutter-3 > * {
    padding-left: 3px;
    padding-right: 3px; }

.row.gutter-4 {
  margin-left: -4px;
  margin-right: -4px; }
  .row.gutter-4 > [class*=col-],
  .row.gutter-4 > * {
    padding-left: 4px;
    padding-right: 4px; }

.row.gutter-5 {
  margin-left: -5px;
  margin-right: -5px; }
  .row.gutter-5 > [class*=col-],
  .row.gutter-5 > * {
    padding-left: 5px;
    padding-right: 5px; }

.row.gutter-6 {
  margin-left: -6px;
  margin-right: -6px; }
  .row.gutter-6 > [class*=col-],
  .row.gutter-6 > * {
    padding-left: 6px;
    padding-right: 6px; }

.row.gutter-7 {
  margin-left: -7px;
  margin-right: -7px; }
  .row.gutter-7 > [class*=col-],
  .row.gutter-7 > * {
    padding-left: 7px;
    padding-right: 7px; }

.row.gutter-8 {
  margin-left: -8px;
  margin-right: -8px; }
  .row.gutter-8 > [class*=col-],
  .row.gutter-8 > * {
    padding-left: 8px;
    padding-right: 8px; }

.row.gutter-9 {
  margin-left: -9px;
  margin-right: -9px; }
  .row.gutter-9 > [class*=col-],
  .row.gutter-9 > * {
    padding-left: 9px;
    padding-right: 9px; }

.row.gutter-10 {
  margin-left: -10px;
  margin-right: -10px; }
  .row.gutter-10 > [class*=col-],
  .row.gutter-10 > * {
    padding-left: 10px;
    padding-right: 10px; }

.row.gutter-11 {
  margin-left: -11px;
  margin-right: -11px; }
  .row.gutter-11 > [class*=col-],
  .row.gutter-11 > * {
    padding-left: 11px;
    padding-right: 11px; }

.row.gutter-12 {
  margin-left: -12px;
  margin-right: -12px; }
  .row.gutter-12 > [class*=col-],
  .row.gutter-12 > * {
    padding-left: 12px;
    padding-right: 12px; }

/**
 * Tamaños de fuentes
 */
.font-10 {
  font-size: 10px !important; }

.font-xs-10 {
  font-size: 10px !important; }

@media (min-width: 576px) {
  .font-sm-10 {
    font-size: 10px !important; } }

@media (min-width: 768px) {
  .font-md-10 {
    font-size: 10px !important; } }

@media (min-width: 992px) {
  .font-lg-10 {
    font-size: 10px !important; } }

@media (min-width: 1200px) {
  .font-xl-10 {
    font-size: 10px !important; } }

.font-12, label.error {
  font-size: 12px !important; }

.font-xs-12 {
  font-size: 12px !important; }

@media (min-width: 576px) {
  .font-sm-12 {
    font-size: 12px !important; } }

@media (min-width: 768px) {
  .font-md-12 {
    font-size: 12px !important; } }

@media (min-width: 992px) {
  .font-lg-12 {
    font-size: 12px !important; } }

@media (min-width: 1200px) {
  .font-xl-12 {
    font-size: 12px !important; } }

.font-14, .menu-principal a {
  font-size: 14px !important; }

.font-xs-14 {
  font-size: 14px !important; }

@media (min-width: 576px) {
  .font-sm-14 {
    font-size: 14px !important; } }

@media (min-width: 768px) {
  .font-md-14 {
    font-size: 14px !important; } }

@media (min-width: 992px) {
  .font-lg-14 {
    font-size: 14px !important; } }

@media (min-width: 1200px) {
  .font-xl-14 {
    font-size: 14px !important; } }

.font-16, .ui-widget-header, .ui-widget-header .ui-datepicker-prev:before, .ui-widget-header .ui-datepicker-next:before, .bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  font-size: 16px !important; }

.font-xs-16 {
  font-size: 16px !important; }

@media (min-width: 576px) {
  .font-sm-16 {
    font-size: 16px !important; } }

@media (min-width: 768px) {
  .font-md-16 {
    font-size: 16px !important; } }

@media (min-width: 992px) {
  .font-lg-16 {
    font-size: 16px !important; } }

@media (min-width: 1200px) {
  .font-xl-16 {
    font-size: 16px !important; } }

.font-18 {
  font-size: 18px !important; }

.font-xs-18 {
  font-size: 18px !important; }

@media (min-width: 576px) {
  .font-sm-18 {
    font-size: 18px !important; } }

@media (min-width: 768px) {
  .font-md-18 {
    font-size: 18px !important; } }

@media (min-width: 992px) {
  .font-lg-18 {
    font-size: 18px !important; } }

@media (min-width: 1200px) {
  .font-xl-18 {
    font-size: 18px !important; } }

.font-20 {
  font-size: 20px !important; }

.font-xs-20 {
  font-size: 20px !important; }

@media (min-width: 576px) {
  .font-sm-20 {
    font-size: 20px !important; } }

@media (min-width: 768px) {
  .font-md-20 {
    font-size: 20px !important; } }

@media (min-width: 992px) {
  .font-lg-20 {
    font-size: 20px !important; } }

@media (min-width: 1200px) {
  .font-xl-20 {
    font-size: 20px !important; } }

.font-22 {
  font-size: 22px !important; }

.font-xs-22 {
  font-size: 22px !important; }

@media (min-width: 576px) {
  .font-sm-22 {
    font-size: 22px !important; } }

@media (min-width: 768px) {
  .font-md-22 {
    font-size: 22px !important; } }

@media (min-width: 992px) {
  .font-lg-22 {
    font-size: 22px !important; } }

@media (min-width: 1200px) {
  .font-xl-22 {
    font-size: 22px !important; } }

.font-24 {
  font-size: 24px !important; }

.font-xs-24 {
  font-size: 24px !important; }

@media (min-width: 576px) {
  .font-sm-24 {
    font-size: 24px !important; } }

@media (min-width: 768px) {
  .font-md-24 {
    font-size: 24px !important; } }

@media (min-width: 992px) {
  .font-lg-24 {
    font-size: 24px !important; } }

@media (min-width: 1200px) {
  .font-xl-24 {
    font-size: 24px !important; } }

.font-28, .nav-vertical .nav.nav-tabs .nav-item .nav-link i {
  font-size: 28px !important; }

.font-xs-28 {
  font-size: 28px !important; }

@media (min-width: 576px) {
  .font-sm-28 {
    font-size: 28px !important; } }

@media (min-width: 768px) {
  .font-md-28 {
    font-size: 28px !important; } }

@media (min-width: 992px) {
  .font-lg-28 {
    font-size: 28px !important; } }

@media (min-width: 1200px) {
  .font-xl-28 {
    font-size: 28px !important; } }

.font-36 {
  font-size: 36px !important; }

.font-xs-36 {
  font-size: 36px !important; }

@media (min-width: 576px) {
  .font-sm-36 {
    font-size: 36px !important; } }

@media (min-width: 768px) {
  .font-md-36 {
    font-size: 36px !important; } }

@media (min-width: 992px) {
  .font-lg-36 {
    font-size: 36px !important; } }

@media (min-width: 1200px) {
  .font-xl-36 {
    font-size: 36px !important; } }

/**
 * Bordes responsive
 */
.border-xs-top {
  border-top: 1px solid #dee2e6 !important; }

.border-xs {
  border: 1px solid #dee2e6 !important; }

.border-xs-top-0 {
  border-top: none !important; }

@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid #dee2e6 !important; }
  .border-sm {
    border: 1px solid #dee2e6 !important; }
  .border-sm-top-0 {
    border-top: none !important; } }

@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid #dee2e6 !important; }
  .border-md {
    border: 1px solid #dee2e6 !important; }
  .border-md-top-0 {
    border-top: none !important; } }

@media (min-width: 992px) {
  .border-lg-top {
    border-top: 1px solid #dee2e6 !important; }
  .border-lg {
    border: 1px solid #dee2e6 !important; }
  .border-lg-top-0 {
    border-top: none !important; } }

@media (min-width: 1200px) {
  .border-xl-top {
    border-top: 1px solid #dee2e6 !important; }
  .border-xl {
    border: 1px solid #dee2e6 !important; }
  .border-xl-top-0 {
    border-top: none !important; } }

.border-xs-left {
  border-left: 1px solid #dee2e6 !important; }

.border-xs {
  border: 1px solid #dee2e6 !important; }

.border-xs-left-0 {
  border-left: none !important; }

@media (min-width: 576px) {
  .border-sm-left {
    border-left: 1px solid #dee2e6 !important; }
  .border-sm {
    border: 1px solid #dee2e6 !important; }
  .border-sm-left-0 {
    border-left: none !important; } }

@media (min-width: 768px) {
  .border-md-left {
    border-left: 1px solid #dee2e6 !important; }
  .border-md {
    border: 1px solid #dee2e6 !important; }
  .border-md-left-0 {
    border-left: none !important; } }

@media (min-width: 992px) {
  .border-lg-left {
    border-left: 1px solid #dee2e6 !important; }
  .border-lg {
    border: 1px solid #dee2e6 !important; }
  .border-lg-left-0 {
    border-left: none !important; } }

@media (min-width: 1200px) {
  .border-xl-left {
    border-left: 1px solid #dee2e6 !important; }
  .border-xl {
    border: 1px solid #dee2e6 !important; }
  .border-xl-left-0 {
    border-left: none !important; } }

.border-xs-right {
  border-right: 1px solid #dee2e6 !important; }

.border-xs {
  border: 1px solid #dee2e6 !important; }

.border-xs-right-0 {
  border-right: none !important; }

@media (min-width: 576px) {
  .border-sm-right {
    border-right: 1px solid #dee2e6 !important; }
  .border-sm {
    border: 1px solid #dee2e6 !important; }
  .border-sm-right-0 {
    border-right: none !important; } }

@media (min-width: 768px) {
  .border-md-right {
    border-right: 1px solid #dee2e6 !important; }
  .border-md {
    border: 1px solid #dee2e6 !important; }
  .border-md-right-0 {
    border-right: none !important; } }

@media (min-width: 992px) {
  .border-lg-right {
    border-right: 1px solid #dee2e6 !important; }
  .border-lg {
    border: 1px solid #dee2e6 !important; }
  .border-lg-right-0 {
    border-right: none !important; } }

@media (min-width: 1200px) {
  .border-xl-right {
    border-right: 1px solid #dee2e6 !important; }
  .border-xl {
    border: 1px solid #dee2e6 !important; }
  .border-xl-right-0 {
    border-right: none !important; } }

.border-xs-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-xs {
  border: 1px solid #dee2e6 !important; }

.border-xs-bottom-0 {
  border-bottom: none !important; }

@media (min-width: 576px) {
  .border-sm-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  .border-sm {
    border: 1px solid #dee2e6 !important; }
  .border-sm-bottom-0 {
    border-bottom: none !important; } }

@media (min-width: 768px) {
  .border-md-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  .border-md {
    border: 1px solid #dee2e6 !important; }
  .border-md-bottom-0 {
    border-bottom: none !important; } }

@media (min-width: 992px) {
  .border-lg-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  .border-lg {
    border: 1px solid #dee2e6 !important; }
  .border-lg-bottom-0 {
    border-bottom: none !important; } }

@media (min-width: 1200px) {
  .border-xl-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  .border-xl {
    border: 1px solid #dee2e6 !important; }
  .border-xl-bottom-0 {
    border-bottom: none !important; } }

* {
  outline: none !important; }
  *:focus, *:hover {
    text-decoration: none !important; }

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #70767D; }

header h1 {
  font-size: 20px; }
  @media (min-width: 992px) {
    header h1 {
      font-size: 29px; } }

.pr-05 {
  padding-right: 0.125rem; }

.pl-05 {
  padding-left: 0.125rem; }

/*--- FUENTES ---*/
.font-bold, .ui-datepicker-title, .img-box-preference .name, .bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  font-weight: 700; }

.font-semibold {
  font-weight: 600; }

.font-regular, .ui-datepicker-calendar thead th, .bootstrap-datetimepicker-widget .datepicker-days .table thead .dow {
  font-weight: 400; }

.font-light {
  font-weight: 400; }

.icon-big {
  font-size: 50px; }

.text-s-medium, .input-group i, .input-group button, .input-group .input-group-text, .checkbox_vaoz > span {
  font-size: 12px; }

.text-s-small {
  font-size: 10px; }

.destacado-vaoz {
  font-weight: bold; }

.link-b-vaoz {
  text-decoration: underline;
  color: #2A82C4; }
  .link-b-vaoz:focus, .link-b-vaoz:hover {
    color: #2A82C4;
    text-decoration: none; }

/*--- BOTONES ---*/
.btn-vaoz {
  border: 0;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden; }

.btn-lineal {
  border: 1px solid;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden; }

.start-planning-now {
  bottom: 0;
  background-color: rgba(31, 44, 57, 0.9); }

.select-vaoz .icon-arrow_bottom {
  z-index: 9;
  right: 12px;
  top: 15px; }

.select-vaoz select {
  display: none; }

.select-vaoz button {
  background-color: #ffffff;
  border: 0; }
  .select-vaoz button:focus, .select-vaoz button:hover {
    background-color: #ffffff !important; }

.select-vaoz .dropdown-toggle {
  border: 0px;
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  border-bottom: 2px solid #70767D;
  padding: 16px 10px; }
  .select-vaoz .dropdown-toggle:focus, .select-vaoz .dropdown-toggle:hover {
    box-shadow: none !important;
    outline: none !important;
    background: none; }

.select-vaoz .dropdown.show .dropdown-toggle {
  border-bottom: 2px solid #2A82C4; }

.select-vaoz .filter-option {
  font-size: 14px;
  color: #707070; }

.select-vaoz .dropdown-menu {
  width: 100%;
  min-width: 100%;
  padding: 0;
  font-size: 14px;
  border: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0;
  -khtml-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0;
  -ms-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px 0; }
  .select-vaoz .dropdown-menu.show {
    overflow: visible !important; }
  .select-vaoz .dropdown-menu .selected.active {
    background-color: transparent;
    color: #707070; }
  .select-vaoz .dropdown-menu .dropdown-item {
    color: #707070;
    padding: 12px; }
    .select-vaoz .dropdown-menu .dropdown-item:active {
      background-color: transparent;
      color: #707070; }

/*---Calendario UI---*/
.ui-widget-header .ui-datepicker-prev, .ui-widget-header .ui-datepicker-next {
  top: 0;
  font-family: vaoz !important;
  font-size: 0; }

.ui-widget-header .ui-datepicker-prev {
  left: 0; }
  .ui-widget-header .ui-datepicker-prev:before {
    content: "\e804"; }

.ui-widget-header .ui-datepicker-next {
  right: 0; }
  .ui-widget-header .ui-datepicker-next:before {
    content: "\e806"; }

.ui-datepicker-calendar {
  font-size: 11px; }
  .ui-datepicker-calendar thead {
    border-top: 2px solid #f2f2f2;
    border-bottom: 2px solid #f2f2f2; }

.content-timeline:nth-child(1n+2):before {
  content: "";
  height: 1px;
  background-color: #70767D;
  width: 100%;
  left: -50%;
  top: 9px; }

.content-timeline label input[type=radio] + span {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #70767D;
  background-color: #ffffff;
  width: 18px;
  height: 18px;
  z-index: 2; }
  .content-timeline label input[type=radio] + span:after {
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "";
    width: 12px;
    height: 12px;
    left: 50%;
    top: 50%;
    background-color: #70767D; }

.content-timeline label input[type=radio]:checked + span, .content-timeline label input[type=radio][checked=checked] + span {
  border-color: #2A82C4; }
  .content-timeline label input[type=radio]:checked + span:after, .content-timeline label input[type=radio][checked=checked] + span:after {
    background-color: #2A82C4; }

.transition {
  transition: all 300ms ease-in; }
  @media (prefers-reduced-motion: reduce) {
    .transition {
      transition: none; } }

.pasos .paso {
  top: 0;
  left: 0;
  right: 0; }

.list-icon li {
  padding-left: 36px; }
  .list-icon li:after {
    content: "";
    font-family: 'vaoz';
    left: 0;
    top: 6px;
    font-size: 18px; }

.list-icon__edit li:after {
  content: "\e807"; }

/**
 * Sombras
 */
/**
 * Chat
 */
.chat {
  width: 67px;
  height: 67px;
  right: 0;
  bottom: 85px; }

.llama--nombre {
  width: 253px;
  height: 196px; }
  .llama--nombre .nombre {
    width: 120px;
    height: 106px;
    bottom: 1px; }

.qr-lg {
  max-width: 80px; }
  @media (min-width: 992px) {
    .qr-lg {
      max-width: 112px; } }

@media (min-width: 992px) {
  .cnt-qr-home {
    width: 360px; } }

.cabecera-testimonials {
  width: 290px;
  height: 162px; }
  .cabecera-testimonials .texto {
    bottom: 40px;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }

.titulo-icono {
  padding-left: 32px; }
  .titulo-icono:before {
    content: "";
    font-family: 'vaoz' !important;
    left: 0;
    top: 5px; }
  .titulo-icono.tes:before {
    content: "\e819"; }
  .titulo-icono.ajustes:before {
    content: "\e81a"; }

.foto-testimonio:after {
  -moz-transform: rotate(-7.5deg);
  -o-transform: rotate(-7.5deg);
  -ms-transform: rotate(-7.5deg);
  -webkit-transform: rotate(-7.5deg);
  transform: rotate(-7.5deg);
  left: 5%;
  top: 10%;
  content: ""; }

.foto-testimonio:before {
  content: "";
  padding-top: 66%; }

.foto-testimonio > img {
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%; }

/*---RANGE---*/
.irs--flat .irs {
  font-family: 'Open Sans', sans-serif;
  color: #70767D; }

.irs--flat .irs-line {
  background-color: rgba(112, 118, 125, 0.2); }

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
  font-size: 12px; }

.irs--flat .irs-line {
  height: 15px; }

.irs--flat .irs-bar {
  height: 15px;
  background-color: #2A82C4; }

.irs--flat .irs-to, .irs--flat .irs-from {
  background-color: #2A82C4; }
  .irs--flat .irs-to:before, .irs--flat .irs-from:before {
    border-top-color: #2A82C4; }

.irs--flat .irs-handle {
  background-color: #EF9832;
  height: 23px;
  width: 23px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden; }
  .irs--flat .irs-handle i {
    background-color: transparent !important; }
  .irs--flat .irs-handle:before {
    background-color: transparent; }

.nav-mobile-interior {
  height: 48px;
  top: 0;
  z-index: 10;
  border: 0 !important; }
  .nav-mobile-interior .icon-logo_vaoz_color {
    font-size: 17px; }
  .nav-mobile-interior .icon-menu {
    font-size: 22px; }

.nav-mobile {
  top: 0;
  z-index: 10;
  border: 0 !important;
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 48px; }
  .nav-mobile .icon-menu {
    font-size: 22px; }
  .nav-mobile .icon-logo_vaoz_color, .nav-mobile .icon-logo_vaoz {
    font-size: 17px; }
  .nav-mobile .icon-logo_vaoz_color {
    display: none; }
  .nav-mobile .icon-logo_vaoz {
    display: block; }
  .nav-mobile.activo {
    background-color: #ffffff; }
    .nav-mobile.activo .icon-logo_vaoz_color {
      display: block; }
    .nav-mobile.activo .icon-logo_vaoz {
      display: none; }

.nav-planning {
  width: 100px;
  height: calc(100% - 121px);
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .nav-planning .item {
    font-size: 12px;
    border-bottom: 1px solid rgba(112, 118, 125, 0.34);
    height: 16.66%;
    padding: 0 10px;
    text-decoration: none; }
    .nav-planning .item span {
      font-size: 22px; }
    .nav-planning .item:last-child {
      border-bottom: 0 !important; }
    .nav-planning .item.activo {
      background-color: #EF9832; }
    .nav-planning .item.completo:after {
      content: "";
      right: 0;
      width: 4px;
      height: 100%;
      background-color: #EF9832; }
    .nav-planning .item.submit {
      background-color: #2A82C4; }

.nav-packages {
  background-color: #1F2C39;
  top: 0;
  left: 0;
  z-index: 10; }

.nav-members {
  top: 0;
  bottom: 0;
  z-index: 20;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in; }
  .nav-members.left {
    left: 0;
    -moz-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
    .nav-members.left.active {
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
  .nav-members.right {
    right: 0;
    -moz-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .nav-members.right.active {
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
  @media (min-width: 992px) {
    .nav-members {
      max-width: 360px; } }

.main-nav-members {
  height: calc(100% - 96px); }

@media screen and (orientation: landscape) and (max-width: 767.98px) {
  .main-nav-members {
    display: block !important;
    overflow: auto; } }

.menu-principal {
  font-size: 0; }
  .menu-principal a.btn-rounded {
    line-height: 20px; }
  .menu-principal a i {
    letter-spacing: -4px; }

/*--- Fuente ---*/
@font-face {
  font-family: 'vaoz';
  src: url("../fonts/vaoz.eot?13632449");
  src: url("../fonts/vaoz.eot?13632449#iefix") format("embedded-opentype"), url("../fonts/vaoz.woff2?13632449") format("woff2"), url("../fonts/vaoz.woff?13632449") format("woff"), url("../fonts/vaoz.ttf?13632449") format("truetype"), url("../fonts/vaoz.svg?13632449#vaoz") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'vaoz';
    src: url('../font/vaoz.svg?13632449#vaoz') format('svg');
  }
}
*/
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vaoz' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-lock:before {
  content: '\e800'; }

/* '' */
.icon-persona:before {
  content: '\e801'; }

/* '' */
.icon-download:before {
  content: '\e802'; }

/* '' */
.icon-recargar:before {
  content: '\e803'; }

/* '' */
.icon-flecha-izquierda:before {
  content: '\e804'; }

/* '' */
.icon-hotel-3:before {
  content: '\e805'; }

/* '' */
.icon-flecha-derecha:before {
  content: '\e806'; }

/* '' */
.icon-lapiz:before {
  content: '\e807'; }

/* '' */
.icon-like:before {
  content: '\e808'; }

/* '' */
.icon-flecha-arriba:before {
  content: '\e809'; }

/* '' */
.icon-hotel-4:before {
  content: '\e80a'; }

/* '' */
.icon-maleta:before {
  content: '\e80b'; }

/* '' */
.icon-llaves:before {
  content: '\e80c'; }

/* '' */
.icon-lupa:before {
  content: '\e80d'; }

/* '' */
.icon-instagram:before {
  content: '\e80e'; }

/* '' */
.icon-hotel-5:before {
  content: '\e80f'; }

/* '' */
.icon-mapa:before {
  content: '\e810'; }

/* '' */
.icon-mas-o:before {
  content: '\e811'; }

/* '' */
.icon-menos:before {
  content: '\e812'; }

/* '' */
.icon-ojo:before {
  content: '\e813'; }

/* '' */
.icon-heart:before {
  content: '\e814'; }

/* '' */
.icon-heart-empty:before {
  content: '\e815'; }

/* '' */
.icon-reloj:before {
  content: '\e816'; }

/* '' */
.icon-ruta:before {
  content: '\e817'; }

/* '' */
.icon-tarjetas:before {
  content: '\e818'; }

/* '' */
.icon-tes:before {
  content: '\e819'; }

/* '' */
.icon-ajustes:before {
  content: '\e81a'; }

/* '' */
.icon-calendario:before {
  content: '\e81b'; }

/* '' */
.icon-camara:before {
  content: '\e81c'; }

/* '' */
.icon-carro:before {
  content: '\e81d'; }

/* '' */
.icon-celular:before {
  content: '\e81e'; }

/* '' */
.icon-cena:before {
  content: '\e81f'; }

/* '' */
.icon-chanchito:before {
  content: '\e820'; }

/* '' */
.icon-check:before {
  content: '\e821'; }

/* '' */
.icon-check-o:before {
  content: '\e822'; }

/* '' */
.icon-comentario:before {
  content: '\e823'; }

/* '' */
.icon-compartir:before {
  content: '\e824'; }

/* '' */
.icon-correo:before {
  content: '\e825'; }

/* '' */
.icon-dialogo:before {
  content: '\e826'; }

/* '' */
.icon-ojo-no:before {
  content: '\e827'; }

/* '' */
.icon-estrella:before {
  content: '\e828'; }

/* '' */
.icon-estrella-o:before {
  content: '\e829'; }

/* '' */
.icon-facebook-1:before {
  content: '\e82a'; }

/* '' */
.icon-flecha-abajo:before {
  content: '\e82b'; }

/* '' */
.icon-equis:before {
  content: '\e82c'; }

/* '' */
.icon-papel:before {
  content: '\e82d'; }

/* '' */
.icon-mapa-lupa:before {
  content: '\e82e'; }

/* '' */
.icon-mas:before {
  content: '\e82f'; }

/* '' */
.icon-usuario:before {
  content: '\e83f'; }

/* '' */
.icon-puntos:before {
  content: '\e840'; }

/* '' */
.icon-logo_vaoz:before {
  content: '\e900'; }

/* '' */
.icon-menu:before {
  content: '\e901'; }

/* '' */
.icon-glyph-1:before {
  content: '\e902'; }

/* '' */
.icon-glyph:before {
  content: '\e903'; }

/* '' */
.icon-glyph-2:before {
  content: '\e904'; }

/* '' */
.icon-glyph-3:before {
  content: '\e905'; }

/* '' */
.icon-glyph-4:before {
  content: '\e906'; }

/* '' */
.icon-rewards:before {
  content: '\e908'; }

/* '' */
.icon-radio-on:before {
  content: '\e90e'; }

/* '' */
.icon-check_off:before {
  content: '\e910'; }

/* '' */
.icon-check_on:before {
  content: '\e911'; }

/* '' */
.icon-radio-off:before {
  content: '\e914'; }

/* '' */
.icon-twitter:before {
  content: '\f099'; }

/* '' */
.icon-facebook:before {
  content: '\f09a'; }

/* '' */
.icon-google:before {
  content: '\f1a0'; }

/* '' */
.icon-logo_vaoz_color .path1:before {
  content: "\e902";
  color: #ef9832; }

.icon-logo_vaoz_color .path2:before {
  content: "\e903";
  margin-left: -3.9599609375em;
  color: #ef9832; }

.icon-logo_vaoz_color .path3:before {
  content: "\e904";
  margin-left: -3.9599609375em;
  color: #ef9832; }

.icon-logo_vaoz_color .path4:before {
  content: "\e905";
  margin-left: -3.9599609375em;
  color: #134b89; }

.icon-logo_vaoz_color .path5:before {
  content: "\e906";
  margin-left: -3.9599609375em;
  color: #134b89; }

.icon-logo_vaoz:before {
  content: "\e900"; }

.icon-menu:before {
  content: "\e901"; }

/*
*  Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.paquete .dias {
  -webkit-border-radius: 4px 0 0 4px;
  -khtml-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  overflow: hidden;
  background-color: rgba(31, 44, 57, 0.5);
  right: 0;
  top: 10px;
  font-size: 11px; }
  @media (min-width: 992px) {
    .paquete .dias {
      font-size: 12px; } }

/*---HOME PACKAGES---*/
.main-interior {
  padding-top: 48px; }

.main-btn-fixed {
  padding-bottom: 75px; }

.bg-packages {
  background-position: center;
  background-repeat: no-repeat;
  /*background-size: cover; */
}

.content-bg-packages {
  padding-top: 50px; }
  .content-bg-packages .qr-banner {
    width: 100px; }
  .content-bg-packages .altura {
    height: 200px; }
    @media (min-width: 768px) {
      .content-bg-packages .altura__home {
        height: 350px; } }
    @media (min-width: 992px) {
      .content-bg-packages .altura__home {
        height: 500px; } }

/*---PACK LIST---*/
.main-interior-packages {
  padding-top: 148px;
  padding-bottom: 58px; }

.content-filter-auto {
  height: calc(100% - 48px); }

/*---FILTRO---*/
.filter-packages {
  top: 48px;
  z-index: 2;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
  -khtml-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
  -ms-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
  -o-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; }

.fixed-filters, .fixed-sortby {
  top: 0;
  left: 0;
  z-index: 20; }
  .fixed-filters .head, .fixed-sortby .head {
    padding: 6px 0; }

.checkbox_vaoz_inline {
  cursor: pointer; }

.checkbox_vaoz_inline > input {
  display: none; }

.checkbox_vaoz_inline > input + span::before {
  font-family: 'vaoz' !important;
  content: "\e910";
  font-size: 20px;
  color: #70767D; }

.checkbox_vaoz_inline > input:checked + span::before {
  color: #2A82C4;
  content: "\e911"; }

/*---PARTNER DETAILS---*/
.main-interior-balancedetails {
  padding-top: 100px; }

/*---PACK DETAILS---*/
.main-interior-packdetails {
  padding-top: 60px; }

.link-customize-pack {
  background-color: rgba(31, 44, 57, 0.75);
  bottom: 20px; }

.name-pack-detail {
  top: 48px;
  height: 48px;
  z-index: 3; }

.card-hotel-slide .nav-tabs {
  border-bottom: 1px solid rgba(112, 112, 112, 0.33); }

.card-hotel-slide .nav-item > a {
  color: rgba(112, 112, 112, 0.6);
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid transparent; }
  .card-hotel-slide .nav-item > a.active {
    border-bottom: 2px solid #2A82C4; }

.slide-custom-pack .slick-arrow {
  border: 0;
  background-color: rgba(31, 44, 57, 0.75);
  z-index: 2;
  font-size: 0;
  width: 40px;
  height: 36px; }

.slide-custom-pack .slick-prev {
  left: 0;
  -webkit-border-radius: 0 4px 4px 0;
  -khtml-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  overflow: hidden; }
  .slide-custom-pack .slick-prev:before {
    font-family: 'vaoz';
    content: '\e804';
    font-size: 18px; }

.slide-custom-pack .slick-next {
  right: 0;
  -webkit-border-radius: 4px 0 0 4px;
  -khtml-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  overflow: hidden; }
  .slide-custom-pack .slick-next:before {
    font-family: 'vaoz';
    content: '\e806';
    font-size: 18px; }

.slide-custom-pack .slick-dots {
  list-style: none; }
  .slide-custom-pack .slick-dots li > button {
    border: 0;
    font-size: 0;
    width: 12px;
    height: 12px;
    background-color: rgba(112, 112, 112, 0.6); }
  .slide-custom-pack .slick-dots li.slick-active > button {
    background-color: #2A82C4; }

.gallery-paquete figure {
  background-repeat: no-repeat;
  background-position: center;
  height: 185px; }

.gallery-paquete .slick-arrow {
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

@media screen and (orientation: landscape) and (min-width: 992px) {
  .gallery-paquete .slick-list, .gallery-paquete .slick-track {
    height: 100%; }
  .gallery-paquete figure {
    height: 100%; } }

.slide-testimonios .slick-arrow {
  bottom: 0; }

.list-packages-desktop .slick-arrow {
  top: inherit;
  bottom: -45px; }

.itinerary .day > .btn-collapse[aria-expanded="false"] {
  color: #707070 !important; }

.itinerary .day > .btn-collapse[aria-expanded="true"] {
  color: #2A82C4; }

.itinerary .col-day {
  width: 40px; }

.itinerary .col-radio {
  width: 50px; }
  .itinerary .col-radio span {
    z-index: 2; }

.itinerary .col-body {
  padding-left: 90px; }

.itinerary .day:last-child .col-body:before {
  height: 0px; }

.itinerary .day:last-child .col-content:before {
  height: 0px; }

.itinerary .day:first-child .col-content:after {
  height: 0px; }

.bg-home-mobile {
  height: 400px;
  background-size: cover;
  background-position: center; }
  .bg-home-mobile .bg-home-principal {
    background-color: rgba(0, 0, 0, 0.15); }

.des-home-mobile {
  bottom: 0; }
  .des-home-mobile .cnt-btn {
    left: 0;
    right: 0;
    bottom: 0;
    top: auto; }

.bg-home-inpiration {
  background-color: rgba(0, 0, 0, 0.2); }

.home-inspiration-full,
.home-inspiration-medium,
.home-inspiration-small {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.home-inspiration-full {
  padding-bottom: 28%; }

.home-inspiration-medium {
  padding-bottom: 180%; }

.home-inspiration-small {
  padding-bottom: calc(90% - 0.125rem); }

.fixed-qr, .fixed-cupon, .fixed-qr-paso-2, .fixed-qr-paso-3, .fixed-cupon-2, .fixed-cupon-3 {
  top: 0;
  z-index: 20; }

.box-view-qr {
  width: 250px;
  min-height: 250px; }

.mb-negativo {
  margin-bottom: -15px; }

.cupon-absolute {
  bottom: 15px;
  z-index: 20; }

/*---MAPA---*/
.main-interior-map {
  padding-top: 96px;
  height: 100vh; }
  .main-interior-map .map {
    background-image: url("../img/members/mapa.png");
    background-size: cover;
    background-repeat: no-repeat; }
  .main-interior-map .slide-places {
    bottom: 15px; }
  .main-interior-map .item-place {
    margin: 10px; }
  .main-interior-map .search-map {
    top: 15px; }

/*--- INPUT FILE ---*/
.file-placeholder input[type=file] {
  z-index: 3;
  top: 0;
  left: 0;
  opacity: 0; }

.file-placeholder .file-browse .browse {
  top: 8px;
  right: 10px; }

.radio-qr {
  -webkit-border-radius: 0 25px 25px 25px;
  -khtml-border-radius: 0 25px 25px 25px;
  -moz-border-radius: 0 25px 25px 25px;
  -ms-border-radius: 0 25px 25px 25px;
  -o-border-radius: 0 25px 25px 25px;
  border-radius: 0 25px 25px 25px;
  overflow: hidden; }

.content-camara-qr {
  height: 350px;
  width: 100%;
}

.border-camara-qr {
  width: 30px;
  height: 30px; }
  .border-camara-qr.left-top {
    border-left: 5px solid;
    border-top: 5px solid;
    left: 0;
    top: 0; }
  .border-camara-qr.right-top {
    border-right: 5px solid;
    border-top: 5px solid;
    right: 0;
    top: 0; }
  .border-camara-qr.left-bottom {
    border-left: 5px solid;
    border-bottom: 5px solid;
    left: 0;
    bottom: 0; }
  .border-camara-qr.right-bottom {
    border-right: 5px solid;
    border-bottom: 5px solid;
    right: 0;
    bottom: 0; }

/*.main-planning-experience{
  margin-top: 48px;
  margin-bottom: 73px;
}*/
.content-planning {
  margin-left: 100px; }

.img-box-preference .name {
  font-size: 13px;
  z-index: 2; }

.img-box-preference .bg-activo {
  background-color: rgba(42, 130, 196, 0.74);
  z-index: 3; }

.img-box-preference .bg {
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1; }

/*---ESTILOS ADICIONALES---*/
/*--- INPUT ---*/
input, textarea, select {
  font-family: 'Open Sans', sans-serif; }

textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
select.custom-select:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
  box-shadow: inset 0 -1px 0 #ddd;
  border-top-color: #f2f2f2 !important;
  border-left-color: #f2f2f2 !important;
  border-right-color: #f2f2f2 !important;
  border-bottom-color: #2A82C4 !important; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */ }

.btn {
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
  -khtml-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
  -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.24); }
  .btn.btn-lg {
    padding: 15px 30px;
    font-size: 16px; }
  .btn.btn-sm {
    padding: 6.5px 12.5px; }
  .btn.btn-rounded {
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden; }
  .btn:disabled, .btn[disabled="disabled"], .btn[disabled=true] {
    pointer-events: none; }

.form-control {
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #70767D;
  font-size: 13px;
  height: calc(1.5em + 1.45rem + 2px);
  padding: .475rem .75rem; }
  .form-control:read-only, .form-control:-moz-read-only, .form-control [readonly], .form-control[readonly=readonly] {
    background-color: #ffffff; }
  .form-control.font-36 {
    height: 46px; }

.form-control[readonly], .custom-select:disabled {
  background-color: #ffffff;
  color: rgba(112, 118, 125, 0.5) !important;
  border-bottom-color: #f2f2f2 !important; }
  .form-control[readonly][type=text]:focus, .form-control[readonly][type=password]:focus, .form-control[readonly][type=email]:focus, .form-control[readonly][type=number]:focus, .custom-select:disabled[type=text]:focus, .custom-select:disabled[type=password]:focus, .custom-select:disabled[type=email]:focus, .custom-select:disabled[type=number]:focus {
    border-bottom-color: #f2f2f2 !important; }

.custom-select:disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='360px' height='206.6714px' viewBox='0 0 360 206.6714' enable-background='new 0 0 360 206.6714' xml:space='preserve'%3E%3Cg id='Grupo_616'%3E%3Cpath id='Elipse_20' fill='%23FFFFFF' d='M130.4297,69.0034c4.8633,0,8.7964,3.9365,8.7964,8.7959 c0,4.8599-3.9331,8.7969-8.7964,8.7969s-8.7964-3.937-8.7964-8.7969l0,0C121.6333,72.9399,125.5664,69.0034,130.4297,69.0034z'/%3E%3Cpath id='Elipse_21' fill='%23FFFFFF' d='M156.8115,69.0034c4.8486-0.0078,8.7964,3.9292,8.8037,8.7891 c0,4.8594-3.9404,8.7998-8.7891,8.8037c-4.8633,0.0068-8.8037-3.9297-8.811-8.7891c0-0.0039,0-0.0039,0-0.0078 C148.0151,72.9438,151.9482,69.0068,156.8115,69.0034z'/%3E%3Cpath id='Elipse_22' fill='%23FFFFFF' d='M183.1787,69.0034c4.8633-0.0078,8.8037,3.9292,8.8115,8.7891 c0.0068,4.8594-3.9336,8.7998-8.7891,8.8037c-4.8564,0.0068-8.7969-3.9297-8.8115-8.7891c0-0.0039,0-0.0039,0-0.0078 C174.3896,72.9438,178.3301,69.0068,183.1787,69.0034z'/%3E%3C/g%3E%3Cpath id='Trazado_3395' opacity='0.5' fill='%23ED9832' d='M0,26.6821c0,7.084,2.8228,13.8853,7.8232,18.8857l153.3179,153.2783 c10.4038,10.4307,27.314,10.4307,37.7173,0.0127c0,0,0.0273,0,0.0273-0.0127l153.291-153.2783 c10.4307-10.4175,10.4307-27.314,0-37.7446c-10.4307-10.4175-27.3135-10.4175-37.7451,0L179.9868,142.229L45.5947,7.8232 c-10.4307-10.4307-27.3408-10.4307-37.7446,0C2.8228,12.8237,0,19.6118,0,26.6821L0,26.6821z'/%3E%3C/svg%3E"); }

.custom-select.font-36 {
  line-height: 1; }

.input-group {
  border-width: 0 0 2px 0;
  border-style: solid; }
  .input-group .form-control {
    border-bottom: 0;
    margin-left: -1px;
    margin-right: -1px;
    height: calc(1.5em + 1.45rem); }
  .input-group i, .input-group button, .input-group .input-group-text {
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    overflow: hidden; }
  .input-group i {
    font-size: 18px; }
  .input-group .input-group-prepend {
    -webkit-border-radius: 4px 0 0 0;
    -khtml-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -ms-border-radius: 4px 0 0 0;
    -o-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
    overflow: hidden;
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2; }
  .input-group .input-group-append {
    -webkit-border-radius: 0 4px 0 0;
    -khtml-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    -o-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
    overflow: hidden;
    border-top: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    font-size: 50px; }
  .input-group label.error {
    bottom: -18px;
    right: 0; }

.input-group.field-error, [class*=mb-].field-error, *.field-error {
  margin-bottom: 22px !important; }
  .input-group.field-error label.error, [class*=mb-].field-error label.error, *.field-error label.error {
    right: 0;
    bottom: -18px; }

.custom-select {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.8 240.8' style='enable-background:new 0 0 240.8 240.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23EF9832;} %3C/style%3E%3Cg%3E%3Cpath id='Expand_More' class='st0' d='M220.1,57.7l-99.7,99.7L20.7,57.7c-4.8-4.8-12.4-4.8-17.2,0c-4.7,4.8-4.7,12.5,0,17.2 l108.3,108.3l0,0l0,0c4.7,4.8,12.4,4.8,17.2,0L237.3,74.9c4.7-4.8,4.7-12.5,0-17.2C232.5,52.9,224.8,52.9,220.1,57.7z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 15px; }

.box-input-icon .icono {
  width: 60px; }

.box-input-icon .align-left {
  top: 0;
  left: 0; }

.box-input-icon .align-right {
  top: 0;
  right: 0; }

.input-icon {
  padding-left: 60px;
  padding-right: 10px; }

.input-doble-icon {
  padding-left: 60px;
  padding-right: 60px; }

.input-text {
  padding-left: 10px;
  padding-right: 10px; }

.input-vaoz {
  color: #70767D;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  padding-top: 17px;
  padding-bottom: 17px;
  border-bottom: 2px solid #70767D;
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden; }
  .input-vaoz:focus {
    border-bottom-color: #2A82C4; }

.checkbox_vaoz {
  display: flex;
  cursor: pointer;
  background-color: #ffffff;
  -webkit-border-radius: 0 25px 25px 25px;
  -khtml-border-radius: 0 25px 25px 25px;
  -moz-border-radius: 0 25px 25px 25px;
  -ms-border-radius: 0 25px 25px 25px;
  -o-border-radius: 0 25px 25px 25px;
  border-radius: 0 25px 25px 25px;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3);
  -khtml-box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3);
  -moz-box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3);
  -ms-box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3);
  -o-box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3);
  box-shadow: 0px 3px 5px rgba(112, 112, 112, 0.3); }
  .checkbox_vaoz:after {
    padding-top: 100%;
    content: ""; }
  .checkbox_vaoz > input {
    display: none; }
    .checkbox_vaoz > input + span::before {
      font-family: 'vaoz' !important;
      content: "\e910";
      font-size: 20px;
      color: #70767D; }
    .checkbox_vaoz > input:checked + span::before {
      color: #2A82C4;
      content: "\e911"; }
  .checkbox_vaoz > span {
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%; }

.radio_vaoz {
  display: block;
  cursor: pointer; }

.radio_vaoz > input {
  display: none; }

.radio_vaoz > input + span::before {
  font-family: 'vaoz' !important;
  content: "\e914";
  font-size: 20px;
  color: #70767D; }

.radio_vaoz > input:checked + span::before {
  color: #2A82C4;
  content: "\e90e"; }

.radio_people_vaoz {
  cursor: pointer; }
  .radio_people_vaoz img {
    width: 50px; }
  .radio_people_vaoz:nth-child(1) span {
    -webkit-border-radius: 25px 25px 0 25px;
    -khtml-border-radius: 25px 25px 0 25px;
    -moz-border-radius: 25px 25px 0 25px;
    -ms-border-radius: 25px 25px 0 25px;
    -o-border-radius: 25px 25px 0 25px;
    border-radius: 25px 25px 0 25px;
    overflow: hidden; }
  .radio_people_vaoz:nth-child(2) span {
    -webkit-border-radius: 25px 25px 25px 0;
    -khtml-border-radius: 25px 25px 25px 0;
    -moz-border-radius: 25px 25px 25px 0;
    -ms-border-radius: 25px 25px 25px 0;
    -o-border-radius: 25px 25px 25px 0;
    border-radius: 25px 25px 25px 0;
    overflow: hidden; }
  .radio_people_vaoz:nth-child(3) span {
    -webkit-border-radius: 25px 0 25px 25px;
    -khtml-border-radius: 25px 0 25px 25px;
    -moz-border-radius: 25px 0 25px 25px;
    -ms-border-radius: 25px 0 25px 25px;
    -o-border-radius: 25px 0 25px 25px;
    border-radius: 25px 0 25px 25px;
    overflow: hidden; }
  .radio_people_vaoz:nth-child(4) span {
    -webkit-border-radius: 0 25px 25px 25px;
    -khtml-border-radius: 0 25px 25px 25px;
    -moz-border-radius: 0 25px 25px 25px;
    -ms-border-radius: 0 25px 25px 25px;
    -o-border-radius: 0 25px 25px 25px;
    border-radius: 0 25px 25px 25px;
    overflow: hidden; }

.radio_people_vaoz > input {
  display: none; }

.radio_people_vaoz > input + span {
  border: 2px solid #ffffff; }

.radio_people_vaoz input:checked + span {
  border: 2px solid #2A82C4;
  color: #2A82C4;
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.radio_people_vaoz:nth-child(1) input:checked + span {
  -moz-transform: scale(1.05) translate(-5px, -4px);
  -o-transform: scale(1.05) translate(-5px, -4px);
  -ms-transform: scale(1.05) translate(-5px, -4px);
  -webkit-transform: scale(1.05) translate(-5px, -4px);
  transform: scale(1.05) translate(-5px, -4px); }

.radio_people_vaoz:nth-child(2) input:checked + span {
  -moz-transform: scale(1.05) translate(5px, -4px);
  -o-transform: scale(1.05) translate(5px, -4px);
  -ms-transform: scale(1.05) translate(5px, -4px);
  -webkit-transform: scale(1.05) translate(5px, -4px);
  transform: scale(1.05) translate(5px, -4px); }

.radio_people_vaoz:nth-child(3) input:checked + span {
  -moz-transform: scale(1.05) translate(-5px, 4px);
  -o-transform: scale(1.05) translate(-5px, 4px);
  -ms-transform: scale(1.05) translate(-5px, 4px);
  -webkit-transform: scale(1.05) translate(-5px, 4px);
  transform: scale(1.05) translate(-5px, 4px); }

.radio_people_vaoz:nth-child(4) input:checked + span {
  -moz-transform: scale(1.05) translate(5px, 4px);
  -o-transform: scale(1.05) translate(5px, 4px);
  -ms-transform: scale(1.05) translate(5px, 4px);
  -webkit-transform: scale(1.05) translate(5px, 4px);
  transform: scale(1.05) translate(5px, 4px); }

.checkbox_image .cnt {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .checkbox_image .cnt .bg {
    background-color: rgba(42, 130, 196, 0.7);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none; }

.checkbox_semiradio > span {
  -webkit-border-radius: 0 18px 18px 18px;
  -khtml-border-radius: 0 18px 18px 18px;
  -moz-border-radius: 0 18px 18px 18px;
  -ms-border-radius: 0 18px 18px 18px;
  -o-border-radius: 0 18px 18px 18px;
  border-radius: 0 18px 18px 18px;
  overflow: hidden; }
  .checkbox_semiradio > span > strong {
    border: 1px solid #ffffff;
    -webkit-border-radius: 0 15px 15px 15px;
    -khtml-border-radius: 0 15px 15px 15px;
    -moz-border-radius: 0 15px 15px 15px;
    -ms-border-radius: 0 15px 15px 15px;
    -o-border-radius: 0 15px 15px 15px;
    border-radius: 0 15px 15px 15px;
    overflow: hidden;
    height: 70px; }

.checkbox_semiradio input[type=checkbox]:checked + span > strong, .checkbox_semiradio input[type=checkbox][checked=checked] + span > strong, .checkbox_semiradio input[type=checkbox][checked=true] + span > strong, .checkbox_semiradio input[type=radio]:checked + span > strong, .checkbox_semiradio input[type=radio][checked=checked] + span > strong, .checkbox_semiradio input[type=radio][checked=true] + span > strong {
  border-color: #2A82C4;
  height: 70px;
}

.checkbox_semiradio2 input[type=checkbox]:checked + span > strong, .checkbox_semiradio2 input[type=checkbox][checked=checked] + span > strong, .checkbox_semiradio2 input[type=checkbox][checked=true] + span > strong, .checkbox_semiradio2 input[type=radio]:checked + span > strong, .checkbox_semiradio2 input[type=radio][checked=checked] + span > strong, .checkbox_semiradio2 input[type=radio][checked=true] + span > strong {
  border-color: #2A82C4;
  height: 70px;
}
.checkbox_semiradio.check_with_image strong{
  height: auto !important;
}
.checkbox_semiradio.check_with_image .rowtext{
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
}

.slider button.slick-arrow:before {
  font-family: 'vaoz' !important; }

.slider button.slick-arrow.slick-prev:before {
  content: "\e804"; }

.slider button.slick-arrow.slick-next:before {
  content: "\e806"; }

.slider--tipo1 button.slick-arrow {
  width: 30px;
  height: 30px; }
  .slider--tipo1 button.slick-arrow.slick-prev {
    -webkit-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
    left: -15px; }
  .slider--tipo1 button.slick-arrow.slick-next {
    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    overflow: hidden;
    right: -15px; }

.slider--tipo2 button.slick-arrow {
  -moz-transform: translate(0, 75%);
  -o-transform: translate(0, 75%);
  -ms-transform: translate(0, 75%);
  -webkit-transform: translate(0, 75%);
  transform: translate(0, 75%);
  width: 30px;
  height: 30px;
  bottom: 0;
  top: auto; }
  .slider--tipo2 button.slick-arrow.slick-prev {
    -webkit-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
    left: 0; }
  .slider--tipo2 button.slick-arrow.slick-next {
    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    overflow: hidden;
    right: 0; }

/**
 * Testimonios
 */
.testimonio h4 {
  padding-left: 70px;
  height: 60px;
  font-size: 14px;
  line-height: 18px; }
  .testimonio h4:before {
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    left: 0;
    background-color: #2A82C4;
    content: attr(data-id);
    width: 56px;
    height: 56px;
    line-height: 53px;
    font-size: 24px; }
  .testimonio h4 small {
    font-size: 14px; }

.accordion--item h4, .accordion--item .h4 {
  padding-left: 36px;
  font-size: 13px;
  line-height: 1.3;
  height: auto; }
  .accordion--item h4 small, .accordion--item .h4 small {
    font-size: 13px; }
  .accordion--item h4:before, .accordion--item .h4:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px; }
  .accordion--item h4 .rating i, .accordion--item .h4 .rating i {
    font-size: 10px;
    line-height: 32px; }

.accordion--item .body {
  padding-left: 46px;
  padding-left: 45px; }

/**
 * Pestañas
 */
.nav-vertical .nav.nav-tabs {
  position: fixed;
  left: 0;
  top: 48px;
  bottom: 72px;
  float: left;
  border-bottom: 0;
  border-right: 1px solid transparent; }
  .nav-vertical .nav.nav-tabs .nav-item {
    /*@include flex-basis(16%);
        @include flex-grow(1);
        @include flex-shrink(0);*/
    width: 100px;
    margin-bottom: 0;
    height: 16.66%; }
    .nav-vertical .nav.nav-tabs .nav-item .nav-link {
      -webkit-border-radius: 0;
      -khtml-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      overflow: hidden;
      border: 1px solid transparent; }
      .nav-vertical .nav.nav-tabs .nav-item .nav-link small {
        display: none; }
      .nav-vertical .nav.nav-tabs .nav-item .nav-link.validated {
        border-width: 0 2px 0 0;
        border-color: #EF9832; }
        .nav-vertical .nav.nav-tabs .nav-item .nav-link.validated small {
          display: block; }
      .nav-vertical .nav.nav-tabs .nav-item .nav-link:disabled, .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled="disabled"], .nav-vertical .nav.nav-tabs .nav-item .nav-link[disabled=true] {
        pointer-events: none; }

.nav-vertical .nav .tab-content > .active {
  display: block;
  background: #007bff;
  min-height: 165px;
}

.nav-vertical .tab-content {
  padding-left: 100px; }
.tab-content > .active {
  padding-bottom: 72px;
}
/**
 * Datepieckers
 */
.bootstrap-datetimepicker-widget .datepicker-days > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-months > table thead tr th:not(.dow),
.bootstrap-datetimepicker-widget .datepicker-years > table thead tr th:not(.dow) {
  line-height: 1.3;
  height: 50px;
  line-height: 50px; }

.bootstrap-datetimepicker-widget .datepicker-days .table thead th {
  width: 16px; }
  .bootstrap-datetimepicker-widget .datepicker-days .table thead th.dow {
    height: 18px;
    line-height: 18px; }

.bootstrap-datetimepicker-widget .datepicker-days .table thead .dow {
  font-size: 10px; }

.bootstrap-datetimepicker-widget .datepicker-days .table tbody td.day {
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 11px; }

.bootstrap-datetimepicker-widget .datepicker-months table td, .bootstrap-datetimepicker-widget .datepicker-years table td {
  line-height: unset; }
  .bootstrap-datetimepicker-widget .datepicker-months table td span.month, .bootstrap-datetimepicker-widget .datepicker-months table td span.year, .bootstrap-datetimepicker-widget .datepicker-years table td span.month, .bootstrap-datetimepicker-widget .datepicker-years table td span.year {
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    font-size: 12px;
    width: 23%;
    height: 30px;
    line-height: 30px; }

/**
 * Modal
 */
.modal-dialog .close {
  top: -25px;
  color: white;
  opacity: 1;
  right: 0;
  font-size: 14px; }

.modal-open .modal.modal-center .modal-dialog {
  flex-grow: 1; }

/**
 * Slick
 */
.slides-background .slide-bg {
  height: 80vh;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .slides-background .slide-bg {
    height: 400px;
  }
}

.padding-body-content{
  padding-top: 80px;
}

.center-img {
    position: relative;          /* where the next element will be automatically positioned */
    display: inline-block;       /* causes element width to shrink to fit content */
    left: 50%;                   /* moves left side of image/element to center of parent element */
    transform: translate(-50%);  /* centers image/element on "left: 50%" position */
}

.card-header-faq {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    /* background-color: rgba(0,0,0,.03); */
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.transfer{
  min-height: 300px;
}

.paquete-titulo{
  min-height: 50px;
}