.site-header {
	background-color:#0B41BE
}

.panel h2 {
  font-size: 90px;
  font-family: "Söhne", Sans-serif !important;
  font-weight: 600 !important;
}
.term .elementor-heading-title.elementor-size-default {
  width: auto;
  background-color: white;
  border-radius: 30px;
  padding: 17px 25px;
  margin-left: -25px;
}

.img-100 img {
	width:100%
}

.blue #uc_uc_svg_draw_animation_elementor_c96a1f0.uc-svg-draw-animation .uc-sda-content svg *, .blue #uc_uc_svg_draw_animation_elementor_ca5d753.uc-svg-draw-animation .uc-sda-content svg *, .blue #uc_uc_svg_draw_animation_elementor_c950ac2.uc-svg-draw-animation .uc-sda-content svg * {
  stroke: #0275FF !important;
}

.blue #uc_uc_svg_draw_animation_elementor_64659d8.uc-svg-draw-animation .uc-sda-content svg *
{
  stroke: #0275FF ;!important;
	fill: #0275FF !important;
}

.green .green #uc_uc_svg_draw_animation_elementor_4dfb628.uc-svg-draw-animation .uc-sda-content svg *, .green .green #uc_uc_svg_draw_animation_elementor_37fa940.uc-svg-draw-animation .uc-sda-content svg *, .green .green #uc_uc_svg_draw_animation_elementor_90fb65c.uc-svg-draw-animation .uc-sda-content svg * {
  stroke: #00C2AF !important;
}

.green .green #uc_uc_svg_draw_animation_elementor_6cc1c2d.uc-svg-draw-animation .uc-sda-content svg * {
  stroke: #00C2AF !important;fill: #00C2AF !important;
}

.red .red
#uc_uc_svg_draw_animation_elementor_9c72f69.uc-svg-draw-animation .uc-sda-content svg *, .red .red #uc_uc_svg_draw_animation_elementor_96fa034.uc-svg-draw-animation .uc-sda-content svg *, .red .red #uc_uc_svg_draw_animation_elementor_11ca684.uc-svg-draw-animation .uc-sda-content svg *, .red .red #uc_uc_svg_draw_animation_elementor_72557ff.uc-svg-draw-animation .uc-sda-content svg * {
  stroke: #D7153B !important;
}

.red a {
  background-color: transparent;
  text-decoration: underline;
  color: #D7153B;
}

.brown a {
  background-color: transparent;
  text-decoration: underline;
  color: #7C603F
}

.st0 {
  fill: transparent !important
}

.blue a {
  background-color: transparent;
  text-decoration: underline;
  color: #0275FF;
}

.green a {
  background-color: transparent;
  text-decoration: underline;
  color: #00C2AF;
}
#uc_uc_svg_draw_animation_elementor_1c904f8.uc-svg-draw-animation .uc-sda-content svg * {
  stroke: #FCF17A !important;
}
.featured-link a, .alphabet-links a, .featured-text a {
	color:#fff !important
}
.featured h6 {
	text-transform:uppercase; letter-spacing:0.5px; font-weight:600 !important
}
.featured h6:before,
.featured h6::after {
    display: inline-block;
    content: "";
    border-top: .1rem solid white;
    width: 2rem;
    margin: 0 1rem;
    transform: translateY(-0.4rem);
}

@media (max-width:767px) {
	.site-header .header-inner .site-branding .site-logo img {
  width: 90px;
  padding: 15px 0 0 15px;
}
}

@media (min-width: 576px) and (max-width:1200px) {
  .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {
    max-width: 100%;
  }
}

@media (min-width:768px) {
	.site-header .header-inner .site-branding .site-logo img {
  display: block;
  padding: 0px 20px 0;
}
}

@media (min-width:1025px) {
	.right-section {
  width: 50%;
}
	#site-header .search-bar {margin-right: 20% !important;
}
}

@media (max-width:767px) {
	#site-header .link {
		display:none !important
	}
}
#site-header .search-bar {
     display: flex;
     align-items: center;
     max-width: 250px;
     width: 100%;
     position: relative;
     margin-right: 20px;
 }

#site-header input[type="text"] {
    width: 100%;
    padding: 8px;    
    font-size: 16px;
    background: transparent;
    
    border: transparent;
    color: #fff;
    border-bottom: 1px solid #0275FF;border-radius:0px
}
.search-bar span{color:#fff}
#site-header .search-icon {
     position: absolute;
     right: 10px;
     top: 50%;
     transform: translateY(-50%);
     color: #003B99;

 }
#site-header .link {
     color: white;
     font-size: 16px;
     text-decoration: none;
     display: flex;
     align-items: center;
 }

#site-header .link::after {
     content: '→';
     margin-left: 5px;
     font-size: 18px;
 }

.right-section{
	display: flex;
    align-items: center;
}
#site-header input[type="text"]::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

#site-header input[type="text"]::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}
#content{padding-top:70px}
.site-header {
    background-color: #0B41BE;
    position: fixed;
    top: 0;  
    width: 100%;
    z-index: 999;
}

#site-header input[type="text"]:focus {
  outline: none;
  box-shadow: none;
}

@media (max-width: 480px) {
  .site-header .header-inner .site-branding .site-logo img {
    width: 67px;
    padding: 0px 0 0 10px;
  }
	#site-header .search-bar {
		  max-width: 200px;
		margin-right:10px
	}
}

.st1 {
  fill: none !important;
}

.site-footer {
	  background-color: #0B41BE;
}
.site-footer .footer-inner .copyright p {
  margin: 0;
  color: #fff;
}
.site-footer .footer-inner .site-branding .site-logo img {
  display: block;
  width: 80px;
  margin-left: 20px;
}

@media (max-width:576px) {
	.site-footer .footer-inner .site-branding .site-logo img {
  margin: 20px auto !important;
}
}
@media (min-width:577px) {
.site-footer .footer-inner .copyright {
  margin-right: 20px !important;
}
}
@media (max-width:1200px) {
.right-section {
  margin-right: 20px;
}}
@media (min-width:1025px) and (max-width:1199px) {
	.elementor-132 .elementor-element.elementor-element-1663bda .elementor-heading-title {font-size: 80px;}
	.elementor-132 .elementor-element.elementor-element-12da5c0 .elementor-heading-title
{font-size: 60px;}
	.elementor-132 .elementor-element.elementor-element-f746f28 .uc-sda-content svg {
  width: 440px !important;
}
.right-section {
  margin-right: 20px;
}
	
.page-content {
  overflow: hidden;

}
}
svg#up{
	  position: absolute;  
    right: 30px;
    top: 5px;
	  display:none 
}
svg#down{
	right: 10px;
    top: 5px;
    position: absolute;
    rotate: 180deg;
	  display:none
}
svg#search{
	top: 5px;
    right: 0px;
    width: 24px;
    height: 24px;
    color: #fff;
    fill: #fff;
}
#search-status{
	    color: #fff;
    width: 50px;
    position: absolute;
    top: 10px;
    right: 40px;
    font-size: 10px;
}