.elementor-kit-490{--e-global-color-primary:#5E2A84;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#9494A4;--e-global-color-93e3ab5:#FFFFFF;--e-global-color-29e883d:#353535;--e-global-color-fd54a39:#C0ACCD;--e-global-color-b9d9155:#FFFFFF;--e-global-color-3395939:#FFB132;--e-global-color-d3c521a:#32255E;--e-global-color-8e6396e:#757575;--e-global-color-f001c8d:#F8F8FB;--e-global-color-59dda24:#58595B;--e-global-color-10cccc9:#32255ECC;--e-global-color-9a239dc:#AEADAD;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:54px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1841d03-font-family:"Roboto";--e-global-typography-1841d03-font-size:32px;--e-global-typography-1841d03-font-weight:500;--e-global-typography-1841d03-line-height:1.25em;--e-global-typography-43e69ae-font-family:"Roboto";--e-global-typography-43e69ae-font-size:20px;--e-global-typography-43e69ae-font-weight:500;--e-global-typography-43e69ae-line-height:1.25em;--e-global-typography-3f3b822-font-family:"Roboto";--e-global-typography-3f3b822-font-size:48px;--e-global-typography-3f3b822-font-weight:700;--e-global-typography-3f3b822-line-height:1.25em;--e-global-typography-9681b36-font-family:"Roboto";--e-global-typography-9681b36-font-size:28px;--e-global-typography-9681b36-font-weight:500;--e-global-typography-9681b36-line-height:1.25em;--e-global-typography-f688ff9-font-size:18px;--e-global-typography-f688ff9-font-weight:500;--e-global-typography-7955d21-font-family:"Roboto";--e-global-typography-7955d21-font-size:32px;--e-global-typography-7955d21-font-weight:400;--e-global-typography-7955d21-line-height:1.1em;--e-global-typography-bb3aff2-font-family:"Roboto";--e-global-typography-bb3aff2-font-size:18px;color:#333333;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.25em;}.elementor-kit-490 button,.elementor-kit-490 input[type="button"],.elementor-kit-490 input[type="submit"],.elementor-kit-490 .elementor-button{background-color:#5E2A84;font-weight:500;text-decoration:none;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 50px 16px 50px;}.elementor-kit-490 e-page-transition{background-color:#FFBC7D;}.elementor-kit-490 a{color:#5E2A84;text-decoration:none;}.elementor-kit-490 h1{color:#5E2A84;font-size:38px;}.elementor-kit-490 h2{color:#5E2A84;font-size:28px;font-weight:500;}.elementor-kit-490 h3{color:#5E2A84;font-size:21px;}.elementor-kit-490 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-490{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1em;--e-global-typography-1841d03-font-size:28px;--e-global-typography-43e69ae-font-size:19px;--e-global-typography-3f3b822-font-size:40px;--e-global-typography-9681b36-font-size:26px;--e-global-typography-bb3aff2-font-size:34px;}.elementor-kit-490 h1{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-490{--e-global-typography-primary-font-size:28px;--e-global-typography-1841d03-font-size:24px;--e-global-typography-43e69ae-font-size:18px;--e-global-typography-3f3b822-font-size:36px;--e-global-typography-9681b36-font-size:24px;--e-global-typography-bb3aff2-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1,h2,h3,p{
    /*max-width: 950px;*/
}
h6{
    display: none;
}
li{
    line-height: 1.5;
}
ul{
    margin-bottom: 20px;
}
li.e-n-menu-title1:hover, span.e-n-menu-title-text:hover{
    color:#5e2a84;
    cursor: pointer!important;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: flex-start;
}
a:hover{
    cursor: pointer;
}
input[type=text], input[type=tel], input[type=email]{
    padding-left: 12px!important;
}
textarea{
    padding:12px!important;
}
input[type=submit]{
    background: #5e2a84!important;
    border-radius: 0px!important;
    padding:16px !important;
    margin-top:20px!important;
    font-size: 17px!important;
}
div[role=region]{
    border: none!important;
}
blockquote cite{
    color:#5e2a84;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
}
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    justify-content: flex-end;
}
span.e-n-tab-title-text{
    padding-left: 20px;
}
.e-n-tabs-heading{
    border-right: solid 1px #d2d2d2;
    border-bottom: solid 1px #d2d2d2;
}
#e-n-menu-content-2561{
    padding: 0!important;
}
.elementor-element-a14284e{
    padding:0;
}
.e-con.e-flex>.e-con-inner{
        padding: 0;
}
.e-n-menu-title-text{
    text-decoration: none!important;
}
.elementor-widget-n-tabs .e-n-tabs-heading{
    padding-top: 0px;
}
.elementor-heading-title, h1, h2, h3{
    font-family: "stolzl", sans-serif !important;
    /*font-weight: 100 !important;*/
}
.stolzl-font .elementor-widget-container p{
    font-family: "stolzl", sans-serif !important;
}
.menu-sub-heading{
    font-size:12px;
    color:#3E3E3E;
}
.menu-sub-heading-2{
    font-size:13px;
    color:#3E3E3E;
    margin:0;
}
.menu-sub-desc{
    font-size:12px;
    max-width: 280px;
    margin-bottom: 0!important;
}
.menu-sub-desc-small{
    font-size:11px;
        margin-bottom: 15px;
}
.menu-sub-read-more{
    font-size:11px;
    max-width: 180px;
    font-weight: bold;
}

@media(max-width: 768px){
    .main-menu ul.e-n-menu-heading {
        display: flex;
        flex-wrap: wrap !important;
    }
    
    .main-menu ul.e-n-menu-heading .e-n-menu-item .e-n-menu-title {
        padding: 5px 10px;
    }
}

.e-con-boxed {
    padding: 0;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 0;
    
}
a.purple-link{
    color: #7030a0;
}
.elementor-toc__header{
    display: none!important;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content.e-active {
    top: 66px!important;
}

.eael-grid-post .eael-entry-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.e-n-tabs-content .eael-grid-post .eael-entry-wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

@media(min-width: 768px){
 .two-column-list ul {
    display: grid;
    grid-template-columns: 50% 50%;
 }
}

/*.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{
    font-family: "stolzl", sans-serif !important;
    color: #4f4f4f !important;
    background-image: url(/wp-content/uploads/2024/04/content-list-bg-selected-3.png);
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: 15px;
    height: 38px;
    padding: 0 0 0 22px;
        margin-bottom: -9px;
}
.elementor-toc__body .elementor-toc__list-item-text{
    font-family: "stolzl", sans-serif !important;
    color: #4f4f4f !important;
    background-image: url(/wp-content/uploads/2024/04/content-list-bg-unselected-2.png);
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: 15px;
    height: 38px;
    padding: 0 0 0 22px;
        margin-bottom: -9px;
}

ul.elementor-toc__list-wrapper > li.elementor-toc__list-item:last-of-type > .elementor-toc__list-item-text-wrapper > a.elementor-toc__list-item-text.elementor-item-active{
    font-family: "stolzl", sans-serif !important;
 color: #4f4f4f !important;
    background-image: url(/wp-content/uploads/2024/04/content-list-bg-selected-last.png);
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: 15px;
    height: 38px;
    padding: 0 0 0 22px;
        margin-bottom: -9px;
}
ul.elementor-toc__list-wrapper > li.elementor-toc__list-item:last-of-type > .elementor-toc__list-item-text-wrapper > a.elementor-toc__list-item-text{
    font-family: "stolzl", sans-serif !important;
 color: #4f4f4f !important;
    background-image: url(/wp-content/uploads/2024/04/content-list-bg-unselected-last.png);
    background-position: 1px 1px;
    background-repeat: no-repeat;
    background-size: 15px;
    height: 38px;
    padding: 0 0 0 22px;
        margin-bottom: -9px;
}
.elementor-toc__list-item-text-wrapper svg {
    display: none!important;
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
    background-size: 100%!important;
    background-position: 50% 80%!important;
}*/
.e-n-accordion{

}
.elementor-widget-n-accordion .e-n-accordion-item-title{
     border:none!important;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-family: 'Roboto', Arial;
    font-size: 17px;
    font-weight: 500;
}

.eael-gravity-form-heading h3{
    font-size:34px;
    color:#5e2a84;
    margin-bottom: 20px;
}
.eael-contact-form-description{
color:#4f4f4f;
margin-bottom:30px;
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg {
    fill: #673AB7;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {
    fill: #673AB7;
}
.eael-post-grid-container .eael-post-grid {
    margin: 0!important;
}

 /*MEGA MENU RESPONSIVE*/
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] {
    gap: 0;
    width: 20px;
}

@media screen and (max-width: 1440px){
    div[data-elementor-type=page], div[data-elementor-type=archive],div[data-elementor-type=single-post], div[data-elementor-type=wp-page]{
    padding: 0px 70px;
}
header.elementor-element{
    padding:0px 70px;
}
}
@media screen and (max-width: 1280px){
    
}
@media screen and (max-width: 1024px){
    /*h1{
    font-size:28px!important;
}*/
    ul.e-n-menu-heading > li.e-n-menu-title{
       padding: 15px 22px;
        margin: 0 0 -1px 0;
    }
    .e-n-menu-wrapper{
        margin-top:0px!important;
    }
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{
        top:30px!important;
    }
    .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title {

}
div[data-elementor-type=page], div[data-elementor-type=archive],div[data-elementor-type=single-post], div[data-elementor-type=wp-page]{
    padding: 0px 20px;
}
header.elementor-element{
    padding:0px 20px;
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{
    top:41px!important;
}
}
@media screen and (max-width: 767px) {
    .elementor-background-slideshow__slide__image {
        background-color: white !important;
        background-repeat: no-repeat !important;
    }
    h2{
        font-size:24px!important;
    }
}
@media screen and (max-width: 500px){
div[data-elementor-type=page], div[data-elementor-type=archive],div[data-elementor-type=single-post], div[data-elementor-type=wp-page]{
    padding: 0px;
}
}

/* Fleet Landing Page */
.video-hero .elementor-html5-video {
    object-fit: contain;
    max-height: 100%;
}

.heading-gradient .elementor-heading-title {
    display: inline-block;
    background: linear-gradient(to right, rgb(50, 37, 94), rgb(104, 54, 139), rgb(25, 79, 161), rgb(26, 153, 176));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700 !important;
}

.heading-landing .elementor-heading-title {
    font-weight: 600 !important;
}

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

.no-ul ul {
    list-style: none !important;
    padding-left: 0;
}

.button-popup {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    text-decoration: none !important;
    letter-spacing: 1px;
    fill: var(--e-global-color-d3c521a);
    color: var(--e-global-color-d3c521a) !important;
    background-color: #FFB132 !important;
    border-radius: 2px 2px 2px 2px;
    padding: 12px 24px 12px 24px !important;
}

div#input_2_12 {
    display: flex;
    flex-flow: row wrap;
}

#gform_2 .gform_fields {
    row-gap: 8px;
}
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    justify-content: flex-start;
}

/* Footer*/
.elementor-widget-n-menu.vertical-menu .e-n-menu-heading {
    display: flex;
    flex-flow: column !important;
}

.elementor-widget-n-menu.vertical-menu .e-n-menu-heading .e-n-menu-item a:hover, .elementor-widget-n-menu.vertical-menu .e-n-menu-heading .e-n-menu-item a:hover span {
    color: #FFF !important;
}
@media(min-width: 768px){
.elementor-widget-n-menu.vertical-menu.text-right .e-n-menu-heading .e-n-menu-item {
    text-align: right;
    justify-content: flex-end;
    margin-inline-end: var(--n-menu-title-space-between);
}
}

.text-alignment, .text-alignment p {
    text-align: inherit;
}

/* Privacy Policy */
.site-wrapper {
    overflow: inherit;
}

@media(min-width: 768px){

	.otnotice .otnotice-content {
		padding-left: 0;
		position: relative;
	}

	ul.otnotice-menu {
		position: sticky;
		margin-left: 0;
		top: 120px;
		max-height: 80vh;
		overflow-y: scroll;
		float: left;
	}

	.otnotice .otnotice-sections {
		margin-left: 290px;
	}
}

.otnotice-content table {
	overflow: auto;
	max-width: 100%;
}
.otnotice-content .otnotice-section .otnotice-section-content td {
    padding: 5px;
}

.otnotice-content ul {
	list-style: disc;
}

a.e-n-menu-title-container.e-link.ot-sdk-show-settings {
    font-size: 13px;
    color: inherit;
}

@media only screen and (max-width: 767px){
	
	.otnotice-section-content {
    	overflow: auto;
	}
	
	.otnotice-sections>.otnotice-section>.otnotice-section-content , .otnotice-sections>.otnotice-section>h2.otnotice-section-header {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	.otnotice-menu-mobile {
    	width: 100% !important;
  	}
}/* End custom CSS */