a .swa-icon_arrow-right {
    font-size: 70%;
    margin-left: 3px;
}
#covid-container section {
    margin: 8px 0;
}
#covid-destination-header-2-container {
    border: 1px solid #dee2e6;
}
#covid-destination-header-2 {
    padding:20px;
}
#covid-destination-header .title, #covid-destination-header-2 .title {
    color: #111b40;
    font-size: 2.5rem;
    font-weight: bold;
}
#covid-destination-header h3, #covid-destination-header-2 h3 {
    color: #111b40;
    font-size: 1.5rem;
    font-family: 'SouthwestSans-Regular', arial, sans-serif;
}
#od-travel-box > div {
    background: #304cb2;
    color: #fff;
     text-align: center;
     padding: 20px 10px;
     font-family: 'SouthwestSans-Bold', arial, sans-serif;
     font-size: 22px;
     border: 1px solid #edf1ff;
     display:flex;
     justify-content: center;
     align-items: center;
}
#od-travel-box .btn, .modal-footer .btn {
    background-color: #ffbf27;
    box-shadow: 0px 1px 1px #333;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #111b40!important;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    padding: 10px 40px;
}
/* #covid-container.destinations #od-travel-box .btn {
    background-color: #304cb2;
    box-shadow: none;
    border-color: #ffffff;
    color: #ffffff!important;
    padding: 10px 20px;
} */
#od-travel-box .btn:hover {
    text-decoration: underline;
}
#od-travel-box-mobile {
    background: #1a2c80;
    color: #fff;
    text-align: center;
    padding: 20px 10px;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    font-size: 22px;
    border-radius: 2px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
#od-travel-box-mobile .btn {
    background-color: #ffbf27;
    box-shadow: 0px 1px 1px #333;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #111b40;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    margin-left: 10px;
}
.airport-select select {
    font-size: 30px;
    line-height: 1em;
    background: none;
    color: #fff;
    border: none;
    cursor: pointer;
}
.airport-select option {
    font-size: 20px;
}
#feature-travel-box {
    background: #f5f5f5;
    padding: 20px;
}
#feature-travel-box-img {
    /* background-image: url('https://www.southwest.com/assets/mkt/styles/img/u321.png'); */
    background-size: cover;
    background-position: center center;
    min-height: 200px;
}
#feature-travel-box-img img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
a#low-fare-link  {
    color: #304cb2;
    font-size: 1.5rem;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    margin-top: 20px;
    display: block;
}
#covid-container ul {
    padding-left: 20px;
}
.places-open {
    border: 1px solid #969696;
}
.places-open .heading {
    padding: 20px;
    background-color: #e6e7e8;
    overflow: hidden;
}
.places-open .heading h2 {
    margin:0!important;
}
.places-open .heading p {
    font-size: 1em!important;
}
.places-open .states {
    padding: 20px;
}
.places-open .states a {
    color: #304cb2!important;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
}
.places-open .states ul {
    column-count: 4!important;
    list-style: none!important;
    padding-left: 0!important;
  }
.before-travel-box, .after-travel-box  {
    background: #f5f5f5;
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.before-travel-box .receipt, .after-travel-box .calendar, .after-travel-box .masks {
    float: left;
    margin-right: 10px;
}
.icons-arrive::before {
    font-family: 'swa-icon';
    color:#111b40;
    font-size: 36px;
}
.before-travel-box .receipt::before, .after-travel-box .receipt::before {
    content: "\E086";
}
.after-travel-box .calendar::before {
    content: "\E009";
}
.after-travel-box .masks::before {
    content: "\E07E";
}
.before-travel-box h3, .after-travel-box h3 {
    overflow: hidden;
    color:#111b40!important;
}
.before-travel-box p, .after-travel-box p {
    line-height: 1.5rem;
    margin-bottom: 5px;
}
.before-travel-box a, .after-travel-box a {
    font-size: 1.125rem;
    color: #304cb2!important;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    /* display: block; */
}
#covid-container .intl-travel-box {
    background: #f5f5f5;
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
#covid-container .intl-travel-box h3 {
    overflow: hidden;
}
#covid-container .intl-travel-box p {
    line-height: 1.5rem;
    margin-bottom: 5px;
}
#covid-container .hawaii-travel-box {
    background: #e5e5e5;
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
#covid-container .hawaii-travel-box h3 {
    overflow: hidden;
}
#covid-container .hawaii-travel-box p {
    line-height: 1.5rem;
    margin-bottom: 5px;
}
.sources {
    font-size: 1.125rem;
    color: #111b40 !important;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    display: block;
}
.sources a {
    color: #304cb2 !important;
    font-family: 'SouthwestSans-Regular', arial, sans-serif;
    display: block;
}
#preclear #openCheck::before, #preclear h3 { 
    color: #008020;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
}
#preclear #openCheck::before { font-size: 24px; margin-right: 10px; top: 25%; }
#openCheck, #openrequirementsCheck, #closedCheck {
    float: left;
    margin-right: 10px;
}
#openCheck::before, #openrequirementsCheck::before, #closedCheck::before {
    font-family: 'swa-icon';
    font-size: 36px;
}
#openCheck::before {
    color: #008020;
    content: "\E023";
}
#openrequirementsCheck::before {
    color: #ffbf27;
    content: "\E023";
}
#closedCheck::before {
    content: "\E016";
    color: #d5152e;
}
.modal-header {
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    color: #fff;
    background-color: #304cb2;
}
.modal-header .close {
    color: #fff;
}
.modal-body {
    font-family: 'SouthwestSans-Regular', arial, sans-serif;
}
.modal-footer .btn-secondary {
    border-color: #304cb2;
    color: #304cb2 !important;
    padding: 10px 20px;
    border-radius: 2px;
    font-family: 'SouthwestSans-Bold', arial, sans-serif;
    box-shadow: none;
    background-color: #fff;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'SouthwestSans-Bold', arial, sans-serif !important;
    width: 100%;
    /* background: #1a2c80; */
    color: #304CB2;
    border: none;
    padding: 10px;
}
.ui-widget input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777777;
    opacity: 1; /* Firefox */
    font-size: 1em;
  }

@media all and (min-width: 768px) {
    #covid-container .modal-dialog {
        max-width: 668px;
    }
}

@media all and (max-width: 767px) {
    #covid-container.destinations {
        background-color: #111b40;
    }
    #covid-destination-header-2 {
        padding: 10px;
        background-color: #304cb2;
        border-radius: 2px 2px 0 0;
    }
    #covid-destination-header .title {
        color: #fff;
        font-size: 1.75rem;
    }
    #covid-destination-header-2 h1 {
        color: #fff;
        font-size: 1.5rem;
    }
    .places-open .heading h2 {
        color: #111b40!important;
    }
    #covid-container h2 {
        font-size: 1.25rem;
        color: #fff;
        margin: 0 0 .5rem 0;
    }
    #covid-container h3 {
        font-size: 1.125rem;
    }
    #covid-destination-header h3, #covid-destination-header-2 h3 {
        color: #fff;
        font-size: 1rem;
    }
    #covid-destination-header-2-container {
        border-radius: 2px;
        border: none;
    }
    #od-travel-box > div {
        padding: 10px 15px;
        border: none;
        border-top: 1px solid #edf1ff;
    }
    #od-travel-box {
        flex-wrap: wrap;
    }
    #od-travel-box .btn {
        padding: 10px;
        width: 100%;
    }
    #od-travel-box-mobile.detail {
        border-top: 1px solid #edf1ff;
        background-color: #304cb2;
        border-radius: 0 0 2px 2px;
        padding: 15px 10px;
    }
    #od-travel-box-mobile.detail .btn {
        padding: 8px 25px;
    }
    .places-open {border-radius: 2px;
    }
    .airport-select select {
        font-size: 26px;
    }
    #feature-travel-box {
        border-left: 6px solid #304cb2;
        border-radius: 0px 2px 2px 0px;
    }
    #feature-travel-box img {
        max-width: 35%;
        float: left;
        margin-right: 15px;
    }
    #covid-container h1#header-destination {
        color:#111b40;
        font-size: 1.5rem;
        line-height: 1.5rem;
        font-family: 'SouthwestSans-Bold', arial, sans-serif;
        overflow: hidden;
    }
    #feature-travel-box h2{
        color:#111b40;
        margin: 0 0 .75rem 0;
    }
    #covid-container li {
        font-size: 1rem;
    }
    #covid-container p {
        font-size: 1rem;
        line-height: 1.25rem;
    }
    #feature-travel-box a {
        font-size: 1.125rem;
        text-align: right;
        margin-top: 10px;
    }
    .before-travel-box, .after-travel-box {
        display: block;
        border-radius: 2px;
    }
    .before-travel-box a, .after-travel-box a {
        font-size: 1rem;
    }
    .before-travel-box .receipt::before, .after-travel-box .calendar::before, .after-travel-box .masks::before {
        font-size: 30px;
    }
    .sources {
        font-size: .75rem;
    }
    .terms, .terms p {
        color:#fff;
    }
    .places-open .states ul {
        column-count: 2!important;
      }
    .modal-footer .btn {
        width: 50%;
        padding: 10px 0;
    }
    #preclear #openCheck::before { top: 32%; }
}

.promise-container {
    padding: 0;
}
/* Header */
#clean-header {
    background: rgb(215,236,248);
    background: -o-linear-gradient(left, rgba(215,236,248,1) 0%, rgba(241,249,253,1) 68%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(215,236,248,1)), color-stop(68%, rgba(241,249,253,1)));
    background: linear-gradient(90deg, rgba(215,236,248,1) 0%, rgba(241,249,253,1) 68%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7ecf8",endColorstr="#f1f9fd",GradientType=1);	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    height: 10rem;
    overflow: hidden;
    padding: 2rem;
    position: relative;
}
#clean-header svg.swa-promise-shield {
    width: 9.33rem;
    margin: auto 0;
    z-index: 3;
}
#clean-header svg.swa-promise-shield image {
    width: 9.33rem;
}
#clean-header .brandbar {
    bottom: 0;
    height: 1rem;
    left: 0;
    position: absolute;
    z-index: 2;
}
#clean-header .fa-mask {
    bottom: 0;
    height: 175px;
    position: absolute;
    right: 80px;
    z-index: 1;
}
#clean-header .cabin-hero {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

/* Header icons */
#clean-header { 
    background: #304CB2 url('https://www.southwest.com/assets/images/responsive/airline-cleanliness-social-distance/header-wellness-hero-bg.png') no-repeat center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 0 !important;
}
#clean-header .row { 
    text-align: center;
    /* padding: 20px 0; */
}
#clean-header .logo {
    text-align: left;
}
#clean-header p {
    color: #ffffff;
    font-size: 15px;
    line-height: 1.2;
    margin: 10px 0 0;
}
#clean-header .col {
    text-align: center;
    /* display: inline-block; */
    float: left;
    /* max-width: 20%; */
    min-width: 96px;
    padding: 0;
    margin: 20px 0;
}
#clean-header .col:nth-of-type(3) {
    border-left: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
}
#clean-header .col img {
    min-height: 65px;
}
#clean-header .col p {
    /* line-height: 1.135;
    text-align: center;
    vertical-align: text-top;
    width: 100%;; */
    margin: 0 auto;
}
#clean-header .col p span {
    color: #ffbf27;
}

@media all and (max-width:991px) {
    #clean-header { padding: 2rem 0; }
}
@media all and (max-width: 767px) {
    #clean-header { height: auto; }
    #clean-header .logo {
        text-align: center;
        transform: scale(1.5);
        height: 100px;
    }
}

/* FAQs */
#covid-faqs {
    background: none;
    padding: 0;
    border: 0;
}
#covid-faqs .accordion .card {
	border: none;
}
#covid-faqs .accordion .card-body {
	margin: .5rem;
	padding: 0;
}
#covid-faqs .accordion .card-header {
	background-color: #edf1ff;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 1rem;
	text-align: left;
}
#covid-faqs .accordion .card-header:after {
	/* symbol for open panels */
	content: url('https://www.southwest.com/assets/images/responsive/airline-cleanliness-social-distance/icon-arrow-up.png');
	line-height: 0;
	margin: auto 0;
}
#covid-faqs .accordion .card-header:hover {
	background-color: #dce4ff;
}
#covid-faqs .accordion .card-header:first-child {
	margin: 0;
}
#covid-faqs .accordion .card-header .card-title {
	color: #304cb2;
	margin: 0;
	padding-right: 1rem;
}
#covid-faqs .accordion .card-header.collapsed {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 0 1rem 0;
	padding: 1rem;
}
#covid-faqs .accordion .card-header.collapsed:after {
	/* symbol for closed panels */
	content: url('https://www.southwest.com/assets/images/responsive/airline-cleanliness-social-distance/icon-arrow-down.png');
	line-height: 0;
	margin: auto 0;
}
#covid-faqs .accordion .card-header.collapsed:first-child {
	margin-top: 0;
}
#covid-faqs .accordion .card-header.collapsed:last-child {
	margin-bottom: 1rem;
}



/* ICONS */
/* @font-face{
    font-family:'swa-icon';
    src:url('https://espanol.southwest.com/assets/mkt/styles/swa-icon.woff') format('woff')
} */

.swa-icon{font-family:'swa-icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:0.3px;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;line-height:1}
.swa-icon_arrow-right .swa-icon--icon:before{content:"\E005"}
.swa-icon_airplane .swa-icon--icon:before{content:"\E001"}
.swa-icon_airplane2 .swa-icon--icon:before{content:"\E002"}
.swa-icon_airplane3 .swa-icon--icon:before{content:"\E06E"}

/* .swa-icon{font-family:'swa-icon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:0.3px;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;line-height:1}.swa-icon_airplane .swa-icon--icon:before{content:"\E001"}.swa-icon_airplane2 .swa-icon--icon:before{content:"\E002"}.swa-icon_arrow-down-solid .swa-icon--icon:before{content:"\E003"}.swa-icon_arrow-left .swa-icon--icon:before{content:"\E004"}.swa-icon_arrow-right .swa-icon--icon:before{content:"\E005"}.swa-icon_arrow-up-solid .swa-icon--icon:before{content:"\E006"}.swa-icon_zoom-in .swa-icon--icon:before{content:"\E007"}.swa-icon_zoom-out .swa-icon--icon:before{content:"\E008"}.swa-icon_calendar .swa-icon--icon:before{content:"\E009"}.swa-icon_car .swa-icon--icon:before{content:"\E00A"}.swa-icon_at-circle .swa-icon--icon:before{content:"\E00B"}.swa-icon_cart .swa-icon--icon:before{content:"\E00C"}.swa-icon_change-flight .swa-icon--icon:before{content:"\E00D"}.swa-icon_check-in .swa-icon--icon:before{content:"\E00E"}.swa-icon_check .swa-icon--icon:before{content:"\E00F"}.swa-icon_close-thin .swa-icon--icon:before{content:"\E010"}.swa-icon_close .swa-icon--icon:before{content:"\E011"}.swa-icon_credit-card .swa-icon--icon:before{content:"\E012"}.swa-icon_dining .swa-icon--icon:before{content:"\E013"}.swa-icon_drink .swa-icon--icon:before{content:"\E014"}.swa-icon_early-bird .swa-icon--icon:before{content:"\E015"}.swa-icon_error .swa-icon--icon:before{content:"\E016"}.swa-icon_external-link .swa-icon--icon:before{content:"\E017"}.swa-icon_facebook .swa-icon--icon:before{content:"\E018"}.swa-icon_clock .swa-icon--icon:before{content:"\E019"}.swa-icon_global .swa-icon--icon:before{content:"\E01A"}.swa-icon_google .swa-icon--icon:before{content:"\E01B"}.swa-icon_grid .swa-icon--icon:before{content:"\E01C"}.swa-icon_hotel .swa-icon--icon:before{content:"\E01D"}.swa-icon_info-circle .swa-icon--icon:before{content:"\E01E"}.swa-icon_list-horizontal .swa-icon--icon:before{content:"\E01F"}.swa-icon_list-vertical .swa-icon--icon:before{content:"\E020"}.swa-icon_location .swa-icon--icon:before{content:"\E021"}.swa-icon_map-search .swa-icon--icon:before{content:"\E022"}.swa-icon_check-circle .swa-icon--icon:before{content:"\E023"}.swa-icon_passenger .swa-icon--icon:before{content:"\E024"}.swa-icon_phone .swa-icon--icon:before{content:"\E025"}.swa-icon_points-dial .swa-icon--icon:before{content:"\E026"}.swa-icon_key .swa-icon--icon:before{content:"\E027"}.swa-icon_retail .swa-icon--icon:before{content:"\E028"}.swa-icon_search .swa-icon--icon:before{content:"\E029"}.swa-icon_share .swa-icon--icon:before{content:"\E02A"}.swa-icon_special-offers .swa-icon--icon:before{content:"\E02B"}.swa-icon_transfer .swa-icon--icon:before{content:"\E02C"}.swa-icon_twitter .swa-icon--icon:before{content:"\E02D"}.swa-icon_vacations .swa-icon--icon:before{content:"\E02E"}.swa-icon_where-we-fly .swa-icon--icon:before{content:"\E02F"}.swa-icon_wifi .swa-icon--icon:before{content:"\E030"}.swa-icon_instagram .swa-icon--icon:before{content:"\E031"}.swa-icon_youtube .swa-icon--icon:before{content:"\E032"}.swa-icon_change-planes .swa-icon--icon:before{content:"\E033"}.swa-icon_car-size .swa-icon--icon:before{content:"\E034"}.swa-icon_at .swa-icon--icon:before{content:"\E035"}.swa-icon_travel-time .swa-icon--icon:before{content:"\E036"}.swa-icon_alert .swa-icon--icon:before{content:"\E037"}.swa-icon_print .swa-icon--icon:before{content:"\E038"}.swa-icon_stops .swa-icon--icon:before{content:"\E039"}.swa-icon_security .swa-icon--icon:before{content:"\E03A"}.swa-icon_early-bird-circle .swa-icon--icon:before{content:"\E03B"}.swa-icon_email .swa-icon--icon:before{content:"\E03C"}.swa-icon_minus-circle .swa-icon--icon:before{content:"\E03D"}.swa-icon_plus-circle .swa-icon--icon:before{content:"\E03E"}.swa-icon_arrow-down .swa-icon--icon:before{content:"\E03F"}.swa-icon_departing .swa-icon--icon:before{content:"\E040"}.swa-icon_returning .swa-icon--icon:before{content:"\E041"}.swa-icon_overnight .swa-icon--icon:before{content:"\E042"}.swa-icon_more-circle .swa-icon--icon:before{content:"\E043"}.swa-icon_arrow-up .swa-icon--icon:before{content:"\E044"}.swa-icon_pointer .swa-icon--icon:before{content:"\E045"}.swa-icon_two-bags .swa-icon--icon:before{content:"\E046"}.swa-icon_number-circle-eight .swa-icon--icon:before{content:"\E047"}.swa-icon_number-circle-five .swa-icon--icon:before{content:"\E048"}.swa-icon_number-circle-four .swa-icon--icon:before{content:"\E049"}.swa-icon_number-circle-nine .swa-icon--icon:before{content:"\E04A"}.swa-icon_number-circle-one .swa-icon--icon:before{content:"\E04B"}.swa-icon_number-circle-seven .swa-icon--icon:before{content:"\E04C"}.swa-icon_number-circle-six .swa-icon--icon:before{content:"\E04D"}.swa-icon_number-circle-three .swa-icon--icon:before{content:"\E04E"}.swa-icon_number-circle-two .swa-icon--icon:before{content:"\E04F"}.swa-icon_number-circle-zero .swa-icon--icon:before{content:"\E050"}.swa-icon_reverse-route .swa-icon--icon:before{content:"\E051"}.swa-icon_arrow-left-solid .swa-icon--icon:before{content:"\E052"}.swa-icon_arrow-right-solid .swa-icon--icon:before{content:"\E053"}.swa-icon_car-circle .swa-icon--icon:before{content:"\E054"}.swa-icon_nonstop-circle .swa-icon--icon:before{content:"\E055"}.swa-icon_travel-fund-circle .swa-icon--icon:before{content:"\E056"}.swa-icon_tv .swa-icon--icon:before{content:"\E057"}.swa-icon_wifi-tv .swa-icon--icon:before{content:"\E058"}.swa-icon_hotel-circle .swa-icon--icon:before{content:"\E059"}.swa-icon_info .swa-icon--icon:before{content:"\E05A"}.swa-icon_voucher-circle .swa-icon--icon:before{content:"\E05B"}.swa-icon_bell .swa-icon--icon:before{content:"\E05C"}.swa-icon_clipboard .swa-icon--icon:before{content:"\E05D"}.swa-icon_collapse-map .swa-icon--icon:before{content:"\E05E"}.swa-icon_dollar-circle .swa-icon--icon:before{content:"\E05F"}.swa-icon_expand-map .swa-icon--icon:before{content:"\E060"}.swa-icon_luggage-cart .swa-icon--icon:before{content:"\E061"}.swa-icon_star .swa-icon--icon:before{content:"\E062"}.swa-icon_thumbs-up .swa-icon--icon:before{content:"\E063"}.swa-icon_locked .swa-icon--icon:before{content:"\E064"}.swa-icon_unlocked .swa-icon--icon:before{content:"\E065"}.swa-icon_external-link-box .swa-icon--icon:before{content:"\E066"}.swa-icon_photo .swa-icon--icon:before{content:"\E067"}.swa-icon_map-dot .swa-icon--icon:before{content:"\E068"}.swa-icon_map-pin .swa-icon--icon:before{content:"\E069"}.swa-icon_rating-empty-circle .swa-icon--icon:before{content:"\E06A"}.swa-icon_rating-full-circle .swa-icon--icon:before{content:"\E06B"}.swa-icon_rating-half-circle .swa-icon--icon:before{content:"\E06C"}.swa-icon_suitcase .swa-icon--icon:before{content:"\E06D"}.swa-icon_airplane3 .swa-icon--icon:before{content:"\E06E"}.swa-icon_circle .swa-icon--icon:before{content:"\E06F"}.swa-icon_map-star .swa-icon--icon:before{content:"\E070"}.swa-icon_car-door .swa-icon--icon:before{content:"\E071"}.swa-icon_departing2 .swa-icon--icon:before{content:"\E072"}.swa-icon_returning2 .swa-icon--icon:before{content:"\E073"}.swa-icon_LiveTV .swa-icon--icon:before{content:"\E074"}.swa-icon_laptop .swa-icon--icon:before{content:"\E075"}.swa-icon_credit-card-circle .swa-icon--icon:before{content:"\E076"}.swa-icon_airport .swa-icon--icon:before{content:"\E077"}.swa-icon_compressed-gasses .swa-icon--icon:before{content:"\E078"}.swa-icon_corrosive .swa-icon--icon:before{content:"\E079"}.swa-icon_explosives .swa-icon--icon:before{content:"\E07A"}.swa-icon_flammable .swa-icon--icon:before{content:"\E07B"}.swa-icon_lithium-batteries .swa-icon--icon:before{content:"\E07C"}.swa-icon_oxidizer .swa-icon--icon:before{content:"\E07D"}.swa-icon_poison .swa-icon--icon:before{content:"\E07E"}.swa-icon_radioactive .swa-icon--icon:before{content:"\E07F"}.swa-icon_airport-circle .swa-icon--icon:before{content:"\E080"}.swa-icon_bag-circle .swa-icon--icon:before{content:"\E081"}.swa-icon_passenger-circle .swa-icon--icon:before{content:"\E082"}.swa-icon_young-traveler-circle .swa-icon--icon:before{content:"\E083"}.swa-icon_clipboard-circle .swa-icon--icon:before{content:"\E084"}.swa-icon_hyphen .swa-icon--icon:before{content:"\E085"}.swa-icon_receipt .swa-icon--icon:before{content:"\E086"}.swa-icon_extra-seat .swa-icon--icon:before{content:"\E087"}.swa-icon_wheelchair .swa-icon--icon:before{content:"\E088"}.swa-icon_ipad-icon .swa-icon--icon:before{content:"\E089"}.swa-icon_plane-check .swa-icon--icon:before{content:"\E08A"}.swa-icon_travel-fund-circle-inverse .swa-icon--icon:before{content:"\E08B"}.swa-icon_flyby .swa-icon--icon:before{content:"\E08C"}.swa-icon_priority_boarding .swa-icon--icon:before{content:"\E08D"}.swa-icon_pts .swa-icon--icon:before{content:"\E08E"}.swa-icon_reusability .swa-icon--icon:before{content:"\E08F"}.swa-icon_directory-icon .swa-icon--icon:before{content:"\E090"}.swa-icon_drink-circle .swa-icon--icon:before{content:"\E091"}.swa-icon_cancel .swa-icon--icon:before{content:"\E092"}.swa-icon_ribbon .swa-icon--icon:before{content:"\E093"}.swa-icon_receipt-circle .swa-icon--icon:before{content:"\E094"}.swa-icon_dining-circle .swa-icon--icon:before{content:"\E095"}.swa-icon_retail-circle .swa-icon--icon:before{content:"\E096"}.swa-icon_plane-circle .swa-icon--icon:before{content:"\E098"}.swa-icon_plus .swa-icon--icon:before{content:"\E099"} */
/* @font-face{font-family:"swa-icon";src:url("https://espanol.southwest.com/assets/mkt/styles/fonts/swa-icon.eot")}@font-face{font-family:"swa-icon";src:url("https://espanol.southwest.com/assets/mkt/styles/fonts/swa-icon.woff") format("woff"),url("https://espanol.southwest.com/assets/mkt/styles/fonts/swa-icon.ttf") format("truetype"),url("https://www.southwest.com/assets/mkt/styles/fonts/swa-icon.svg#swa-icon") format("svg")}.swa-icon{font-family:"swa-icon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:0.3px;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;line-height:1}.swa-icon_airplane .swa-icon--icon:before{content:"\E001"}.swa-icon_airplane2 .swa-icon--icon:before{content:"\E002"}.swa-icon_arrow-down-solid .swa-icon--icon:before{content:"\E003"}.swa-icon_arrow-left .swa-icon--icon:before{content:"\E004"}.swa-icon_arrow-right .swa-icon--icon:before{content:"\E005"}.swa-icon_arrow-up-solid .swa-icon--icon:before{content:"\E006"}.swa-icon_zoom-in .swa-icon--icon:before{content:"\E007"}.swa-icon_zoom-out .swa-icon--icon:before{content:"\E008"}.swa-icon_calendar .swa-icon--icon:before{content:"\E009"}.swa-icon_car .swa-icon--icon:before{content:"\E00A"}.swa-icon_at-circle .swa-icon--icon:before{content:"\E00B"}.swa-icon_cart .swa-icon--icon:before{content:"\E00C"}.swa-icon_change-flight .swa-icon--icon:before{content:"\E00D"}.swa-icon_check-in .swa-icon--icon:before{content:"\E00E"}.swa-icon_check .swa-icon--icon:before{content:"\E00F"}.swa-icon_close-thin .swa-icon--icon:before{content:"\E010"}.swa-icon_close .swa-icon--icon:before{content:"\E011"}.swa-icon_credit-card .swa-icon--icon:before{content:"\E012"}.swa-icon_dining .swa-icon--icon:before{content:"\E013"}.swa-icon_drink .swa-icon--icon:before{content:"\E014"}.swa-icon_early-bird .swa-icon--icon:before{content:"\E015"}.swa-icon_error .swa-icon--icon:before{content:"\E016"}.swa-icon_external-link .swa-icon--icon:before{content:"\E017"}.swa-icon_facebook .swa-icon--icon:before{content:"\E018"}.swa-icon_clock .swa-icon--icon:before{content:"\E019"}.swa-icon_global .swa-icon--icon:before{content:"\E01A"}.swa-icon_google .swa-icon--icon:before{content:"\E01B"}.swa-icon_grid .swa-icon--icon:before{content:"\E01C"}.swa-icon_hotel .swa-icon--icon:before{content:"\E01D"}.swa-icon_info-circle .swa-icon--icon:before{content:"\E01E"}.swa-icon_list-horizontal .swa-icon--icon:before{content:"\E01F"}.swa-icon_list-vertical .swa-icon--icon:before{content:"\E020"}.swa-icon_location .swa-icon--icon:before{content:"\E021"}.swa-icon_map-search .swa-icon--icon:before{content:"\E022"}.swa-icon_check-circle .swa-icon--icon:before{content:"\E023"}.swa-icon_passenger .swa-icon--icon:before{content:"\E024"}.swa-icon_phone .swa-icon--icon:before{content:"\E025"}.swa-icon_points-dial .swa-icon--icon:before{content:"\E026"}.swa-icon_key .swa-icon--icon:before{content:"\E027"}.swa-icon_retail .swa-icon--icon:before{content:"\E028"}.swa-icon_search .swa-icon--icon:before{content:"\E029"}.swa-icon_share .swa-icon--icon:before{content:"\E02A"}.swa-icon_special-offers .swa-icon--icon:before{content:"\E02B"}.swa-icon_transfer .swa-icon--icon:before{content:"\E02C"}.swa-icon_twitter .swa-icon--icon:before{content:"\E02D"}.swa-icon_vacations .swa-icon--icon:before{content:"\E02E"}.swa-icon_where-we-fly .swa-icon--icon:before{content:"\E02F"}.swa-icon_wifi .swa-icon--icon:before{content:"\E030"}.swa-icon_instagram .swa-icon--icon:before{content:"\E031"}.swa-icon_youtube .swa-icon--icon:before{content:"\E032"}.swa-icon_change-planes .swa-icon--icon:before{content:"\E033"}.swa-icon_car-size .swa-icon--icon:before{content:"\E034"}.swa-icon_at .swa-icon--icon:before{content:"\E035"}.swa-icon_travel-time .swa-icon--icon:before{content:"\E036"}.swa-icon_alert .swa-icon--icon:before{content:"\E037"}.swa-icon_print .swa-icon--icon:before{content:"\E038"}.swa-icon_stops .swa-icon--icon:before{content:"\E039"}.swa-icon_security .swa-icon--icon:before{content:"\E03A"}.swa-icon_early-bird-circle .swa-icon--icon:before{content:"\E03B"}.swa-icon_email .swa-icon--icon:before{content:"\E03C"}.swa-icon_minus-circle .swa-icon--icon:before{content:"\E03D"}.swa-icon_plus-circle .swa-icon--icon:before{content:"\E03E"}.swa-icon_arrow-down .swa-icon--icon:before{content:"\E03F"}.swa-icon_departing .swa-icon--icon:before{content:"\E040"}.swa-icon_returning .swa-icon--icon:before{content:"\E041"}.swa-icon_overnight .swa-icon--icon:before{content:"\E042"}.swa-icon_more-circle .swa-icon--icon:before{content:"\E043"}.swa-icon_arrow-up .swa-icon--icon:before{content:"\E044"}.swa-icon_pointer .swa-icon--icon:before{content:"\E045"}.swa-icon_two-bags .swa-icon--icon:before{content:"\E046"}.swa-icon_number-circle-eight .swa-icon--icon:before{content:"\E047"}.swa-icon_number-circle-five .swa-icon--icon:before{content:"\E048"}.swa-icon_number-circle-four .swa-icon--icon:before{content:"\E049"}.swa-icon_number-circle-nine .swa-icon--icon:before{content:"\E04A"}.swa-icon_number-circle-one .swa-icon--icon:before{content:"\E04B"}.swa-icon_number-circle-seven .swa-icon--icon:before{content:"\E04C"}.swa-icon_number-circle-six .swa-icon--icon:before{content:"\E04D"}.swa-icon_number-circle-three .swa-icon--icon:before{content:"\E04E"}.swa-icon_number-circle-two .swa-icon--icon:before{content:"\E04F"}.swa-icon_number-circle-zero .swa-icon--icon:before{content:"\E050"}.swa-icon_reverse-route .swa-icon--icon:before{content:"\E051"}.swa-icon_arrow-left-solid .swa-icon--icon:before{content:"\E052"}.swa-icon_arrow-right-solid .swa-icon--icon:before{content:"\E053"}.swa-icon_car-circle .swa-icon--icon:before{content:"\E054"}.swa-icon_nonstop-circle .swa-icon--icon:before{content:"\E055"}.swa-icon_travel-fund-circle .swa-icon--icon:before{content:"\E056"}.swa-icon_tv .swa-icon--icon:before{content:"\E057"}.swa-icon_wifi-tv .swa-icon--icon:before{content:"\E058"}.swa-icon_hotel-circle .swa-icon--icon:before{content:"\E059"}.swa-icon_info .swa-icon--icon:before{content:"\E05A"}.swa-icon_voucher-circle .swa-icon--icon:before{content:"\E05B"}.swa-icon_bell .swa-icon--icon:before{content:"\E05C"}.swa-icon_clipboard .swa-icon--icon:before{content:"\E05D"}.swa-icon_collapse-map .swa-icon--icon:before{content:"\E05E"}.swa-icon_dollar-circle .swa-icon--icon:before{content:"\E05F"}.swa-icon_expand-map .swa-icon--icon:before{content:"\E060"}.swa-icon_luggage-cart .swa-icon--icon:before{content:"\E061"}.swa-icon_star .swa-icon--icon:before{content:"\E062"}.swa-icon_thumbs-up .swa-icon--icon:before{content:"\E063"}.swa-icon_locked .swa-icon--icon:before{content:"\E064"}.swa-icon_unlocked .swa-icon--icon:before{content:"\E065"}.swa-icon_external-link-box .swa-icon--icon:before{content:"\E066"}.swa-icon_photo .swa-icon--icon:before{content:"\E067"}.swa-icon_map-dot .swa-icon--icon:before{content:"\E068"}.swa-icon_map-pin .swa-icon--icon:before{content:"\E069"}.swa-icon_rating-empty-circle .swa-icon--icon:before{content:"\E06A"}.swa-icon_rating-full-circle .swa-icon--icon:before{content:"\E06B"}.swa-icon_rating-half-circle .swa-icon--icon:before{content:"\E06C"}.swa-icon_suitcase .swa-icon--icon:before{content:"\E06D"}.swa-icon_airplane3 .swa-icon--icon:before{content:"\E06E"}.swa-icon_circle .swa-icon--icon:before{content:"\E06F"}.swa-icon_map-star .swa-icon--icon:before{content:"\E070"}.swa-icon_car-door .swa-icon--icon:before{content:"\E071"}.swa-icon_departing2 .swa-icon--icon:before{content:"\E072"}.swa-icon_returning2 .swa-icon--icon:before{content:"\E073"}.swa-icon_LiveTV .swa-icon--icon:before{content:"\E074"}.swa-icon_laptop .swa-icon--icon:before{content:"\E075"}.swa-icon_credit-card-circle .swa-icon--icon:before{content:"\E076"}.swa-icon_airport .swa-icon--icon:before{content:"\E077"}.swa-icon_compressed-gasses .swa-icon--icon:before{content:"\E078"}.swa-icon_corrosive .swa-icon--icon:before{content:"\E079"}.swa-icon_explosives .swa-icon--icon:before{content:"\E07A"}.swa-icon_flammable .swa-icon--icon:before{content:"\E07B"}.swa-icon_lithium-batteries .swa-icon--icon:before{content:"\E07C"}.swa-icon_oxidizer .swa-icon--icon:before{content:"\E07D"}.swa-icon_poison .swa-icon--icon:before{content:"\E07E"}.swa-icon_radioactive .swa-icon--icon:before{content:"\E07F"}.swa-icon_airport-circle .swa-icon--icon:before{content:"\E080"}.swa-icon_bag-circle .swa-icon--icon:before{content:"\E081"}.swa-icon_passenger-circle .swa-icon--icon:before{content:"\E082"}.swa-icon_young-traveler-circle .swa-icon--icon:before{content:"\E083"}.swa-icon_clipboard-circle .swa-icon--icon:before{content:"\E084"}.swa-icon_hyphen .swa-icon--icon:before{content:"\E085"}.swa-icon_receipt .swa-icon--icon:before{content:"\E086"}.swa-icon_extra-seat .swa-icon--icon:before{content:"\E087"}.swa-icon_wheelchair .swa-icon--icon:before{content:"\E088"}.swa-icon_ipad-icon .swa-icon--icon:before{content:"\E089"}.swa-icon_plane-check .swa-icon--icon:before{content:"\E08A"}.swa-icon_travel-fund-circle-inverse .swa-icon--icon:before{content:"\E08B"}.swa-icon_flyby .swa-icon--icon:before{content:"\E08C"}.swa-icon_priority_boarding .swa-icon--icon:before{content:"\E08D"}.swa-icon_pts .swa-icon--icon:before{content:"\E08E"}.swa-icon_reusability .swa-icon--icon:before{content:"\E08F"}.swa-icon_directory-icon .swa-icon--icon:before{content:"\E090"}.swa-icon_drink-circle .swa-icon--icon:before{content:"\E091"}.swa-icon_cancel .swa-icon--icon:before{content:"\E092"}.swa-icon_ribbon .swa-icon--icon:before{content:"\E093"}.swa-icon_receipt-circle .swa-icon--icon:before{content:"\E094"}.swa-icon_dining-circle .swa-icon--icon:before{content:"\E095"}.swa-icon_retail-circle .swa-icon--icon:before{content:"\E096"}.swa-icon_plane-circle .swa-icon--icon:before{content:"\E098"}.swa-icon_plus .swa-icon--icon:before{content:"\E099"}.swa-icon_change .swa-icon--icon:before{content:"\E09A"}.swa-icon_e-cigarette .swa-icon--icon:before{content:"\E09B"} */