@font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-regular.svg#Montserrat) format('svg'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-italic.svg#Montserrat) format('svg'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700.svg#Montserrat) format('svg'); } @font-face {
font-display: swap; font-family: 'Montserrat';
font-style: italic;
font-weight: 700;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/montserrat-v25-latin-700italic.svg#Montserrat) format('svg'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.eot); src: url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(https://neddermannconsulting.com/wp-content/themes/salient-child/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); }
body .full-width-section {
box-sizing: border-box !important;
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
box-shadow: none !important;
}
.ascend #sidebar .widget.widget_categories li {
margin: 0 !important;
}
ul,
ol {
margin-left: 20px;
}
ul li,
ol li {
color: #000;
}
.post-area .excerpt {
color: #000;
}
#cookie-notice {
font-family: 'Open Sans',sans-serif !important;
}
#cookie-notice .cn-text-container {
font-size: 14px;
}
#cookie-notice #cn-notice-buttons a {
font-family: 'Open Sans',sans-serif;
background: linear-gradient(#a163f5 0%, #efbad3 100%);
color: #fff;
padding: 6px 10px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
#cookie-notice #cn-notice-buttons a:hover {
background: #fff;
color: #a163f5;
}
#slide-out-widget-area .textwidget a {
margin-top: 40px;
display: inline-flex;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
width: 33px;
height: 33px;
align-items: center;
justify-content: center;
font-weight: 700;
color: #000;
text-transform: lowercase;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
}
#slide-out-widget-area .textwidget a:hover {
opacity: 0.8;
}
.scroll-down-wrap .section-down-arrow {
opacity: 1 !important;
}
.scroll-down-wrap .section-down-arrow:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
opacity: 0;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.scroll-down-wrap .section-down-arrow:hover {
border-color: transparent;
}
.scroll-down-wrap .section-down-arrow:hover:before {
opacity: 1;
}
.scroll-down-wrap .section-down-arrow i {
height: 50px !important;
font-size: 30px !important;
line-height: 50px !important;
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}
body.archive .page-header-bg-image:after {
background-color: rgba(0,0,0,0.8) !important;
}  #slide-out-widget-area-bg.fullscreen.dark,
#slide-out-widget-area-bg.fullscreen-alt.dark {
opacity: 0.8 !important;
} #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li,
#slide-out-widget-area.fullscreen .menuwrapper li,
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li,
#slide-out-widget-area.fullscreen-alt .menuwrapper li {
margin: 0 !important;
}
#slide-out-widget-area.fullscreen .menuwrapper li a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li a {
font-size: 36px !important;
line-height: 60px !important;
color: #fff !important;
text-transform: uppercase;
opacity: 1 !important;
}
#slide-out-widget-area.fullscreen .inner li a:hover,
#slide-out-widget-area .off-canvas-social-links li a:hover,
#slide-out-widget-area .off-canvas-social-links li a:hover,
#slide-out-widget-area .inner .current_page_ancestor>a,
#slide-out-widget-area .inner .current-menu-item>a,
#slide-out-widget-area .inner .current-menu-ancestor>a,
#slide-out-widget-area .inner .current_page_item>a,
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,
#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered { background: linear-gradient(-67deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}  .wpml-ls-statics-footer {
background-color: transparent !important;
}
.mob_lang_switcher {
display: none;
}
.mob_lang_switcher .wpml-ls-statics-footer {
padding: 0;
background-color: transparent !important;
}
.mob_lang_switcher ul li {
border-left: none !important;
border-right: 1px solid rgba(255,255,255,0.5);
}
#header-outer.small-nav {
box-shadow: 0 0 15px rgba(0, 0, 0, 0.25) !important;
}
body #header-outer[data-transparent-header="true"].transparent.small-nav {
background-color: #000 !important;
}
body #header-outer[data-transparent-header="true"].transparent.small-nav.dark-slide {
background-color: #fff !important;
}
body #header-outer[data-transparent-header="true"].transparent.dark-slide .mob_lang_switcher ul li,
body #header-outer[data-transparent-header="true"].transparent.small-nav.dark-slide .wpml-ls-legacy-list-horizontal li {
border-color: rgba(0,0,0,0.5);
}
body #header-outer[data-transparent-header="true"].transparent.dark-slide .mob_lang_switcher ul li a,
body #header-outer[data-transparent-header="true"].transparent.small-nav.dark-slide .wpml-ls-legacy-list-horizontal li a {
color: rgba(0,0,0,0.5) !important;
}
body #header-outer[data-transparent-header="true"].transparent.dark-slide .mob_lang_switcher ul li.wpml-ls-current-language a,
body #header-outer[data-transparent-header="true"].transparent.dark-slide .mob_lang_switcher ul li a:hover,
body #header-outer[data-transparent-header="true"].transparent.small-nav.dark-slide .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a,
body #header-outer[data-transparent-header="true"].transparent.small-nav.dark-slide .wpml-ls-legacy-list-horizontal li a:hover {
color: #000000 !important;
}
#header-outer .header_top_switcher {
display: flex;
}
#header-outer .wpml-ls-legacy-list-horizontal {
float: left;
margin: 0 !important;
display: flex;
align-items: center;
}
#header-outer .wpml-ls-legacy-list-horizontal li {
position: relative;
padding: 0 10px;
border-left: 1px solid rgba(255,255,255,0.5);
}
#header-outer .wpml-ls-legacy-list-horizontal li:last-child {
border: none;
}
#header-outer .wpml-ls-legacy-list-horizontal li a {
color: rgba(255,255,255,0.5) !important;
padding: 0 !important;
}
.page-id-7068 #header-outer .wpml-ls-legacy-list-horizontal li,
.page-id-5284 #header-outer .wpml-ls-legacy-list-horizontal li {
border-color: #000000;
}
.page-id-7068 #header-outer .wpml-ls-legacy-list-horizontal li a,
.page-id-5284 #header-outer .wpml-ls-legacy-list-horizontal li a {
color: rgba(0, 0, 0, 0.5) !important;
}
.page-id-7068 #header-outer .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a,
.page-id-7068 #header-outer .wpml-ls-legacy-list-horizontal li a:hover,
.page-id-5284 #header-outer .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a,
.page-id-5284 #header-outer .wpml-ls-legacy-list-horizontal li a:hover {
color: #000000 !important;
}
#header-outer .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a,
#header-outer .wpml-ls-legacy-list-horizontal li a:hover {
color: #fff !important;
}  .nectar_hotspot_wrap {
display: none !important;
}   .main-banner-section .vc_column-inner {
position: relative;
}
.main-banner-section .nectar_image_with_hotspots {
position: relative;
margin: 0 !important;
}
.main-banner-section .nectar_image_with_hotspots:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0,0,0,0.6);
} .main-banner-section h1,
.main-banner-section h2,
.main-banner-section h3,
.main-banner-section h4,
.main-banner-section h5,
.main-banner-section h6,
.main-banner-section .wpb_wrapper .vc_custom_heading {
position: absolute;
left: 0;
right: 0;
bottom: 59px;
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 44px !important;
line-height: 50px !important;
letter-spacing: 0.25px !important;
color: #ffffff;
background-image: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
max-width: 1425px;
margin: 0 auto;
padding: 0 90px;
}
.nectar-box-roll .overlaid-content h1 {
font-size: 75px !important;
line-height: 90px !important;
margin: 0 0 15px;
}
.nectar-box-roll .overlaid-content .subheader {
font-size: 18px !important;
line-height: 22px !important;
}  .services-section { }
.services-section .service-block {
padding: 0 21px !important;
}
.services-section .service-block .vc_column-inner { display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
text-align: center;
position: relative;
flex-flow: row wrap;
z-index: 9;
padding: calc(100vw * 0.05) !important;
}
.services-section .service-block .vc_column-inner:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%); margin: -7px;
z-index: -1;
opacity: 1;
}
.services-section .service-block .vc_column-inner:after {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #fff;  z-index: -1;
opacity: 1;
}
.services-section .service-block .vc_column-inner .service-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0;
opacity: 0;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
.services-section .service-block .vc_column-inner:hover {
border-color: transparent !important;
}
.services-section .service-block .vc_column-inner:hover:before { opacity: 0.8;
}
.services-section .service-block .vc_column-inner:hover:after {
opacity: 0;
}
.services-section .service-block h4 {
font-size: 36px !important;
line-height: 43px !important;
letter-spacing: 0.4px;
margin: 0 0 23px;
color: #000; }
.services-section .service-block p {
font-size: 20px;
line-height: 30px;
color: #000;
letter-spacing: 0.5px;
}
.services-section .service-block .vc_column-inner:hover h4 {
color: #fff;
}
.services-section .service-block .vc_column-inner:hover p {
color: #fff;
}    .company-logos-section .logo-block img { filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.company-logos-section .img-with-aniamtion-wrap .hover-wrap {
margin: 0 !important;
}
.company-logos-section .owl-carousel .owl-item .carousel-item {
padding: 0 20px !important;
display: flex;
align-items: center;
justify-content: center;
max-height: 135px;
min-height: 135px;
}
.company-logos-section .owl-carousel .owl-stage {
display: flex;
align-items: center;
justify-content: center;
}
.company-logos-section .owl-dots .owl-dot span {
background: #000;
transform: scale(1.5);
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
}
.company-logos-section .owl-dots .owl-dot:hover span,
.company-logos-section .owl-dots .owl-dot.active span {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}  .category-featured:hover .post-header .meta {
opacity: 1 !important;
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}
.category-featured:hover .post-header .title {
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}
.growth-section .nectar-button.download-growth-link {
background-color: transparent !important;
border: 1px solid #000 !important;
color: #000 !important;
font-size: 14px !important;
line-height: 30px !important;
font-weight: 700;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
.growth-section .nectar-button.download-growth-link i {
position: relative !important;
right: -10px !important;
top: -2px !important;
margin-top: 0 !important;
opacity: 1 !important;
}
.growth-section .nectar-button.download-growth-link:hover {
background-color: #000000 !important;
color: #ffffff !important;
}
.growth-section .nectar-button.download-growth-link:hover i {
color: #ffffff !important;
}
.growth-section .nectar-button.download-growth-link:hover span {
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}
.growth-section .download-growth-link:hover i {
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}  .advertisement-section .post .post-header .meta {
font-size: 0 !important;
line-height: 0 !important;
margin: 0 0 10px !important;
}
.advertisement-section .post .post-header .meta span {
font-size: 16px !important;
line-height: 16px !important;
color: #969696 !important;
}
.advertisement-section .post .post-header .title {
font-size: 24px !important;
line-height: 30px !important;
letter-spacing: 0.4px;
color: #000;
margin: 0 !important;
}
.advertisement-section .post .excerpt + span {
margin: 10px 0 0 !important;
}  .newsletter-section {
margin: 0 !important;
position: relative; }
.newsletter-section:before {
display: block !important;
position: absolute;
content: "";
left: 50%;
top: 0;
bottom: 0;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
width: 6000px;
height: 100%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.newsletter-section .wpb_wrapper {
float: none;
margin: 0 auto;
max-width: 1000px;
}
.newsletter-section p {
display: inline-block;
font-weight: 700;
font-size: 24px;
line-height: 30px;
color: #fff;
text-transform: uppercase;
padding: 0;
}
.newsletter-section .mc4wp-form {
display: inline-block;
}
.newsletter-section .mc4wp-alert {
position: absolute;
}
.newsletter-section .mc4wp-alert p {
font-size: 14px;
line-height: 14px;
font-weight: 400;
text-transform: none;
} .newsletter-section .mc4wp-form p {
padding: 0 13px;
}
.newsletter-section .mc4wp-form p input[type="text"],
.newsletter-section .mc4wp-form p input[type="email"] {
border: none;
border-bottom: 1px solid #fff;
padding: 0 5px;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.8px;
width: 300px;
color: #fff;
}
.newsletter-section .mc4wp-form p input[type="text"]::-webkit-input-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="text"]::-moz-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="text"]:-ms-input-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="text"]:-o-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="email"]::-webkit-input-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="email"]::-moz-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="email"]:-ms-input-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="email"]:-o-placeholder { color: rgba(255,255,255,0.5); }
.newsletter-section .mc4wp-form p input[type="text"]:focus::-webkit-input-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="text"]:focus::-moz-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="text"]:focus:-ms-input-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="text"]:focus:-o-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="email"]:focus::-webkit-input-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="email"]:focus::-moz-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="email"]:focus:-ms-input-placeholder { color: #fff; }
.newsletter-section .mc4wp-form p input[type="email"]:focus:-o-placeholder { color: #fff; }
body[data-button-style="rounded"].ascend .newsletter-section .mc4wp-form p input[type="submit"] {
border: 1px solid #fff;
text-align: center;
font-size: 14px !important;
line-height: 20px !important;
background-color: transparent;
padding: 10px 43px 10px 23px !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
body[data-button-style="rounded"].ascend .newsletter-section .mc4wp-form p input[type="submit"]:hover {
background-color: #000;
border-color: #000;
}
.newsletter-section .sign-btn-class {
position: relative;
}
.newsletter-section .sign-btn-class:before {
position: absolute;
content: "\f178";
font-family: FontAwesome;
right: 30px;
top: 50%;
font-size: 14px;
color: #fff;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
z-index: 9;
}  .testimonial-section .vc_custom_heading {
font-family: Montserrat !important;
font-weight: 700 !important;
font-size: 36px !important;
line-height: 36px !important;
letter-spacing: 0.4px;
color: #000;
margin: 0 0 25px !important;
}
.testimonial_slider .image-icon {
display: none;
}
.testimonial_slider p {
font-size: 16px;
line-height: 28px;
}
.testimonial_slider .testimonial-name {
padding: 18px 0 0;
font-size: 18px;
line-height: 30px;
font-weight: 700;
color: #000;
}
.testimonial_slider blockquote span.title {
font-size: 14px !important;
}    #to-top { width: 56px;
height: 56px;
background: linear-gradient(#a163f5 0%, #efbad3 100%);
opacity: 0.8; }
#to-top i {
font-size: 40px;
line-height: 50px;
width: 56px;
height: 56px;
transform: none !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
}
#to-top:hover {
opacity: 1;
}  .trusted-advisor-section .vc_custom_heading {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 36px !important;
line-height: 40px !important;
letter-spacing: 0.17px !important;
text-transform: uppercase;
margin: 0 0 50px !important;
}
.trusted-advisor-section .wpb_content_element p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 28px !important;
color: #000;
margin: 0 0 20px !important;
}
.trusted-advisor-section .wpb_content_element p strong {
font-weight: 700 !important;
font-size: 22px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
color: #000;
}  .perspektivwechsel-section .vc_column-inner {
padding: 0;
}
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading {
letter-spacing: 0.17px !important;
text-transform: uppercase; }
.perspektivwechsel-section p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: #000000;
letter-spacing: 0.13px;
}  .what-challange-section h2 {
letter-spacing: 0.17px !important;
text-transform: uppercase;
}
.what-challange-section p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: #000000;
letter-spacing: 0.13px;
}  .nectar-fancy-ul ul {
display: block;
margin: 0;
padding: 0;
list-style-type: none;
}
.nectar-fancy-ul ul li {
display: block;
margin: 0;
padding: 0 0 0 20px !important;
list-style-type: none;
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #000;
letter-spacing: 0.13px;
position: relative;
}
.nectar-fancy-ul ul li:before {
position: absolute;
content: "";
left: 0;
top: 8px;
width: 12px;
height: 12px;
background: linear-gradient(-46deg, #a163f5 0%, #efbad3 100%);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.nectar-fancy-ul ul li i {
display: none;
}  .unfiltered-exchange-section .vc_custom_heading {
font-size: 36px;
line-height: 36px;
letter-spacing: 0.17px;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}  .deals-section h2 {
font-family: "Montserrat";
font-weight: 700;
font-size: 36px !important;
line-height: 36px !important;
letter-spacing: 0.17px !important;
color: #000000;
text-transform: uppercase;
margin: 0 0 50px !important;
} .deals-section .toggles {
max-width: 900px;
}
.deals-section .toggle {
position: relative;
border: none !important;
}
div[data-style="minimal"] .toggle h3 i:before {
background-color: transparent;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}
div[data-style*="minimal"] .toggle h3 i {
border-color: #a65bf4;
}
div[data-style="minimal"] .toggle h3 i:after {
background-color: transparent;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}
.deals-section .toggle:before {
position: absolute;
content: "";
left: 0;
right: 0;
bottom: 0;
height: 2px;
width: 100%;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}
.deals-section .toggle h3 a,
.deals-section .accordion h3 a {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 30px !important;
line-height: 30px !important;
letter-spacing: 0.13px !important;
color: #000000 !important;
padding: 20px 70px 20px 0 !important;
}
.deals-section .toggle h3 a i,
.deals-section .accordion h3 a i {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.deals-section .toggle h3 a:hover i,
.deals-section .accordion h3 a:hover i {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: inherit;
-webkit-text-fill-color: inherit;
}
.deals-section .toggle h3 a:hover i:before,
.deals-section .toggle h3 a:hover i:after {
background: #ffffff !important;
}
.deals-section .toggle p,
.deals-section .accordion p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000000;
}
.deals-section .toggles h3 i {
width: 44px !important;
height: 44px !important;
margin: 0 !important;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.deals-section .toggles h3 i:before {
width: 20px !important;
left: 50% !important;
top: 50% !important;
margin: 0 !important;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.deals-section .toggles h3 i:after {
height: 20px !important;
left: 50% !important;
top: 50% !important;
margin: 0 !important;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}  .level-of-success-section {
margin-bottom: 0 !important;
}
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 36px !important;
line-height: 40px !important;
letter-spacing: 0.17px !important;
background-image: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}  .high-performance-section h2 {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 36px !important;
line-height: 40px !important;
letter-spacing: 0.17px !important;
margin: 0 0 50px !important;
}
.high-performance-section p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000;
}
.high-performance-section p strong {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 22px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000;
}  .strategy-list-section .img-with-aniamtion-wrap.center img {
max-width: 42px;
max-height: 56px;
width: 100% !important;
}
.strategy-list-section .img-with-aniamtion-wrap.center img.hand-ico {
max-width: 70px;
max-height: 46px;
}
.strong-leadership-section p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000 !important;
margin: 0 0 50px !important;
}
.strategy-list-section .img-with-aniamtion-wrap .hover-wrap-inner {
height: 70px;
display: flex;
align-items: center;
justify-content: center;
}
.strategy-list-section img {
width: 50px !important;
}  .company-timeline-section.mobile-view {
display: none;
}
.company-timeline-section p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000 !important;
margin: 0 0 30px !important;
}  .philosophie-section .vc_custom_heading {
letter-spacing: 0.17px !important;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}  .leadership-section.mobile-view-section {
display: none;
}
.leadership-section .wpb_text_column {
margin-top: 0 !important;
margin-bottom: 20px !important;
}
.leadership-section p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000 !important;
margin: 0 !important;
}  .agreement-section .img-with-aniamtion-wrap {
height: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.agreement-section .img-with-aniamtion-wrap .inner {
height: auto !important;
}
.design-small-ico {
width: 54px !important;
}
.agreement-section h3 {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 24px !important;
line-height: 24px !important;
color: #000;
margin: 0 0 20px !important;
}
.agreement-section .options-icon img {
width: 40px !important;
height: 50px !important;
}
.agreement-section p {
font-size: 16px;
line-height: 24px;
color: #000;
}  .customer-voice-section .section-title {
letter-spacing: 0.17px !important;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0 0 50px !important;
}
.customer-voice-section p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000;
}  .home-blog-section .category-fashion span i {
top: -2px !important;
}
.masonry {
max-width: 100%;
} .category #page-header-bg .inner-wrap,
.archive #page-header-bg .inner-wrap,
.blog #page-header-bg .inner-wrap {
display: inline-flex;
flex-direction: column;
}
.blog .section-title,
.archive .section-title {
display: flex;
flex-direction: column;
}
.blog .section-title .subheader,
.archive .section-title .subheader {
color: #000 !important;
}
.blog .section-title h1,
.archive .section-title h1 {
display: inline-flex;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.blog .post .content-inner,
.archive .post .content-inner {
padding-bottom: 50px !important;
}
.blog .post-area.standard-minimal .post .content-inner .post-featured-img img,
.archive .post-area.standard-minimal .post .content-inner .post-featured-img img {
margin: 0 0 20px !important;
}
.blog .post-area.standard-minimal .post .post-header,
.archive .post-area.standard-minimal .post .post-header {
margin-bottom: 30px !important;
}
.blog .post-header h2,
.archive .post-header h2 {
font-size: 36px !important;
line-height: 36px !important;
}
.category #page-header-bg span,
.archive #page-header-bg span {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.single-post #page-header-bg a:hover {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%) !important;
}
.single-post #page-header-bg h1,
.category #page-header-bg h1,
.archive #page-header-bg h1,
.blog #page-header-bg h1 {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 44px !important;
line-height: 48px !important;
}
.ascend .masonry-blog-item .article-content-wrap {
padding: 22px 18px !important;
}
.masonry .post-content.classic .post-header {
font-family: "Montserrat";
font-weight: 400;
font-size: 14px !important;
line-height: 20px !important;
color: #000 !important;
}
.masonry.classic .post.masonry-blog-item h3.title {
font-family: "Montserrat";
font-weight: 700;
font-size: 20px;
line-height: 36px !important;
color: #000 !important;
letter-spacing: 0.09px;
}
.masonry .post-content.classic .post-header .meta-category:after {
display: none;
}
.masonry.classic .post.masonry-blog-item p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
color: #000 !important;
padding: 0 !important;
}
.masonry.classic .post.masonry-blog-item ul,
.masonry.classic .post.masonry-blog-item ol {
padding: 20px 0;
}
.masonry.classic .post.masonry-blog-item ul li,
.masonry.classic .post.masonry-blog-item ol li {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
color: #000 !important;
}
.post-area.masonry .post .post-meta .date {
font-family: "Montserrat";
font-weight: 400;
font-size: 12px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
}
.post-area.masonry .post .post-meta .nectar-love,
.post-area.masonry .post .post-meta .nectar-love-count {
font-family: "Montserrat";
font-weight: 400;
font-size: 12px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
}
.post.format-quote .post-content .quote-inner {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%) !important;
}
.post.format-quote .post-content .quote-inner h3.title {
color: #fff !important;
}
.post.format-quote .post-content .quote-inner:hover .title {
color: #fff !important;
}
.blog-detail-content-section ul,
.blog-detail-content-section ol {
margin-top: 0;
margin-bottom: 25px !important;
margin-left: 20px !important;
}  #sidebar h4 {
font-family: "Montserrat" !important;
font-weight: 700 !important;
font-size: 16px;
line-height: 36px;
color: #000000;
letter-spacing: 0.07px !important;
text-transform: uppercase;
opacity: 1;
}
#sidebar .widget {
margin: 0 0 20px;
}
#sidebar .textwidget {
font-family: "Montserrat";
font-weight: 400;
font-size: 14px;
line-height: 28px;
color: #000000;
letter-spacing: 0.11px;
}
#sidebar ul {
display: block;
margin: 0;
padding: 0;
list-style-type: none;
}
#sidebar ul li {
display: block;
margin: 0 0 15px;
padding: 0 !important;
list-style-type: none !important;
font-family: "Montserrat";
font-weight: 400;
font-size: 14px;
line-height: 28px;
color: #000;
letter-spacing: 0.11px;
}  .contact-section .contact-profile-block .vc_column-inner {
display: flex;
justify-content: center;
align-items: center;
text-align: left;
}
.contact-section .contact-profile-block .vc_custom_heading {
font-family: "Montserrat";
font-weight: 700;
color: #000;
letter-spacing: 0.17px;
margin: 0 0 50px;
}
.contact-section .contact-profile-block p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: #000000;
letter-spacing: 0.13px;
}
.contact-section .contact-profile-block .profile-img {
width: 280px;
height: 280px;
object-fit: cover;
font-family: 'object-fit: cover';
margin: 25px auto 50px !important;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.contact-section .contact-profile-block p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #000000;
letter-spacing: 0.13px;
}
.contact-section .contact-connected-block {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}
.contact-section .contact-connected-block .vc_column-inner { padding: 60px 0; }
.contact-section .contact-connected-block * {
min-height: inherit !important;
}    .contact-section .contact-connected-block p {
display: flex;
align-items: center;
justify-content: center;
width: 288px;
height: 288px;
padding: 0;
margin: 0 0 30px;
border: 11px solid #fff;
display: none;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}
.contact-connected-block .wpb_wrapper {
width: 100%; }
.contact-connected-block .contact-infos {
max-width: 312px;
max-height: 312px;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0 auto 30px !important; }
.contact-connected-block .contact-infos:last-child {
margin-bottom: 0 !important;
}
.contact-connected-block .contact-infos .morphing-outline {
padding: 0 !important;
}
.contact-connected-block .contact-infos .circle-shape .morphing-outline {
height: 310px;
}
.contact-connected-block .contact-infos .morphing-outline .inner {
width: 288px;
height: 288px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.contact-connected-block .circle-shape .morphing-outline .inner:after {
width: 288px;
height: 288px;
}
.contact-connected-block .contact-infos img {
min-width: 26px;
max-width: 36px !important;
max-height: 36px;
margin: 0 auto 23px !important;
opacity: 1 !important;
}
.contact-section .contact-connected-block h2 {
font-size: 30px !important;
line-height: 36px !important;
}  .events-section p {
font-family: "Montserrat";
font-weight: 400;
font-size: 16px;
line-height: 28px;
letter-spacing: 0.13px;
color: #000000;
}  .attend-events-section .attend-event-block.gradient-bg {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
}
.attend-events-section .attend-event-block .vc_column-inner { padding: 50px !important;
}
.attend-events-section .attend-event-block .wpb_text_column {
background-position: center center !important;
background-size: auto 100% !important;
}
.attend-events-section .attend-event-block .vc_custom_heading {
margin: 0 0 10px !important;
}
.attend-events-section .attend-event-block p {
font-family: "Montserrat" !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 28px !important;
color: #000 !important;
}
.attend-events-section .attend-event-block p a {
text-decoration: none !important;
color: #a163f5 !important;
}
.attend-events-section .attend-event-block .date {
display: block;
font-weight: 700 !important;
color: #a163f5 !important;
}
.attend-events-section .attend-event-block p br {
display: none;
}
.attend-events-section .attend-event-block .perspectives-detail {
display: block !important;
float: none;
margin: 0 auto;
}
.attend-events-section .attend-event-block .ceo-title {
width: 330px;
height: 330px;
border: 9px solid #ffffff;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
}
.attend-events-section .attend-event-block .block-title h5 {
font-weight: 400 !important;
font-size: 16px !important;
line-height: 18px !important;
letter-spacing: 0.13px !important;
}
.attend-events-section .attend-event-block .block-title h3 {
font-size: 30px !important;
line-height: 36px !important;
letter-spacing: 0.13px !important;
background: linear-gradient(-67deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.attend-events-section .attend-event-block .block-title.ceo-title h3 {
color: #ffffff !important;
background: none !important;
-webkit-background-clip: inherit !important;
-webkit-text-fill-color: inherit !important;
}
.attend-events-section .attend-event-block .block-title.ceo-title h5 {
font-weight: 400 !important;
font-size: 16px !important;
line-height: 18px !important;
color: #ffffff !important;
letter-spacing: 0.13px !important;
margin: 0 0 13px !important;
}
.attend-events-section .attend-event-block.gradient-bg p,
.attend-events-section .attend-event-block.gradient-bg .date {
color: #ffffff !important;
}
.attend-events-section .attend-event-block.gradient-bg p a {
color: #ffffff !important;
}  .company-timeline-section .timeline-steps h6 {
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%) !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
position: relative;
}
.company-timeline-section .timeline-steps h6:before {
position: absolute;
content: "";
left: 50%;
top: 50%;
width: 92px;
height: 92px;
background: url(https://neddermannconsulting.com/wp-content/uploads/2021/09/Oval_2.png) !important;
background-size: 100% 100%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.company-timeline-section .timeline-steps img.vms-images {
width: 92px !important;
height: 92px !important;
}
.company-timeline-section .timeline-steps img {
width: 17px;
height: 25px;
position: relative;
top: 3px;
}
.company-timeline-section .timeline-details .wpb_text_column {
display: block !important;
}  .strong-leadership-section .img-with-aniamtion-wrap {
text-align: center;
}  .contact-section .contact-profile-block {
padding: 50px 0 !important;
}
.contact-section .contact-profile-block .consulting-title {
margin: 0 0 20px !important;
}
.contact-section .contact-profile-block .iwithtext { margin: 0 0 10px !important;
}
.contact-section .contact-profile-block .iwt-text {
color: #000;
line-height: 24px !important;
padding-left: 40px !important;
}
.contact-section .contact-profile-block a {
color: #000;
line-height: 24px !important;
}
.contact-section .contact-profile-block a:hover {
color: #a65bf4;
}
.contact-section .contact-profile-block .iwt-icon {
width: 24px;
height: 24px;
display: flex;
align-items: center;
}  .impressum-section .iwithtext { margin: 0 0 10px !important;
}
.impressum-section .iwt-text {
color: #000;
line-height: 24px !important;
padding-left: 40px !important;
}
.impressum-section a {
color: #000;
line-height: 24px !important;
}
.impressum-section a:hover {
color: #a65bf4;
}
.impressum-section .iwt-icon {
width: 24px;
height: 24px;
display: flex;
align-items: center;
}
.impressum-section .iwt-icon img {
margin: 0;
}
.impressum-section p a {
color: #a65bf4;
}  .md-perspective #header-outer {
z-index: 9;
}
.md-overlay {
background-color: rgba(0,0,0,0.8);
}
.md-modal .md-close {
position: absolute;
right: 40px;
top: 40px;
background-color: transparent !important;
border: none;
padding: 0 !important;
outline: none !important;
box-shadow: none !important;
font-family: "Montserrat";
font-weight: 700;
font-size: 0 !important;
line-height: 0 !important;
width: 21px;
height: 21px;
cursor: pointer;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.md-modal .md-close:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background: url(https://neddermannconsulting.de/wp-content/themes/salient-child/img/newsletter-popup-close.png) no-repeat;
background-size: 100% 100%;
width: 21px;
height: 21px;
}
.md-modal .md-close:hover:before {
opacity: 0.7;
}
.md-modal .md-content_6182 {
height: auto;
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.md-modal .md-content_6182 > div {
padding: 0 !important;
}
.md-modal .md-content_6182 .mbox-title_6182 {
font-weight: 700;
font-size: 24px !important;
line-height: 30px !important;
color: #fff;
letter-spacing: 1.33px;
text-align: center;
background: none;
padding: 60px 60px 24px !important;
}
.attend-events-section1 .attend-event-block1 .block-title h3.mbox-title_6182 {
font-size: 24px !important;
line-height: 30px !important;
text-align: left;
color: #fff;
background: none !important;
-webkit-text-fill-color: inherit !important;
padding: 60px 60px 24px !important;
margin: 0 !important;
}
.registration-modal {
float: left;
width: 100%;
padding: 0 60px 70px;
}
.registration-modal .wpcf7-form {
float: left;
width: 100%;
}
.registration-modal .row_col_wrap_12.col {
padding: 0 !important;
margin: 0 -30px !important;
}
.registration-modal .col {
margin-right: 0 !important;
padding: 0 30px !important;
}
.registration-modal .wpcf7-form-control-wrap {
position: relative;
}
.registration-modal .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
position: absolute;
left: 0;
right: 0;
top: 100%;
text-align: center;
}
.registration-modal .wpcf7-form-control {
height: 28px;
background: none !important;
color: #fff !important;
font-size: 16px !important;
line-height: 28px !important;
letter-spacing: 0.13px !important;
border: none !important;
border-bottom: 1px solid #ffffff !important;
padding: 3px 13px !important;
box-shadow: none !important;
resize: none !important;
white-space: normal;
}
.registration-modal .wpcf7-form-control option {
color: #000000 !important;
}
.registration-modal .wpcf7-form-control option:selected {
color: #ffffff !important;
}
.registration-modal textarea.wpcf7-form-control {
border: 1px solid #ffffff !important;
height: 102px !important;
margin-top: 38px;
}
.registration-modal .wpcf7-form-control::-webkit-input-placeholder { color: #fff; }
.registration-modal .wpcf7-form-control::-moz-placeholder { color: #fff; }
.registration-modal .wpcf7-form-control:-ms-input-placeholder { color: #fff; }
.registration-modal .wpcf7-form-control:-o-placeholder { color: #fff; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
float: left;
width: 100%;
background-color: #fff;
border-color: #fff !important;
color: #000 !important;
text-align: center;
}
.wpcf7 form.sent .wpcf7-response-output {
float: left;
width: 100%;
background-color: #fff;
border-color: #fff !important;
color: #000 !important;
text-align: center;
font-size: 14px;
}
.wpcf7-not-valid-tip {
background-color: #fff;
box-shadow: none !important;
color: #000 !important;
text-align: center;
font-size: 12px !important;
line-height: 20px;
}
.registration-modal .binding-btn {
float: left;
width: 100%;
text-align: right;
margin: 33px 0 0;
padding-right: 60px;
position: relative;
}
.registration-modal .binding-btn:before {
position: absolute;
content: "\f178";
font-family: FontAwesome;
right: 80px;
top: 50%;
font-size: 14px;
color: #fff;
z-index: 9;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.registration-modal .binding-btn .ajax-loader {
float: left;
margin: 0 10px !important;
background-color: transparent;
}
.registration-modal .wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit {
font-size: 14px !important;
line-height: 30px !important;
letter-spacing: 0.07px !important;
padding: 4px 50px 4px 15px !important;
height: auto !important;
border: 1px solid #ffffff !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
position: relative;
}
.registration-modal .wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit:hover {
background-color: #000000 !important;
border-color: #000000 !important;
}   .login-popup-block.circle-shape .morphing-outline {
height: 304px;
}
.login-popup-block .mpb-shotcode-buttons {
padding: 0 !important;
width: 304px;
height: 304px;
position: absolute !important;
left: 50%;
top: 50%;
overflow: hidden;
margin: 0 !important;
z-index: 9;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
border-radius: 50% !important;
-webkit-border-radius: 50% !important;
-moz-border-radius: 50% !important;
-ms-border-radius: 50% !important;
-o-border-radius: 50% !important;
}
.login-popup-block .morphing-outline .inner .md-modal {
position: fixed !important;
}
.login-popup-block .morphing-outline h5 {
font-weight: 400 !important;
font-size: 16px !important;
line-height: 18px !important;
letter-spacing: 0.13px !important;
color: #000 !important;
}
.login-popup-block .morphing-outline h3 {
font-size: 30px !important;
line-height: 36px !important;
letter-spacing: 0.13px !important;
background: linear-gradient(-67deg, #a163f5 0%, #efbad3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .login-popup-block .mpb-shotcode-buttons .btn {
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
box-shadow: none !important;
border-radius: 50% !important;
-webkit-border-radius: 50% !important;
-moz-border-radius: 50% !important;
-ms-border-radius: 50% !important;
-o-border-radius: 50% !important;
}  .author #page-header-bg h1 { }  #footer-outer .widget {
float: left;
display: inline-block !important;
margin: 0 !important;
}
#footer-outer .col {
display: inline-block !important;
width: auto !important;
margin: 0 !important;
}
#footer-outer p {
display: inline-block;
font-family: Montserrat;
font-size: 14px;
letter-spacing: 0.8px;
color: #fff !important;
margin: 0 20px !important;
padding: 0 !important;
}
#footer-outer p br {
display: none;
}
#footer-outer p a {
text-decoration: none;
color: #fff;
}
#footer-outer p a:hover {
color: #a65bf4 !important;
}
#footer-outer #nav_menu-2 {
margin-left: 10px !important;
}
#footer-outer #copyright li {
font-family: Montserrat;
font-size: 14px;
line-height: 14px;
letter-spacing: 0.8px;
color: #fff !important;
margin-bottom: 0 !important;
padding: 0 10px !important;
margin: 7px 0 0 !important;
border-right: 1px solid #fff;
}
#footer-outer #copyright li a {
height: auto !important;
line-height: 14px !important;
}
#footer-outer #copyright li:first-child {
padding-left: 0 !important;
}
#footer-outer #copyright li:last-child {
padding-right: 0 !important;
border: none;
}
#footer-outer #copyright li a {
color: #fff !important;
}
#footer-outer #copyright li.current-menu-item a,
#footer-outer #copyright li a:hover {
color: #a65bf4 !important;
}  .lets_talk_section {
position: fixed;
top: 155px;
right: 0;
z-index: 999;
}
.lets_talk_section .lets_talk_icon {
position: relative;
display: inline-block;
right: 20px;
top: 19px;
width: 68px;
height: 68px;
}
.lets_talk_section.active .lets_talk_icon {
position: absolute;
}
.lets_talk_section .lets_talk_icon img {
width: 100%;
height: 100%;
}
.lets_talk_section .lets_talk_icon img.default {
display: block;
}
.lets_talk_section .lets_talk_icon img.active {
display: none;
}
.lets_talk_section.active .lets_talk_icon img.default {
display: none;
}
.lets_talk_section.active .lets_talk_icon img.active {
display: block;
}
.lets_talk_section .lets_talk_content {
padding: 75px 30px 20px 20px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
background: linear-gradient(-45deg, #a163f5 0%, #efbad3 100%);
display: none;
}
.lets_talk_section .iwithtext {
margin: 0 0 10px;
}
.lets_talk_section .iwithtext:last-child {
margin: 0;
}
.lets_talk_section.active .lets_talk_content {
display: block;
} .lets_talk_section .lets_talk_content .iwt-icon,
.lets_talk_section .lets_talk_content .iwt-text {
display: inline-block;
}
.lets_talk_section .lets_talk_content .iwt-icon {
width: 24px;
height: 24px;
}
.lets_talk_section .lets_talk_content .iwt-icon img {
width: 100%;
}
.lets_talk_section .lets_talk_content .iwt-text {
padding-left: 15px !important;
}
.lets_talk_section .lets_talk_content .iwt-text,
.lets_talk_section .lets_talk_content .iwt-text a {
color: #fff;
word-break: break-all;
}
.lets_talk_section .lets_talk_content .iwt-text a:hover {
color: rgba(255,255,255,0.5);
} .nectar-social.fixed {
right: 75px !important;
bottom: 50px !important;
}
.nectar-social.fixed a:before {
background: linear-gradient(#a163f5 0%, #efbad3 100%) !important;
}
.circle-shape .morphing-outline {
padding: 0 !important;
width: 100%;
height: 322px;
display: flex;
justify-content: center;
align-items: center;
}
.circle-shape .morphing-outline .inner:after {
width: 304px;
height: 304px;
padding: 0 !important;
left: 50% !important;
top: 50% !important;
padding: 0 !important;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.circle-shape .morphing-outline .inner:before {
width: 285px;
height: 285px;
padding: 0 !important;
}
.circle-gradient .morphing-outline .inner:after {
background: linear-gradient(#a163f5 0%, #efbad3 100%) !important;
border: none;
z-index: -1;
}
.circle-gradient .morphing-outline .inner:before {
position: absolute;
content: "";
background-color: #fff; z-index: 99; transform: translate(-50%, -50%);
border-radius: 50%;
z-index: 9;
left: 50%;
top: 50%;
transition: all .35s cubic-bezier(.65, 0, .35, 1);
-webkit-transition: all .35s cubic-bezier(.65, 0, .35, 1);
-moz-transition: all .35s cubic-bezier(.65, 0, .35, 1);
-ms-transition: all .35s cubic-bezier(.65, 0, .35, 1);
-o-transition: all .35s cubic-bezier(.65, 0, .35, 1);
}
.circle-gradient:hover .morphing-outline .inner:before { border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.circle-gradient .morphing-outline .inner * {
position: relative;
z-index: 9;
} @media (max-height: 650px) {
.scroll-down-wrap .section-down-arrow i { height: 30px !important; line-height: 30px !important; }
}
@media (min-width: 1800px) and (max-width: 1899px) {
}
@media (min-width: 1700px) and (max-width: 1799px) {
}
@media (min-width: 1600px) and (max-width: 1699px) { .nectar-box-roll .overlaid-content h1 { font-size: 60px !important; line-height: 75px !important; }
.services-section .service-block h4 { font-size: 30px !important; line-height: 38px !important; }
.services-section .service-block p { font-size: 18px; line-height: 28px; }
.grawth-brakes-section h3 { font-size: 33px !important; line-height: 40px !important; }
.advertisement-section .post .post-header .title { font-size: 22px !important; line-height: 28px !important; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .author #page-header-bg h1 { font-size: 80px !important; line-height: 90px !important;}     .circle-shape .morphing-outline { height: 304px; }     .single-post .entry-title { font-size: 80px !important; line-height: 90px !important; } }
@media (min-width: 1500px) and (max-width: 1599px) { .nectar-box-roll .overlaid-content h1 { font-size: 60px !important; line-height: 75px !important; }
.services-section .service-block h4 { font-size: 30px !important; line-height: 38px !important; }
.services-section .service-block p { font-size: 18px; line-height: 28px; }
.grawth-brakes-section h3 { font-size: 33px !important; line-height: 40px !important; }
.advertisement-section .post .post-header .title { font-size: 22px !important; line-height: 28px !important; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .author #page-header-bg h1 { font-size: 70px !important; line-height: 80px !important;}     .circle-shape .morphing-outline { height: 304px; }   .contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 272px; }
.contact-connected-block .contact-infos { max-width: 270px; max-height: 270px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 250px; height: 250px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 250px; width: 250px; }
.contact-section .contact-connected-block h2 { font-size: 25px !important; line-height: 30px !important; }  .single-post .entry-title { font-size: 70px !important; line-height: 80px !important; } }
@media (min-width: 1400px) and (max-width: 1499px) { .nectar-box-roll .overlaid-content h1 { font-size: 50px !important; line-height: 65px !important; }
.services-section .service-block h4 { font-size: 25px !important; line-height: 30px !important; }
.services-section .service-block p { font-size: 18px; line-height: 28px; }
.grawth-brakes-section h3 { font-size: 30px !important; line-height: 38px !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; }
.advertisement-section .post .post-header .title { font-size: 22px !important; line-height: 28px !important; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .high-performance-section { padding: 100px 0 !important; }
.high-performance-section h2 { font-size: 30px !important; line-height: 35px !important; margin: 0 0 30px !important; }
.high-performance-section p strong { font-size: 18px !important; line-height: 25px !important; }
.power-house-image .divider { height: 50px !important; }
.company-timeline-section { padding: 80px 0 !important; }
.company-timeline-section .timeline-details .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }
.strong-leadership-section { padding: 80px 0 50px !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 33px !important; line-height: 33px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 50px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 20px !important; }
.level-of-success-section { padding: 80px 0 !important; }
.deals-section { padding: 80px 0 !important; }
.deals-section h2 { font-size: 30px !important; line-height: 30px !important; }
.deals-section .toggles h3 a { font-size: 25px !important; line-height: 30px !important; }  .trusted-advisor-section .vc_custom_heading { font-size: 30px !important; line-height: 35px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 18px !important; line-height: 25px !important; }
.perspektivwechsel-section { padding: 80px 0 !important; }
.perspektivwechsel-section .block-title { margin: 0 0 -30px !important; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 30px !important; line-height: 35px !important; }
.philosophie-section { padding: 100px 0 !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 30px !important; line-height: 35px !important; }  .customer-voice-section { padding: 80px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 35px !important; }  .events-section { padding-top: 80px !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; } .circle-shape .morphing-outline { height: 304px; }  .impressum-section { padding: 80px 0 !important; }
.impressum-section .impressum-title { font-size: 30px !important; line-height: 30px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 50px !important; }  .contact-section .contact-profile-block .contact-title { font-size: 30px !important; line-height: 30px !important; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 272px; }
.contact-connected-block .contact-infos { max-width: 270px; max-height: 270px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 250px; height: 250px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 250px; width: 250px; }
.contact-section .contact-connected-block h2 { font-size: 25px !important; line-height: 30px !important; }   .breakfast-section { padding: 80px 0 60px !important; }
.breakfast-section .section-title { font-size: 30px !important; line-height: 30px !important; }
.breakfast-section .block-title { font-size: 20px !important; line-height: 25px !important; }
.procedure-section { padding: 80px 0 !important; }
.term-section { padding: 80px 0 !important; }
.what-to-take-section { padding: 80px 0 !important; }
.what-to-take-section .section-title { font-size: 30px !important; line-height: 30px !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 30px !important; line-height: 30px !important; margin: 0; } .ab-ev-detail { padding: 80px 0 !important; }
.terms-section { padding: 80px 0 !important; }
.talk-with-you-section { padding: 80px 0 !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }
.customer-voice-section { padding: 80px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }  .author #page-header-bg h1 { font-size: 60px !important; line-height: 70px !important;}   .masonry { margin-bottom: 70px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 30px !important; line-height: 30px !important; }     .single-post .entry-title { font-size: 60px !important; line-height: 70px !important; } }
@media (min-width: 1300px) and (max-width: 1399px) { #slide-out-widget-area.fullscreen .menuwrapper li a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li a { font-size: 25px !important; line-height: 40px !important; }
.nectar-box-roll .overlaid-content h1 { font-size: 45px !important; line-height: 55px !important; }
.services-section .service-block h4 { font-size: 22px !important; line-height: 28px !important; }
.services-section .service-block p { font-size: 16px; line-height: 25px; }
.grawth-brakes-section h3 { font-size: 28px !important; line-height: 33px !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; }
.advertisement-section .post .post-header .meta span { font-size: 14px !important; line-height: 14px !important; }
.advertisement-section .post .post-header .title { font-size: 20px !important; line-height: 25px !important; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .main-banner-section .wpb_wrapper h1,
.main-banner-section .wpb_wrapper h2,
.main-banner-section .wpb_wrapper h3,
.main-banner-section .wpb_wrapper h4,
.main-banner-section .wpb_wrapper h5,
.main-banner-section .wpb_wrapper h6,
.main-banner-section .wpb_wrapper .vc_custom_heading { font-size: 40px !important; line-height: 45px !important; }
.high-performance-section { padding: 80px 0 !important; }
.high-performance-section h2 { font-size: 30px !important; line-height: 35px !important; margin: 0 0 30px !important; }
.high-performance-section p strong { font-size: 18px !important; line-height: 25px !important; }
.power-house-image .divider { height: 50px !important; }
.company-timeline-section { padding: 70px 0 !important; }
.company-timeline-section .timeline-details .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }
.strong-leadership-section { padding: 70px 0 50px !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 33px !important; line-height: 33px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 50px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 20px !important; }
.level-of-success-section { padding: 70px 0 !important; }
.deals-section { padding: 70px 0 !important; }
.deals-section h2 { font-size: 30px !important; line-height: 30px !important; }
.deals-section .toggles h3 a { font-size: 22px !important; line-height: 28px !important; }
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 35px !important; }  .trusted-advisor-section .vc_custom_heading { font-size: 30px !important; line-height: 35px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 18px !important; line-height: 25px !important; }
.perspektivwechsel-section { padding: 80px 0 !important; }
.perspektivwechsel-section .block-title { margin: 0 0 -30px !important; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 30px !important; line-height: 35px !important; }
.philosophie-section { padding: 70px 0 !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 30px !important; line-height: 35px !important; }  .customer-voice-section { padding: 70px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 35px !important; }  .events-section { padding-top: 70px !important; padding-bottom: 40px !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }
.events-section .wpb_wrapper .vc_custom_heading + .divider-wrap .divider { height: 30px !important; } .attend-events-section .attend-event-block .block-title { padding: 85px 0 !important; }
.attend-events-section .attend-event-block .ceo-title { width: 280px; height: 280px; }
.attend-events-section .attend-event-block .block-title h3 { font-size: 25px !important; line-height: 30px !important; }
.attend-events-section .attend-event-block p { padding-bottom: 20px; }
.circle-shape .morphing-outline { height: 280px; }  .impressum-section { padding: 70px 0 !important; }
.impressum-section .impressum-title { font-size: 30px !important; line-height: 30px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 50px !important; }   .contact-section .contact-profile-block .contact-title { font-size: 30px !important; line-height: 30px !important; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 272px; }
.contact-connected-block .contact-infos { max-width: 270px; max-height: 270px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 250px; height: 250px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 250px; width: 250px; }
.contact-section .contact-connected-block h2 { font-size: 25px !important; line-height: 30px !important; }   .event-detail-section .section-title { font-size: 30px !important; line-height: 30px !important; }
.breakfast-section { padding: 70px 0 60px !important; }
.breakfast-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }
.breakfast-section .block-title { font-size: 20px !important; line-height: 25px !important; }
.procedure-section { padding: 70px 0 !important; }
.term-section { padding: 70px 0 !important; }
.what-to-take-section { padding: 70px 0 !important; }
.what-to-take-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 30px !important; line-height: 30px !important; margin: 0; }
.login-popup-block.circle-shape .morphing-outline { height: 280px; }
.login-popup-block .mpb-shotcode-buttons { width: 280px; height: 280px; }
.circle-shape .morphing-outline .inner:before { width: 262px; height: 262px; }
.circle-shape .morphing-outline .inner:after { width: 280px; height: 280px; }
.attend-events-section .attend-event-block.block-title.circle-shape h3 { font-size: 26px !important; line-height: 30px !important; }
.login-popup-block .morphing-outline h3 { font-size: 26px !important; line-height: 30px !important; }
.ab-ev-detail { padding: 70px 0 !important; }
.terms-section { padding: 70px 0 !important; }
.talk-with-you-section { padding: 70px 0 !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }
.customer-voice-section { padding: 70px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 30px !important; }  .author #page-header-bg h1 { font-size: 50px !important; line-height: 60px !important;}   .masonry { margin-bottom: 70px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 30px !important; line-height: 30px !important; }     .single-post .entry-title { font-size: 50px !important; line-height: 60px !important; } }
@media (min-width: 1200px) and (max-width: 1299px) { #slide-out-widget-area.fullscreen .menuwrapper li a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li a { font-size: 25px !important; line-height: 40px !important; }
.nectar-box-roll .overlaid-content h1 { font-size: 45px !important; line-height: 55px !important; }
.services-section .service-block h4 { font-size: 22px !important; line-height: 28px !important; }
.services-section .service-block p { font-size: 16px; line-height: 25px; }
.scroll-down-wrap .section-down-arrow i { height: 33px !important; font-size: 20px !important; line-height: 33px !important; }
.grawth-brakes-section h3 { font-size: 28px !important; line-height: 33px !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; }
.advertisement-section .post .post-header .meta span { font-size: 14px !important; line-height: 14px !important; }
.advertisement-section .post .post-header .title { font-size: 20px !important; line-height: 25px !important; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .main-banner-section .wpb_wrapper h1,
.main-banner-section .wpb_wrapper h2,
.main-banner-section .wpb_wrapper h3,
.main-banner-section .wpb_wrapper h4,
.main-banner-section .wpb_wrapper h5,
.main-banner-section .wpb_wrapper h6,
.main-banner-section .wpb_wrapper .vc_custom_heading { font-size: 35px !important; line-height: 40px !important; }
.high-performance-section { padding: 70px 0 !important; }
.high-performance-section h2 { font-size: 28px !important; line-height: 33px !important; margin: 0 0 30px !important; }
.high-performance-section p strong { font-size: 18px !important; line-height: 25px !important; }
.power-house-image .divider { height: 50px !important; }
.company-timeline-section { padding: 50px 0 !important; }
.company-timeline-section .timeline-details .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }
.strong-leadership-section { padding: 50px 0 !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 33px !important; line-height: 33px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 50px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 20px !important; }
.strong-leadership-section p { font-size: 14px !important; line-height: 22px !important; }
.level-of-success-section { padding: 50px 0 !important; }
.deals-section { padding: 50px 0 !important; }
.deals-section h2 { font-size: 28px !important; line-height: 28px !important; margin: 0 0 30px !important; }
.deals-section .toggles h3 a { font-size: 20px !important; line-height: 25px !important; }
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }  .trusted-advisor-section .vc_custom_heading { font-size: 28px !important; line-height: 33px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 18px !important; line-height: 25px !important; }
.perspektivwechsel-section { padding: 50px 0 !important; }
.perspektivwechsel-section .block-title { margin: 0 0 -30px !important; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }  .leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }
.philosophie-section { padding: 70px 0 !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }
.agreement-section h3 { font-size: 22px !important; line-height: 22px !important; }  .customer-voice-section { padding: 50px 0 !important; }
.main-blog-section .post-area { margin-bottom: 50px !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 30px !important; line-height: 35px !important; margin-bottom: 30px !important; }
.customer-voice-section .persone-name { margin: 0 0 30px !important; }  .main-blog-section { padding: 50px 0 !important; }  .events-section { padding-top: 50px !important; padding-bottom: 20px !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 28px !important; line-height: 28px !important; }
.events-section .wpb_wrapper .vc_custom_heading + .divider-wrap .divider { height: 30px !important; }
.attend-events-section .attend-event-block .vc_column-inner { padding: 50px 30px !important; }
.attend-events-section .attend-event-block .block-title { padding: 85px 0 !important; }
.attend-events-section .attend-event-block .ceo-title { width: 280px; height: 280px; }
.attend-events-section .attend-event-block .vc_custom_heading { font-size: 20px !important; line-height: 20px !important; }
.attend-events-section .attend-event-block .block-title h3 { font-size: 25px !important; line-height: 30px !important; }
.attend-events-section .attend-event-block p { padding-bottom: 20px; }
.circle-shape .morphing-outline { height: 280px; }  .impressum-section { padding: 50px 0 !important; }
.impressum-section .impressum-title { font-size: 28px !important; line-height: 28px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 30px !important; }   .contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 250px; }
.contact-section .contact-profile-block .contact-title { font-size: 28px !important; line-height: 28px !important; margin: 0 0 30px; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos .block-title { font-size: 18px !important; line-height: 22px !important; }  .event-detail-section .section-title { font-size: 28px !important; line-height: 28px !important; }
.breakfast-section { padding: 50px 0 !important; }
.breakfast-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.breakfast-section .block-title { font-size: 18px !important; line-height: 25px !important; }
.procedure-section { padding: 50px 0 !important; }
.procedure-section .wpb_wrapper .vc_custom_heading { font-size: 18px !important; line-height: 22px !important; }
.term-section { padding: 50px 0 !important; }
.what-to-take-section { padding: 50px 0 !important; }
.what-to-take-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.customer-voice-section.customer-voice-detail { padding-left: 20px !important; padding-right: 20px !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 28px !important; line-height: 28px !important; margin: 0; }
.login-popup-block.circle-shape .morphing-outline { height: 280px; }
.login-popup-block .mpb-shotcode-buttons { width: 280px; height: 280px; }
.circle-shape .morphing-outline .inner:before { width: 262px; height: 262px; }
.circle-shape .morphing-outline .inner:after { width: 280px; height: 280px; }
.attend-events-section .attend-event-block.block-title.circle-shape h3 { font-size: 26px !important; line-height: 30px !important; }
.login-popup-block .morphing-outline h3 { font-size: 26px !important; line-height: 30px !important; }
.ab-ev-detail { padding: 50px 0 !important; }
.terms-section { padding: 50px 0 !important; }
.talk-with-you-section { padding: 50px 0 !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.customer-voice-section { padding: 50px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }  .author #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .category #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .single-post #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .archive #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .blog #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}
.masonry { margin-bottom: 50px !important; }
.blog .post-area.standard-minimal .post .post-header,
.archive .post-area.standard-minimal .post .post-header { margin-bottom: 20px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 28px !important; line-height: 30px !important; }
.blog .post .content-inner,
.archive .post .content-inner { padding-bottom: 30px !important; }   .contact-connected-block .contact-infos { max-width: 250px; max-height: 250px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 225px; height: 225px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 225px; width: 225px; }
.contact-section .contact-connected-block h2 { font-size: 22px !important; line-height: 25px !important; }  .single-post .entry-title { font-size: 40px !important; line-height: 50px !important; } }
@media (min-width: 1000px) and (max-width: 1199px) { #slide-out-widget-area.fullscreen .menuwrapper li a,
#slide-out-widget-area.fullscreen-alt .menuwrapper li a { font-size: 25px !important; line-height: 40px !important; }
.nectar-box-roll .overlaid-content h1 { font-size: 35px !important; line-height: 45px !important; }
.services-section { padding-top: 80px !important; padding-bottom: 80px !important; }
.services-section .service-block h4 { font-size: 20px !important; line-height: 25px !important; }
.services-section .service-block p { font-size: 14px; line-height: 20px; }
.grawth-brakes-section { padding-top: 60px !important; padding-bottom: 60px !important; }
.grawth-brakes-section .number { font-size: 180px !important; line-height: 180px !important; }
.grawth-brakes-section h3 { font-size: 25px !important; line-height: 30px !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; padding-left: 20px !important; padding-right: 20px !important; }
.advertisement-section { padding-top: 80px !important; padding-bottom: 80px !important; }
.advertisement-section .post .post-header .meta span { font-size: 12px !important; line-height: 12px !important; }
.advertisement-section .post .post-header .title { font-size: 16px !important; line-height: 22px !important; }
.newsletter-section .mc4wp-form p input[type="text"],
.newsletter-section .mc4wp-form p input[type="email"] { width: 204px; }
.testimonial-section { margin-top: 100px !important; }
.testimonial_slider blockquote p { font-size: 14px; line-height: 25px; }
.testimonial_slider blockquote p br { display: none; }
.testimonial-section .vc_custom_heading { font-size: 30px !important; line-height: 30px !important; }  .main-banner-section .wpb_wrapper h1,
.main-banner-section .wpb_wrapper h2,
.main-banner-section .wpb_wrapper h3,
.main-banner-section .wpb_wrapper h4,
.main-banner-section .wpb_wrapper h5,
.main-banner-section .wpb_wrapper h6,
.main-banner-section .wpb_wrapper .vc_custom_heading { font-size: 35px !important; line-height: 40px !important; }
.high-performance-section { padding: 70px 0 !important; }
.high-performance-section h2 { font-size: 28px !important; line-height: 33px !important; margin: 0 0 30px !important; }
.high-performance-section p strong { font-size: 18px !important; line-height: 25px !important; }
.power-house-image .divider { height: 50px !important; }
.company-timeline-section { padding: 50px 0 !important; }
.company-timeline-section .timeline-details .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }
.strong-leadership-section { padding: 50px 0 !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 33px !important; line-height: 33px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 50px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 20px !important; }
.strong-leadership-section p { font-size: 16px !important; line-height: 22px !important; }
.strong-leadership-section p br { display: none; }
.level-of-success-section { padding: 50px 0 !important; }
.deals-section { padding: 50px 0 !important; }
.deals-section h2 { font-size: 28px !important; line-height: 28px !important; margin: 0 0 30px !important; }
.deals-section .toggles h3 a { font-size: 20px !important; line-height: 25px !important; }
.deals-section .toggles h3 i { width: 35px !important; height: 35px !important; }
.deals-section .toggles h3 i:before { width: 15px !important; }
.deals-section .toggles h3 i:after { height: 15px !important; }
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }  .trusted-advisor-section .vc_custom_heading { font-size: 28px !important; line-height: 33px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 18px !important; line-height: 25px !important; }
.perspektivwechsel-section { padding: 50px 0 !important; }
.perspektivwechsel-section .block-title { margin: 0 0 -40px !important; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }
.perspektivwechsel-section .wpb_column.child_column.left_margin_-20px { margin-left: 0 !important; }  .leadership-section .vc_column-inner { padding-left: 50px !important; padding-right: 50px !important; }
.leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }
.leadership-section .wpb_wrapper h6.vc_custom_heading { font-size: 20px !important; }
.philosophie-section { padding: 50px 0 !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 28px !important; line-height: 33px !important; }
.agreement-section h3 { font-size: 20px !important; line-height: 20px !important; }
.agreement-section p { font-size: 14px; line-height: 22px; }  .customer-voice-section { padding: 50px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 33px !important; margin: 0 0 30px !important; }
.customer-voice-section .persone-name { margin: 0 0 20px !important; }  .main-blog-section { padding: 50px 0 !important; }
.main-blog-section .post-area { margin-bottom: 50px !important; }
.main-blog-section .ascend .masonry-blog-item .article-content-wrap { padding: 22px 15px !important; }
.main-blog-section .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 22px !important; }  .events-section { padding-top: 50px !important; padding-bottom: 20px !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 28px !important; line-height: 28px !important; }
.events-section .wpb_wrapper .vc_custom_heading + .divider-wrap .divider { height: 30px !important; }
.attend-events-section .attend-event-block .vc_column-inner { padding: 50px 20px !important; }
.attend-events-section .attend-event-block .block-title { padding: 85px 0 !important; }
.attend-events-section .attend-event-block .ceo-title { width: 280px; height: 280px; }
.attend-events-section .attend-event-block .vc_custom_heading { font-size: 20px !important; line-height: 20px !important; }
.attend-events-section .attend-event-block .block-title h3 { font-size: 25px !important; line-height: 30px !important; }
.attend-events-section .attend-event-block p { padding-bottom: 20px; }
.circle-shape .morphing-outline { height: 280px; }  .impressum-section { padding: 50px 0 !important; }
.impressum-section .impressum-title { font-size: 28px !important; line-height: 28px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 30px !important; }   .contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 250px; }
.contact-section .contact-profile-block .contact-title { font-size: 28px !important; line-height: 28px !important; margin: 0 0 30px; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos { max-width: 250px; max-height: 250px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 225px; height: 225px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 225px; width: 225px; }
.contact-section .contact-connected-block h2 { font-size: 20px !important; line-height: 25px !important; }   .event-detail-section .section-title { font-size: 28px !important; line-height: 28px !important; }
.breakfast-section { padding: 50px 0 !important; }
.breakfast-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.breakfast-section .block-title { font-size: 18px !important; line-height: 25px !important; }
.procedure-section { padding: 50px 0 !important; }
.procedure-section .wpb_wrapper .vc_custom_heading { font-size: 18px !important; line-height: 22px !important; }
.term-section { padding: 50px 0 !important; }
.what-to-take-section { padding: 50px 0 !important; }
.what-to-take-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.customer-voice-section.customer-voice-detail { padding-left: 20px !important; padding-right: 20px !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 28px !important; line-height: 28px !important; margin: 0; }
.login-popup-block.circle-shape .morphing-outline { height: 280px; }
.login-popup-block .mpb-shotcode-buttons { width: 280px; height: 280px; }
.circle-shape .morphing-outline .inner:before { width: 262px; height: 262px; }
.circle-shape .morphing-outline .inner:after { width: 280px; height: 280px; }
.attend-events-section .attend-event-block.block-title.circle-shape h3 { font-size: 24px !important; line-height: 28px !important; }
.login-popup-block h5 { font-size: 14px !important; line-height: 22px !important; }
.login-popup-block .morphing-outline h3 { font-size: 24px !important; line-height: 28px !important; }
.ab-ev-detail { padding: 50px 0 !important; }
.terms-section { padding: 50px 0 !important; }
.talk-with-you-section { padding: 50px 0 !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.customer-voice-section { padding: 50px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }  .author #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important; }
.author .masonry.classic .post.masonry-blog-item h3.title { font-size: 18px !important; line-height: 25px !important; }
.author .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 20px !important; }  .category #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .single-post #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .archive #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}  .blog #page-header-bg h1 { font-size: 40px !important; line-height: 50px !important;}
.masonry { margin-bottom: 50px !important; }
.blog .post-area.standard-minimal .post .post-header,
.archive .post-area.standard-minimal .post .post-header { margin-bottom: 20px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 28px !important; line-height: 30px !important; }
.blog .post .content-inner,
.archive .post .content-inner { padding-bottom: 30px !important; }    .single-post .entry-title { font-size: 40px !important; line-height: 50px !important; }
.single-post .blog_next_prev_buttons h3 { font-size: 25px !important; line-height: 30px !important; }  .md-modal .md-content_6182 .mbox-title_6182 { padding: 50px 30px 24px !important; }
.attend-events-section1 .attend-event-block1 .block-title h3.mbox-title_6182 { padding: 50px 30px 24px !important; }
.registration-modal { padding: 0 30px 50px; }  #footer-outer #copyright p { font-size: 12px !important; margin: 0 10px !important; }
#footer-outer #nav_menu-2 { margin-left: 0 !important; }
#footer-outer #copyright li { font-size: 12px; } }
@media (min-width: 1000px) and (max-width: 1000.99px) {  .single-post #page-header-wrap { height: auto !important; } }
@media (min-width: 690px) and (max-width: 999px) {
body .container,
body .slider-nav,
.post-area.standard-minimal.full-width-content .post .inner-wrap { max-width: 625px !important; }
.advertisement-section .blog-recent .excerpt { font-size: 14px !important; line-height: 25px !important; } #header-outer[data-full-width="true"] header>.container { max-width: 100% !important; }
body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent { background-color: #000 !important; }
body #header-outer[data-transparent-header="true"].transparent.dark-slide { background-color: #fff !important; }
p,
ul li,
ol li,
.post-area .excerpt,
.impressum-section .iwt-text,
.blog-detail-content-section ul,
.blog-detail-content-section ol { font-size: 14px !important; line-height: 25px !important; }
.mob_lang_switcher { display: inline-flex; }
#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after { display: none; } body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menuopen li a,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a { font-size: 18px !important; line-height: 30px !important; }
.nectar-box-roll .overlaid-content h1 { font-size: 30px !important; line-height: 40px !important; } .services-section .service-block { margin-bottom: 30px !important; }
.services-section .service-block h4 { font-size: 20px !important; line-height: 25px !important; }
.services-section .service-block p { font-size: 14px; line-height: 20px; } .grawth-brakes-section .number { font-size: 150px !important; line-height: 150px !important; display: block; text-align: center !important; }
.grawth-brakes-section h3 { font-size: 22px !important; line-height: 30px !important; text-align: center !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; padding-left: 20px !important; padding-right: 20px !important; } .advertisement-section .post .post-header .meta span { font-size: 12px !important; line-height: 12px !important; }
.advertisement-section .post .post-header .title { font-size: 16px !important; line-height: 22px !important; }
.newsletter-section p { font-size: 20px; line-height: 25px; }
body[data-button-style="rounded"].ascend .newsletter-section .mc4wp-form p input[type="submit"] { padding-left: 10px !important; }
.newsletter-section .mc4wp-form p input[type="text"],
.newsletter-section .mc4wp-form p input[type="email"] { width: 135px; }
.newsletter-section .mc4wp-alert {  position: absolute; left: 0; right: 0; }
.testimonial-section { margin-top: 50px !important; }
.testimonial_slider blockquote p { font-size: 14px; line-height: 25px; padding-bottom: 20px; }
.testimonial_slider blockquote p br { display: none; }
.testimonial-section .wpb_wrapper h3.vc_custom_heading { font-size: 25px !important; line-height: 25px !important; }  .main-banner-section .wpb_wrapper h1,
.main-banner-section .wpb_wrapper h2,
.main-banner-section .wpb_wrapper h3,
.main-banner-section .wpb_wrapper h4,
.main-banner-section .wpb_wrapper h5,
.main-banner-section .wpb_wrapper h6,
.main-banner-section .wpb_wrapper .vc_custom_heading { font-size: 30px !important; line-height: 35px !important; bottom: 30px !important; padding: 0 30px !important; }
.high-performance-section { padding: 50px 0 !important; }
.high-performance-section h2 { font-size: 25px !important; line-height: 30px !important; margin: 0 0 30px !important; }
.high-performance-section p{ font-size: 14px !important; line-height: 22px !important; }
.high-performance-section p strong { font-size: 16px !important; line-height: 22px !important; }
.power-house-image .divider { height: 30px !important; }
.power-house-image .inner { margin: 0 auto !important; }
.company-timeline-section { padding: 30px 0 !important; display: block !important; }
.company-timeline-section .timeline-steps { width: 30% !important; }
.company-timeline-section .timeline-details { width: 70% !important; }
.company-timeline-section .timeline-details .wpb_wrapper .vc_custom_heading { font-size: 20px !important; line-height: 20px !important; margin-top: 20px; }
.company-timeline-section .wpb_wrapper .vms-images { max-width: 92px; margin: 0; }
.company-timeline-section .wpb_wrapper .circle-title { max-width: 92px; text-align: center !important; background: linear-gradient(-45deg , #a163f5 0%, #efbad3 100%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; position: relative; }
.company-timeline-section  .wpb_wrapper .circle-title:before { position: absolute; content: ""; left: 50%; top: 50%; width: 92px; height: 92px; background: url(https://neddermannconsulting.com/wp-content/uploads/2021/09/Oval_2.png) !important; background-size: 100% 100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.company-timeline-section .wpb_wrapper .section-title { font-size: 20px !important; line-height: 20px !important; }
.strong-leadership-section { padding: 30px 0 !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 28px !important; line-height: 28px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 30px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 18px !important; line-height: 24px !important; }
.strong-leadership-section p { font-size: 14px !important; line-height: 22px !important; margin: 0 !important; }
.strong-leadership-section p br { display: none; }
.company-timeline-section p { font-size: 14px !important; line-height: 22px !important; margin: 0 !important; min-height: 80px !important; }
.company-timeline-section p br { display: none !important; }
.company-timeline-section .timeline-steps img.vms-images { margin: 0 auto; } .level-of-success-section { padding: 30px 0 !important; }
.deals-section { padding: 30px 0 !important; }
.deals-section h2 { font-size: 25px !important; line-height: 25px !important; margin: 0 0 30px !important; }
.deals-section .toggles h3 a { font-size: 18px !important; line-height: 22px !important; }
.deals-section .toggles h3 i { width: 33px !important; height: 33px !important; }
.deals-section .toggles h3 i:before { width: 15px !important; }
.deals-section .toggles h3 i:after { height: 15px !important; }
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.level-of-success-section .wpb_wrapper h1 br,
.level-of-success-section .wpb_wrapper h2 br,
.level-of-success-section .wpb_wrapper h3 br,
.level-of-success-section .wpb_wrapper h4 br,
.level-of-success-section .wpb_wrapper h5 br,
.level-of-success-section .wpb_wrapper h6 br,
.level-of-success-section .wpb_wrapper .vc_custom_heading br { display: none; }
.power-house-image img { width: 70%; margin: 0 auto; }
.trusted-advisor-image img { width: 70%; margin: 0 auto; }
.strong-leadership-section .img-with-aniamtion-wrap .inner { max-width: 70%; margin: 0 auto !important; }
.high-performance-image img { width: 70%; margin: 0 auto; }  .trusted-advisor-section .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 16px !important; line-height: 22px !important; }
.perspektivwechsel-section { padding: 30px 0 !important; }
.perspektivwechsel-section .block-title { position: relative; margin: 0 0 -20px !important; }
.trusted-advisor-section .inner img { margin: 0 auto; display: block; }
.perspektivwechsel-section .ico-title-space { width: auto !important; position: absolute; left: 0; top: -7px; }
.perspektivwechsel-section .ico-title { padding-left: 70px; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 20px !important; line-height: 20px !important; }
.perspektivwechsel-section .wpb_column.child_column.left_margin_-20px { margin-left: 0 !important; }
.perspektivwechsel-section p { font-size: 14px; line-height: 22px; }
.nectar-fancy-ul ul li { font-size: 14px; line-height: 30px; }
.nectar-fancy-ul ul li:before { top: 8px; }
.level-of-success-detail { width: 60%; }
.level-of-success-img { width: 40%; }  .leadership-section .vc_column-inner { padding-left: 30px !important; padding-right: 30px !important; }
.leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.leadership-section .wpb_wrapper h6.vc_custom_heading { font-size: 18px !important; }
.leadership-section p { font-size: 14px; line-height: 22px; }
.philosophie-section { padding: 30px 0 !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.agreement-section h3 { font-size: 18px !important; line-height: 18px !important; }
.agreement-section p { font-size: 14px; line-height: 22px; }  .customer-voice-section { padding: 30px 0 !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; margin: 0 0 30px !important; }
.customer-voice-section p { font-size: 14px; line-height: 22px; }
.customer-voice-section .persone-name + .divider-wrap .divider { height: 30px !important; }  .main-blog-section { padding: 30px 0 !important; }
.main-blog-section .post-area { margin-bottom: 30px !important; }
.main-blog-section .ascend .masonry-blog-item .article-content-wrap { padding: 22px 15px !important; }
.main-blog-section .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 22px !important; }  .events-section { padding-top: 30px !important; padding-bottom: 0 !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.events-section .wpb_wrapper .vc_custom_heading + .divider-wrap .divider { height: 30px !important; }
.events-section p { font-size: 14px !important; line-height: 22px !important; }
.attend-events-section .attend-event-block { height: auto !important; }
.attend-events-section .attend-event-block > .vc_column-inner .vc_column-inner { padding: 10px 20px !important; height: auto !important; }
.attend-events-section .attend-event-block > .vc_column-inner { padding: 30px 20px !important; height: auto !important; }
.attend-events-section .attend-event-block .block-title { padding: 85px 0 !important; }
.attend-events-section .attend-event-block .ceo-title { width: 280px; height: 280px; }
.attend-events-section .attend-event-block .vc_custom_heading { font-size: 18px !important; line-height: 20px !important; }
.attend-events-section .attend-event-block .block-title h3 { font-size: 22px !important; line-height: 28px !important; }
.attend-events-section .attend-event-block p { font-size: 14px !important; line-height: 22px !important; padding-bottom: 20px; }
.circle-shape .morphing-outline { height: 280px; }  .impressum-section { padding: 30px 0 !important; }
.impressum-section .impressum-title { font-size: 25px !important; line-height: 30px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 30px !important; }  .contact-section .contact-profile-block { padding: 30px 0 !important; }
.contact-section .contact-profile-block p { font-size: 14px; line-height: 25px; }
.contact-section .contact-profile-block .iwt-text { font-size: 14px; } .contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 260px; }
.contact-section .contact-profile-block .contact-title { font-size: 25px !important; line-height: 30px !important; margin: 0 0 30px; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos { max-width: 270px; max-height: 270px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 235px; height: 235px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 235px; width: 235px; }
.contact-section .contact-connected-block h2 { font-size: 20px !important; line-height: 25px !important; }   .event-detail-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.event-detail-section .block-title { font-size: 18px !important; line-height: 22px !important; } .breakfast-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.breakfast-section p { font-size: 14px !important; line-height: 25px !important; }
.breakfast-section .block-title { font-size: 16px !important; line-height: 22px !important; } .procedure-section p { font-size: 14px !important; line-height: 25px !important; }
.procedure-section .wpb_wrapper .vc_custom_heading { font-size: 16px !important; line-height: 22px !important; }
.term-section { margin: 0 !important; }
.term-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.term-section.attend-events-section1 .attend-event-block1 p { font-size: 14px !important; line-height: 22px !important; } .what-to-take-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.customer-voice-section.customer-voice-detail { padding-left: 20px !important; padding-right: 20px !important; }
.customer-voice-section.customer-voice-detail .persone-name { margin: 0 !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 25px !important; line-height: 30px !important; margin: 0; }
.login-popup-block.circle-shape .morphing-outline { height: 280px; }
.login-popup-block .mpb-shotcode-buttons { width: 280px; height: 280px; }
.circle-shape .morphing-outline .inner:before { width: 262px; height: 262px; }
.circle-shape .morphing-outline .inner:after { width: 280px; height: 280px; }
.attend-events-section .attend-event-block.block-title.circle-shape h3 { font-size: 24px !important; line-height: 28px !important; }
.login-popup-block .morphing-outline h5 { font-size: 14px !important; line-height: 22px !important; }
.login-popup-block .morphing-outline h3 { font-size: 24px !important; line-height: 28px !important; }
.ab-ev-detail .wpb_wrapper .block-title { font-size: 18px !important; line-height: 22px !important; }
.terms-section .wpb_wrapper .block-title { font-size: 18px !important; line-height: 22px !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }  .author #page-header-bg h1 { font-size: 35px !important; line-height: 40px !important;}
.author .masonry.classic .post.masonry-blog-item h3.title { font-size: 18px !important; line-height: 25px !important; }
.author .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 20px !important; }  .category #page-header-bg h1 { font-size: 35px !important; line-height: 40px !important;}  .single-post #page-header-bg h1 { font-size: 35px !important; line-height: 40px !important;}  .archive #page-header-bg h1 { font-size: 35px !important; line-height: 40px !important;}  .blog #page-header-bg h1 { font-size: 35px !important; line-height: 40px !important;}
.masonry { margin-bottom: 50px !important; }
.masonry.classic .post.masonry-blog-item p,
.masonry.classic .post.masonry-blog-item ul li,
.masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 25px !important; }
.blog .post-area.standard-minimal .post .post-header,
.archive .post-area.standard-minimal .post .post-header { margin-bottom: 20px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 25px !important; line-height: 30px !important; }
.blog .post .content-inner,
.archive .post .content-inner { padding-bottom: 30px !important; }  .single-post #page-header-bg,
.single-post #page-header-wrap { height: auto !important; }
.single-post .entry-title { font-size: 35px !important; line-height: 40px !important; }
.single-post .blog_next_prev_buttons h3 { font-size: 25px !important; line-height: 30px !important; }  .md-modal .md-close { top: 20px; right: 20px; }
.md-modal .md-content_6182 .mbox-title_6182 { font-size: 20px !important; padding: 30px 30px 15px !important; }
.attend-events-section1 .attend-event-block1 .block-title h3.mbox-title_6182 { font-size: 20px !important; line-height: 25px !important; padding: 30px 30px 15px !important; }
.registration-modal { padding: 0 30px 30px; }
.registration-modal .row_col_wrap_12.col { margin: 0 -15px !important; }
.registration-modal .col { padding: 0 15px !important; }
.registration-modal .wpcf7-form .binding-btn { margin: 20px 0 0; padding-right: 30px; }
.registration-modal .binding-btn:before { right: 45px; }  #footer-outer #copyright p { font-size: 12px !important; margin: 0 7px !important; }
#footer-outer #copyright li { font-size: 12px !important; }
#footer-outer #nav_menu-2 { display: block !important; width: 100%; text-align: center; margin-left: 0 !important; }
#footer-outer #copyright li { float: none; display: inline-block; } }
@media (min-width: 690px) and (max-width: 690.99px) { .company-timeline-section.mobile-view { display: block !important; }
}
@media (max-width: 689px) {
p,
ul li,
ol li,
.post-area .excerpt,
.impressum-section .iwt-text,
.blog-detail-content-section ul,
.blog-detail-content-section ol { font-size: 14px !important; line-height: 25px !important; }
.advertisement-section .blog-recent .excerpt { font-size: 14px !important; line-height: 25px !important; }
#header-outer #top #logo img { width: 135px !important; height: auto !important; }
.mob_lang_switcher { display: inline-flex; }
#slide-out-widget-area.fullscreen .off-canvas-social-links:after,
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after { display: none !important; }
#cookie-notice .cookie-notice-container { padding: 15px 40px; }
#cookie-notice .cn-close-icon { right: 10px; top: 10px; margin: 0; }
body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent { background-color: #000 !important; }
body #header-outer[data-transparent-header="true"].transparent.dark-slide { background-color: #fff !important; } body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menuopen li a,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a { font-size: 16px !important; line-height: 25px !important; }
.nectar-box-roll .overlaid-content h1 { font-size: 25px !important; line-height: 30px !important; } .services-section .service-block { margin-bottom: 30px !important; padding: 0 10px !important; }
.services-section .service-block h4 { font-size: 20px !important; line-height: 25px !important; }
.services-section .service-block p { font-size: 14px; line-height: 20px; }
.blog-recent[data-style="minimal"] .col { padding: 20px 5px !important; }
.newsletter-section .mc4wp-form p { padding: 0 5px !important; }   .grawth-brakes-section .number { font-size: 50px !important; line-height: 40px !important; display: block; text-align: center !important; }
.grawth-brakes-section h3 { font-size: 18px !important; line-height: 25px !important; padding: 0 25px; text-align: center !important; }
.growth-section .nectar-button.download-growth-link { font-size: 12px !important; line-height: 25px !important; padding-left: 20px !important; padding-right: 20px !important; }
.advertisement-section.vc_row.bottom_padding_phone_30px { padding-top: 30px !important; }
.advertisement-section .post .post-header .meta span { font-size: 12px !important; line-height: 12px !important; }
.advertisement-section .post .post-header .title { font-size: 16px !important; line-height: 22px !important; }
.newsletter-section p { font-size: 20px; line-height: 25px; text-align: center; display: block; }
.newsletter-section .mc4wp-form { display: block; margin-top: 15px; }
body[data-button-style="rounded"].ascend .newsletter-section .mc4wp-form p input[type="submit"] { padding-left: 10px !important; }
.testimonial_slider[data-style="minimal"] blockquote { padding: 0 5px; }
.newsletter-section .mc4wp-form p input[type="text"],
.newsletter-section .mc4wp-form p input[type="email"] { width: 100%; margin-bottom: 20px; }
.newsletter-section .sign-btn-class { display: inline-block; }
.testimonial-section { margin-top: 30px !important; }
.testimonial_slider blockquote p { font-size: 14px; line-height: 25px; padding-bottom: 20px; }
.testimonial_slider blockquote p br { display: none; }
.testimonial-section .wpb_wrapper h3.vc_custom_heading { font-size: 22px !important; line-height: 25px !important; }
.advertisement-sections .post .post-header { width: 100%; left: 50%; transform: translate(-50%, 0) !important; -webkit-transform: translate(-50%, 0) !important; -moz-transform: translate(-50%, 0) !important; -ms-transform: translate(-50%, 0) !important; -o-transform: translate(-50%, 0) !important; }
.newsletter-section .mc4wp-alert { position: relative; margin: 10px 0 0; }  .main-banner-section .nectar_image_with_hotspots img { height: 225px !important; object-fit: cover; }
.main-banner-section .wpb_wrapper h1,
.main-banner-section .wpb_wrapper h2,
.main-banner-section .wpb_wrapper h3,
.main-banner-section .wpb_wrapper h4,
.main-banner-section .wpb_wrapper h5,
.main-banner-section .wpb_wrapper h6,
.main-banner-section .wpb_wrapper .vc_custom_heading { font-size: 22px !important; line-height: 28px !important; bottom: 15px !important; padding: 0 15px !important; }
.high-performance-section { padding: 30px 5px 50px !important; }
.high-performance-section h2 { font-size: 22px !important; line-height: 25px !important; margin: 0 0 20px !important; }
.high-performance-section p { font-size: 14px !important; line-height: 22px !important; }
.trusted-advisor-section .wpb_content_element p { font-size: 14px !important; line-height: 22px !important; }
.high-performance-section p br { display: none; }
.high-performance-section p strong { font-size: 16px !important; line-height: 22px !important; }
.power-house-image .divider-wrap.height_phone_40px > .divider { height: 10px !important; }
.power-house-image .inner { margin: 0 auto !important; }
.company-timeline-section { padding: 30px 15px !important; }  .company-timeline-section { display: none; }
.company-timeline-section.mobile-view { display: block; padding-left: 5px !important; padding-right: 5px !important; }
.company-timeline-section .wpb_wrapper .vms-images { max-width: 92px; margin: 0; }
.company-timeline-section .wpb_wrapper .circle-title { max-width: 92px; text-align: center !important; background: linear-gradient(-45deg , #a163f5 0%, #efbad3 100%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; position: relative; }
.company-timeline-section  .wpb_wrapper .circle-title:before { position: absolute; content: ""; left: 50%; top: 50%; width: 92px; height: 92px; background: url(https://neddermannconsulting.com/wp-content/uploads/2021/09/Oval_2.png) !important; background-size: 100% 100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.company-timeline-section .wpb_wrapper .section-title { font-size: 20px !important; line-height: 20px !important; }
.strong-leadership-section { padding: 30px 5px !important; }
.strong-leadership-section .wpb_wrapper .section-title { font-size: 22px !important; line-height: 25px !important; }
.strong-leadership-section .wpb_wrapper .section-title + .divider-wrap .divider { height: 30px !important; }
.strong-leadership-section .wpb_wrapper .block-title { font-size: 16px !important; line-height: 22px !important; }
.strong-leadership-section p { font-size: 14px !important; line-height: 22px !important; margin: 0 !important; }
.strong-leadership-section p br { display: none; }
.strong-leadership-section .leader-img { max-width: 100% !important; }
.company-timeline-section p { font-size: 14px !important; line-height: 22px !important; }
.level-of-success-section { padding: 30px 5px !important; }
.deals-section { padding: 30px 5px !important; }
.deals-section h2 { font-size: 22px !important; line-height: 25px !important; margin: 0 0 20px !important; }
.deals-section .toggles h3 a { font-size: 16px !important; line-height: 22px !important; }
.deals-section .toggles h3 i { width: 33px !important; height: 33px !important; }
.deals-section .toggles h3 i:before { width: 15px !important; }
.deals-section .toggles h3 i:after { height: 15px !important; }
.level-of-success-section .wpb_wrapper h1,
.level-of-success-section .wpb_wrapper h2,
.level-of-success-section .wpb_wrapper h3,
.level-of-success-section .wpb_wrapper h4,
.level-of-success-section .wpb_wrapper h5,
.level-of-success-section .wpb_wrapper h6,
.level-of-success-section .wpb_wrapper .vc_custom_heading { font-size: 22px !important; line-height: 28px !important; }
.level-of-success-section .wpb_wrapper h1 br,
.level-of-success-section .wpb_wrapper h2 br,
.level-of-success-section .wpb_wrapper h3 br,
.level-of-success-section .wpb_wrapper h4 br,
.level-of-success-section .wpb_wrapper h5 br,
.level-of-success-section .wpb_wrapper h6 br,
.level-of-success-section .wpb_wrapper .vc_custom_heading br { display: none; }  .trusted-advisor-section .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; margin: 0 0 30px !important; }
.trusted-advisor-section .wpb_content_element p br { display: none; }
.trusted-advisor-section .wpb_content_element p strong { font-size: 16px !important; line-height: 22px !important; }
.perspektivwechsel-section { padding: 30px 5px !important; }
.perspektivwechsel-section .block-title { position: relative; margin: 0 0 -20px !important; }
.trusted-advisor-section .inner img { margin: 0 auto; display: block; }
.perspektivwechsel-section .ico-title-space { width: auto !important; position: absolute; left: 0; top: -7px; }
.perspektivwechsel-section .ico-title { padding-left: 70px; }
.perspektivwechsel-section .wpb_wrapper .vc_custom_heading { font-size: 20px !important; line-height: 20px !important; }
.perspektivwechsel-section .wpb_column.child_column.left_margin_-20px { margin-left: 0 !important; }
.perspektivwechsel-section p { font-size: 14px !important; line-height: 22px !important; }
.nectar-fancy-ul ul li { font-size: 14px; line-height: 30px; }
.nectar-fancy-ul ul li:before { top: 8px; }  .leadership-section.mobile-view-section { display: block; }
.leadership-section .vc_column-inner { padding-left: 5px !important; padding-right: 5px !important; }
.leadership-section .wpb_wrapper h2.vc_custom_heading { font-size: 22px !important; line-height: 28px !important; }
.leadership-section .wpb_wrapper h6.vc_custom_heading { font-size: 16px !important; line-height: 22px !important; }
.leadership-section p { font-size: 14px; line-height: 22px; }
.philosophie-section { padding: 30px 5px !important; }
.philosophie-section .wpb_wrapper h2.vc_custom_heading { font-size: 22px !important; line-height: 28px !important; }
.agreement-section h3 { font-size: 16px !important; line-height: 22px !important; }
.agreement-section p { font-size: 14px; line-height: 22px; }
.agreement-section .agreement-block { padding-left: 5px !important; padding-right: 5px !important; }
.agreement-section .agreement-block .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
.strong-leadership-section .img-with-aniamtion-wrap .inner { max-width: 100% !important; }  .customer-voice-section { padding: 30px 5px !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 22px !important; line-height: 28px !important; margin: 0 0 10px !important; }
.customer-voice-section p { font-size: 14px; line-height: 22px; }
.customer-voice-section .persone-name + .divider-wrap .divider { height: 30px !important; }  .main-blog-section { padding: 30px 0 !important; }
.main-blog-section .post-area { margin-bottom: 30px !important; }
.main-blog-section #sidebar { padding-left: 15px; padding-right: 15px; }
.main-blog-section .ascend .masonry-blog-item .article-content-wrap { padding: 22px 15px !important; }
.main-blog-section .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 22px !important; }
.main-blog-section .masonry.classic .post.masonry-blog-item h3.title { font-size: 18px; line-height: 30px !important; }
.main-blog-section .post.quote .post-content .quote-inner .icon { right: 30px !important; }  .events-section { padding-top: 30px !important; padding-bottom: 0 !important; padding-left: 15px !important; padding-right: 15px !important; }
.events-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.events-section .wpb_wrapper .vc_custom_heading + .divider-wrap .divider { height: 30px !important; }
.events-section p { font-size: 14px !important; line-height: 20px !important; }
.attend-events-section .attend-event-block { height: auto !important; }
.attend-events-section .attend-event-block > .vc_column-inner { padding: 30px 15px !important; height: auto !important; }
.attend-events-section .attend-event-block > .vc_column-inner .vc_column-inner { padding: 10px 0 !important; height: auto !important; }
.attend-events-section .attend-event-block .block-title { padding: 95px 15px !important; max-width: 273px !important; max-height: 278px !important; margin: 0 auto; }
.attend-events-section .attend-event-block .wpb_text_column { background-size: 90% !important; max-width: 250px !important; }
.attend-events-section .attend-event-block .wpb_text_column.perspectives-detail { max-width: 273px !important; }
.attend-events-section .attend-event-block .ceo-title { width: 270px; height: 270px; }
.attend-events-section .attend-event-block .vc_custom_heading { font-size: 18px !important; line-height: 20px !important; }
.attend-events-section .attend-event-block .block-title h3 { font-size: 22px !important; line-height: 28px !important; }
.attend-events-section .attend-event-block .attend-event-detail p,
.attend-events-section .attend-event-block .perspectives-detail p { font-size: 14px !important; line-height: 22px !important; padding-bottom: 20px; }
.circle-shape .morphing-outline { height: 270px; }  .impressum-section { padding: 30px 5px !important; }
.impressum-section .impressum-title { font-size: 25px !important; line-height: 30px !important; }
.impressum-section .impressum-title + .divider-wrap .divider { height: 30px !important; }
.impressum-notice-section { padding: 0 5px !important; }  .contact-section .contact-profile-block { padding: 30px 15px !important; }
.contact-section .contact-profile-block p { font-size: 14px; line-height: 25px; }
.contact-section .contact-profile-block .iwt-text { font-size: 14px; } .contact-connected-block .contact-infos .circle-shape .morphing-outline { height: 250px; }
.contact-section .contact-profile-block .contact-title { font-size: 22px !important; line-height: 28px !important; margin: 0 0 30px; }
.contact-connected-block .contact-infos img { margin: 0 auto 15px !important; }
.contact-connected-block .contact-infos { max-width: 250px; max-height: 250px; }
.contact-connected-block .contact-infos .morphing-outline .inner { width: 225px; height: 225px; }
.contact-connected-block .circle-shape .morphing-outline .inner:after { height: 225px; width: 225px; }
.contact-section .contact-connected-block h2 { font-size: 18px !important; line-height: 22px !important; }   .event-detail-section { padding-left: 5px !important; padding-right: 5px !important; }
.event-detail-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.event-detail-section .wpb_wrapper .block-title { font-size: 16px !important; line-height: 20px !important; }
.breakfast-section { padding: 30px 15px !important; }
.breakfast-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.breakfast-section p { font-size: 14px !important; line-height: 25px !important; }
.breakfast-section .block-title { font-size: 16px !important; line-height: 22px !important; }
.procedure-section { padding: 30px 15px !important; }
.procedure-section p { font-size: 14px !important; line-height: 25px !important; }
.procedure-section .wpb_wrapper .vc_custom_heading { font-size: 16px !important; line-height: 22px !important; }
.term-section { padding: 30px 15px !important; margin: 0 !important; }
.term-section .wpb_wrapper .vc_custom_heading { font-size: 25px !important; line-height: 30px !important; }
.term-section.attend-events-section1 .attend-event-block1 p { font-size: 14px !important; line-height: 22px !important; }
.what-to-take-section { padding: 30px 15px !important; }
.what-to-take-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.customer-voice-section.customer-voice-detail { padding-left: 20px !important; padding-right: 20px !important; }
.customer-voice-section.customer-voice-detail .persone-name { margin: 0 !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .wpb_text_column { background-size: auto 250px !important; }
.attend-events-section1 .login-popup-block.attend-event-block1 .block-title h3 { font-size: 20px !important; line-height: 25px !important; margin: 0; }
.login-popup-block.circle-shape .morphing-outline { height: 250px; }
.login-popup-block .mpb-shotcode-buttons { width: 250px; height: 250px; }
.circle-shape .morphing-outline .inner:before { width: 230px; height: 230px; }
.circle-shape .morphing-outline .inner:after { width: 250px; height: 250px; }
.attend-events-section .attend-event-block.block-title.circle-shape h3 { font-size: 22px !important; line-height: 25px !important; }
.login-popup-block .morphing-outline h5 { font-size: 14px !important; line-height: 22px !important; }
.login-popup-block .morphing-outline h3 { font-size: 22px !important; line-height: 25px !important; }
.ab-ev-detail { padding-left: 5px !important; padding-right: 5px !important; }
.ab-ev-detail .wpb_wrapper .block-title { font-size: 16px !important; line-height: 22px !important; }
.terms-section { padding-left: 5px !important; padding-right: 5px !important; }
.terms-section .wpb_wrapper .block-title { font-size: 16px !important; line-height: 22px !important; }
.terms-section .attend-event-block1 .terms-detail p { font-size: 14px !important; line-height: 22px !important; }
.talk-with-you-section { padding-left: 5px !important; padding-right: 5px !important; }
.talk-with-you-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }
.customer-voice-section { padding-left: 5px !important; padding-right: 5px !important; }
.customer-voice-section .wpb_wrapper .section-title { font-size: 25px !important; line-height: 30px !important; }  .author #page-header-bg .subheader { padding: 0 15px;}
.author #page-header-bg h1 { font-size: 25px !important; line-height: 30px !important; padding: 0 15px;}
.author .masonry.classic .post.masonry-blog-item h3.title { font-size: 16px !important; line-height: 25px !important; }
.author .masonry.classic .post.masonry-blog-item p,
.main-blog-section .masonry.classic .post.masonry-blog-item ul li,
.main-blog-section .masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 20px !important; }
.author .post-area { max-width: 320px !important; width: 100% !important; }  .category #page-header-bg span { padding: 0 15px; }
.category #page-header-bg h1 { font-size: 25px !important; line-height: 30px !important; padding: 0 15px;}  .single-post #page-header-bg h1 { font-size: 25px !important; line-height: 30px !important; padding: 0 15px;}  .archive #page-header-bg span { padding: 0 15px; }
.archive #page-header-bg h1 { font-size: 25px !important; line-height: 30px !important; padding: 0 15px;}  .blog #page-header-bg h1 { font-size: 25px !important; line-height: 30px !important; padding: 0 15px; }
.masonry { margin-bottom: 0 !important; }
.masonry.classic .post.masonry-blog-item p,
.masonry.classic .post.masonry-blog-item ul li,
.masonry.classic .post.masonry-blog-item ol li { font-size: 14px !important; line-height: 25px !important; }
#sidebar { padding: 0 5px; }
.blog .post-area.standard-minimal .post .post-header,
.archive .post-area.standard-minimal .post .post-header { margin-bottom: 20px !important; }
.blog .post-header h2,
.archive .post-header h2 { font-size: 22px !important; line-height: 25px !important; }
.blog .post .content-inner,
.archive .post .content-inner { padding-bottom: 30px !important; }
.blog .posts-container,
.archive .posts-container { padding: 0 15px; }
.blog #sidebar,
.archive #sidebar { padding: 0 15px; }
.blog #sidebar .widget,
.archive #sidebar .widget { margin-bottom: 20px; }
.blog #pagination,
.archive #pagination { padding-left: 15px !important; padding-right: 15px !important; }  .single-post #page-header-bg,
.single-post #page-header-wrap { height: auto !important; }
.single-post .entry-title { font-size: 25px !important; line-height: 30px !important; }
.single-post .main-content { max-width: 100% !important; }
.single-post .post-area { padding-left: 15px !important; padding-right: 15px !important; }
.single-post #sidebar { padding-left: 15px !important; padding-right: 15px !important; }
.single-post .blog_next_prev_buttons { margin: 0 !important; width: 100% !important; }
.single-post .blog_next_prev_buttons h3 { font-size: 20px !important; line-height: 25px !important; }
.ascend .masonry-blog-item { padding-left: 5px !important; padding-right: 5px !important; }  .lets_talk_section { top: 80px; }
.lets_talk_section .lets_talk_icon { right: 10px; }
.lets_talk_section .lets_talk_content { max-width: 300px; }
.lets_talk_section .lets_talk_icon { width: 50px; height: 50px; }
.lets_talk_section .lets_talk_content .iwt-text,
.lets_talk_section .lets_talk_content .iwt-text a { font-size: 12px; }  .md-perspective .md-modal .md-content_6182 { max-height: 400px !important; overflow-y: scroll; }
.md-modal .md-close { top: 15px; right: 15px; }
.md-modal .md-content_6182 .mbox-title_6182 { font-size: 20px !important; line-height: 25px !important; padding: 50px 15px 15px !important; }
.attend-events-section1 .attend-event-block1 .block-title h3.mbox-title_6182 { font-size: 20px !important; line-height: 25px !important; padding: 50px 15px 15px !important; }
.registration-modal { padding: 0 15px 30px; }
.registration-modal .row_col_wrap_12.col { margin: 0 auto !important; }
.registration-modal .col { padding: 0 !important; }
.registration-modal textarea.wpcf7-form-control { margin-top: 0 !important; }
.registration-modal .wpcf7-form .binding-btn { margin: 20px 0 0; padding-right: 0; }
.registration-modal .binding-btn:before { right: 20px; margin: -11px !important; }
.registration-modal .binding-btn .ajax-loader { width: 100%; }
.registration-modal .wpcf7-form-control-wrap .wpcf7-not-valid-tip { font-size: 9px; margin-top: -5px; }
.registration-modal .wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit { font-size: 9px !important; padding: 4px 30px 4px 10px !important; }  #footer-outer .col { display: block !important; width: 100% !important; }
#footer-outer .widget { display: block !important; width: 100%; text-align: center; }
#footer-outer #copyright p { font-size: 12px !important; display: block; text-align: center; margin: 0 5px !important; }
#footer-outer #copyright li { font-size: 12px !important; }
#footer-outer #nav_menu-2 { display: block !important; width: 100%; text-align: center; margin-top: 10px !important; }
#footer-outer #copyright li { float: none; display: inline-block; } }
@media (max-width: 542px) {   }
@media (min-width: 576px) and (max-width: 689px) {
}
@media (min-width: 240px) and (max-width: 575px) {
}