.elementor-kit-14{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#878787;--e-global-color-accent:#32ADA1;--e-global-color-d6f2449:#591C33;--e-global-color-c7a3b30:#FFFFFF;--e-global-color-0932de4:#237A72;--e-global-color-255686b:#E28301;--e-global-color-a330070:#421124;--e-global-color-46ad3f1:#ABA6A6;--e-global-color-00df19e:#FC9201;--e-global-color-c8ae6ab:#878787;--e-global-color-bd0ac84:#3D3D3D;--e-global-color-d05f20e:#3B3B3B;--e-global-color-436fbaf:#F1C83E;--e-global-color-bce63a1:#274472;--e-global-typography-primary-font-family:"Proxima Nova";--e-global-typography-primary-font-size:62px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Proxima Nova";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-text-font-family:"Proxima Nova";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Proxima Nova";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-c83347a-font-family:"Proxima Nova";--e-global-typography-c83347a-font-size:18px;--e-global-typography-c83347a-font-weight:400;--e-global-typography-c83347a-letter-spacing:1px;--e-global-typography-0a34cca-font-family:"Proxima Nova";--e-global-typography-0a34cca-font-size:18px;--e-global-typography-0a34cca-font-weight:700;--e-global-typography-0a34cca-letter-spacing:1px;--e-global-typography-c50cb73-font-family:"Proxima Nova";--e-global-typography-c50cb73-font-size:14px;--e-global-typography-c50cb73-font-weight:300;--e-global-typography-c50cb73-line-height:1.6em;--e-global-typography-24c664b-font-family:"Proxima Nova";--e-global-typography-24c664b-font-size:12px;--e-global-typography-24c664b-font-weight:400;--e-global-typography-24c664b-line-height:1.4em;--e-global-typography-3c1b35b-font-family:"Proxima Nova";--e-global-typography-3c1b35b-font-size:30px;--e-global-typography-3c1b35b-font-weight:700;--e-global-typography-3c1b35b-letter-spacing:1px;--e-global-typography-c1af07f-font-family:"Proxima Nova";--e-global-typography-c1af07f-font-size:16px;--e-global-typography-c1af07f-font-weight:700;--e-global-typography-c681d16-font-family:"Proxima Nova";--e-global-typography-c681d16-font-size:36px;--e-global-typography-c681d16-font-weight:200;--e-global-typography-c681d16-line-height:1.2em;--e-global-typography-c681d16-letter-spacing:1px;--e-global-typography-dd7d245-font-family:"Proxima Nova";--e-global-typography-dd7d245-font-size:40px;--e-global-typography-dd7d245-font-weight:100;--e-global-typography-dd7d245-line-height:1.2em;--e-global-typography-4c8b7f2-font-family:"Proxima Nova";--e-global-typography-4c8b7f2-font-size:14px;--e-global-typography-4c8b7f2-font-weight:700;--e-global-typography-4c8b7f2-letter-spacing:3px;--e-global-typography-1957568-font-family:"Proxima Nova";--e-global-typography-1957568-font-size:26px;--e-global-typography-1957568-font-weight:200;--e-global-typography-1957568-letter-spacing:1px;--e-global-typography-f8381ab-font-family:"Proxima Nova";--e-global-typography-f8381ab-font-size:48px;--e-global-typography-f8381ab-font-weight:200;--e-global-typography-f8381ab-line-height:1.2em;--e-global-typography-9dfe29b-font-family:"Proxima Nova";--e-global-typography-9dfe29b-font-size:18px;--e-global-typography-9dfe29b-font-weight:400;--e-global-typography-9dfe29b-letter-spacing:1px;--e-global-typography-16eb195-font-family:"Proxima Nova";--e-global-typography-16eb195-font-size:16px;--e-global-typography-16eb195-font-weight:600;--e-global-typography-e61a004-font-family:"Proxima Nova";--e-global-typography-e61a004-font-size:14px;--e-global-typography-e61a004-font-weight:700;--e-global-typography-e61a004-text-transform:uppercase;--e-global-typography-e61a004-letter-spacing:3px;--e-global-typography-0365086-font-family:"Proxima Nova";--e-global-typography-0365086-font-size:62px;--e-global-typography-0365086-font-weight:900;--e-global-typography-0365086-text-transform:uppercase;--e-global-typography-0365086-line-height:1.2em;--e-global-typography-72a8afb-font-family:"Proxima Nova";--e-global-typography-72a8afb-font-size:18px;--e-global-typography-72a8afb-font-weight:700;--e-global-typography-72a8afb-text-transform:uppercase;--e-global-typography-72a8afb-letter-spacing:3px;--e-global-typography-73eb144-font-family:"Proxima Nova";--e-global-typography-73eb144-font-size:22px;--e-global-typography-73eb144-font-weight:700;--e-global-typography-73eb144-line-height:1.3em;--e-global-typography-4ccca76-font-family:"Proxima Nova";--e-global-typography-4ccca76-font-size:15px;--e-global-typography-4ccca76-font-weight:300;--e-global-typography-4ccca76-line-height:1.6em;--e-global-typography-00824fb-font-family:"Proxima Nova";--e-global-typography-00824fb-font-size:16px;--e-global-typography-00824fb-font-weight:300;--e-global-typography-00824fb-font-style:italic;--e-global-typography-00824fb-line-height:1.6em;color:#3B3B3B;font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:var( --e-global-color-d6f2449 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-c7a3b30 );border-radius:100px 100px 100px 100px;padding:14px 62px 12px 62px;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:var( --e-global-color-accent );font-family:"proxima-nova", Sans-serif;}.elementor-kit-14 a:hover{color:var( --e-global-color-d6f2449 );}.elementor-kit-14 h1{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:200;}.elementor-kit-14 h2{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:200;}.elementor-kit-14 h3{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:700;}.elementor-kit-14 h4{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:200;}.elementor-kit-14 h5{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:200;}.elementor-kit-14 h6{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:200;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1318px;}.e-con{--container-max-width:1318px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media(max-width:1024px){.elementor-kit-14{--e-global-typography-primary-font-size:52px;--e-global-typography-secondary-font-size:18px;--e-global-typography-3c1b35b-font-size:26px;--e-global-typography-c681d16-font-size:26px;--e-global-typography-dd7d245-font-size:32px;--e-global-typography-1957568-font-size:22px;--e-global-typography-f8381ab-font-size:32px;--e-global-typography-73eb144-font-size:26px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:14px;--e-global-typography-3c1b35b-font-size:22px;--e-global-typography-c681d16-font-size:20px;--e-global-typography-dd7d245-font-size:28px;--e-global-typography-1957568-font-size:20px;--e-global-typography-f8381ab-font-size:28px;--e-global-typography-73eb144-font-size:22px;--e-global-typography-4ccca76-font-size:14px;--e-global-typography-00824fb-font-size:14px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.text-bold {
    font-weight: 700;
} 

@media (max-width: 1347px) {
    .dev-column-wrap .elementor-container .elementor-row {
        flex-direction: column !important;
    }
    
    .dev-column-wrap .elementor-container .elementor-row .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-53660a5 {
        width: 100% !important;
    }
    
    .dev-column-wrap .elementor-container .elementor-row .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cf39c73 {
        width: 100% !important;
    }

}

@media (min-width: 1025px) {
    .three-columns-wrap .elementor-container .elementor-row {
        flex-wrap: wrap;
    }

    .three-columns-wrap .elementor-column {
        flex: 1 1 33.33%;
    }
}


#prev-post-testimonial,
#next-post-testimonial,
#next-post-stories, #previous-post-stories,
#next-post-location, #previous-post-location  {
    cursor: pointer;
}


.icon-reverse .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item {
    flex-direction: row-reverse;
}

.icon-reverse .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    padding-right: 15px;
}



.contact-form .elementor-button,
.application-from .elementor-button{
    background-image: linear-gradient(-12deg, #32ada1 5%, #237a72 55%); 
}

.contact-form .elementor-button:hover, 
.application-from .elementor-button:hover {
    background-image: linear-gradient(-12deg, #237a72 5%, #32ada1 55%); 
}


.main-contact .elementor-container .elementor-row {
    align-items: flex-end;
}

.jet-menu-item.jet-mega-menu-item.jet-mega-menu-position-relative-item .jet-sub-mega-menu {
    left: -100%;
}

@media (min-width: 1025px) and (max-width: 1295px) {
  .main-nav.elementor-element.elementor-element-f3061e3 .jet-menu .jet-menu-item .top-level-link {
      font-size: 15px !important;
      padding-right: 13px !important;
      padding-left: 13px !important;
  }
  
  .phone-nav.elementor-element.elementor-element-721eafd .elementor-icon-list-item .elementor-icon-list-text {
      font-size: 14px !important;
  }
  
  .brand-text .elementor-widget-container .elementor-heading-title.elementor-size-default {
      font-size: 18px !important;

  }
  
  .header-btn .elementor-widget-container .elementor-button-wrapper .elementor-button {
      padding: 14px 36px 12px 36px;
  }
  
  .header-btn .elementor-widget-container {
      margin-left: 30px !important;
  }
}



.e-form__indicators__indicator--state-active .e-form__indicators__indicator__number.e-form__indicators__indicator--shape-circle, 
.e-form__indicators__indicator__number.e-form__indicators__indicator--shape-circle{
    color: #fff;
}


.gf_title {
    font-weight: 700;
    margin-top: 16px !important;
}

#gform_submit_button_2,


#gform_previous_button_2,
#gform_previous_button_2_11,
#gform_next_button_2_11,
#gform_next_button_2_10,
#gform_submit_button_1 {
    background-image: linear-gradient(-12deg, #32ada1 5%, #237a72 55%);
    border-style: none;
    color: #fff;
    font-size: 18px;
}

#gform_previous_button_2:hover,
#gform_previous_button_2_11:hover,
#gform_next_button_2_11:hover,
#gform_next_button_2_10:hover,
#gform_submit_button_1:hover {
    background-image: linear-gradient(-12deg, #237a72 5%, #32ada1 55%);
}


::-webkit-input-placeholder { /* Edge */
  color: #aba6a6;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aba6a6;
}

::placeholder {
    color: #aba6a6;
}

.custom-input-form input, .custom-input-form textarea {
    border: 1px solid #aba6a6;
    border-radius: 5px;
}

.custom-input-form textarea {
    padding: 16px 19px;
}

.custom-input-form input {
    padding: 12px 20px !important;
}

span.gf_step_number {
    background: #878787;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding: 1px 5px;
}
    
span.gf_step_label {
    font-size: 16px;
    font-weight: 500;
    color: #878787;
}

.gform_wrapper .gf_step {
    opacity: 1 !important;
}

.gform_wrapper .gf_step.gf_step_active .gf_step_number {
    background: #32ada1;
}

.gform_wrapper .gf_step.gf_step_active span.gf_step_label {
    color: #000;
}

.gf_step_completed .gf_step_number, .gf_step_completed .gf_step_label {
    opacity: 0.2 !important;
}

.gform_wrapper .gf_page_steps {
    border-bottom: none !important;
}

.gform_wrapper li.hidden_label input, .gform_wrapper li.hidden_label input {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

li#field_2_17, #field_2_43 {
    color: #878787;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-top: 35px;
    margin-bottom: -10px;
}

.gform_wrapper .gform_page_footer {
    border-top: none !important;
}


#input#input_2_25 {
    width: 100% !important;
}

.fixed-width-dev {
    max-width: 470px
}

.text-class-indent li.elementor-icon-list-item:nth-child(6),
.text-class-indent li.elementor-icon-list-item:nth-child(7),
.text-class-indent li.elementor-icon-list-item:nth-child(8),
.text-course-indent li.elementor-icon-list-item:nth-child(2),
.text-course-indent li.elementor-icon-list-item:nth-child(3){
    margin-left: 40px 
}

@media (min-width: 1025px) {
    .full-width-dev{ 
        width: 1200px !important;    
    }
    .fixed-width-dev-container {
        min-width: 470px;
    }

}

.overflow {
    overflow: hidden;       
}

.elementor-tab-title {
    border-bottom: 1px solid #cfc8c8;
}

.elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
}

cite.elementor-testimonial__cite {
    margin-top: 0 !important;
    margin-bottom: 15px;
}

cite .elementor-testimonial__name,
.elementor-testimonial__text{
    font-style: normal !important;
}



@media (min-width: 1025px) {
    .div-column-wrap .elementor-column {
        flex: 1 1 33.33%;
    }
    
    .div-column-wrap .elementor-row {
        flex-wrap: wrap;
    }
    
    .partner-section .elementor-background-overlay,
    .partner-section .elementor-widget-wrap{
         
        visibility: hidden;
        opacity:0;
        transition:visibility 0.5s linear,opacity 0.5s linear;
    }

    .partner-section:hover .elementor-background-overlay,
    .partner-section:hover .elementor-widget-wrap{
        visibility: visible;
        opacity: 1;
        
    }
    .partner-section:hover .elementor-background-overlay {
        box-shadow: 0 15px 42px rgba(0, 0, 0, .12);
    }
}

.feature-section  {
    max-width: 1200px;
}

.feature-align-right .elementor-image-box-wrapper,
.feature-section .elementor-image-box-wrapper {
    max-width: 634px;
}    

.feature-align-right {
    max-width: 1200px;
    margin-left: auto;
}

.img-position-center img {
    object-position: top center;
}

.program-posts .uael-post__header-filter:first-child {
    order: 1 !important;
}



.bg-slide-toggle.bg-blue {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #32ada1 50%);
}

.bg-slide-toggle.bg-orange {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #fc9201 50%);
}

.bg-slide-toggle {
     background-size: 100% 200%;
    transition: all 0.5s;
    height: 100%;
    
}

.about-feature-container:hover .bg-slide-toggle {
    background-position: 0 -100%;
}
.bg-slide-toggle .elementor-text-editor {
    transition: all 0.3s;  
}

.about-feature-container:hover .elementor-text-editor{
    color: #fff !important;
    
}

.about-feature-container .elementor-column-wrap {
    overflow: hidden;
}

.program-posts .uael-post__content-wrap {
    min-height: 340px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

.courses-location-tab.elementor-widget-tabs .elementor-tab-desktop-title{
    padding: 0 25px 0 0 !important;
}

.courses-location-tab.elementor-widget-tabs .elementor-tab-content,
.courses-location-tab .elementor-column-wrap,
.courses-location-tab .elementor-tab-mobile-title{
    padding-left: 0  !important;
}

.courses-location-tab .elementor-tab-title.elementor-active a {
    border-bottom: 2px solid #591c33;
}

@media screen and (min-width: 1025px) and (max-width: 1450px) {
    .three-columns-wrap.about-feature-section .elementor-column {
        flex: 1 1 50%;
    }
}/* End custom CSS */