/** MAIN STYLES THROUGHOUT PAGE**/
    .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, .swa-landing-page-content-detail .midnight-blue-bg a, .swa-landing-page-content-detail .dark-blue-bg a{
        text-decoration: underline; 
        color: #fff;
    }
    .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 .dark-blue{
        color:#1A2C80;
    }
    .dark-blue-bg{
        background-color:#1A2C80
    }
    .swa-landing-page-content-detail p, li{
        color: #fff; 
        font-size: 16px; 
        font-weight: normal;
    }
    .swa-landing-page-content-detail .bold-blue-bg a:hover, .swa-landing-page-content-detail .midnight-blue-bg a:hover, .swa-landing-page-content-detail .dark-blue-bg a:hover{
        text-decoration: none;
    }
    .swa-landing-page-content-detail .h2,.swa-landing-page-content-detail h2{
        font-size:30px;
        padding-top:40px;
        padding-bottom:20px;
        color:#FFBF27;
    }
    .swa-landing-page-content-detail .h3,.swa-landing-page-content-detail h3{
        font-size:22px;
        line-height:1.4em;
        margin-bottom:10px;
        color:#FFBF27;
    }
    .swa-landing-page-content-detail .h4,.swa-landing-page-content-detail h4{
       	font-size:34px;
        margin-bottom:15px;
        color:#FFBF27;
        padding-top:40px;
		padding-bottom: 20px;
    }
    .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 .small{
    	font-size:90%;
	}
    .swa-landing-page-content-detail .disclaimer{
        font-size:12px;
    }
    .swa-landing-page-content-detail .swa-font,.swa-landing-page-content-detail, .swa-landing-page-content-detail .pricing .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 20px;
        cursor:pointer;
        text-align:center;
        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;
        color:#111B40;
    }
    .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{
        
        border-color:#FAD101 #FAD101 #D2AF01;
        background:#FFBF27;
        -webkit-filter:none;
        filter:none;
    }
    .swa-landing-page-content-detail .swa-button:hover{
        text-decoration:underline #D2AF01;
    }
    .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,.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; 
        color: #111B40;
    }
    .swa-landing-page-content-detail .h1 sup,.swa-landing-page-content-detail h1 sup{
        font-size:65%;
    }

    /**MEDIUM/TABLET SIZES H1, H2, and H3**/ 
    @media (max-width: 767px){
        .swa-landing-page-content-detail .h2,.swa-landing-page-content-detail h2, .h3, h3{
            font-size:26px;
        }
    }
    @media (max-width: 767px){
        .swa-landing-page-content-detail .h1,.swa-landing-page-content-detail h1 {
            font-size:32px;
        }
    }
    

    /** FONT FACE STYLES **/
    @-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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Regular.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Regular.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Bold.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Bold.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Light.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Light.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Medium.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Medium.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Black.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Black.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Italic.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-Italic.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-BoldItalic.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-BoldItalic.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-LightItalic.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-LightItalic.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-MediumItalic.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-MediumItalic.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/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("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-BlackItalic.eot");src:url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-BlackItalic.eot?") format("embedded-opentype"),url("https://espanol.swabiz.com/swa-resources/fonts/SouthwestSans-BlackItalic.otf") format("truetype");font-weight:900;font-style:italic;font-display:swap}


     /**  Hero section **/
    .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; 
        background:url("https://www.swabiz.com/swa-resources/images/responsive/charters/interior1.jpg") no-repeat; 
        background-size: cover;
    }
    .swa-landing-page-content-detail{
        color:#fff;
        font-family:Arial, sans-serif;
        font-size:16px;
    }
    .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;
    }
    .swa-landing-page-content-detail .cta-row{
        margin:30px 0
       }
    .swa-landing-page-content-detail .pad-right{
        padding-right:100px;
        margin-bottom:60px;
       }
    .swa-mobile-nav-header{
        background-color:#304CB2;
    }
    .swa-landing-page-content-detail{
        overflow-x:hidden;
    }
    .swa-landing-page-content-detail .header .header-sub{
        padding-top:100px;
        padding-bottom:100px
       }

    /** MEDIA QUERIES FOR HERO **/
 
    @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: 1199px){
            .swa-landing-page-content-detail .header .header-sub{
            padding-top:80px;
            padding-bottom:80px;
            }
        }
   
    @media (max-width: 991px){
            .swa-landing-page-content-detail .container{
                max-width:800px;
            }
        }
    @media (max-width: 891px){
            .swa-landing-page-content-detail .container{
                max-width:750px;
            }
        }
   
    @media (max-width: 767px){
        .swa-landing-page-content-detail .header{
             color:#111B40;
             background-size:100% auto;
            }
        .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: 767px){
         .swa-landing-page-content-detail .header .welcome{
             background:url("https://www.swabiz.com/swa-resources/styles/landing-pages/interior1.jpg") no-repeat fixed;
            }
        }
     @media (max-width: 767px){
         .swa-landing-page-content-detail .header .header-sub{
             padding-bottom:0px;
             padding:30px 35px 60px !important;
             margin:0 -30px;
             background:#fff;
            }
        }
     @media (max-width: 767px){
         .swa-landing-page-content-detail .header p{
             color:#111B40;
            }
     }
     @media (max-width: 767px){
        .swa-landing-page-content-detail .content-box{
            margin-bottom:0px;
        }
    }
    @media (max-width: 767px){
         .swa-landing-page-content-detail .container{
             padding-left:30px;
             padding-right:30px
            }
        }
    @media (max-width: 575px){
        #sw_main{
            background-color:#fff;
           }
       }
    @media (max-width: 575px){
        .swa-landing-page-content-detail .header .header-white-bg{
                display:none;
               }
        .swa-landing-page-content-detail .header .container{
            padding-top:180px;
           }
       }


     /** WHY CHARTERS section **/
       
     .swa-landing-page-content-detail .why-charters {
         background:#111B40;
        }
     .swa-landing-page-content-detail .why-charters .pad-left:before{
         background:#1A2C80;
        }
     .swa-landing-page-content-detail .card-header{
        padding-bottom: 45px;
        padding-top:45px; 
    }
     .card{
         border-radius:0;
        }
     .swa-landing-page-content-detail .opacity-25{
        background: rgba(255, 255, 255, .8); 
        padding: 15px; 
        margin-bottom: 15px; 
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
     }
     .swa-landing-page-content-detail #sub-head2{
        color: #111B40;
    }
     .swa-landing-page-content-detail #sub-head{
         font-size: 20px; 
         color: #111B40; 
         padding-right: 1rem; 
         font-weight: 600;
     }
     .mr-3{
         margin: auto;
     }
     .why-charters .why{
         background:#111B40;
     }

	.how-it-works-side {
      	background-color: #304CB2;
        display:flex;
        justify-content:space-evenly;
        flex-direction:column;
    }
  
     /** WHY CHARTERS MEDIA QUERIES**/
     @media all and (max-width: 1870px) { 
        .swa-landing-page-content-detail .why-charters .h3 br { 
            display: none;
        }
    }
     @media (max-width: 1199px) and (min-width: 768px){
         .swa-landing-page-content-detail .opacity-25{
             width:600px;
            }
        }
     @media (max-width: 767px){
         .swa-landing-page-content-detail .opacity-25{
            padding:0; 
            box-shadow: none;
        }
 		.ml-3{
            margin-left:0 !important;
        }
    }
     @media (max-width: 991px){
         .swa-landing-page-content-detail .why-charters{
             background:#111B40;
            }
        }
    
     @media all and (min-width: 1200px) { 
        .swa-landing-page-content-detail .why-charters #followLeft {
            max-width: 360px !important;
        }
    }
    @media all and (min-width: 992px) { 
        .swa-landing-page-content-detail .why-charters .container { 
            background: none;
        }
        .swa-landing-page-content-detail .why-charters #followLeft  {
            padding: 0;
            padding-bottom: 20px;
        }
    }
    @media all and (max-width: 992px) { 
        .swa-landing-page-content-detail .why-charters #followLeft {
            margin-top: 30px;
            margin-bottom: 60px;
        }
    }
    

    /**PRICING SECTION **/
    .swa-landing-page-content-detail .pricing{
        overflow-x:hidden; 
        background-color:#304CB2;
    }
    .swa-landing-page-content-detail .pricing ul{
        margin-top:20px;
    }
    .swa-landing-page-content-detail .pricing .deplaning-image{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    
    .swa-landing-page-content-detail .pricing .deplaning-image img{
    	width:100%;
        height:100%;
        object-fit:cover;
	}
    .pricing-copy{
       padding-bottom: 2rem;
    }
    .pricing-title{
        text-align: center;
    }
    .pricing ul li{
        list-style-position: inside;
        text-indent: -20px;
    }
    @media (max-width: 991px){
        .pricing-copy{
            padding-right: 30px;
          	padding-left: 30px;
        }
    }

     .swa-landing-page-content-detail .contact-us .swa_content_module_inner{
         padding-bottom:60px;
        }
     .swa-landing-page-content-detail .contact-us #contact_us.inner{
         display:block;
        }
    
     .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 (min-width: 1200px){
      	.swa-landing-page-content-detail .pricing-left-side {
        	max-width: 360px!important;
 			padding-right: 0!important;
    	}
    }
     
    
    
     @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
        }