.elementor-1338 .elementor-element.elementor-element-b509597{margin-top:-10px;margin-bottom:0px;}.elementor-1338 .elementor-element.elementor-element-0f0e2a5 .logo_site-size{max-width:1680px;}
					.elementor-1338 .elementor-element.elementor-element-0f0e2a5 .main-navigation .navbar-nav li a
				{text-transform:none;}/* Start custom CSS for section, class: .elementor-element-b509597 */.sidebar-category ul li a .icon-1, .widget_categories ul li a .icon-1{
    color: transparent;
}
.sidebar-category ul li a:hover .icon-1, .widget_categories ul li a .icon-1{
    color: transparent;
}
.txt-section-title-2 .subtitle{
    color: #259580;
}
.txt-contact-text-area-2 .txt-contact-cta{
background: 
linear-gradient(90deg, #2d4294 0%,  #23778f 50%, #3eaa6b 100%);
}
.gtb-faq-1-accordion .accordion-item .accordion-header .accordion-button .icon{
    color: #fff;
}

   :root {
            --txt-gradient-2:  
            linear-gradient(
  90deg,
  #0050FF 0%,
  #007FEF 25%,
  #00E9CC 50%,
  #007FEF 75%,
  #0050FF 100%
)

        }
        :root {
  --txt-gradient-2_2: #304395;
        }
        :root {
    --swiper-theme-color: transparent;
}
        
.sidebar-category ul li a, .widget_categories ul li a{
    transform: normal;
}
body.elementor-page-1336{
    font-size: 16px;
}
.mobile-main-navigation .navbar-nav li a{
 text-transform: none;
}
.blog-2-page-item-meta .comment i, .blog-2-page-item-meta .date i{
    color: #304395;
}
.sidebar-box-title::after{
    background-color: #304395;
}
.sidebar-category ul li a, .widget_categories ul li a
{
    border-color: #304395;
}
.blog-2-page-item-author .img-wrap{
        border-color: #304395;
}
.txt-header-section.header_type_two .header-cta-btn a:before{
    background-color: #fff;
}
.txt-header-section.header_type_two .header-cta-btn a:after{
    background-color: #fff;
}/* End custom CSS */