.landing-layout-flex {
	display:flex;
	flex-wrap: nowrap;
	/*overflow: hidden;*/
	flex-direction: column;
}
.u-btn-outline-white:hover {
    color: #e6353a !important;
}
@media (min-width: 1000px) {

	.landing-layout-flex {
		flex-direction: row;
	}

	.landing-layout-flex.sidebar-right {
		flex-direction: row-reverse;
	}

	.landing-layout-flex.without-left {
		flex-direction: row-reverse;
	}

	.g-width-25x--lg {
		width: 25% !important;
	}

	.g-width-75x--lg {
		width: 75% !important;
	}
}
.g-brd-gray-light-v4 {

border-bottom-width: 2px !important;
}
.g-parent:hover .g-pt-25--parent-hover {
    padding-top: 2.85714rem!important;
}
.preim {
   font-size: 17px;
    max-width: 1180px;
    margin: 25px auto;
    font-weight: 500;
    line-height: 100%;
}
.preim > div {
margin-bottom: 24px;

}
img .preim. img.kart {
height: 90px;
float: right;
display: block;
}

.g-bg-black-opacity-0_2 {
    background-color: rgba(255,255,255,0.65)!important;
}
#block279 .navbar .active a, #block279.navbar a:hover {
    color: #6A95CC !important;
}
#block279 .navbar a{
    color: #142867 !important;
    font-weight: bold;
}

#block56  .navbar a {
  color: #333 !important;
}
#block56 .navbar .active a, .navbar a:hover {
    color: #f74c3c !important;
}
#block297 .g-pt-70 {
    padding-top: 20rem!important;
}
@media (max-width: 500px) { 
h2 {
font-size: 24px;
}
}