
    .swa-landing-page-content-detail .yellow{color:#FFBF27}.swa-landing-page-content-detail .bold-blue{color:#304CB2}.swa-landing-page-content-detail .bold-blue-bg{background-color:#304CB2}.swa-landing-page-content-detail .bold-blue-bg a{color:#FFBF27;font-weight:bold}.swa-landing-page-content-detail .midnight-blue{color:#111B40}.swa-landing-page-content-detail .midnight-blue-bg{background-color:#111B40}.swa-landing-page-content-detail .midnight-blue-bg a{color:#FFBF27;font-weight:bold;text-decoration:underline}.swa-landing-page-content-detail .dark-blue{color:#1A2C80}.swa-landing-page-content-detail .dark-blue-bg{background-color:#1A2C80}@-webkit-keyframes ltr{0%{left:-100%}100%{left:0%}}@-moz-keyframes ltr{0%{left:-100%}100%{left:0%}}@-ms-keyframes ltr{0%{left:-100%}100%{left:0%}}@-o-keyframes ltr{0%{left:-100%}100%{left:0%}}@keyframes ltr{0%{left:-100%}100%{left:0%}}@-webkit-keyframes slidedown{0%{top:-100%}100%{top:0%}}@-moz-keyframes slidedown{0%{top:-100%}100%{top:0%}}@-ms-keyframes slidedown{0%{top:-100%}100%{top:0%}}@-o-keyframes slidedown{0%{top:-100%}100%{top:0%}}@keyframes slidedown{0%{top:-100%}100%{top:0%}}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Regular.eot");src:url("/swa-resources/fonts/SouthwestSans-Regular.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Regular.otf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Bold.eot");src:url("/swa-resources/fonts/SouthwestSans-Bold.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Bold.otf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Light.eot");src:url("/swa-resources/fonts/SouthwestSans-Light.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Light.otf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Medium.eot");src:url("/swa-resources/fonts/SouthwestSans-Medium.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Medium.otf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Black.eot");src:url("/swa-resources/fonts/SouthwestSans-Black.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Black.otf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-Italic.eot");src:url("/swa-resources/fonts/SouthwestSans-Italic.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-Italic.otf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-BoldItalic.eot");src:url("/swa-resources/fonts/SouthwestSans-BoldItalic.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-BoldItalic.otf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-LightItalic.eot");src:url("/swa-resources/fonts/SouthwestSans-LightItalic.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-LightItalic.otf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-MediumItalic.eot");src:url("/swa-resources/fonts/SouthwestSans-MediumItalic.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-MediumItalic.otf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Southwest Sans";src:url("/swa-resources/fonts/SouthwestSans-BlackItalic.eot");src:url("/swa-resources/fonts/SouthwestSans-BlackItalic.eot?") format("embedded-opentype"),url("/swa-resources/fonts/SouthwestSans-BlackItalic.otf") format("truetype");font-weight:900;font-style:italic;font-display:swap}.swa-landing-page-content-detail{color:#ffffff;font-family:Arial, sans-serif;font-size:16px}.swa-landing-page-content-detail h1,.swa-landing-page-content-detail .h1,.swa-landing-page-content-detail h2,.swa-landing-page-content-detail .h2,.swa-landing-page-content-detail h3,.swa-landing-page-content-detail .testimonials .testimonial,.swa-landing-page-content-detail .h3,.swa-landing-page-content-detail h4,.swa-landing-page-content-detail .h4,.swa-landing-page-content-detail h5,.swa-landing-page-content-detail .h5,.swa-landing-page-content-detail h6{font-family:'Southwest Sans', Arial;font-weight:bold}.swa-landing-page-content-detail .h1,.swa-landing-page-content-detail h1{font-size:50px}.swa-landing-page-content-detail .h1 sup,.swa-landing-page-content-detail h1 sup{font-size:65%}@media (max-width: 767px){.swa-landing-page-content-detail .h1,.swa-landing-page-content-detail h1{font-size:32px}}.swa-landing-page-content-detail .h2,.swa-landing-page-content-detail h2{font-size:30px;margin-bottom:30px}@media (max-width: 767px){.swa-landing-page-content-detail .h2,.swa-landing-page-content-detail h2{font-size:24px}}.swa-landing-page-content-detail .h3,.swa-landing-page-content-detail h3,.swa-landing-page-content-detail .testimonials .testimonial{font-size:36px;padding-top:60px;padding-bottom:20px;color:#FFBF27;margin-bottom:0px}@media (max-width: 767px){.swa-landing-page-content-detail .h3,.swa-landing-page-content-detail h3,.swa-landing-page-content-detail .testimonials .testimonial{font-size:32px}}.swa-landing-page-content-detail .h4,.swa-landing-page-content-detail h4{font-size:22px;line-height:1.4em;margin-bottom:10px}.swa-landing-page-content-detail h5,.swa-landing-page-content-detail .h5{font-size:28px;margin-bottom:20px;padding-top:inherit;padding-bottom:inherit}.swa-landing-page-content-detail h6{font-size:18px;margin-bottom:20px}.swa-landing-page-content-detail a{color:#304CB2}.swa-landing-page-content-detail a:hover{text-decoration:underline}.swa-landing-page-content-detail p{margin-bottom:20px}.swa-landing-page-content-detail sup{top:-.3em}.swa-landing-page-content-detail .disclaimer{font-size:11px}.swa-landing-page-content-detail .swa-font,.swa-landing-page-content-detail .form .existing,.form .swa-landing-page-content-detail .existing,.swa-landing-page-content-detail .testimonials,.swa-landing-page-content-detail .distribution-channel .contact,.swa-landing-page-content-detail .where-we-fly .map .bottom-left{font-family:'Southwest Sans', Arial}.swa-landing-page-content-detail .swa-button.swa-button_primary_yellow{font-family:Arial, sans-serif;font-size:13px;font-weight:bold;line-height:1.1em;letter-spacing:-.01em;display:inline-block;margin:0;padding:8px 28px;cursor:pointer;text-align:center;/*corgb(84, 114, 224)1b40;*/border-radius:2px;background:#ffbf27;-webkit-transition:color ease-out .3s, background ease-out .3s, border-color ease-out .3s;transition:color ease-out .3s, background ease-out .3s, border-color ease-out .3s;text-decoration:none;border-color:#FAD101 #FAD101 #D2AF01}.swa-landing-page-content-detail .swa-button.swa-button_primary_yellow:hover{border-color:#111B40}.swa-landing-page-content-detail .swa-button{font-size:14px;font-weight:700;line-height:1.2;display:inline-block;min-width:75px;margin:0;padding:7px 20px;cursor:pointer;-webkit-transition:color ease-out .3s, background ease-out .3s, border-color ease-out .3s;transition:color ease-out .3s, background ease-out .3s, border-color ease-out .3s;text-align:center;vertical-align:baseline;color:#304CB2;border:1px solid #E5E5E5;border-bottom-color:#D0D0D0;-moz-border-radius:2px;border-radius:2px;background:#FFF;-webkit-appearance:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', GradientType=0)}.swa-landing-page-content-detail .swa-button.swa-button_primary{color:#111B40;border-color:#FAD101 #FAD101 #D2AF01;background:#FFBF27;-webkit-filter:none;filter:none}.swa-landing-page-content-detail .swa-button:hover{text-decoration:none}.swa-landing-page-content-detail .in-touch-list{margin-bottom:20px}.swa-landing-page-content-detail .in-touch-list a{text-decoration:underline}.swa-landing-page-content-detail .in-touch-list a:hover{text-decoration:none}.swa-landing-page-content-detail .in-touch-list li{font-weight:normal;padding:5px 45px;line-height:1.5em;position:relative;margin-bottom:4px}@media (max-width: 767px){.swa-landing-page-content-detail .in-touch-list li{background-position:left 8px !important}}.swa-landing-page-content-detail li.in-touch-1{background:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-contact.png) no-repeat scroll left center transparent}.swa-landing-page-content-detail li.in-touch-2{background:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-change-fees.png) no-repeat scroll left center transparent}.swa-landing-page-content-detail li.in-touch-3{background:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-rr.png) no-repeat scroll left center transparent}.swa-landing-page-content-detail li.in-touch-4{background:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-meetings.png) no-repeat scroll left center transparent}.swa-landing-page-content-detail li.in-touch-5{background:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-general.png) no-repeat scroll left center transparent}.swa-landing-page-content-detail .bottom-border{border-bottom:1px solid #e6e7e8;padding-bottom:30px}.swa-landing-page-content-detail .swa_content_module_inner ul li a.toggle,.swa-landing-page-content-detail #page .swa_content_module_inner ul li a.corptravel-link{background-color:#111B40;color:#fff;font-weight:bold;cursor:pointer;padding:18px;width:100%;font-size:18px;line-height:1em;display:block;box-sizing:border-box;text-decoration:none;position:relative;margin:10px 0}@media (max-width: 575px){.swa-landing-page-content-detail .swa_content_module_inner ul li a.toggle,.swa-landing-page-content-detail #page .swa_content_module_inner ul li a.corptravel-link{font-size:16px;line-height:1.1em}}.swa-landing-page-content-detail .swa_content_module_inner ul li a.toggle:hover,.swa-landing-page-content-detail #page .swa_content_module_inner ul li a.corptravel-link:hover{background-color:#1a2c80}.swa-landing-page-content-detail .swa_content_module_inner .toggle:after{content:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-arrow-closed.png);width:22px;height:12px;position:absolute;right:20px;top:20px}.swa-landing-page-content-detail .swa_content_module_inner .active:after{content:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-arrow-opened.png)}.swa-landing-page-content-detail .swa_content_module_inner .corptravel-link:after{content:url(https://www.southwest.com/swa-resources/images/air/corp-travel/icon-arrow-link.png);width:12px;height:22px;position:absolute;right:20px;top:15px}.swa-landing-page-content-detail .swa_content_module_inner .nested-toggle:after{position:absolute;top:10px;right:15px;display:block;color:#FFBF27;width:30px;height:30px;font-size:30px;font-weight:normal;line-height:1;box-sizing:border-box;text-align:center}.swa-landing-page-content-detail .swa_content_module_inner .nested-nested-toggle:after{content:"+";position:absolute;top:0;left:0;display:block;background:#304CB2;color:#ffffff;width:20px;height:20px;font-size:20px;font-weight:normal;line-height:1;box-sizing:border-box;text-align:center}.swa-landing-page-content-detail .swa_content_module_inner .nested-nested-toggle.active:after{content:"-"}.swa-landing-page-content-detail .swa_content_module_inner .accordion-wrapper,.swa-landing-page-content-detail #page .swa_content_module_inner .accordion-wrapper ul{margin:0}.swa-landing-page-content-detail .swa_content_module_inner ul li .inner .nested-toggle{background:transparent;color:#1a2c80;padding:0 0 0 36px;margin:10px 0;font-size:18px;line-height:1em}.swa-landing-page-content-detail .swa_content_module_inner ul li .inner .nested-nested-toggle{background:transparent;color:#000000;padding:0 0 0 36px;margin:15px 0;font-size:18px;line-height:22px}.swa-landing-page-content-detail .swa_content_module_inner ul li .inner .nested-nested-toggle:hover{background:transparent}.swa-landing-page-content-detail .swa_content_module_inner ul li .inner .nested-toggle:hover,.swa-landing-page-content-detail #page .swa_content_module_inner ul li .inner .nested-nested-toggle:hover{background:transparent}.swa-landing-page-content-detail .swa_content_module_inner .ct-faq-questions{margin:0;padding:0 20px}.swa-landing-page-content-detail .swa_content_module_inner .inner .ct-faq-answer{border-left:1px solid #ccc;margin:0 0 0 9px;padding:10px 0 10px 28px}.swa-landing-page-content-detail .swa_content_module_inner .ct-faq-answer p{line-height:1.3em;margin:0;padding:0}.swa-landing-page-content-detail .swa_content_module_inner .inner{overflow:hidden;display:none}.footer-wrapper{padding-top:40px}.swa-landing-page-content-detail .box-row{text-align:center;padding-bottom:60px}.swa-landing-page-content-detail .box-row.pad-top{padding-top:60px}.swa-landing-page-content-detail .content-box{margin:30px 0}.swa-landing-page-content-detail .content-box img{margin-bottom:20px;max-height:36px}@media (max-width: 767px){.swa-landing-page-content-detail .content-box{margin-bottom:0px}}.swa-landing-page-content-detail .what-it-is{background:url("/swa-resources/images/responsive/circle-airplane.png") no-repeat}.swa-landing-page-content-detail .highlights{background:url("/swa-resources/images/responsive/star-icon.png") no-repeat}.swa-landing-page-content-detail .need-to-know{background:url("/swa-resources/images/responsive/exclamation-icon.png") no-repeat}.swa-landing-page-content-detail .partnership{background:url("/swa-resources/images/responsive/partner-icon.png") no-repeat}.swa-landing-page-content-detail .partnership img{margin:0px 20px 20px 0;max-height:40px}.swa-landing-page-content-detail .swabiz-sps{padding-bottom:0px;background:linear-gradient(to right, #1A2C80 0%, #1A2C80 50%, #111B40 50%, #111B40 100%)}@media (max-width: 991px){.swa-landing-page-content-detail .swabiz-sps{background:#1A2C80}.swa-landing-page-content-detail .swabiz-sps .pad-left:before{background:#111B40}.swa-landing-page-content-detail .swabiz-sps .sps{padding-top:30px}}.swa-landing-page-content-detail .reservations{padding:0px}.swa-landing-page-content-detail .reservations h4{margin-bottom:20px}.swa-landing-page-content-detail .booking-form{text-align:center;color:#000000;margin-bottom:60px}.swa-landing-page-content-detail .booking-form h4{color:#1A2C80;text-align:center}.swa-landing-page-content-detail .groups{text-align:center;padding-top:15px;padding-bottom:30px}.swa-landing-page-content-detail .lead-gen-form{text-align:center;color:#000000;padding:60px 0}/*!
  

     /*RAC section*/
     .swa-landing-page-content-detail .RAC {
        background:url("/swa-resources/images/swabiz/d-RAC-web_sliver_bg.jpg") no-repeat;background-size:cover;
        background-position: right 35% bottom 45%;
        padding:10px;
    }

    /*RAC section - tablet*/
    @media all and (max-width: 992px){
    .swa-landing-page-content-detail .RAC {
        background:url("/swa-resources/images/swabiz/t-RAC-web_sliver_bg.jpg") no-repeat;background-size:cover;
        background-position: bottom;
        padding:10px;
    }
}
 
    /*RAC section - mobile*/
    @media all and (max-width: 768px) { 
    .swa-landing-page-content-detail .RAC {
        background:url("/swa-resources/images/swabiz/m-RAC-web_sliver_bg.jpg") no-repeat;background-size:cover;
        background-position: bottom;
        padding:10px;
        }
    }

    /* Hide GNAV - swabiz_gnav_script will animate in with link changes */
    .swa-header--nav { 
        display: none;
        top: -20px;
        position: relative;
        transition-timing-function: ease;
    }

    /* Why Southwest Biz - Customer container */
    .swa-landing-page-content-detail .why-southwest-biz { background: #111B40; }
    .swa-landing-page-content-detail .why-southwest-biz .container {
        background: #111B40;
    }
    .swa-landing-page-content-detail .swa-button.swa-button_primary_yellow {
        color: #111B40!important;
    }
    .why-southwest-biz .m-60 {
        margin: 60px 0;
    }
    .swa-landing-page-content-detail .why-southwest-biz h3 {
        padding-top: 0;
    }
    .swa-landing-page-content-detail .why-southwest-biz #followLeft {
        padding: 60px 0;
    }
    .swa-landing-page-content-detail .why-southwest-biz ul.check-list {
        max-width: 400px;
    }

    @media all and (min-width: 1200px) { 
        .swa-landing-page-content-detail .why-southwest-biz #followLeft {
            max-width: 330px !important;
        }
    }
    @media all and (min-width: 992px) { 
        .swa-landing-page-content-detail .why-southwest-biz .container { 
            background: none;
            max-width: 100%;
        }
        .swa-landing-page-content-detail .why-southwest-biz #followLeft .container {
            padding: 0;
        }
    }
    @media all and (max-width: 992px) { 
        .swa-landing-page-content-detail .why-southwest-biz #followLeft {
            margin-left: 0 !important;
            margin-top: 60px;
            margin-bottom: 60px;
        }
    }
    @media all and (max-width: 1870px) { 
        .swa-landing-page-content-detail .why-southwest-biz .h3 br { display: none; }
    }

    .swa-landing-page-content-detail .contact-us h4 { margin-top: 60px; }

    /* Plans Accordions */
    .swa-landing-page-content-detail #plans-accordion .if-collapsed:after {
        content: url('/swa-resources/images/air/corp-travel/icon-arrow-closed.png');
        width: 22px;
        height: 12px;
        position: relative;
        right: 53px;
        top: 35px;
    }
    .gsaccordion .btn-link.collapsed .rotate-icon { transform: none; }
    .gsaccordion .btn-link.collapsed .rotate-icon { transform: rotate(180deg); }

    .gsaccordion {
        box-shadow: 0 0 1px rgba(0,0,0,0.1);
    }
    .gsaccordion .card,
    .gsaccordion .card:last-child {
        background: transparent;
        border: none;
        border-radius: 0;
    }
    .gsaccordion .card-header {
        border: 0;
        background: transparent;
        padding: 2rem 0;
    }
    .gsaccordion .card .card-body {
        padding: 0 1.25rem 1.25rem 6rem;
    }
    .gsaccordion .fa-stack {
        font-size: 18px;
    }
    .gsaccordion .btn {
        width: 100%;
        font-size: 20px;
        color: #fff;
        padding: 0 0 0 5px;
        white-space: normal;
        text-align: left;
    }
    .gsaccordion .btn-link:hover,
    .gsaccordion .btn-link:focus {
        text-decoration: none;
    }
    .gsaccordion ul li { padding-left: 30px; }
    #accordion2.gsaccordion ul li:last-child::before { content:""; /* Hide list bullet on video li*/ }
    .gsaccordion li + li {
        margin-top: 10px;
    }
    .gsaccordion .btn-link.collapsed::before {
        content: url('/swa-resources/images/air/corp-travel/icon-arrow-closed.png');
    }
    
    .gsaccordion .btn-link::before {
        content: url('/swa-resources/images/air/corp-travel/icon-arrow-opened.png');
        position: absolute;
        top: 50%;
        left: 20px;
        display: block;
        color: #FFBF27;
        transform: translateY(-50%);
    }
    .swa-landing-page-content-detail .gsaccordion h4 { color: #FFBF27; margin-bottom: 0px; }
    .swa-landing-page-content-detail .gsaccordion p { color: #ffffff; margin-bottom: 0; font-family: Arial, sans-serif; font-size: 16px; }
    .swa-landing-page-content-detail .gsaccordion a { color: #FFBF27; }
    .swa-landing-page-content-detail .gsaccordion .left { padding: 0 1rem 0 5rem; }
    .swa-landing-page-content-detail .gsaccordion .right { text-align: center; }
    .swa-landing-page-content-detail .gsaccordion .right p { font-size: 13px; margin: 10px 0 0; }
    .swa-landing-page-content-detail .gsaccordion .right a .swa-button {
        padding: 8px 10px;
        min-width: 145px;
        font-size: 13px;
        margin: 34px auto 14px !important;
        width: 132px;
        position: relative;
        display: block;
    }
    .swa-landing-page-content-detail .gsaccordion .right a { color: #FFBF27; font-size: 13px; display: block;  }
    .swa-landing-page-content-detail .gsaccordion #plans-chart-body a { color: #FFBF27; }
    .swa-landing-page-content-detail .gsaccordion #plans-chart-body a span { 
        font-size: 23px;
        padding-left: 5px;
    }
    @media all and (min-width: 992px) and (max-width: 1200px) {
        .gsaccordion .why-southwest-biz .card-header { margin: 0 auto; }
    }
     
    
    .swa-landing-page-content-detail ul.check-list li {
        background: url('/swa-resources/images/responsive/check-icon.png') no-repeat;
        padding-left: 30px;
        margin-bottom: 15px;
        background-position: left 3px;
    }

    /* RRB */
    #RRB h3.title { color: #ffffff; font-weight: 400; }
    #RRB h3.title span { color: #FFBF27; font-weight: bold; }
    #RRB .border-left { border-color: #FFBF27 !important; }
    #RRB .benefit { text-align: left; }
    c { text-align: left; }
    #RRB .benefit span { color: #FFBF27; font-weight: bold; }
    #RRB .benefit .benefit-icon { padding: 0 15px; }
    @media all and (min-width: 1200px) {
        #RRB .benefit:nth-of-type(1) { padding-left: 170px; }
        #RRB .benefit:nth-of-type(2) { padding: 0 60px; }
    }
    @media all and (min-width: 992px) and (max-width: 1199px) {
        #RRB .benefit:nth-of-type(1) { padding-left: 70px; }
        #RRB .benefit:nth-of-type(2) { padding: 0 0 0 60px; }
    }
    @media all and (max-width: 991px) {
        #RRB .benefit:nth-of-type(2) { margin-top: 30px; border-left: none !important; }
        #RRB .benefit:nth-of-type(2) p { max-width: 260px; }
    }

/*NFP Launch*/
.swa-landing-page-content-detail .nfp {
    background: url("/swa-resources/images/swabiz/NFP-launch.jpg") no-repeat;
    background-size: cover;
    background-position: center;
}

/*Southwest Business Assist*/
.swa-landing-page-content-detail .everything-you-love .left-image {
    position: absolute;
    background: url("/swa-resources/images/swabiz/assist-laptop.jpg") no-repeat;
    background-size: cover;
    width: 85vw;
    height: 100%;
    right: 0;
    top: 0;
    background-position: center;
}
.swa-landing-page-content-detail .everything-you-love .pad-left {
        padding-left: 80px;
        margin-bottom: 60px;
}
/* Everything you already love */
    .swa-landing-page-content-detail .everything-you-love ul li.bags { 
        background:url("/swa-resources/images/swabiz/suitcase.png") no-repeat;
        background-size: 35px auto;
        background-position: left center;
    }
    .swa-landing-page-content-detail .everything-you-love ul li.boarding { 
        background:url("/swa-resources/images/swabiz/boarding.png") no-repeat;
        background-size: 35px auto;
        background-position: left center;
    }
    .swa-landing-page-content-detail .everything-you-love ul li.network { 
        background:url("/swa-resources/images/swabiz/network.png") no-repeat;
        background-size: 35px auto;
        background-position: left center;
    }
    .swa-landing-page-content-detail .everything-you-love ul li.disclaimer {
        padding-left: 0;
    }
    .swa-landing-page-content-detail .everything-you-love .right-image { 
        position: absolute;
        background: url("/swa-resources/images/swabiz/woman.jpg") no-repeat;
        background-size: cover;
        width: 55vw;
        height:100%;
        left :0;
        top: 0;
    }
    .swa-landing-page-content-detail .everything-you-love .right-image:focus { outline-offset: -3px }

    /* Your choice of channels 201207*/
    .swa-landing-page-content-detail .distribution-channel h4 { color: #FFBF27; }
    .swa-landing-page-content-detail .distribution-channel .icons img {
        padding: 15px 0;
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 120px;
        height: 100%;
        object-fit: contain;
        max-height: 60px;
    }
    .swa-landing-page-content-detail .distribution-channel .icons-row img {
        display: inline-block;
        position: relative;
        margin: 0 60px 30px;
    }
    
    .swa-landing-page-content-detail .where-we-fly ul li.disclaimer {
        padding-left: 0;
        margin: 20px 0;
        height: auto;
    }




    /* Promo July */
    #freedom * { font-family: "Southwest Sans"; }
    #freedom { background: #111B40 url('/swa-resources/images/promotions/SWABIZ20_bg._2560x270.jpg') no-repeat center top; }
    #freedom .row { text-align: left; }
    #freedom h3 {
        color: #FFBF27;
        font-size: 36px;
        line-height: 0.95em;
        padding-top: 60px;
        padding-bottom: 10px;
        margin-bottom: 0px;
    }
    #freedom p {
        color: #ffffff;
        font-size: 22px;
        line-height: 1.2em;
    }
    #freedom p span {
        color: #FFBF27;
    }
    #freedom a.terms-link {
        margin-left: 20px;
        font-size: 10px;
        color: #ffffff;
        text-decoration: underline;
    }
    #terms { 
        color: #000000;
        font-size: 13px;
        margin: 30px 0 0;
    }


    /* Promo Sept */
    #howyouwanna * { font-family: "Southwest Sans"; }
    #howyouwanna { background: #f3f5e8 url('/swa-resources/images/promotions/d-Q32020_49-SWABIZ20_Self-Service_bg.jpg') no-repeat center top; color: #304cb2; background-size: cover; }
    #howyouwanna .row { text-align: left; }
    #howyouwanna h3 {
        color: #1a2c80;
        font-size: 68px;
        line-height: 0.95em;
        padding-top: 30px;
        padding-bottom: 10px;
        margin-bottom: 0px;
    }
    #howyouwanna h3 br { display: none; }
    #howyouwanna h5 { 
        font-size: 25px;
        margin-bottom: 5px;
    }
    #howyouwanna p {
        color: #304cb2;
        font-size: 22px;
        line-height: 1.2em;
    }
    #howyouwanna p span {
        color: #1a2c80;
    }
    #howyouwanna .offer {
        display: inline-block;
        margin-top: 45px;
        padding: 0 15px;
    }
    #howyouwanna .offer:first-of-type {
        border-right: solid 2px #304cb2;
        display: none;
    }
    #howyouwanna .offer:first-of-type p {
        display: none;
    }
    #howyouwanna .offer:nth-of-type(2) * {
        display: inline-block;
    }
    #howyouwanna .offer:nth-of-type(2) .number {
        padding-right: 5px;
    }
    #howyouwanna .offer:nth-of-type(2) p {
        font-size: 23px;
        position: relative;
        text-align: left;
    }
    #howyouwanna .offer:nth-of-type(2) .terms-link {
        position: absolute;
        /* left: 0; */
        left: -115px;
        margin: 0;
        bottom: -25px;
        font-size: 10px;
        color: #304cb2;
    }
    #howyouwanna .offer .number {
        font-size: 100px;
        font-weight: bold;
        line-height: 0.9em;
    }
    #howyouwanna .offer .number sup {
        font-size: 35px;
        vertical-align: super;
    }
    #howyouwanna .cta {
        padding-left: 15px;
    }
    #howyouwanna .terms { 
        color: #1a2c80;
        font-size: 10px;
        /* margin-top: -30px; */
        margin-left: -10px;
        margin-top: 10px;
    }
    #howyouwanna .terms p {
        font-size: 10px;
    }
    @media all and (max-width: 1199px){
        #howyouwanna { 
            background: #f3f5e8 url(/swa-resources/images/promotions/t-Q32020_49-SWABIZ20_Self-Service_bg.jpg) no-repeat;
            background-size: cover;
            background-position: center 90%;
        }
        #howyouwanna h3 { font-size: 6vw; }
        #howyouwanna h5 { font-size: 3vw; }
        #howyouwanna .offer {
            margin-top: 0;
            padding: 0;
        }
        #howyouwanna .cta { margin-top: 15px; }
        #howyouwanna .terms { margin-top: 15px; margin-left: 0; }
    }
    @media all and (max-width: 767px){
        #howyouwanna { 
            background: #f3f5e8 url('/swa-resources/images/promotions/m-Q32020_49-SWABIZ20_Self-Service_bg.jpg') no-repeat center 90%;
            background-size: cover;
        }
        #howyouwanna h3 br { display: block; }
        #howyouwanna h3 { font-size: 9vw; }
        #howyouwanna h3, #howyouwanna h5 { text-align: center; }
        #howyouwanna h5 { display: none; }
        #howyouwanna .offers { text-align: center ;}
        #howyouwanna .cta { text-align: center; }
        #howyouwanna .offer:nth-of-type(2) .terms-link { left: -50px; }
    }
    @media all and (max-width: 549px){
        #howyouwanna .offer .eyebrow { text-align: right; }
        #howyouwanna .offer:first-of-type {
            border-right: none;
            border-bottom: solid 2px #304cb2;
        }
        #howyouwanna .offer:first-of-type p {
            display: inline-block;
            padding-right: 15px;
        }
        #howyouwanna .offer .number { display: inline-block; }
        #howyouwanna .offer:nth-of-type(2) {
            padding-top: 15px;
        }
        #howyouwanna .offer:nth-of-type(2) .terms-link {
            left: -30px;
            bottom: -30px;
        }
    }
    @media all and (max-width: 383px){
        #howyouwanna .offer:nth-of-type(2) .terms-link {
            left: 30px;
        }
    }
    
    
    /* Promise */
    #promise * { font-family: "Southwest Sans"; }
    #promise { 
        background: #304CB2 url('/swa-resources/images/promotions/Promise_bg_2560x162.jpg') no-repeat center bottom;
        padding-bottom: 0 !important;
    }
    #promise .row { 
        text-align: left;
        padding: 20px 0;
    }
    #promise .logo {
        max-width: 155px;
    }
    #promise p {
        color: #ffffff;
        font-size: 15px;
        line-height: 1.2;
        text-align: left;
        margin: 10px 0 0;
    }
    #promise .col {
        text-align: center;
        float: left;
        max-width: 20%;
        min-width: 96px;
        padding: 0;
    }
    #promise .col img {
        min-height: 65px;
    }
    #promise .col p {
        font-size: 10px;
        line-height: 1.135;
        text-align: center;
        vertical-align: text-top;
        width: 100%;;
        margin: 0;
    }
    #promise a.link {
        font-size: 14px;
        color: #ffffff;
    }
    #promise a.link:after {
        content: "›";
        font-size: 24px;
        margin-left: 7px;
    }


 /* Southwest Business Services */

 @media screen and (max-width: 992px) {
    #businessman  {
          display: none;
        }
      }

