@charset "utf-8";
/* CSS Document */

/*============ Default Css Start ============*/

html,
body {
	height: 100%;
}

* {
	hyphens: auto;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family: 'Source Sans 3';
	font-size: 18px;
	color: #222221;
	font-weight: 300;
	line-height: 1;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
}

li,
ul,
ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

a,
a img {
	text-decoration: none;
	border: 0;
	outline: none !important;
}

a,
button,
input[type=submit] {
	outline: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

a:hover,
a:focus {
	text-decoration: none;
	outline: none;
}

:focus {
	outline: none;
}

img {
	max-width: 100%;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
	font-family: 'Source Sans 3';
	text-transform: uppercase;
	letter-spacing: normal;
	font-style: normal;
	font-weight: 900;
	margin: 0;
	padding: 0;
}

p {
	font-weight: 300;
	line-height: 1.348;
}

ul,
li {
	font-family: 'Source Sans 3';
	margin: 0;
	padding: 0;
}

.clear {}

.clear:before,
.clear:after {
	content: "";
	display: table;
}

.clear:after {
	clear: both;
}

input,
textarea {
	outline: none !important;
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}

:-moz-placeholder {
	color: inherit;
	opacity: 1;
}

#wrapper {
	width: 100%;
	min-height: 100%;
	position: relative;
}

@media(min-width:768px) {
	.container {
		width: 720px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 720px;
	}
}

@media(min-width:992px) {
	.container {
		width: 940px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 940px;
	}
}

@media(min-width:1200px) {
	.container {
		width: 1140px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 1140px;
	}
}

@media(min-width:1400px) {
	.container {
		width: 1364px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 1364px;
	}
}

@media(min-width:1700px) {
	.container {
		width: 1540px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 1364px;
	}
}
@media(min-width:1800px) {
	.container {
		width: 1640px;
	}
	.sp-btngroup,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
		width: 1364px;
	}
}
.sp-btngroup,
.container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {
	margin-left: auto;
	margin-right: auto;
}

.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flxfix {
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.flxflexi {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	position: relative;
}

.h1,
h1 {
	font-size: 50px;
}

.h2,
h2 {
	font-size: 45px;
	line-height: 1.215;
}

.h3,
h3 {
	font-size: 30px;
	line-height: 1.43;
}

.h4,
h4 {
	font-size: 20px;
	line-height: 1.4;
}

.h5,
h5 {
	font-size: 18px;
}

.h6,
h6 {
	font-size: 14px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {min-width: 142px;padding-top: 8px;padding-bottom: 8px;padding-left: 19px;padding-right: 19px;-webkit-transform:scale(1);transform:scale(1);}
.vc_btn3-container,
.vc_btn3-container.vc_btn3-inline,
.vc_btn3-container.vc_btn3-center {margin: 0;}
.vc_btn3.vc_btn3-shape-rounded {border-radius: 20px;}
.vc_general.vc_btn3,
.vc_btn3.vc_btn3-size-md {font-size: 14px;font-weight: 600;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-image: none;color: #fff !important;border-color: #85BC22 !important;background-color: #85BC22 !important;padding: 0;min-width: 142px;padding-top: 9px;padding-bottom: 9px;padding-left: 24px;padding-right: 24px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom:hover,
.vc_general.vc_btn3:hover {/*background-color: #008C57 !important;border-color: #008C57 !important;color: #fff !important;*/-webkit-transform:scale(1.1);transform:scale(1.1);}
.vc_section {padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0;}
.vc_row[data-vc-full-width] {overflow: visible;}
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0;}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {margin-bottom: 0;}
.vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
/*============ Default Css End ============*/

/*============ Header Css Start ============*/
header {margin: 0;padding: 0;position: sticky;top: 0;left: 0;background: #fff;z-index: 10;}
.header_wrapper {justify-content: space-between;align-items: center;}
.navigation_main {margin: 0;}
.navigation_main > ul {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -22px;}
.navigation_main > ul > li {margin: 0;padding: 31px 22px;line-height: 4.5;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;position: relative;}
.navigation_main > ul > li > a {font-size: 20px;line-height: 1.4;font-weight: bold;display: block;color: #222221;text-transform: uppercase;position: relative;}
.navigation_main > ul > li > a::after {content: '';width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background: #008C57;opacity: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navigation_main > ul > li.menu-item-has-children::before {content: '';width: 38px;height: 19px;background: url(../images/drop-arrow.svg) no-repeat center center;background-size: 38px 18px;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);margin-top: -16px;opacity: 0;z-index: 1;}
.navigation_main > ul > li.menu-item-has-children:hover:before {opacity: 1;}
.navigation_main > ul > li:hover > a {color: #008C57;}
.navigation_main > ul > li:hover > a::after {opacity: 1;}
.navigation_main ul li .sub-menu {opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navigation_main > ul > li:hover .sub-menu {opacity: 1;visibility: visible;}
.navigation_main ul li .sub-menu > li{padding: 0;position: static;}
.navigation_main .submenu_wrap {position: absolute;top: 100%;right: 0;background: #fff;border-radius: 10px;padding: 39px 39px 31px 39px;min-width: 774px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);}
.navigation_main .submenu_wrap.services_menu {min-width: 1186px;right:0;/*-webkit-transform: translateX(-50%);transform: translateX(-50%);*/}
.navigation_main .submenu_wrap .menu_row {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -17px;}
.navigation_main .submenu_wrap .menu_row .menu_col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 5px 17px;}
.navigation_main .submenu_wrap.services_menu .menu_col {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.navigation_main .submenu_wrap .submenubox {display: block;height: 100%;align-items: center;}
.navigation_main .submenu_wrap .submenubox a {background: #fff;padding: 22px 27px 27px 35px;height: 100%;border-radius: 10px;display: block;}
.navigation_main .all_menu_col .submenubox a  {display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;}
.navigation_main .submenu_wrap .submenubox a:hover {background: #EAEAEA;}
.navigation_main .submenu_wrap .submenubox .Icon {min-height: 37px;padding: 0 0 9px;line-height: 1;}
.navigation_main .submenu_wrap.second_services_menu {left: auto;right: 0;}
.logo a img {width: auto;height: 36px;}
.submenubox .btnbox {padding: 19px 0 0;display: none;opacity: 1;/*-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;*/}
.submenubox a:hover .btnbox {opacity: 1;}
.submenubox .btnbox span {line-height: 1;border: 2px solid #016741;border-radius: 20px;height: 40px;min-width: 142px;padding: 0 24px;font-size: 14px;font-weight: 600;color: #016741;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;text-align: center;background: transparent;}
.navigation_main .all_menu_col .submenubox a {background: #EAEAEA;}
.navigation_main .all_menu_col .submenubox .btnbox {opacity: 1;display: flex;}

.blog_header {padding: 25px 0;}
.blog_header .social {margin: 0 auto 0 63px;}
.blog_search .btnbox {padding: 0 0 0 9px;}
.searchbox {padding: 0 0 0 17px;}
.searchbox input {width: 343px;height: 40px;border-radius: 20px;background: url(../images/Icon-open-magnifying-glass.svg) no-repeat center right 18px #fff;padding: 0 25px;font-size: 18px;font-style: italic;border: 0;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.16);margin: 0;}

body.scrolldesable{overflow: hidden;}
.ham_menubtn { margin:0; position: relative; z-index: 9; transform: translateY(0);margin-left: auto;}
.ham_menubtn a { display:block;}
.ham_menubtn a span { display: block;background: #008C57;width: 27px;height: 2.25px;border-radius: 5px;position: relative;overflow: hidden;-webkit-transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);will-change: transform,opacity;}
.ham_menubtn a span + span { margin-top:6px;}
.ham_menubtn a span:last-child {width: 15px;}
.ham_menubtn a.active span:nth-child(2) { opacity: 0;}
.ham_menubtn a.active span:first-child {-webkit-transform: translate3d(0,7px,0) rotate3d(0,0,1,45deg);transform: translate3d(0,7px,0) rotate3d(0,0,1,45deg);}
.ham_menubtn a.active span:last-child {-webkit-transform: translate3d(0,-9px,0) rotate3d(0,0,1,-45deg);transform: translate3d(0,-9px,0) rotate3d(0,0,1,-45deg);width: 27px;}
.sp-btngroup {margin: 0 auto;position: sticky;top: 100px;left: 0;z-index: 2;}
/*============ Header Css End ============*/

/*============ Home page Css Start ============*/
.banner_section {overflow: hidden;}
.banner_row {height: 807px;margin-top: 83px;margin-bottom: 100px;}
.banner_row .wpb_column {position: static;}
.banner_row .upb_row_bg {border-radius: 10px;}
.banner_row .banner-cap-img {position: absolute;bottom: 0;right: 10px;display: none;}
.banner_row .caption-content {position: absolute;bottom: auto;top: 50%;right: -56px;width: 514px;background: #008C57;border-radius: 10px;padding: 75px 50px 68px 50px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.banner_row .caption-content * {color: #fff;}
.banner_row .caption-content h1 {padding: 0 0 4px;}
.banner_row .caption-content .wpb_text_column {max-width: 100%;/*68%*/}
.banner_row .caption-content .vc_btn3-container.vc_btn3-inline {padding-top: 100px;}
.banner_row .scrollTodown {position: absolute;top: 100%;left: -24px;z-index: 1;margin-top: 9px;-webkit-animation: jumpInfinite 1.5s infinite;animation: jumpInfinite 1.5s infinite;display: none;}
.banner_row.inner_banner {height: 500px;}
.banner_row.service_banner {margin-top: 36px;}
.scalingTextbox {position: absolute;top: 50%;right: -56px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.scalingTextbox .wpb_wrapper {background: #008C57;border-radius: 10px;padding: 35px 50px;width: 514px;max-height: 425px;}
.scalingTextbox h1,
.scalingTextbox h2 {font-size: inherit;}
.scalingTextbox * {color: #fff;}

@-webkit-keyframes jumpInfinite {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes jumpInfinite {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}


.blogbeitrage-section {padding: 150px 0 114px;}
.blogbeitrage-section .wpb_text_column  {padding: 0 19px 0 0;}
.blog-content h2 {padding: 0 0 10px;}
.blog-content .wpb_text_column p+p {padding: 20px 0 0;}
.blog-content .vc_btn3-container.vc_btn3-inline,
.blog-content .vc_btn3-container.vc_btn3-left {padding: 20px 0 0;}
.blog_row {margin: 0 -26px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.blog_row .blog-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 0 26px;}
.blogbox {position: relative;width: calc(100% - 38px);margin: 0 0 36px 38px;}
.blogbox .blog_outer {background: #EAEAEA;border-radius: 10px;padding: 38px 126px 40px 52px;position: relative;z-index: 1;}
.blogbox h3 {padding: 0 0 11px;}
.blogbox .btnbox {padding-top: 53px;}
.blogbox .backBg {position: absolute;top: 71px;left: -38px;	bottom: -36px;width: 250px;background: #008C57;border-radius: 10px;z-index: -1;height: 299px;}
.blog_row .blog-col:nth-child(odd) {padding-top: 111px;}
.blog_row .blog-col:nth-child(even) .blogbox {margin-left: auto;margin: 36px 38px 0 0;}
.blog_row .blog-col:nth-child(even) .blogbox .backBg {left: auto;right: -38px;bottom: 71px;top: -36px;}
.leistungen-home-section {padding: 150px 0;}
.leistungen-content {max-width: 66.66666667%;/*59.5%*/margin: 0 auto;padding: 0 31px;}
.leistungen-content h2 {padding: 0 0 12px;}
.service_home_wrap {padding: 36px 31px 0;}
.service_row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -24px;justify-content: center;}
.service_row .service-col {-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;padding: 20px 24px;}
.servicebox {background: #E2E2E3;border-radius: 10px;padding: 36px 15px 45px;text-align: center;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.servicebox .lottie-icon {height: 46px;width: 46px;margin: 0 auto 14px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;-ms-flex: 1;flex: 1;	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.servicebox .lottie-icon svg {width: auto;height: auto;}
.servicebox h6 {font-size: 16px;line-height: 1.562;-ms-flex: 1;flex: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;/*word-break: break-all;*/}
.servicebox p {padding: 15px 0 14px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}
.servicebox .btnbox {justify-content: center;padding-top: 47px;}
.servicebox:hover {background: #008C57;}
.servicebox:hover .lottie-icon {filter: invert(100%) sepia(100%) saturate(40%) hue-rotate(80deg) brightness(300%) contrast(100%);}
.servicebox:hover p,
.servicebox:hover h6 {color: #fff;}
.servicebox:hover .btnbox a {border-color: #fff;color: #fff;}
.dienstleistungen_wrap .service_row .service-col {padding: 23px;}
.dienstleistungen_wrap .servicebox {padding: 24px 30px 35px;}
.dienstleistungen_wrap .servicebox h6 {font-size: 20px;line-height: 1.2;}
.uberuns-home-section {padding: 149px 0 0;}
.uberuns-section {padding: 100px 0 118px;}
.uberuns-section .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
.uberuns-row.vc_inner {margin-left: -8px;margin-right: -8px;}
.uberuns-row>div[class*="vc_col-"] {padding-left: 8px;padding-right: 8px;}
.uberuns-row .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
.uberuns-row .wpb_single_image.vc_align_left,
.uberuns-row .wpb_single_image .vc_single_image-wrapper,
.uberuns-row .vc_column-inner,
.uberuns-row .wpb_wrapper,
.uberuns-row .ult-content-box-container,
.uberuns-row .ult-content-box {height: 100%;display: block;}
.uberuns-row .wpb_single_image .vc_single_image-wrapper img {width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: cover;}
.uberuns-row .ult-content-box {border-radius: 10px;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;padding: 100px;flex-direction: column;position: relative;}
.uberuns-row .ult-content-box .logo-icon {width: 123px;position: absolute;top: -45px;left: -41px;}
.uberuns-row .wpb_text_column {max-width: 65%;margin: 0 auto;}
.uberuns-row .wpb_text_column h2 {padding: 0 0 10px;}
.uberuns-row .wpb_text_column p {padding: 0 0 20px;}
.uberuns-row .vc_btn3-container {max-width: 65%;width: 100%;margin: 0 auto;}
.seminare-home-section {padding: 16px 0 150px;}
.seminare-home-section .upb_row_bg {border-radius: 10px;}
.seminare-content {padding: 124px 229px 84px;}
.dassind-content .lottie-icon,
.seminare-content .lottie-icon {width: 108px;margin: 0;display: block;}
.seminare-content h2 {padding: 0 0 10px;}
/*.seminare-content .vc_btn3-container.vc_btn3-center {padding-top: 30px;}*/
.seminare-content .vc_btn3-container {padding-top: 30px;}
.seminare-home-section .seminarpost-row {padding: 0 229px 148px;}
.seminar_row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -17px;}
.seminar_row .seminar-col {padding: 50px 17px;-ms-flex: 0 0 33.33333333%;flex: 0 0 33.33333333%;max-width: 33.33333333%;}
.seminarbox {background: #EAEAEA;border-radius: 10px;padding: 84px 46px 99px;position: relative;height: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;	flex-direction: column;}
.event-end .seminarbox:after {content: '';position: absolute;top: 0;bottom: -20px;left: 0;right: 0;background-color: rgba(255, 255, 255, 0.7);}
.seminarbox h3 {padding: 0 0 10px;color: #008C57;}
.seminarbox h6 {padding: 0 0 19px;line-height: 1.375;font-size: 16px;color: #222221;text-transform: unset;}
.seminarbox div, .seminarbox li, .seminarbox p {line-height: 1.6;}
.seminarbox .btnbox {justify-content: center;position: absolute;bottom: -20px;left: 0;right: 0;}
.home-seminare .seminar_row {margin: 0 -14px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.home-seminare .seminar_row .seminar-col {padding: 0 14px;}
.home-seminare .seminarbox {padding: 38px 56px 103px;background: #fff;}
.klienten-home-section {padding: 105px 0 486px;}
.klienten-home-section .blog-content {padding: 0 0 92px;}
.klienten_image_slider {-ms-flex: 0 0 38.6%;flex: 0 0 38.6%;width: 38.6%;z-index: 1;margin: 0 -42px -43px auto;}
.klienten_row {align-items: flex-end;}
.klienten_text_slider {-ms-flex: 0 0 61.4%;flex: 0 0 61.4%;width: 61.4%;background: #EAEAEA;border-radius: 10px;}
.klienten_image_slider::before {content: '';width: 123px;height: 123px;background: url(../images/arrow-group.svg) no-repeat center center;background-size: 123px 123px;position: absolute;top: -60px;left: -69px;}
.klienten-image {width: 100%;display: block;background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 10px;}
.klienten-image::after {content: '';display: block;padding-top: 131.5%;}
.klientenTextbox {padding: 87px 53px 71px 93px;}
.klientenTextbox h2 {padding: 0;position: relative;transform: translateY(30px);opacity: 0;transition: all .6s ease-in-out;transition-delay: .4s;}
.klientenTextbox h2::before {content: '„';font-family: 'Source Sans 3';font-size: 50px;line-height: 1;color: #008C57;display: block;position: absolute;bottom: 100%;left: 0;}
.klientenTextbox h4 {color: #008C57;padding: 0 0 20px;opacity: 0;transform: translateY(30px);transition: all .6s ease-in-out;transition-delay: .4s;}
.klientenTextbox p {opacity: 0;transition: all .6s ease-in-out;transition-delay: .4s;}
button.slick-arrow {z-index: 1;background: none !important;padding: 0;border: 0;outline: none !important;position: absolute;top: 50%;left: 0;font-size: 0;}
button.slick-arrow.slick-disabled {opacity: 0.5;}
button.slick-arrow.slick-next {left: auto;right: -64px;}
.klienten_slider::before {content: '';width: 123px;height: 123px;background: url(../images/arrow-group.svg) no-repeat center center;background-size: 123px 123px;position: absolute;top:36px;/* -60px*/left: -19px;/*-69px*/}
.klienten_slider .slick-slide {padding: 0 0 43px;z-index: 1;position: relative;}
.klienten_slider .slick-slide.slick-active {z-index: 2;}
.klientenbox {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: flex-end;}
.klientenbox .klienten-image{width:38.58%;margin: 0 -42px -43px auto;z-index: 1;transform: translateX(-100%);transition: all .4s linear;opacity: 0;}
.klientenbox .klienten-image::after {content: '';display: block;padding-top: 131.5%;}
.klientenbox .klientenTextbox {background:#EAEAEA;width: 60.88%;border-radius: 10px;transform: translateX(0);transition: all 1s ease-in-out;opacity: 1;}
.klienten_slider .slick-slide.slick-active .klientenbox .klienten-image {transform: translateX(0);opacity: 1;}
.klienten_slider .slick-slide.slick-active .klientenbox .klientenTextbox h2 {transform: translateY(0);opacity: 1;}
.klienten_slider .slick-slide.slick-active .klientenbox .klientenTextbox h4 {transform: translateY(0);opacity: 1;}
.klienten_slider .slick-slide.slick-active .klientenbox .klientenTextbox p {opacity: 1;}
/*============ Home page Css End ============*/

/*============ Uber uns page Css Start ============*/
.dassind-section {padding: 100px 0;}
.dassind-content {max-width: 59.5%;margin: 0 0;}
.dassind-content.uberuns-dassind {max-width: 100%;padding: 0 87px;}
.dassind-content .vc_custom_heading {padding: 0 0 10px;}
.videoImage {width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 10px;position: relative;margin: 0 0 30px;}
.videoImage::after {content: '';display: block;padding-top: 138.8%;}
.videoImage .playbtn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.werdegang-section {padding: 50px 0 0;}
.nikert_publikat_row h2 {padding: 0 0 31px;margin: 0 -30px;}
.werdegang-row.vc_inner {padding: 0 87px;margin-left: -25px;margin-right: -25px;}
.werdegang-row>div[class*="vc_col-"] {padding-left: 25px;padding-right: 25px;}
.werdegang-row>div[class*="vc_col-"]:nth-child(odd) {padding-top: 142px;}
/* .werdegang-row>div[class*="vc_col-"].odd {padding-top: 57px;} */
.werdegangbox {background: #EAEAEA;border-radius: 10px;padding: 37px 32px 42px 48px;margin: 0 0 30px;min-height: 405px;}
.werdegangbox.green {background: #008C57;}
.werdegangbox.green * {color: #fff;}
.werdegangbox h3 {padding: 0 0 16px;}
.werdegangbox h4 {padding: 0 0 4px;}
.werdegangbox p+h4 {padding-top: 16px;}
.werdegangbox ul+h4 {padding-top: 34px;}
.werdegangbox ul {margin-left: -12px;padding-top: 6px;}
.werdegangbox ul li {display: -webkit-flex;display: -ms-flexbox;display: flex;line-height: 1.35;}
.werdegangbox ul li+li {margin-top: 8px;}
.werdegangbox ul li::before {content: '';width: 5px;height: 5px;border-radius: 50px;background: #008C57;display: block;margin: 11px 5px 0 0;-ms-flex: 0 0 5px;flex: 0 0 5px;}
.werdegang_quote {padding: 78px 62px;min-height: 405px;border-radius: 10px;}
.werdegang_quote h2 {color: #008C57;}
.publikationbox {background: #EAEAEA;border-radius: 10px;padding: 31px 55px 55px;}
.mpb-wrap {margin: -20px auto 0;justify-content: center;}
.publikationbox .wpb_single_image.vc_align_left {text-align: center;padding: 0 0 36px;}
.publikationbox .wpb_text_column p {text-transform: uppercase;}
.bg-pattern-gray {padding: 68px 0;border-radius: 10px;}
.bg-pattern-gray .upb_row_bg {opacity: 0.15;border-radius: 10px;}
.bg-pattern-gray.green .upb_row_bg {opacity: 0.05;}
.bg-pattern-gray.green * {color: #fff;}
.bg-pattern-gray .vc_btn3-container {padding: 20px 0 0;}
.bg-pattern-gray .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {border-color: #fff !important;background-color: transparent !important;-webkit-transform:scale(1);transform:scale(1);}
.bg-pattern-gray .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {/*background-color: #fff !important;color: #008C56 !important;*/-webkit-transform:scale(1.1);transform:scale(1.1);}
.uberuns-content {max-width: 48.65%;margin: 0 auto;}
.uberuns-content h2 {padding: 0 0 10px;}
.seminare-section {padding: 0 0 174px;}
.seminare-section .seminare-content {padding: 112px 0 7px;}
.partner-section {padding: 123px 0 101px;}
.wpb_row.partner-row {max-width: 1139px;margin: 0 auto;}
.partner-row h3 {padding: 0 0 54px;}
.logos_slider {padding: 0 62px;}
.logos_slider .slick-list,
.logos_slider .slick-track {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.logos_slider .slick-slide {float: none;}
.logos_slider .slick-slide .partnerbox {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;min-height: 153px;}
.logos_slider .slick-slide+.slick-slide .partnerbox {border-left: 1px solid #008C57;}
.logos_slider .partnerbox img {max-width: 100%;}
.logos_slider .slick-arrow {z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.logos_slider button.slick-arrow.slick-next {right: 0;}
/*============ Uber uns page Css End ============*/

/*============ Philosophie page css Start ============*/
.philosophie-section {padding: 100px 0 100px;}
.philosophie-section .vc_custom_heading {padding: 0 0 73px;}
.philosophie-row {margin: 0 -7px;}
.philosophie-wrapper .philosophie-row:nth-child(even) {flex-direction: row-reverse;}
.philosophie-row.vc_row.vc_row-flex {margin: 0 -7px;}
.philosophie-row>div[class*="vc_col-"] {padding: 7px;}
.philosophie-row .vc_column-inner,
.philosophie-row .wpb_wrapper,
.philosophie-row .ult-content-box-container,
.philosophie-row .ult-content-box {height: 100%;}
.philosophie-row .ult-content-box {padding: 45px 92px 62px;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;border-radius: 10px;}
.philosophie-row .ult-content-box .lottie-icon {width: 68px;}
.philosophie-row .wpb_text_column {padding: 7px 0 0;}
.philosophie-row h4 {padding: 0 0 11px;}
.philosophie-row .wpb_single_image,
.philosophie-row .wpb_single_image .vc_single_image-wrapper {height: 100%;}
.philosophie-row .wpb_single_image img {height: 100% !important;object-fit: cover;	border-radius: 10px;}
.philosophie-row .logo-icon {position: absolute;top: -55px;left: -53px;}
.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {position: absolute;top: 38px;left: auto;right: -60px;}
.uberuns-section.philosophie {padding-bottom: 63px;}
/*============ Philosophie page css End ============*/

/*============ FAQ page css Start ============*/
.faqs_wrap {padding: 0 31px702;}
.faq-section {padding: 100px 0 169px;}
.faq-section .dassind-content {margin: 0 auto;}
.faq-row {padding: 18px 92px 0;}
.accordion {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;}
.accordion .accordion-title {padding: 6px 70px 6px 38px;background: #EAEAEA;border-radius: 30px;margin: 10px 0;position: relative;min-height: 60px;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.accordion .accordion-title::after {content: '';width: 24px;height: 18px;background: url(../images/down-arrow-g.svg) no-repeat center center;background-size: 24px 18px;position: absolute;top: 21px;right: 30px;-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.accordion .accordion-title.active::after {-webkit-transform: rotate(180deg);transform: rotate(180deg);background: url(../images/down-arrow-light.svg) no-repeat center center;background-size: 24px 18px;}
.accordion .accordion-title h5 {line-height: 1.2;text-transform: none;}
.accordion .accordion-content {display: none;padding: 40px 38px 40px;margin-top: -40px;background: #EAEAEA;border-radius: 0 0 30px 30px;}
.faqs_wrap .btnbox {justify-content: center;padding: 18px 0 0;}
.faqs_wrap .btnbox a {padding: 0 21px;}
/*============ FAQ page css End ============*/

/*============ Aktuelle Standards page css Start ============*/
.aktuelle-row {padding: 0 0 302px;}
.dassind-content.aktuelle-standards {margin: 0 auto;}
.aktuelle-content {padding-top: 108px;text-align: left;}
.aktuelle-content {max-width: 59.5%;margin: 0 auto;}
/* .aktuelle-content h3 {padding: 0 0 26px;} */
.aktuelle-content p {padding: 0;/*0 50px*/}
.aktuelle-content .vc_btn3-container.vc_btn3-center,
.aktuelle-content .vc_btn3-container.vc_btn3-inline {padding: 14px 0 0;}

/*============ Aktuelle Standards page css End ============*/

/*============ Kontak page css Start ============*/
.kontak-section {padding: 100px 0 140px;}
.vc_row.kontak-row {margin: 0 -12px;padding: 69px 0 0;}
.kontak-row .vc_column_container {padding: 0 12px;}
.kontak-row .vc_col-sm-2 {width: 23.56%;}
.kontak-row .vc_col-sm-3 {width: 27.24%;}
.kontak-row .vc_col-sm-7 {width: 49.08%;}
.ansprechbox .ult-content-box {padding: 44px 55px 45px 51px;}
.ansprechbox h3 {line-height: 1.3;padding: 0 0 10px;}
.ansprechbox h5 {text-transform: none;line-height: 1.333;padding: 25px 0 0;}
.kontakbox .ult-content-box {padding: 44px 59px 45px;}
.kontakbox h3 {padding: 0 0 22px;}
.kontakbox .icon_list_item {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.kontakbox .icon_list_item+.icon_list_item {padding-top: 18px;}
.kontakbox .icon_list_item .icon_list_icon {width: 29px;margin-right: 25px;text-align: center;}
.kontakbox .icon_list_item .icon_description p {font-size: 18px;}
.kontakformbox .ult-content-box {padding: 34px 111px 37px;}
.kontak-row .ult-content-box {border-radius: 10px;}
.input_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.input_wrap .input_row,
.input_wrap .but_row {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px 5px 11px;}
.input_wrap .input_row.select_row {padding-top: 22px;}
.input_wrap .input_row.half {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.wpcf7-form-control-wrap {display: block;}
.input_wrap .input_row .input_text {width: 100%;height: 23px;border: 0;border-bottom: 1px solid #707070;margin: 0;padding: 0 0 2px;background: transparent;font-size: 14px;outline: none;	resize: none;}
.input_row .nice-select span {height: auto;line-height: 1;}
.nice-select:after {right: 10px;margin-top: -7px;background-size: 19px 14px;width: 19px;height: 14px;}
.input_wrap .input_row.input_ta_row {padding-top: 55px;}
.wpcf7-list-item {margin: 0;}
.wpcf7-list-item [type=checkbox] {position: absolute;left: -9999px;}
.wpcf7-list-item [type=checkbox]:not(:checked)+span,
.wpcf7-list-item [type=checkbox]:checked+span {position: relative;display: block;font-size: 14px;line-height: 1.142;padding-left: 35px;}
.wpcf7-list-item [type=checkbox]:not(:checked)+span::before,
.wpcf7-list-item [type=checkbox]:checked+span::before {content: '';	width: 16px;height: 16px;border-radius: 100%;position: absolute;top: 0;left: 0;border: 1px solid #222221;	-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wpcf7-list-item [type=checkbox]:checked+span::before {background: #222221;}
.wpcf7-list-item [type=checkbox]:not(:checked)+span::after,
.wpcf7-list-item [type=checkbox]:checked+span::after {content: '';width: 5px;height: 10px;position: absolute;top: 2px;left: 5px;border: 2px solid #fff;display: block;border-top: 0;border-left: 0;-webkit-transform: scale(0) rotate(30deg);transform: scale(0) rotate(30deg);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wpcf7-list-item [type=checkbox]:checked+span::after {-webkit-transform: scale(1) rotate(30deg);transform: scale(1) rotate(30deg);}
.wpcf7-not-valid-tip {font-size: 13px;padding-top: 3px;}
.input_wrap .but_row {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;}
.wpcf7 input[type=submit] {width: auto;height: 40px;border-radius: 20px;border: 0;background: url(../images/Icon-feather-mail-icon-w.svg) no-repeat center left 22px #85BC22 !important;	background-size: 18px 18px;color: #fff !important;font-size: 12px;font-weight: 600;padding: 0 36px 0 52px;line-height: 1;-webkit-transform: scale(1);transform: scale(1);outline: none !important;}
.wpcf7 input[type=submit]:hover {-webkit-transform: scale(1.1);transform: scale(1.1);/*background: url(../images/Icon-feather-mail-icon-w.svg) no-repeat center left 22px #008C57 !important;background-size: 18px 18px;*/}
.wpcf7 .wpcf7-spinner {width: 40px;height: 40px;margin: 0 0 0 88px;background-color: #008C57;position: absolute;}
.wpcf7-spinner::before {left: 10px;top: 10px;width: 8px;height: 8px;}
.wpcf7 form .wpcf7-response-output {color: #dc3232;border: 0;margin: 20px 0 0;padding: 0;}
.wpcf7 form.sent .wpcf7-response-output {color: #85BC22;}
.kontak-row .ult-content-box-container,
.kontak-row .ult-content-box,
.kontak-row .wpb_wrapper,
.kontak-row.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {height: 100%;}
/* .wpcf7 input[type=submit]::after {content: '';width: 18px;height: 18px;background: ;display: block;} */
.kontak-partner-section {padding: 139px 0 130px;}
.nice-select .option {font-family: 'Source Sans 3';font-size: 14px;border-bottom: 1px solid #707070;line-height: 25px;}
.nice-select .option.selected {padding-left: 22px;}
.nice-select .option.selected:before {opacity: 0;}
.nice-select .option:hover,
.nice-select .option.selected.focus {color: #008C57;}

/*============ Kontak page css End ============*/

/*============ Excel tool page css Start ============*/
.dassind-content.quick-check {max-width: 886px;margin: 0 auto;}
.dassind-content.exceltool {padding: 200px 0 18px;max-width: 886px;margin: 0 auto;}
.dassind-content.exceltool .vc_custom_heading {padding: 0 0 27px;}
.dassind-content.exceltool p+p {padding-top: 45px;}
.solvenz-section {}
.dassind-content.solvenz {padding: 0 0 34px;max-width: 886px;margin: 0 auto;}
.dassind-content.solvenz h3 {padding: 0 0 12px;}
.solvenz-section {padding: 0 0 172px;}
.solvenz-form {max-width: 886px;margin: 0 auto;}
.solvenz-form .ult-content-box {background: #EAEAEA;border-radius: 10px;padding: 54px 126px 45px;}
.solvenz-form .input_wrap {margin: 0 -8px;}
.solvenz-form .input_wrap .input_row,
.solvenz-form .input_wrap .but_row {padding: 10px 8px 11px;}
.solvenz-form .input_wrap.digit {padding: 20px 0 0;margin: 0 -13px;}
.solvenz-form .input_wrap.digit .input_row {padding: 12px 13px 11px;}
/* .input_wrap.digit .input_row.ckb_row {padding: 71px 0 16px;}
.solvenz-form .inputbox {height: 40px;border: 2px solid #8B8B8B;border-radius: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.input_wrap.digit .input_row .input_text.input_date {background: transparent;color: #222221;height: 40px;border-bottom: 0;font-weight: 600;padding: 0 39px 0 26px;}
.input_wrap.digit .input_row:not(.ckb_row) label {margin: 0 auto;width: calc(100% - 141px);text-align: center;font-size: 14px;line-height: 1;font-weight: 600;}
.input_wrap.digit .input_row .input_text {font-family: 'Source Sans 3';font-weight: 600;width: 141px;height: 40px;border-bottom: 0;background: #8B8B8B;border-radius: 20px;font-size: 14px;	color: #fff;text-align: center;}
.input_wrap.digit .input_row .wpcf7-not-valid-tip {position: absolute;text-align: center;top: 100%;width: 100%;} */
.excel-form form {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -12px;}
.excel-form {}
.excel-form .input-row {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 12px 12px 11px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
.excel-form .inputbox {width: 100%;border:2px solid #8B8B8B;border-radius: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
.excel-form label {margin: 0;font-size: 14px;font-weight: 600;color: #222221;display: block;width: calc(100% - 141px);text-align: center;}
.excel-form input[type="date"] {background: url(../images/date-icon.svg) no-repeat center right 18px transparent;width: 100%;height: 40px;border: 0;border-radius: 20px;margin: 0;display: block;font-family: 'Source Sans 3';font-size: 14px;font-weight: 600;color: #222221;padding: 0 24px;-webkit-appearance: none;}
input[type="date"]::-webkit-calendar-picker-indicator {color: transparent;background: none;z-index: 1;}
input[type="date"]:before {}
.excel-form .ausrechnenbtn {justify-content:center;padding: 31px 0 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.excel-form .neuberechnen {justify-content:center;padding: 31px 0 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.excel-form .ausrechnenbtn.disable {pointer-events: none;opacity: 0.5;}
.excel-form .input-text {width: 141px;height: 40px;background:#8B8B8B;border: 0;border-radius: 20px;padding: 0 20px;text-align: center;font-size: 14px;font-weight: 600;color: #fff;margin: 0 -2px 0 auto;display: block;}
.excel-form input[type=text]:focus {color: #fff;}
.ergebnis {display: none;padding: 51px 0 0;}
.ergebnis-head {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;margin: 22px -14px 4px;}
.ergebnis-head h6 {text-transform: none;-ms-flex: 0 0 22.1%;flex: 0 0 22.1%;width: 22.1%;padding: 0 14px;text-align: center;font-weight: 600}
.ergebnis-head h6:first-child {-ms-flex: 0 0 55.8%;flex: 0 0 55.8%;width: 55.8%;text-align: right;padding-right: 22px;}
.ergebnis-item {margin: 0 -14px;}
.ergebnis-item .ergebnis-col {-ms-flex: 0 0 22.1%;flex: 0 0 22.1%;width: 22.1%;padding: 4px 14px;}
.ergebnis-item .ergebnis-col.auffallig {-ms-flex: 0 0 55.8%;flex: 0 0 55.8%;width: 55.8%;}
.auffalligbox {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;background: #fff;padding: 0 0 0 18px;border-radius: 20px;}
.auffalligbox h6 {font-weight: 600;}
.ergebnis-item .ergebnis-col .btnbox span {height: 21px;min-width: 118px;}
.ergebnis-item .ergebnis-col .btnbox.ja span {background: #C43737;}
.ergebnis-item .istbox {width: 100%;height: 21px;background: #8B8B8B;border-radius: 20px;color: #fff;font-size: 14px;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;text-align: center;}
.ergebnis h4 {text-align: center;}
.ergebnis-cntent {max-width: 52.25%;margin: 0 auto;text-align: center;padding: 65px 0 20px;}
.ergebnis-cntent .btnbox {justify-content: center;padding: 13px 0 0;}
.solvenz-section .exceltool-kontak {margin: 60px auto 0;display: none;max-width: 886px;}
/*============ Excel tool page css End ============*/

/*============ Seminare page css Start ============*/
.seminare-content-section {padding: 0 0 90px;}
.seminare-content-section .dassind-content {margin: 0 auto;max-width: 100%;}
.seminare-list-section {padding: 0 0 144px;}
.seminare-kontak-section {padding: 0 0 328px;}
.seminare-kontak {border-radius: 10px;padding: 39px 0 28px;}
.kontak-form-white h3 {font-size: 27px;color: #fff;padding: 0 0 9px;}
.kontak-form-white .wpcf7 {max-width: 433px;margin: 0 auto;}
.kontak-form-white .input_wrap .input_row .input_text {border-color: #fff;color: #fff;}
.kontak-form-white .input_wrap .input_row .nice-select:after {background: url(../images/select_down_w.svg) no-repeat center center;}
.kontak-form-white .wpcf7-list-item [type=checkbox]:not(:checked)+span,
.kontak-form-white .wpcf7-list-item [type=checkbox]:checked+span {color: #fff;}
.kontak-form-white .wpcf7-list-item [type=checkbox]:not(:checked)+span::before,
.kontak-form-white .wpcf7-list-item [type=checkbox]:checked+span::before {border-color: #fff;}
.kontak-form-white .wpcf7-list-item [type=checkbox]:checked+span::before {background: #fff;}
.kontak-form-white .wpcf7-list-item [type=checkbox]:not(:checked)+span::after,
.kontak-form-white .wpcf7-list-item [type=checkbox]:checked+span::after {border-color: #008c57;}
.kontak-form-white .wpcf7 input[type=submit] {font-size: 14px;padding: 0 21px 0 50px;}
.kontak-form-white .wpcf7 input[type=submit] {background: url(../images/Icon-feather-mail-icon-w.svg) no-repeat center left 22px transparent !important;border: 2px solid #FFF;}
.kontak-form-white .wpcf7 input[type=submit]:hover {background: url(../images/Icon-feather-mail-icon-w.svg) no-repeat center left 22px #85BC22 !important;border-color: #85BC22;}

/*============ Seminare page css End ============*/

/*============ Puplikationen page css Start ============*/
.publication-dassind-section {padding: 100px 0 114px;}
.publication-section {padding: 103px 0 188px;}
.filter_row {justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;padding: 0 0 43px;}
.filter_row button {border: 0;border-radius: 20px;background: #EAEAEA !important;color: #222221 !important;font-family: 'Source Sans 3';font-size: 14px;font-weight: 600;line-height: 1;	height: 30px;padding: 0 24px;margin: 10px;outline: none;min-width: 78px;}
.filter_row button:hover,
.filter_row button.active {background: #85BC22 !important;color: #fff !important;}
.publications_row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -24px;}
.publications_row .publications-col {padding: 25px 24px 26px;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.publicationsbox {text-align: center;/*display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;*/display: grid;grid-template:"inner" 1fr "date" auto;height: 100%;position: relative;}
.publicationsbox .publicat_inner {background: #EAEAEA;border-radius: 10px;padding: 41px 40px 76px;height: 100%;/*-ms-flex: 1;flex: 1;min-height: 326px;*/grid-area: inner;}
.publicationsbox h5 {line-height: 1.333;text-transform: none;padding: 0 0 14px;margin: 0 -16px;}
.publicationsbox .publicat_inner p+p {padding-top: 24px;}
.publicationsbox .publi_date {background: #008C57;border-radius: 0 0 10px 10px;margin-top: -20px;padding: 53px 22px 37px;z-index: -1;/*-ms-flex: 1;flex: 1;min-height: 195px;*/display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;grid-area: date;}
.publicationsbox .publi_date * {color: #fff;}
.publicationsbox .publi_date p {padding: 0 0 36px;-ms-flex: 1;flex: 1;}
.publicationsbox .publi_date h4 {border-top: 1px solid #fff;padding: 13px 0 0;text-transform: none;}
.publicationsbox .btnbox {position: absolute;bottom: -20px;left: 0;right: 0;}
.publicationsbox .btnbox a {min-width: 140px;}
.publications_wrap .btnbox {justify-content: center;padding-top: 13px;}
/*============ Puplikationen page css End ============*/

/*============ Dienstleistungen page css Start ============*/
.dienstleistungen-dassind-section {padding: 100px 0 64px;}
.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0 139px;}
.dienstleistungen-section {	padding: 0 0 134px;}
.dienstleistungen-row .service_wrap {padding: 0 139px;}
/*============ Dienstleistungen page css End ============*/

/*============ Blog page css Start ============*/
.blog-banner {padding: 52px 0 53px;border-radius: 10px;}
.blog-banner h1 {color: #fff;line-height: 1.42;}
.blog-banner .upb_row_bg {opacity: 0.1;border-radius: 10px;}
.bloglist-content-section {padding: 63px 0 166px;}
.bloglist-section {padding: 0 0 277px;}
.blog_filter {padding: 0 0 15px;align-items: center;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.blog_filter .blog_cate {width: 50%;}
.blog_filter button {width: auto;height: 30px;padding: 0 29px;border: 0;border-radius: 20px;background: #85BC22 !important;color: #fff !important;font-size: 14px;font-weight: 600;line-height: 1;outline: none !important;}
.blog_filter .blog_cate .custom_select {margin-left: 20px;border: 0;height: 30px;line-height: 30px;padding: 0 40px 0 20px;border-radius: 20px;width: auto;background: #EAEAEA;min-width: 124px;font-size: 14px;}
.blog_filter .blog_cate .custom_select .list {width: 50vw;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #EAEAEA;padding: 13px 12px 14px;border-radius: 20px;margin-top: 10px;}
.blog_filter .blog_cate .custom_select .option {line-height: 1;min-height:30px;border-bottom: 0;margin: 5px;padding: 0 27px;border-radius: 20px;background: #8B8B8B;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;color: #fff;font-size: 14px;font-weight: 600;}
.blog_filter .blog_cate .custom_select .option:hover {background: #85BC22;color: #fff;}
.blog_filter .blog_cate .custom_select .list:hover .option:not(:hover) {background-color: #8B8B8B !important;}
.blog_filter .blog_cate .custom_select .option.selected {background-color: #85BC22 !important;color: #fff;}
.blog_filter .blog_cate .custom_select .option.selected:hover {background: #85BC22;}
.blog_filter .blog_cate .custom_select span {font-weight: 600;height: 30px;line-height: 30px;}
.blog_filter .blog_month {justify-content: flex-end;width: 50%;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.blog_filter .blog_month .nice-select {min-width: 142px;border: 0;height: 30px;padding: 0;font-size: 14px;font-weight: 600;color: #222221;}
.blog_filter .blog_month .nice-select span {height: 30px;line-height: 30px;background: #fff;border-radius: 20px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);padding: 0 20px;text-align: center;}
.blog_filter .blog_month .nice-select.open span {color: #008C57;}
.blog_filter .blog_month .nice-select .list {padding: 13px 0;border-radius: 20px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);margin-top: 7px;}
.blog_filter .blog_month .nice-select .option {border-bottom: 0;line-height: 1.43;min-height: 1px;padding: 0 16px;text-align: center;color: #222221;}
.blog_filter .blog_month .nice-select .option:hover {color: #008C57;background: transparent;}
.blog_filter .blog_month .nice-select .option + .option {padding-top: 5px;}
.blog_filter .blog_month .nice-select .option.selected {color: #008C57;}
.blog_filter .blog_month .nice-select {margin-left: 15px;}
.blog_month p {font-style: italic;}
.blog_month .btnbox {padding-left: 15px;}
.blog_month .btnbox a {background: #fff;font-size: 14px;color: #222221;font-weight: 600;height: 30px;padding: 0 43px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16)}
.blog_month .btnbox a:hover {color: #fff;}
.bloglist_row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -30px;}
.bloglist_row .bloglist-col {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding: 25px 30px 26px;}
.bloglistbox {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;height: 100%;background: #F8F8F8;padding: 0 0 24px;border-radius: 0 0 10px 10px;}
.bloglistbox .b_cate {border-radius: 10px 10px 0 0;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;background: #EAEAEA;padding: 27px 32px 18px;}
.bloglistbox .b_cate span {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;font-size: 14px;color: #fff;font-weight: 600;line-height: 1;height: 30px;padding: 0 25px;background: #016741;border-radius: 20px;max-width: calc(50% - 5px);margin: 0 0 10px 10px;}
.bloglistbox .b_cate span:nth-child(odd) {margin-left: 0px;}
/*.bloglistbox .b_cate span + span {margin-left: 10px;}*/
.bloglistbox .b_date {padding: 21px 21px 18px;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: space-between;}
.bloglistbox .b_date p {font-style: italic;line-height: 1.38;}
.bloglistbox .b_date h5 {text-transform: none;line-height: 1.38;}
.bloglistbox h4 {padding: 0 21px 18px;}
.bloglistbox>p {padding: 0 21px 44px;}
.bloglistbox .btnbox {margin-top: auto;	justify-content: flex-start;padding: 0 21px;}
.related-post {max-width: 1364px;margin: 0 auto;padding:139px 0 158px;}
.related-post h3 {padding: 0 0 49px;}
.blogRelated-slider .slick-list {margin: 0 -30px;}
.blogRelated-slider .slick-slide {padding: 0 30px;}
.blogRelated-slider button.slick-arrow {left: -55px;}
.blogRelated-slider button.slick-arrow.slick-next {right: -55px;left: auto;}

.blog_pagination {padding: 25px 0 0;}
.bp_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: flex-end;align-items: center;margin: 0 -8px;}
.bp_wrap .page-numbers {min-width: 1px;min-height: 1px;margin: 0;padding: 0 8px;font-size: 20px;line-height: 1;color: #222221;font-weight: 300;display: block;}
.bp_wrap .page-numbers.current {text-decoration:none;font-weight: 700;color: #008C57;}
.bp_wrap a svg {width: auto;height: 20px;}
.bp_wrap svg path {fill: #EAEAEA;}
.bp_wrap .page-numbers:hover svg path {fill: #85bc22;}
.bp_wrap .page-numbers + .page-numbers{border-left: 1px solid #222221;}
.bp_wrap .page-numbers.prev + .page-numbers,
.bp_wrap .page-numbers + .page-numbers.next{border-left: 0;}
/*============ Blog page css End ============*/

/*============ Dienstleistungen Single page css ST ============*/
.unterseite-section {padding: 100px 0 48px;}
.unterseite-section .vc_inner.vc_row-fluid {padding: 0 287px;}
.unterseite-section .dassind-content {max-width: 100%;}
.nutzen-section {padding: 48px 0 0;}
.nutzen-section h2.vc_custom_heading {padding: 0 0 13px;}
.nutzen-row.vc_row.vc_row-flex,
.vc_row-no-padding .nutzen-row.vc_inner,
.nutzen-row {padding: 0 275px;margin: 0 -12px;}
.nutzen-row > .vc_column_container {padding: 12px 12px 13px;}
.nutzen-row .vc_column-inner,
.nutzen-row .wpb_wrapper {height: 100%;}
.nutzen-row .ult-content-box-container {height: 100%;background: #EAEAEA;border-radius: 10px;padding: 29px 20px 47px;min-height: 234px;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: flex-start;flex-direction: column;justify-content: flex-start;}
.nutzen-row .ult-content-box {}
.nutzen-row .ult-content-box .align-icon {font-size: 0;padding: 0 0 17px;}
.nutzen-row .ult-content-box h5 {text-transform: none;}
.unterseite-section .dassind-content .lottie-icon {width: 61px;margin: 0 0 10px;}
.unterseite-section.leistungen {padding: 147px 0 0;}
.unterseite-section.leistungen .dassind-content {padding: 0 0 67px;}
.leistungen_img_slider {padding: 0 72px 250px;}
.image_slider button.slick-arrow {left: -71px;}
.image_slider button.slick-arrow.slick-next {right: -71px;left: auto;}
.image_slider .slick-list {margin: 0 -27px;}
.image_slider .slick-slide {padding: 0 27px;}
.imgslidbox {background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;border-radius: 10px;overflow: hidden;}
.imgslidbox img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.imgslidbox::after {content: '';display: block;padding-top: 100%;}
.uberuns-section.unterseite {padding: 151px 0 48px;}
.simple-img-bg {height: 497px;}
.simple-img-bg .upb_row_bg {border-radius: 10px;}
/*============ Dienstleistungen Single page css ED ============*/

.glossar-section {padding: 100px 0 186px;}
.glossar-content {max-width: 59.5%;margin: 0 auto;}
.glossar-content h2 {padding: 0 0 13px;}
.glossar_menu {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;}
.glossar_menu ul {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #EAEAEA;padding: 6px 19px 8px 18px;border-radius: 10px;}
.glossar_menu ul li {padding: 0 2px;}
.glossar_menu ul li:first-child {padding-left: 0;}
.glossar_menu ul li:last-child {padding-right: 0;}
.glossar_menu ul li a {font-size: 30px;color: #8B8B8B;line-height: 1.435;font-weight: bold;text-transform: uppercase;display: block;}
.glossar_menu ul li.active a,
.glossar_menu ul li a:hover {color: #222221;}
.glossar_row {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 73px 0 0;}
.glossar_row .glossar_item {text-align: center;padding: 28px 0 29px;}
.glossar_row .glossar_item h3 {padding: 0 0 10px;}

/*============ Blog single page css Start ============*/
.single_banner {background: #008C57;border-radius: 20px;padding: 63px 0 118px;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;min-height: 400px;position: relative;z-index: 1;}
.single_banner .pattern-img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-repeat: repeat;background-position: center center;background-size: cover;opacity: 0.05;z-index: -1;}
.single_banner .banner_cap {text-align: center;	max-width: 45%;}
.single_banner .banner_cap h5 {padding: 0 0 11px;font-style: italic;line-height: 1.39;}
.single_banner .banner_cap h5 span {display: block;font-style: normal;}
.single_banner .banner_cap h1 {line-height: 1.16;font-size: 65px;}
.single_banner .banner_cap h5,
.single_banner .banner_cap h1 {color: #fff;}
.post-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 138px;}
.post-inner .post-col-1 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.post-inner .post-col-2 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.post-content {padding: 0 75px 0 0;}
.post-sidebar {max-width: 365px;/*position: sticky;top: 11px;*/margin: 0 0 0 auto;-webkit-transform: translateX(138px);transform: translateX(138px);padding: 79px 0 0;}
.blog-content-row {padding: 79px 68px 169px 0;margin: 0;}
.blog-content-row .vc_row {margin: 0;}
.post-content .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}

.blog-content-row .vc_col-sm-8 {padding-right: 98px;}
.blog-content-row .vc_custom_heading {max-width: 70%;padding: 0 0 18px;}
.blog-content-row .wpb_text_column h3 {padding: 0 0 10px;}
.blog-content-row .wpb_text_column h5 {padding: 0 0 11px;}
/*.blog-content-row .wpb_text_column p + h5 {padding-top: 20px;}*/
.blog-content-row .wpb_text_column p {padding: 0 0 20px;}
.blog-content-row .wpb_text_column ul {padding: 0 0 30px;}
.blog-content-row .wpb_text_column ul li {display: -webkit-flex;display: -ms-flexbox;display: flex;line-height: 1.53;}
.blog-content-row .wpb_text_column ul li + li {margin-top: 8px;}
.blog-content-row .wpb_text_column ul li::before {content: '';width: 8px;height: 8px;border-radius: 50px;background: #008C57;display: block;margin: 11px 15px 0 0;-ms-flex: 0 0 8px;flex: 0 0 8px;}

.blog-content-row .wpb_text_column ol {padding: 0 0 20px 30px;}
.blog-content-row .wpb_text_column ol li {list-style: decimal;line-height: 1.53;}
.blog-content-row .wpb_text_column ol li::marker {font-weight: 700;}

.blog-content-row .wpb_single_image {padding: 18px 0 34px;}
.blog-content-row .vc_btn3-container {padding: 18px 0 34px;}
.wpb_single_image img {border-radius: 10px;}
.blog-content-row .vc_row.images-row {margin: 0 -18px;padding: 78px 0 149px;}
.vc_row.images-row>.vc_column_container {padding: 0 18px;}
.vc_row.images-row.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner,
.vc_row.images-row .wpb_wrapper {height: 100%;}
.vc_row.images-row .wpb_single_image {padding: 8px 0;height: 100%;}
.vc_row.images-row .wpb_single_image .vc_figure {position: relative;}
.vc_row.images-row .wpb_single_image .vc_single_image-wrapper {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.vc_row.images-row .wpb_single_image .vc_figure,
.vc_row.images-row .wpb_single_image .vc_single_image-wrapper {width: 100%;height: 100%;}
.vc_row.images-row .wpb_single_image .vc_figure::before {content: '';display: block;padding-top: 100%;}
.vc_row.images-row .wpb_single_image img {max-width: 100% !important;height: 100% !important;object-fit: cover;}
.vc_row.images-row .vc_col-sm-12 .wpb_single_image .vc_figure::before {padding-top: 52.6%;}
.blog-content-row .infobox-row {margin: 0 -19px;padding: 22px 0 115px;}
.blog-content-row .infobox-row .vc_custom_heading {max-width: 100%;padding: 0;}
.vc_row.infobox-row>.vc_column_container {padding: 0 19px;}
.blog-content-row .vc_row:last-child {padding-bottom: 0;}
.bloginfobox {height: 100%;padding: 8px 0;}
.bloginfobox .ult-content-box {border-radius: 10px;height: 100%;padding: 59px 61px;}
.tagsbox {background: #EAEAEA;border-radius: 20px;padding: 23px 29px 48px;margin-top: 21px;max-height: 318px;overflow: hidden;transition: max-height .3s ease-in-out;}
.tagsbox.open {max-height: 100%;}
.tag_row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -5px;padding: 13px 0 0;}
.tag_row .btnbox {padding: 5px 5px;}
.tag_row .btnbox a {min-width: 112px;height: 30px;background: #8B8B8B;padding: 0 29px;}
.questionbox {background: #008C57;padding: 61px 52px 53px 77px;border-radius: 20px;margin: 0 0 128px;}
.questionbox * {color: #fff;}
.questionbox h3 {padding: 0 0 10px;}
.questionbox .social {padding: 27px 0 0;}
.social ul {display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;margin: 0 -6px;}
.social ul li {padding: 0 6px;}
.post-comment-form {padding: 0 14px 0 0;}
/* .comments-area {max-width: 100%;background: #F8F8F8;border-radius: 20px;padding: 43px 63px 45px;} */
.comments-area {max-width: 100%;}
.comments-area h3.comments-title {font-size: 30px;line-height: 1.433;padding: 0 129px 10px 0;}
.comments-area h3.comments-title + p {padding: 0 129px 52px 0;}
.comments-area > * {margin: 0;}
.comment-wrap > .comment-col {background: #F8F8F8;border-radius: 10px;padding: 42px 74px 45px 55px;margin: 0 0 13px;}

.comment-box .comm-top {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}

.comment-wrap .comment-box h5 {text-transform: none;font-style: italic;font-weight: 600;line-height: 1.444;padding: 0 0 10px;}
.comment-wrap  .comment-col .comment-col .comment-box {position: relative;padding: 27px 0 0 44px;margin: 24px 0 0;}
.comment-wrap  .comment-col .comment-col .comment-box::before {content: '';width: 181px;height: 1px;background: #707070;display: block;position: absolute;top: 0;left:0;}
.comments-area .comment-form,
.comment-respond > *:last-child.comment-form {max-width: 434px;margin: 0;}
.comments-pagination {margin: 0;padding:33px 0 0;border-top:0;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.comments-pagination .nav-links {margin-top: 0;margin: 0 -8px; display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.navigation .nav-links > * {min-width: 1px;min-height: 1px;margin: 0;padding: 0 8px;font-size: 20px;line-height: 1;color: #222221;font-weight: 300;display: block;}
.pagination .nav-links > *.current, .comments-pagination .nav-links > *.current {text-decoration:none;font-weight: 700;color: #008C57;}
.comments-pagination .nav-links svg {width: auto;height: 20px;}
.comments-pagination .nav-links svg path {fill: #EAEAEA;}
.comments-pagination .page-numbers:hover svg path {fill: #85bc22;}
.comments-pagination .page-numbers + .page-numbers{border-left: 1px solid #222221;}
.comments-pagination .page-numbers.prev + .page-numbers,
.comments-pagination .page-numbers + .page-numbers.next{border-left: 0;}
.pagination .nav-links > *:not(.dots):not(.current):hover, .comments-pagination .nav-links > *:not(.dots):not(.current):hover {text-decoration: none;}
div#respond.comment-respond {max-width: 100%;background: #F8F8F8;border-radius: 20px;padding: 43px 63px 45px;margin: 67px 0 139px;}
.comment-respond > * {margin: 0;}
.comment-respond h3 {font-size: 20px;line-height: 1.4;padding:0 0 15px;}
.comments-area .comment-reply-title {font-size: 20px;line-height: 1.4;margin: 0;}
.comment-form .form-submit {padding: 10px 0 0;}
.comment-form > p.comment-notes {display: none;}
.comment-form .input_wrap .input_row textarea.input_text {margin-top: 31px;}
.comment-form .input_wrap .input_row.ckb_row {display: -webkit-box;display: -ms-flexbox;display: flex;}
.comment-form .input_wrap .input_row input[type=checkbox] {width: 16px;height: 16px;border: 1px solid #222221;border-radius: 100px;-ms-flex:0 0 16px;flex:0 0 16px;}
.comment-form .input_wrap input[type=checkbox] + label {padding: 0 0 0 19px;font-size: 14px;line-height: 1.142;margin: 0;}
.comment-form .input_wrap input[type=checkbox]:after {border: 2px solid #222221;border-top: 0;border-left: 0;left: 4px;top: 1px;width: 6px;height: 10px;}
.comment-form>p {margin-bottom: 0;}
.comment-form>p input[type=email],
.comment-form>p input[type=text],
.comment-form>p input[type=url],
.comment-form>p textarea {display: block;background: transparent;height: 23px;border: 0;border-bottom: 1px solid #707070;resize: none;	margin: 0;font-size: 14px;}
.comment-form input[type=submit] {width: auto;min-width: 178px;height: 40px;border: 2px solid #016741;border-radius: 20px;background: transparent !important;color: #016741 !important;font-family: 'Source Sans 3';font-size: 14px;font-weight: 600;padding: 0;line-height: 1;}

.comment-form input[type=submit]:hover {background: #016741 !important;color: #fff !important;}

.tagExpand.btnbox {position: absolute;bottom: 0;left:29px;right: 29px;background: #EAEAEA;padding: 30px 0;}
.tagExpand.btnbox.with-icon a {padding: 0 24px 0 41px;height: 30px;background: #008C57;}
.tagExpand.btnbox a::before {content: '';position: absolute;top: 8px;left: 13px;width: 21px;height: 16px;background: url(../images/select_down_w.svg) no-repeat center center;background-size: contain;pointer-events: none;display: block;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: rotate(0);transform: rotate(0);}
.tagExpand.btnbox.active a::before {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
/*============ Blog single page css End ============*/

.default-content-row {padding: 100px 0;}
.default-content-row h1,
.default-content-row h2,
.default-content-row h3,
.default-content-row h4,
.default-content-row h5,
.default-content-row h6 {padding: 0 0 10px;}
.default-content-row p {padding: 0 0 20px;}
.default-content-row ul {margin-left: -12px;padding-top: 6px;padding: 0 0 20px;}
.default-content-row ul li {display: -webkit-flex;display: -ms-flexbox;display: flex;line-height: 1.35;}
.default-content-row ul li+li {margin-top: 8px;}
.default-content-row ul li::before {content: '';width: 5px;height: 5px;border-radius: 50px;background: #008C57;display: block;margin: 11px 5px 0 0;-ms-flex: 0 0 5px;flex: 0 0 5px;}

.error-404 {text-align: center;padding: 100px 0;min-height: 50vh;}
.error-404 .page-header {padding: 0;margin: 0 auto;border: 0;}
.error-404 .btnbox {justify-content: center;}

.jAlert {box-shadow: 0 0 30px rgba(0, 0, 0, 0.16);}
.ja_default,
.ja_body,
.ja_btn_wrap.optBack {background: #fff;}
.ja_title>div {font-size: 24px;color: #222221;font-weight: bold;padding: 60px 26px 10px;text-align: center;}
.ja_body {padding: 0 36px 60px;}
.ja_body p {font-family: 'Source Sans 3';padding: 0 0 10px;text-align: center;}
.ja_body p b {font-weight: 600;}
.ja_btn_wrap.optBack {margin: 25px 0 0;padding: 0;}
.ja_btn, .ja_btn:active, .ja_btn:link, .ja_btn:visited {font-size: 16px;font-weight: 600;padding: 12px 24px;border-radius: 100px;margin-top: 0;}
.ja_btn_green, .ja_btn_green:link, .ja_btn_green:visited {background: #85BC22;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ja_btn_red, .ja_btn_red:link, .ja_btn_red:visited {background: #C43737;margin-top: 20px;}
.ja_default .ja_close_round, .ja_default .ja_close_round_white {width: 34px;height: 34px;border-radius: 100%;background: #85BC22;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;line-height: 1;top: -17px;right: 0;}

/*============ Modal Css Start ============*/
body.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;left: 0;z-index: 1060;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}
.modal .modal-close {background: #008C57 !important;border: 0;border-radius: 100%;outline: none !important;width: 42px;height: 42px;font-size: 0;position: absolute;top: 20px;right: 20px;	z-index: 1;padding: 16px;}
.modal .modal-close svg {width: 100%;height: auto;}
.modal-dialog {	position: relative;width: auto;margin: 0.5rem;pointer-events: none;display: flex;align-items: center;min-height: calc(100% - 1rem);}
@media (min-width: 576px) {
	.modal-dialog {max-width: 500px;margin: 1.75rem auto;min-height: calc(100% - 3.5rem);}
}
.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translate(0, -50px);}
.modal.show .modal-dialog {transform: none;}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 0;border-radius: 10px;	outline: 0;}
.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #222221;}
.modal-backdrop.show {opacity: .5;}
.fade {transition: opacity .15s linear, visibility .15s linear;}
.fade:not(.show) {opacity: 0;visibility: hidden;}
.fade.show {opacity: 1;visibility: visible;}
.modal.video-modal {overflow: hidden;}
.modal.video-modal .modal-dialog {max-width: 100%;min-height: 100%;margin: 0 auto;}
.modal.video-modal .modal-content {background-color: transparent;}
.modal.video-modal .modal-body {padding: 0;}
.videobox video {width: 100%;height: 100vh;object-fit: cover;}
/*============ Modal Css End ============*/
footer.blog_footer {padding-top: 100px;}
footer {position: relative;}
.ftToprow {flex-wrap: wrap;margin: 0 -22px;padding: 0 0 45px;}
.fttop-col-1 {-ms-flex: 0 0 42.7%;flex: 0 0 42.7%;width: 42.7%;padding: 0 22px;}
.fttop-col-2 {-ms-flex: 0 0 28.5%;flex: 0 0 28.5%;width: 28.5%;padding: 0 22px;}
.ftlogo {padding: 0 0 8px;}
.fttopbox {background: #EAEAEA;border-radius: 10px;padding: 37px 64px 27px;height: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;	align-items: flex-start;justify-content: flex-start;text-align: left;position: relative;}
.fttopbox .Icon {position: absolute;top: -38px;left: -36px;width: 123px;}
.fttopbox .Icon img {width: 100%;}
.fttop-col-1 .fttopbox {padding: 37px 86px 27px;}
.fttopbox h4 {padding: 0 0 10px;}
.fttopbox p {padding: 0 0 10px;}
.fttopbox.green {background: #008C57;}
.fttopbox.green h4,
.fttopbox.green p {color: #ffff;}
.fttopbox.green .btnbox.bordered a {border-color: #fff;color: #fff;}
/* .fttopbox.green .btnbox.bordered a:hover {background: #fff;color: #008C57;} */
.footer_wrapper {background: #fff;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);padding: 44px 51px 33px 122px;align-items: flex-start;}
.footer_wrapper .ft-col {-ms-flex: 0 0 11.73%;flex: 0 0 11.73%;width: 11.73%;margin-right: 22px;}
.footer_wrapper .ft-col.ftaddress {margin-right: 80px;-ms-flex: 0 0 14.9%;flex: 0 0 14.9%;width: 14.9%;}
.ftbox address {font-style: normal;font-size: 16px;line-height: 1.375;margin: 0;padding: 9px 0 0;}
.ftbox h4 {padding: 0 0 9px;}
.ftbox ul li+li {padding: 9px 0 0;}
.ftbox ul li a {display: inline-block;vertical-align: top;font-size: 16px;line-height: 1.375;}
.ftbox ul li a:hover {color: #008C57;}
.ftbox ul li a span {display: inline-block;vertical-align: middle;padding-right: 10px;font-size: 0;line-height: 1;}
.google_review {width: 304px;max-width: 100%;background: #EAEAEA;border-radius: 10px;padding: 30px 40px 34px;text-align: center;margin: 0 0 0 auto;}
.google_review ul {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;padding: 4px 0 18px;margin: 0 -3px;font-size: 0;}
.google_review ul li {padding: 0 3px;}
.google_review ul li path {fill: #8B8B8B;}
.google_review ul li.active path {fill: #FBBC2C;}
.google_review .btnbox {justify-content: center;}
.google_review .btnbox a {padding: 0 15px;}
.blog_footer .google_review {width: 248px;padding: 30px 14px 34px;margin: 0;}
.blog_footer .ftToprow {margin: 0;padding: 0;position: relative;}
.blog_footer .fttop-col-1 {position: absolute;top: -93px;right: -64px;padding: 0;-ms-flex: 0 0 21.59%;flex: 0 0 21.59%;width: 21.59%;}
.blog_footer .fttop-col-1 .fttopbox {padding: 47px 52px;}
.blog_footer .fttopbox .btnbox {padding-top: 20px;}
.blog_footer .fttop-col-2 {display: none;}
.blog_footer .fttopbox .Icon {left: unset; right: -36px;}
.fttopbox .btnbox {justify-content: flex-start;}
.btngroup {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
.btnbox {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.btnbox a,
.btnbox > span {height: 40px;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;background: #85BC22;border-radius: 20px;font-size: 14px;font-weight: 600;color: #fff;padding: 0 24px;position: relative;min-width: 142px;-webkit-transform: scale(1);transform: scale(1);}
.btnbox > span {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btnbox a:hover,
.btnbox > span:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}
/* .btnbox a:hover {background: #008C57;} */
.btnbox.dark a {background: #008C57;color: #fff;}
/* .btnbox.dark a:hover {background: #85BC22;color: #fff;} */
.btnbox.gray a {background: #EAEAEA;color: #222221;}
/* .btnbox.gray a:hover {background: #008C57;color: #fff;} */
.btnbox.bordered a {background: transparent;border: 2px solid #016741;color: #016741;}
/* .btnbox.bordered a:hover {background: #016741;color: #fff;} */
.btnbox a span {position: absolute;top: 9px;right: 13px;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btnbox.with-icon a {padding: 0 61px;}


.math-captcha-form span,
.captcha_row span {display: -webkit-flex;display: -ms-flexbox;display: flex;}

.captcha_row span input {width: 30px !important;}


.ja_wrap {z-index: 9999999999;}


.google_review.sticky_sec { position: fixed; top: 80px; right: 45px; background: #FFFFFF; width: 236px; z-index: 10; padding: 14px 18px 22px; box-shadow: 0 0 15px rgba(0, 0, 0 , 0.16); }



.seminarbox ul {padding: 6px 0 10px 18px;}
.seminarbox ul li {list-style: disc;line-height: 1.53;}
.seminarbox ul li + li {padding-top: 5px;}

.excel-form .ergebnis_inner .inputbox { border-color: #85BC22; }
.excel-form .inputbox label { padding: 2px 10px; text-align: left; font-size: 12px; width: calc(100% - 126px); }
.excel-form .input-text { width: 126px; }
.excel-form .ergebnis_inner .input-text { background-color: #85BC22; }

.captcha_row { width: 100%; display: -ms-flexbox; display: flex; }
.captcha_row p { display: -ms-flexbox; display: flex; font-size: 14px; color: #fff; }
.captcha_row .form_captcha { margin-left: 8px; }
.captcha_row .form_captcha .wpcf7-mathcaptcha { margin: 0; }



/*.cap_pro_wrap {
    justify-content: center;
}*/
.cap_pro_wrap p {
	align-items: center;
	color: #222221;
}
.cap_pro_wrap p span {
	margin-left: 3px;
	margin-right: 3px;
}
.cap_pro_wrap p a {
	margin: 0 14px;
	width: 18px;
}
.cap_pro_wrap p span input {
	margin: 0 !important;
	width: 130px !important;
	height: 23px;
	border: 0;
	border-bottom: 1px solid #707070;
	padding: 0 0 2px;
	background: transparent;
	font-size: 14px;
	resize: none;
}


.kontak-form-white .cap_pro_wrap p {
	color: #ffffff;
}
.kontak-form-white .cap_pro_wrap p span input {
	border-color: #fff;
	color: #fff;
}


.newpagebanner {
	padding: 100px;
	border-radius: 8px;
	margin-top: 83px;
	margin-bottom: 100px;
}
.newpagebanner .vc_column-inner .vc_row {
	margin: 0;
}
.newpagebanner .banner-content {
	padding: 0 0 0 40px;
}
.newpagebanner h2 {
	color: #ffffff;
}
.newpagebanner p {
	color: #ffffff;
}
.newpagebanner .banner-content .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.slider-imagebox {}
.section-carosal {}
.marquee{
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #fff;
	padding: 22px 0;
}

.marquee__track{
	display: flex;
	width: max-content;
	gap: 0;
	animation: scroll 30s linear infinite;
}

/* pause on hover */
.marquee:hover .marquee__track{
  	animation-play-state: paused;
}

/* one group of logos */
.marquee__group{
	display: flex;
	align-items: center;
	gap: 0;
}
.marquee__group.marquee__group_repeat {
	position: absolute;
	transform: translateX(100%);
}
.marquee__group.marquee__group_repeat + .marquee__group_repeat {
	position: absolute;
	transform: translateX(200%);
}

/* logo styling */
.marquee .img__box {
	width: calc(150px + 12px);	
	height: 150px;
	padding: 0 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.marquee .img__box img{
	max-width: 100%;
	height: auto;
	width: auto;
	max-height: 100%;
}
/* .marquee img:hover{
  opacity: 1;
  filter: grayscale(0%);
  transform: translateY(-2px);
} */

/* gradient edge masks (nice fade at sides, optional) */
.marquee__mask{
  position: absolute;
  top: 0; bottom: 0;
  width: 70px;
  pointer-events: none;
}
.marquee__mask.left{  left: 0;
  background: linear-gradient(to right, #fff 35%, rgba(255,255,255,0));
}
.marquee__mask.right{ right: 0;
  background: linear-gradient(to left, #fff 35%, rgba(255,255,255,0));
}

/* animation — shift one full set to the left */
@keyframes scroll{
  0%{ transform: translateX(0); }
  100%{   transform: translateX(-100%); } /* -50% because we duplicated content */
}

/* respect users who prefer less motion */
@media (prefers-reduced-motion: reduce){
  .marquee__track{ animation: none; }
}

.section__title .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 70px;
}
.section__title .vc_column-inner .wpb_wrapper .wpb_wrapper  {
	margin: 0;
	display: block;
}

/* .inner__container {} */
.inner__container.vc_column_container>.vc_column-inner {
	max-width: 1300px;
	margin: 0 auto;
}

.slider-imagebox {
	margin-top: 100px;
	margin-bottom: 100px;
}

.two__blocks {
	margin-top: 100px;
	margin-bottom: 100px;
}
.two__blocks .video_left__column > .vc_column-inner {
	padding: 0 28px;
}
.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper {
	/* background: #F2F2F2; */
	background: #eaeaea;
	padding: 48px;
	border-radius: 8px;
	position: relative;
	min-height: 100%;
}
.two__blocks .video_left__column .wpb_text_column .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 22px;
}
.two__blocks .video_left__column .wpb_text_column .wpb_wrapper p {
	line-height: 140%;
}
.two__blocks .video_left__column .wpb_text_column .wpb_wrapper ul {
	list-style: disc;
	margin: 0 0 0 20px;
}
.two__blocks .video_left__column .wpb_text_column .wpb_wrapper ul li {
	list-style: disc;
	line-height: 140%;
}
.two__blocks .video_left__column .wpb_text_column .wpb_wrapper ul li + li {
	margin-top: 16px;
}
.two__blocks .main_video__box > .vc_column-inner {
	padding: 0 28px;
}
.two__blocks .main_video__box .videoImage {
	margin: 0;
}
.two__blocks .video_left__column .vc_btn3-container {
	margin-top: 22px;
}

.section__two {
	margin-top: 100px;
	margin-bottom: 100px;
}
.section__two .vc_btn3-container {
	margin-top: 28px;
}

.green_acc_wrapper {
	padding: 100px;
	border-radius: 8px;
	margin-top: 100px;
	margin-bottom: 100px;
}
.green_acc_wrapper .row__classes .wpb_column {
	padding-left:24px;
	padding-right:24px;
}
.green_acc_wrapper .faqs_wrap {
	margin: 0;
	padding: 0;
}
.green_acc_wrapper .faqs_wrap .btnbox {
	display: none;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-title {
	background: none;
	border-radius: 0;
	padding: 0 30px 0 0;
	margin: 0;
	cursor: pointer;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-title h5 {
	color: #ffffff;
	font-weight: 700;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-content {
	background: none;
	margin: 0;
	border-radius: 0;
	padding: 0;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-content p {
	color: #ffffff;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-content + .accordion-title {
	margin-top: 28px;
}
.green_acc_wrapper .faqs_wrap .accordion .accordion-title::after {
	right: 0;
	width: 16px;
	height: 16px;
	background: url(../images/acc__icon.svg) no-repeat center center;
}
.green_acc_wrapper .row__classes .vc_btn3-container {
	margin-top: 32px;
}

.step__section {
	margin-top: 100px;
	margin-bottom: 100px;
}
.step__section .column_3__row {
	margin-left: auto;
	margin-right: auto;
	max-width: 1300px;
}
.step__section .column_3__row > .wpb_column {
	padding: 0 14px;
}
.step__section .column_3__row > .wpb_column .vc_column-inner {
	position: relative;
	min-height: 100%;
}
.step__section .column_3__row .vc_column-inner > .wpb_wrapper {
	background: #EAEAEA;
	border-radius: 8px;
	padding: 32px;
	box-shadow: 0px 1px 4px rgba(17,17,26,0.05), 0px 0px 8px rgba(17,17,26,0.1);
	display: flex;
	flex-direction: column;
	gap: 28px;
	position: relative;
	min-height: 100%;
}
.step__section .bottom__metabox {
	margin: 32px 0 0 0;
}
.step__section .bottom__metabox .vc_column-inner > .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 28px;
}

.review__testimonial {
	padding: 100px;
	border-radius: 8px;
	margin-top: 100px;
	margin-bottom: 100px;
}
.review__testimonial .review__rowbox {
	margin-left: 0;
	margin-right: 0;
	justify-content: center;
	margin-bottom: 36px;
}
.review__testimonial .review__rowbox > .wpb_column {
	padding: 0 18px;
}
.review__testimonial .review__rowbox > .wpb_column .vc_column-inner {
	padding: 32px;
	background: #ffffff;
	border-radius: 8px;
}
.review__testimonial .review__rowbox > .wpb_column .vc_column-inner > .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 28px
}
.review__testimonial .review__rowbox > .wpb_column .review__name [class*="person__title"] {
	color: #008C57;
	line-height: 150%;
}
.review__testimonial .review__rowbox > .wpb_column .review__name [class*="person__subtitle"] {
	font-size: 16px;
	line-height: 150%;
}
.review__testimonial .review__rowbox .wpb_content_element .wpb_wrapper p + p {
	margin-top: 16px;
}
.review__testimonial .bottom__metabox .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 28px;
}
.review__testimonial .bottom__metabox .vc_column-inner .wpb_wrapper .wpb_wrapper {
	gap: 8px;
}

.two__blocks.white__blocks {
	padding: 0;
	margin-top: 100px;
	margin-bottom: 100px;
}
.two__blocks.white__blocks .video_left__column > .vc_column-inner > .wpb_wrapper {
	padding: 0;
	border-radius: 0;
	background: none;
}
.two__blocks.white__blocks .main_video__box .vc_column-inner > .wpb_wrapper {
	min-height: 100%;
	position: relative;
}
.two__blocks.white__blocks .wpb_single_image,
.two__blocks.white__blocks .wpb_single_image .vc_figure .vc_single_image-wrapper {
	min-height: 100%;
	position: relative;
	width: 100%;
}
.two__blocks.white__blocks .wpb_single_image .vc_figure {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.two__blocks.white__blocks .wpb_single_image .vc_figure .vc_single_image-wrapper img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}

.two__blocks.white__blocks .video_left__column h3 {
	margin-bottom: 28px;
}
.two__blocks.white__blocks .video_left__column .wpb_text_column .wpb_wrapper {
	gap: 0;
}
.two__blocks.white__blocks .video_left__column .wpb_text_column .wpb_wrapper h5 {
	margin-top: 0;
	margin-bottom: 10px;
}
.two__blocks.white__blocks .video_left__column .wpb_text_column .wpb_wrapper * + h5 {
	margin-top: 28px;
}
.two__blocks.white__blocks .bottom__metabox {
	margin-top: 36px;
}
.two__blocks.white__blocks .bottom__metabox .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 28px;
}
.two__blocks.white__blocks .bottom__metabox .vc_column-inner .wpb_wrapper .wpb_wrapper {
	gap: 8px;
}

.green_info_wrapper {
	padding: 100px;
	border-radius: 8px;
	margin-top: 100px;
	margin-bottom: 100px;
}
.green_info_wrapper .row__classes {
	margin: 0;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}
.green_info_wrapper .row__classes .wpb_column {
	padding-left:24px;
	padding-right:24px;
}
.green_info_wrapper .row__classes .left__columnbox .vc_column-inner > .wpb_wrapper {
	padding: 32px;
	border-radius: 8px;
	background: #ffffff;
}
.green_info_wrapper .row__classes .left__columnbox .vc_column-inner > .wpb_wrapper .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.green_info_wrapper .section__title .vc_column-inner .wpb_wrapper {
	margin: 70px 0 0 0;
}

.last__plain_section {
	margin-top: 100px;
	margin-bottom: 100px;
}
.last__plain_section .vc_column-inner {
	max-width: 1300px;
	margin: 0 auto;
}
.last__plain_section .vc_column-inner > .wpb_wrapper {
	display: flex;
	flex-direction: column;
	gap: 28px;
}


.counter__section {
	margin: 30px 0 10px 0;
}
.counter__wrapper {
	max-width: 1500px;
	margin: 0 auto;
	padding: 0 50px;
}
.counter__wrapper .counter_main_div .count_row {
	display: flex;
	align-items: flex-start;
	gap: 78px;
}
.counter__wrapper .counter_main_div .count_row .count_col {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	max-width: 20%;
	justify-content: center;
	text-align: center;
	gap: 16px;
}
.counter__wrapper .counter_main_div .count_row .count_col .abt-tagline {
	padding: 5px 15px;
	border-radius: 6px;
	color: #222221;
	font-size: 22px;
	font-weight: 600;
	display: flex;
	align-items: center;
	gap: 4px;
	background: linear-gradient(to right,  rgba(133,188,34,1) 0%,rgba(133,188,34,0) 100%);
}
.counter__wrapper .counter_main_div .count_row .count_col .abt-tagline span {
	display: block;
}
.seminare-kontak.landing-pg-kontak {
    border-radius: 0;
    padding: 0;
}
.landing-pg-kontak .kontak-inner-col > .vc_column-inner {
    border-radius: 10px !important;
    padding: 40px;
}

 
.green-stickey-new{ position: fixed; padding: 18px; display: block; right: 1.5%; bottom:130px ; background-color: #85bc22;  padding: 18px;     width: 290px; z-index: 99999; border-radius:10px !important;-webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.30);}
.green-stickey-new h5{ line-height: 1 !important;margin-bottom:10px; text-transform: uppercase; font-size: 20px  !important; text-align: center; color: #fff;}
.inside-btn{ display: flex ; align-items: center; justify-content: center;}
.inside-btn a{ display: flex ;align-items: center;  padding: 5px 15.9px 4px 15px;border-radius: 20px; justify-content: center;  color: #8b8b8b; font-size: 12px; line-height: 1.17; font-weight: bold; background-color: #fff; width: 191px; max-width: 100%; text-align: center;}
.inside-btn a:hover{ transform: scale(1.1); }
body .youtube-container{border-radius:10px !important;  height: 110px; bottom: 10px !important;     width: 290px;  border-radius:10px !important;}
body .youtube-container>div{border-radius:10px !important; padding: 18px !important; }
body .youtube-container h3{ line-height: 1 !important;margin-bottom:10px; text-transform: uppercase; font-size: 20px  !important; text-align: center; color: #fff;}
body .youtube-container .vc_btn3-container{ margin: 0 !important; }
.green-stickey-new.inner-pg-stickey{ bottom: 10px;  }
@media(max-width:767px){
	.green-stickey-new{ padding: 10px; bottom: 70px; width: 200px;  }
	.green-stickey-new h5{ font-size: 18px; margin: 0 0 5px;}
}