.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!important}.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!important}@-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/swabiz/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/swabiz/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/swabiz/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/swabiz/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/swabiz/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/swabiz/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/swabiz/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/swabiz/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/circle-airplane.png") no-repeat}.swa-landing-page-content-detail .highlights{background:url("/swa-resources/images/star-icon.png") no-repeat}.swa-landing-page-content-detail .need-to-know{background:url("/swa-resources/images/exclamation-icon.png") no-repeat}.swa-landing-page-content-detail .partnership{background:url("/swa-resources/images/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}/*!
     * Datepicker v1.0.8
     * https://fengyuanchen.github.io/datepicker
     *
     * Copyright 2014-present Chen Fengyuan
     * Released under the MIT license
     *
     * Date: 2019-06-23T08:07:37.208Z
     */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container::before,.datepicker-container::after{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left::before,.datepicker-top-left::after,.datepicker-top-right::before,.datepicker-top-right::after{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#39f}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left::before,.datepicker-bottom-left::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-top-right::before,.datepicker-top-right::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::before,.datepicker-panel>ul::after{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px;color:#111B40}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#80a1fd}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{font-size:18px}.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="month current"]{width:150px}.datepicker-panel>ul[data-view="years"]>li,.datepicker-panel>ul[data-view="months"]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.form{color:#000000;text-align:left;margin-top:20px}.form .text-muted{font-family:Arial;font-weight:bold;font-size:11px;color:#767676}.form .existing{color:#111B40;font-size:18px}@media (max-width: 767px){.form .existing{font-size:16px}}.form h4{margin-bottom:20px}.form hr{height:1px;color:#1A2C80;background-color:#1A2C80;border:none;opacity:0.5;margin:30px 0}.form form label{text-transform:uppercase;font-size:14px}.form form input,.form form select{height:48px;font-size:1rem;border-radius:3px}.form form input[type=radio],.form form select[type=radio]{height:18px}.form form select:not(.multiple){-webkit-appearance:none;-moz-appearance:none;-ms-transform:none;-o-transform:none;transform:none;background:url("/swa-resources/images/arrow-down-blue.png") no-repeat right 16px center;font-size:14px;background-size:16px auto}.form form .date{background:url("/swa-resources/images/calendar-icon.png") no-repeat right center}.form form button.form-btn{background:none;border:none;margin:0;padding:0;display:block;margin-left:auto;margin-right:auto}.form form .form-check-inline{margin-top:5px}.form form #swaAccountNumber{margin-top:-10px;margin-bottom:-5px}@media (max-width: 991px){.form form #swaAccountNumber{margin-top:auto;margin-bottom:auto}}.form form .disabled{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.5;cursor:not-allowed}@media (max-width: 767px){.form form .disabled{display:none}}.swa-landing-page-content-detail .testimonials{background:#E6E7E8;text-align:center;overflow-x:hidden}.swa-landing-page-content-detail .testimonials .float-left{padding-left:0;padding-right:0}.swa-landing-page-content-detail .testimonials .testimonial{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;padding:0 100px;line-height:1.3em}.swa-landing-page-content-detail .testimonials .testimonial .quote{position:absolute}.swa-landing-page-content-detail .testimonials .testimonial .quote.left{left:60px;top:0px}.swa-landing-page-content-detail .testimonials .testimonial .quote.right{right:60px;bottom:0px}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .testimonial{font-size:22px;padding:0px 70px;margin-top:-15px}.swa-landing-page-content-detail .testimonials .testimonial .quote{max-width:20px}.swa-landing-page-content-detail .testimonials .testimonial .quote.left{left:40px}.swa-landing-page-content-detail .testimonials .testimonial .quote.right{right:40px}}.swa-landing-page-content-detail .testimonials .author{position:absolute;right:60px;bottom:40px;font-size:22px}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .author{font-size:16px;right:30px;bottom:20px}}.swa-landing-page-content-detail .testimonials .testimonial-main{background:url("/swa-resources/images/testimonial-background.png");position:relative;height:500px;background-size:cover}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .testimonial-main{height:260px}}.swa-landing-page-content-detail .testimonials .sub-container{height:500px}.swa-landing-page-content-detail .testimonials .sub-container .smaller{height:50%;position:relative}.swa-landing-page-content-detail .testimonials .sub-container .smaller .testimonial{padding:0 60px;font-size:18px;margin-top:-15px}.swa-landing-page-content-detail .testimonials .sub-container .smaller .author{font-size:16px;font-weight:normal;bottom:30px;right:30px}.swa-landing-page-content-detail .testimonials .sub-container .smaller .quote{max-width:20px}.swa-landing-page-content-detail .testimonials .sub-container .smaller .quote.left{left:30px}.swa-landing-page-content-detail .testimonials .sub-container .smaller .quote.right{right:30px}@media (max-width: 991px){.swa-landing-page-content-detail .testimonials .sub-container{display:none}}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .carousel{margin:0 -30px}}.swa-landing-page-content-detail .testimonials .carousel-indicators{bottom:-60px}.swa-landing-page-content-detail .testimonials .carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:#bbbbbb;margin:0 5px}.swa-landing-page-content-detail .testimonials .carousel-indicators li.active{background-color:#111B40}.swa-landing-page-content-detail .testimonials .carousel-control-prev{left:-10%;font-size:30px;color:#111B40}.swa-landing-page-content-detail .testimonials .carousel-control-prev:focus svg{outline:5px auto #3b99fc}.swa-landing-page-content-detail .testimonials .carousel-control-prev .carousel-control-prev-icon{background-image:none}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .carousel-control-prev{color:#ffffff;left:-15px;font-size:26px}}.swa-landing-page-content-detail .testimonials .carousel-control-next{right:-10%;font-size:30px;color:#111B40}.swa-landing-page-content-detail .testimonials .carousel-control-next:focus svg{outline:5px auto #3b99fc}.swa-landing-page-content-detail .testimonials .carousel-control-next .carousel-control-next-icon{background-image:none}@media (max-width: 767px){.swa-landing-page-content-detail .testimonials .carousel-control-next{color:#ffffff;right:-15px;font-size:26px}}.header-wrapper .swa-header--link,.header-wrapper.swa-header--language:hover,.header-wrapper .swa-header--nav .swa-header--link,.header-wrapper .swa-header--nav .swa-header--link:hover{color:#ffffff}#sw_main{background-color:#111B40}@media (max-width: 575px){#sw_main{background-color:#ffffff}}.swa-header--logo .swa-header--logo-image:not(.swa-landing-page-content-detailLogo){display:none}.navbar-brand svg:not(.swa-landing-page-content-detailLogoMobile){display:none}.swa-mobile-nav-header{background-color:#111B40}.swa-landing-page-content-detail{overflow-x:hidden}@media (max-width: 767px){.swa-landing-page-content-detail .container{padding-left:30px;padding-right:30px}}@media (max-width: 991px){.swa-landing-page-content-detail .container{max-width:680px}}.swa-landing-page-content-detail ul{list-style:none;padding:0}.swa-landing-page-content-detail ul.unordered{margin:0}.swa-landing-page-content-detail ul.unordered li{padding-left:60px;margin-bottom:20px;width:100%}.swa-landing-page-content-detail ul.squared{display:inline-block;text-align:left;list-style-type:square;margin-bottom:60px}.swa-landing-page-content-detail ul.list-of-list{text-align:left;margin-top:30px}.swa-landing-page-content-detail ul.list-of-list li{padding-left:40px}.swa-landing-page-content-detail ul.list-of-list li h4{margin-bottom:10px}.swa-landing-page-content-detail ul .check-list li{background:url("/swa-resources/images/check-icon.png") no-repeat;padding-left:30px;margin-bottom:15px;background-position:left 3px}.swa-landing-page-content-detail ul .check-list li:last-child{margin-bottom:30px}.swa-landing-page-content-detail .arrow:after{right:-35px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1;border-left-color:#111B40;border-width:12px;margin-top:-12px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){.swa-landing-page-content-detail .arrow:after{display:none}}.swa-landing-page-content-detail .cta-row{margin:30px 0}.swa-landing-page-content-detail .pad-right{padding-right:100px;margin-bottom:60px}@media (max-width: 1199px){.swa-landing-page-content-detail .pad-right{padding-right:50px}}@media (max-width: 991px){.swa-landing-page-content-detail .pad-right{padding-right:0px}}.swa-landing-page-content-detail .pad-left{padding-left:100px;margin-bottom:60px}@media (max-width: 1199px){.swa-landing-page-content-detail .pad-left{padding-left:50px}}@media (max-width: 991px){.swa-landing-page-content-detail .pad-left{padding-left:0px}.swa-landing-page-content-detail .pad-left:before{content:'';position:absolute;height:100%;width:200%;left:0;top:0;margin-left:-50%}.swa-landing-page-content-detail .pad-left *{z-index:1;position:relative}}.swa-landing-page-content-detail .separator{padding:60px 0;border-bottom:1px solid #111B40}.swa-landing-page-content-detail .header{-webkit-transition:background-position 0s ease;-moz-transition:background-position 0s ease;-ms-transition:background-position 0s ease;-o-transition:background-position 0s ease;transition:background-position 0s ease;position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center}@media (max-width: 1440px){.swa-landing-page-content-detail .header{min-height:500px}}@media (max-width: 1199px){.swa-landing-page-content-detail .header{min-height:unset}}@media (max-width: 767px){.swa-landing-page-content-detail .header{color:white;background-size:100% auto !important}.swa-landing-page-content-detail .header .header-white-bg{position:absolute;left:0;bottom:0;background:white;width:100%;height:calc(100% - 260px)}.swa-landing-page-content-detail .header .container{padding-top:260px}}@media (max-width: 575px){.swa-landing-page-content-detail .header .header-white-bg{display:none}.swa-landing-page-content-detail .header .container{padding-top:35%}}.swa-landing-page-content-detail .header.welcome{background:url("/swa-resources/images/homepage-pano.jpg") no-repeat;background-size:cover;background-position:0% 0px}@media (max-width: 767px){.swa-landing-page-content-detail .header.welcome{background:url("/swa-resources/images/homepage-pano-mobile.jpg") no-repeat}}.swa-landing-page-content-detail .header.self-service{background:url("/swa-resources/images/self-service-pano.jpg") no-repeat;background-size:cover;background-position:0% 0px}.swa-landing-page-content-detail .header.managed{background:url("/swa-resources/images/managed-pano.jpg") no-repeat;background-size:cover;background-position:0% 0px}.swa-landing-page-content-detail .header.meetings{background:url("/swa-resources/images/meetings-pano.jpg") no-repeat;background-size:cover; box-shadow: inset 0 0 0 2000px rgba(17, 27, 64, 0.9);}@media (max-width: 767px){.swa-landing-page-content-detail .header.meetings .header-sub{padding-bottom:0px !important}}.swa-landing-page-content-detail .header .header-sub{padding-top:100px;padding-bottom:100px}@media (max-width: 1199px){.swa-landing-page-content-detail .header .header-sub{padding-top:80px;padding-bottom:80px}}@media (max-width: 767px){.swa-landing-page-content-detail .header .header-sub{padding:30px 30px 60px !important;margin:0 -30px;background:#ffffff; color: #111b40}}.swa-landing-page-content-detail .header .header-sub p{font-size:18px}.swa-landing-page-content-detail .why-southwest-biz{background:linear-gradient(to right, #111B40 0%, #111B40 41.67%, #1A2C80 41.67%, #1A2C80 100%)}.swa-landing-page-content-detail .why-southwest-biz .container{background:linear-gradient(to right, #111B40 0%, #111B40 41.67%, #1A2C80 41.67%, #1A2C80 100%)}@media (max-width: 991px){.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 .why-southwest-biz .pad-left:before{background:#1A2C80}}.swa-landing-page-content-detail .why-southwest-biz ul li{min-height:30px}.swa-landing-page-content-detail .why-southwest-biz ul .contract-li{background:url("/swa-resources/images/contract-icon.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .group-li{background:url("/swa-resources/images/group-icon-white.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .scale-li{background:url("/swa-resources/images/scale-icon.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .laptop-li{background:url("/swa-resources/images/laptop-icon-white.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .connect-li{background:url("/swa-resources/images/connected-icon-white.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .rapid-rewards-li{background:url("/swa-resources/images/credit-card-white.png") no-repeat;background-position:left center}.swa-landing-page-content-detail .why-southwest-biz ul .money-li{background:url("/swa-resources/images/money-white.png") no-repeat;background-position:left center}@media (max-width: 767px){.swa-landing-page-content-detail .why-southwest-biz ul li{background-position:left 5px !important}}.swa-landing-page-content-detail .plan-for-business{background-color:#ffffff;text-align:center}.swa-landing-page-content-detail .plan-for-business .plan-type{padding:40px 50px;margin-bottom:0px;height:100%}.swa-landing-page-content-detail .plan-for-business .plan-type img{margin-bottom:15px;max-height:40px}@media (max-width: 991px){.swa-landing-page-content-detail .plan-for-business .plan-type{height:auto;margin-bottom:30px}.swa-landing-page-content-detail .plan-for-business .plan-type img{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.swa-landing-page-content-detail .plan-for-business .plan-type{padding:40px 120px}}.swa-landing-page-content-detail .already-user-bar{text-align:center;padding:30px 0 60px}.swa-landing-page-content-detail .already-user-bar h4{margin-bottom:0px}.swa-landing-page-content-detail .already-user-bar.no-marg{margin:0px}@media (max-width: 767px){.swa-landing-page-content-detail .already-user-bar.no-marg{padding-top:30px}}.swa-landing-page-content-detail .already-user-bar.bold-blue-bg{padding-bottom:30px}.swa-landing-page-content-detail .already-user-bar a{text-decoration:underline}.swa-landing-page-content-detail .already-user-bar a:hover{text-decoration:none}@media (max-width: 991px){.swa-landing-page-content-detail .already-user-bar{padding-top:0px}.swa-landing-page-content-detail .already-user-bar.bold-blue-bg{padding-top:30px}}@media (max-width: 767px){.swa-landing-page-content-detail .already-user-bar a{display:block}}.swa-landing-page-content-detail .distribution-channel{text-align:center}.swa-landing-page-content-detail .distribution-channel .icons{padding:15px 0 70px;margin-left:auto;margin-right:auto}.swa-landing-page-content-detail .distribution-channel .icons img{margin:15px}@media (max-width: 575px){ /* .swa-landing-page-content-detail .distribution-channel .icons img{margin:15px 10px;max-height:30px} */ }.swa-landing-page-content-detail .distribution-channel .contact{font-size:18px;padding-bottom:80px;margin-bottom:0px}.swa-landing-page-content-detail .distribution-channel .contact a{text-decoration:underline}.swa-landing-page-content-detail .distribution-channel .contact a:hover{text-decoration:none}.swa-landing-page-content-detail .where-we-fly{background:linear-gradient(to right, #1A2C80 0%, #1A2C80 41.67%, #80a1fd 41.67%, #cadcf0 100%);overflow-x:hidden}@media (max-width: 991px){.swa-landing-page-content-detail .where-we-fly{background:#1A2C80}}.swa-landing-page-content-detail .where-we-fly .container{background:linear-gradient(to right, #1A2C80 0%, #1A2C80 41.67%, #80a1fd 41.67%, #80a1fd 100%)}@media (max-width: 991px){.swa-landing-page-content-detail .where-we-fly .container{background:#1A2C80}}.swa-landing-page-content-detail .where-we-fly .arrow:after{border-left-color:#1A2C80}.swa-landing-page-content-detail .where-we-fly ul{margin-top:30px}.swa-landing-page-content-detail .where-we-fly ul li{height:30px}.swa-landing-page-content-detail .where-we-fly ul li.airplane{background:url("/swa-resources/images/airplane-icon.png") no-repeat;background-size:auto 30px;}.swa-landing-page-content-detail .where-we-fly ul li.destination{background:url("/swa-resources/images/destination-icon.png") no-repeat;background-size:auto 30px;}.swa-landing-page-content-detail .where-we-fly ul li.international{background:url("/swa-resources/images/intl-icon.png") no-repeat;background-size:auto 30px;}.swa-landing-page-content-detail .where-we-fly .route-map a{color:#111B40;line-height:1.3em;margin-top:15px}.swa-landing-page-content-detail .where-we-fly .route-map a:hover{color:#ffffff}.swa-landing-page-content-detail .where-we-fly .route-map .map-image{position:absolute;background:url("/swa-resources/images/where-we-fly.jpg") no-repeat;background-size:cover;width:65vw;height:100%;left:0;top:0;background-color:#cadcf0;}.swa-landing-page-content-detail .where-we-fly .route-map .map-image:focus{outline-offset:-3px}.swa-landing-page-content-detail .where-we-fly .map .bottom-left{position:absolute;bottom:25px;left:40px;color:#000000;max-width:260px}.swa-landing-page-content-detail .where-we-fly .map .bottom-left p{font-size:11px;margin-bottom:0px;line-height:1.3em}.swa-landing-page-content-detail .where-we-fly .map .bottom-left small{font-size:10px}@media (max-width: 991px){.swa-landing-page-content-detail .where-we-fly .map .bottom-left{max-width:none;left:20px}}@media (max-width: 991px){.swa-landing-page-content-detail .where-we-fly .map .mobile-map-image{position:relative;left:calc(-1* (100vw - 100%) / 2);width:100vw;background:#cadcf0}.swa-landing-page-content-detail .where-we-fly .map .mobile-map-image img{width:100%;display:block;margin-left:auto;margin-right:auto;}}@media (max-width: 991px) and (max-width: 767px){.swa-landing-page-content-detail .where-we-fly .map .mobile-map-image img{max-width:none}}.swa-landing-page-content-detail .contact-us{background:#E6E7E8;color:#000000}.swa-landing-page-content-detail .contact-us .swa_content_module_inner{padding-bottom:60px}.swa-landing-page-content-detail .contact-us h4{font-size:32px;margin-bottom:15px}@media (max-width: 767px){.swa-landing-page-content-detail .contact-us h4{font-size:28px}}.swa-landing-page-content-detail .contact-us #contact_us.inner{display:block}.swa-landing-page-content-detail .contact-us #contact_us .in-touch-2,.swa-landing-page-content-detail .contact-us #contact_us .in-touch-3{display:none}


   @media (max-width: 1199px){
       .why-southwest-biz #followLeft .container .little-more-heart {
           max-width: 90%;
   }
   }
     
      @media (min-width: 1199px){
       .why-southwest-biz #followLeft .container .little-more-heart {
           max-width: 360px;
   }
   }
   

     
     /*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;
    }
    .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/swabiz/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/swabiz/icon-arrow-closed.png');
    }
    
    .gsaccordion .btn-link::before {
        content: url('/swa-resources/images/swabiz/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/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;
        }
      }
      
       /*Section FAQ*/
    
#contact-us{
   background: #e6e7e8;
}
   
#contact-us h4{ 
    color: #111b40;
    font-size: 32px;
}
#contact-us h6{ 
    color: #111b40;
}
#contact-us p{ 
    color: #111b40;
    margin-bottom: 0;
}
    
#contact-us ul li{ 
    color: #111b40!important;
}

#contact-us .main-header {
  background-color: #111b40;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  font-size: 18px;
  line-height: 1em;
  display: block;
  text-decoration: none;
  position: relative;
  margin: 5px 0;
  text-align: left;
  border-bottom: none;
}

#contact-us .main-header:hover { 
	background-color: #1A2C80;
}

#contact-us .card {
  border: none;
  background-color: #eaeaea;
}
#contact-us .card-header {
  border-bottom: none;
  background-color: #e6e7e8;
  padding: 0;
}

#contact-us .card-body {
  background-color: #e6e7e8;
}

#contact-us .mb-0 > a:after {
  position: absolute;
  top: 10px;
  right: 15px;
  display: block;
  color: #ffbf27;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 1;
  text-align: center;
  box-sizing: border-box;
  content: url("/swa-resources/images/air/corp-travel/icon-arrow-closed.png");
}

#contact-us .mb-0 > a[aria-expanded="true"]:after {
  content: url("/swa-resources/images/air/corp-travel/icon-arrow-opened.png");
}

#contact-us button {
  background: transparent;
  color: #111b40;
  padding: 0 0 0 36px;
  margin: 10px 0;
  line-height: 24px;
  text-align: left;
  border: none;
  cursor: pointer;
  font-family: 'SouthwestSans-Bold', arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
}

#contact-us button:after {
  content: "+";
  position: absolute;
  top: 15px;
  left: 0;
  display: block;
  background: #304cb2;
  color: #fff;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  font-family: 'SouthwestSans-Regular', arial, sans-serif;
  font-weight: normal;
}

#contact-us button[aria-expanded="true"]:after {
  content: "-";
}

#contact-us a{
  color: #304cb2;
}
    
#contact-us td{
	border-style: hidden;
}

#contact-us th{
	border-style: hidden;
}