.elementor-kit-250{--e-global-color-primary:#01A3F0;--e-global-color-secondary:#54595F;--e-global-color-text:#3D4345;--e-global-color-accent:#01A3F0;--e-global-color-defbf72:#1A2225;--e-global-color-cbd8ca4:#2F3C41;--e-global-color-d8036ba:#63757C;--e-global-color-c77af60:#0274BA;--e-global-color-03ffb12:#FFFFFF;--e-global-color-b6906c1:#F5FBFF;--e-global-color-d238089:#DEF4FD;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:-0.7px;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-f656afc-font-family:"Noto Sans";--e-global-typography-f656afc-font-size:0.9rem;--e-global-typography-f656afc-font-weight:600;--e-global-typography-6e9d1fa-font-family:"Noto Sans";--e-global-typography-6e9d1fa-font-size:0.8rem;--e-global-typography-6e9d1fa-font-weight:600;--e-global-typography-50c7388-font-family:"Noto Sans";--e-global-typography-50c7388-font-size:1.2rem;--e-global-typography-50c7388-font-weight:700;color:var( --e-global-color-text );font-family:"Noto Sans", Helvetica, Arial, Lucida, sans-serif;font-size:16px;line-height:1.5em;}.elementor-kit-250 button,.elementor-kit-250 input[type="button"],.elementor-kit-250 input[type="submit"],.elementor-kit-250 .elementor-button{background-color:var( --e-global-color-primary );font-weight:600;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:1em 02em 01em 02em;}.elementor-kit-250 button:hover,.elementor-kit-250 button:focus,.elementor-kit-250 input[type="button"]:hover,.elementor-kit-250 input[type="button"]:focus,.elementor-kit-250 input[type="submit"]:hover,.elementor-kit-250 input[type="submit"]:focus,.elementor-kit-250 .elementor-button:hover,.elementor-kit-250 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-kit-250 e-page-transition{background-color:#FFBC7D;}.elementor-kit-250 a{color:var( --e-global-color-primary );font-weight:600;}.elementor-kit-250 a:hover{color:var( --e-global-color-c77af60 );font-weight:600;}.elementor-kit-250 h1{color:var( --e-global-color-defbf72 );font-family:"Noto Sans", Helvetica, Arial, Lucida, sans-serif;font-size:2.986rem;font-weight:700;line-height:1.15em;}.elementor-kit-250 h2{color:var( --e-global-color-cbd8ca4 );font-size:2.488rem;font-weight:600;line-height:1.15em;}.elementor-kit-250 h3{color:var( --e-global-color-cbd8ca4 );font-size:2.074rem;font-weight:600;line-height:1.15em;}.elementor-kit-250 h4{color:var( --e-global-color-cbd8ca4 );font-size:1.728rem;font-weight:600;line-height:1.15em;}.elementor-kit-250 h5{color:var( --e-global-color-cbd8ca4 );font-size:1.44rem;font-weight:600;line-height:1.15em;}.elementor-kit-250 h6{color:var( --e-global-color-cbd8ca4 );font-size:1.2rem;font-weight:600;line-height:1.15em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-accent );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer .copyright p{color:var( --e-global-color-secondary );}@media(min-width:2400px){.elementor-kit-250{--e-global-typography-primary-font-size:2.2rem;--e-global-typography-secondary-font-size:2.2rem;--e-global-typography-text-font-size:2.2rem;font-size:16px;}.elementor-kit-250 a{font-size:1rem;}}@media(max-width:1440px){.elementor-kit-250{font-size:16px;}}@media(max-width:1200px){.elementor-kit-250{font-size:16px;}}@media(max-width:1024px){.elementor-kit-250{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-250{font-size:16px;line-height:1.5em;}.elementor-kit-250 h1{font-size:2.027rem;}.elementor-kit-250 h2{font-size:1.802rem;}.elementor-kit-250 h3{font-size:1.602rem;}.elementor-kit-250 h4{font-size:1.424rem;}.elementor-kit-250 h5{font-size:1.266rem;}.elementor-kit-250 h6{font-size:1.125rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.second-col-banner .hs_firstname {
    margin: 10px 0;
}
#plan-solution .ae-bg-gallery-type-default .elementor-widget-button, #plan-solution .ae-bg-gallery-type-default a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
} 
#plan-solution  .elementor-image-box-description {
    height: 102px;
    overflow: hidden;
}
#plan-solution  .solution-box.active .elementor-image-box-description {
    height: inherit;
}
.solution-box {
    height: max-content!important;
}
#plan-solution .readmore {cursor:pointer;}
#plan-solution  .solution-box.active .readmore  .elementor-button-icon {
    transform: rotate(180deg);
}
#academy-table .elementor-widget-container {
    overflow-x: auto;
}
#academy-table th {
    background: #01A3F0;
    color: #fff;
    font-size: 16px;
}
td.bluetext {
    background: #01A3F0 !important;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.second-col-banner input.hs-button.primary.large {
   
    margin-top: 20px;
    color: #fff;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    transition: 2s;
    background:#01A3F0 !important;
    padding:15px 15px ;
    
}
.second-col-banner input.hs-button.primary.large:hover {
    background: #057bb3!important;
    margin-top: 20px;
    color: #fff;
    font-family: 'Noto Sans';
    font-size: 16px;
    border: none;
    border-radius: 5px;
}
.second-col-banner input:hover {
    background: #cfeefb!important;
    border: solid 1px #01A3F0;
    padding: 15px;
    width: 100%;
}

.second-col-banner input {
    background: #FAFBFE!important;
    border: solid 1px #DCE2EE;
    padding: 15px;
    width: 100%;
    transition: 2s;
    font-family: 'Noto Sans';
}
#contact-btn a span{
  color:#00a3f0;
}

#contact-btn a:hover span{
  color:#00a3f0;
}

/* Default - hide all */
.compare {
    display: none;
}

/* Show with open-box */
.compare.open-box {
    display: block;
}

body.single-elementor_library .compare {
    display: block;
}


#contact-btn:hover {
  background-color:#ffffff;
  text-decoration:none;
   
}

#contact-btn {
  cursor:pointer;
  background-color:#ffffff;
  display:block;
  text-align:center;
  margin-top:0px;
  border-radius:5px;
  border-width:1px;
  border-style:solid;
  border-color:#00a3f0;
}

#try-btn a span{
  color:#FFFFFF;
}

#try-btn a:hover span{
  color:#efefef;
}

#try-btn:hover {
  background-color:#00a3f0;
  text-decoration:none;
   
}

#try-btn {
  cursor:pointer;
  background-color:#00a3f0;
  display:block;
  text-align:center;
  margin-top:0px;
  border-radius:5px;
  border-width:1px;
  border-style:solid;
  border-color:#01a3f0;
}


#loginnav div span { color: var(--e-global-color-primary) 
;}

#loginnav svg.e-font-icon-svg.e-fas-user-alt {
    fill: var(--e-global-color-primary) !important; ) 
;}


/* Blog Post Template styling */
.category-list ul{
    list-style-type: none;
    padding: 0;
font-size:0.9rem;
}

.category-list li{
        margin-bottom: 10px;
}


/* Post Styles */
blockquote.wp-block-quote {
    border-left: 2px solid var(--e-global-color-accent);
    margin-left: 0;
    padding-left: 1.5em;
}

ul.wp-block-list {
    margin-bottom: 1em;
}
.ue-content-text a { color: var( --e-global-color-primary ) !important; font-weight:600;}

/* Sliding Cards */

#card-stack .ue_sc_desc{
margin-top: 0;
}

#card-stack h3{
        margin-block-start: 0;
    margin-block-end: 0.8rem;
    font-size:2em;
    font-weight: 400;
    line-height: 1.2;
}

.feature-carousel .ug-item-wrapper img {
    top:0 !important;
    left:0 !important;
}

 footer .elementor-icon-list-item, .ue-link-item-text.ue-text {
    line-height: 1rem !important;}
    
  
.teamcard .elementor-icon-box-icon {
    display: none;
}
.teamcard  h3.elementor-icon-box-title {
    font-size: 24px;
    line-height: 32px;
}
    
/*scrolling footer*/
.scrolling-footer .uc_marquee{
    height:335px !important;
}

.feature-accordian img{
    max-width: 900px;
}
.video-content {
    height: 145px;
    overflow: hidden;
}
#video-left nav.elementor-pagination {
    margin-top: 40px;
}
#video-left span.page-numbers {  
    padding: 2px 8px;
    color: #fff;
    border-radius: 3px;
}
#video-left span.page-numbers.current {
    background: #057BB3;   
}


#categories span.term-list-icon {
    position: relative;
    top: -4px;
}
.hide-list {display:none;}
.show-hidden .hide-list {display:flex;}
.ae-bg-gallery-type-default .e-fas-plus-circle {cursor:pointer;}

.show-hidden .e-fas-plus-circle {
    transform: rotate(45deg);
}


@media (min-width:980px){
    #one-stop ul.elementor-icon-list-items {
    min-height: 230px;
}
}

@media (max-width:470px){
    #filter-box iframe {height:300px;}
}/* End custom CSS */