:root{
--main-color: #333366;
--second-color: #ff9900;
}
.normal-font-weight p{
font-weight: 400!important;
}
.style-dark blockquote,
li.vc_tta-tab.active a{
border-color: white !important;
}
.style-light ul *,
.style-light ul,
.uncode-list *,
.style-light .panel-title > a{
color: inherit;
}
.max-width-500 *{
max-width: 500px;
}
.li-industry ul li,
.tab-excerpt
{
font-family: 'Instrument Sans' !important;
  color: #303133;
}
li ,
a.btn-lg,
.text-lead{
font-size: inherit !important
}
.text-accent-color, .text-accent-color a,
h4.panel-title.active.font-weight-.text-.icon-size-rg span,
.style-dark a:not(.btn-text-skin):focus{
color: var(--second-color) !important;
fill: var(--second-color)  !important;
}
.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs):not(.unmenu-block-in-page):not(.unmenu-block-in-page *), .uncode_text_column ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs):not(.unmenu-block-in-page):not(.unmenu-block-in-page *), .post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list) ul:not(.uncode-woocommerce-sorting-dropdown):not(.unmenu-block-in-page):not(.unmenu-block-in-page *), .uncode_text_column ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list) ul:not(.uncode-woocommerce-sorting-dropdown):not(.unmenu-block-in-page):not(.unmenu-block-in-page *) {
list-style: disc;
padding: 0px 0px 0px 45px;
}
.style-light .link-hover, .style-dark .style-light .link-hover, .style-light a:not(.btn-text-skin):hover, .style-dark .style-light a:not(.btn-text-skin):hover, .style-light a:not(.btn-text-skin):focus, .style-dark .style-light a:not(.btn-text-skin):focus, .style-light a.active, .style-dark .style-light a.active, .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-dark .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-light .widget_nav_menu li.active > a, .style-dark .style-light .widget_nav_menu li.active > a, .style-light div[class*=sharer-].share-button label:hover, .style-dark .style-light div[class*=sharer-].share-button label:hover, .style-light div[class*=sharer-].share-button label:focus, .style-dark .style-light div[class*=sharer-].share-button label:focus ,
.vertical-links a:hover,
.style-dark .nav-tabs > li > a:hover,
.current_page_item >a>span
{
color: var(--second-color);
}
.uncode-tabs.whiteTabs div> ul>li.vc_tta-tab.active > a{
color: white !important;
border-color: white !important;
}
:not(.tab-switch):not(.tab-active-anim):not(.tab-no-border).menu-smart .nav-tabs:not(.tabs-vertical) > li.active > a, :not(.tab-switch):not(.tab-active-anim):not(.tab-no-border).nav-tabs > li > a:hover {
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: white;
}
:not(.tab-switch):not(.tab-active-anim):not(.tab-no-border).menu-smart .nav-tabs:not(.tabs-vertical) > li.active > a, :not(.tab-switch):not(.tab-active-anim):not(.tab-no-border).nav-tabs > li > a:hover span{
color: white !important;
}
.ui-br-accent, .menu-smart .nav-tabs:not(.tabs-vertical) > li.active > a, .nav-tabs > li.active > a, .tabs-left > li.active > a, .tabs-appended .nav-tabs > li.active > a,
.tab-container h2 a:hover,
.tab-container h3 span a:hover,
.panel-title.active > a{
color: var(--second-color) !important;
}
.heading-text.el-text h1,.heading-text.el-text h2 span, .heading-text.el-text a,.heading-text.el-text p,.heading-text.el-text li, .heading-text.el-text h3,.heading-text.el-text h4,.heading-text.el-text h5,.heading-text.el-text h6,
ul.icons li,
.panel-body.wpb_accordion_content.ui-accordion-content.half-internal-gutter.single-block-padding p{
font-family: Inter !important;
} .font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .unmenu-block, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container ,
.li-industry ul li,
footer a,
footer .uncode_text_column p,
.einleitung-li li,
.menu-horizontal ul ul a:not([data-icon])
{
font-size: clamp(1.125rem, 0.5625rem + 0.9375vw, 1.25rem);
}
.h4.btn-underline-out:hover,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.wpml-ls-current-language > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > .unmenu-title, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > .unmenu-title, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > .unmenu-title, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.wpml-ls-current-language > .unmenu-title, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > .unmenu-title,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):hover, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):hover, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):focus, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):focus,
.menu-light .menu-smart a:not(.un-submenu
*) :hover, menu-light .menu-smart a:not(.un-submenu *) :focus,
.menu-light .menu-smart a:not(.un-submenu *):hover, .menu-light .menu-smart a:not(.un-submenu *):focus,
.menu-light .menu-smart > li.active > a:not(.block-wrapper-parent *), .menu-light .menu-smart > li a.active:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-ancestor > a:not(.block-wrapper-parent *), .menu-light .menu-smart > li.wpml-ls-current-language > a:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-parent > a:not(.block-wrapper-parent *), .menu-light .menu-smart > li.active > .unmenu-title:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-ancestor > .unmenu-title:not(.block-wrapper-parent *), .menu-light .menu-smart > li.wpml-ls-current-language > .unmenu-title:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > .unmenu-title:not(.block-wrapper-parent *), .menu-light .menu-smart > li.current-menu-parent > .unmenu-title:not(.block-wrapper-parent *),
footer a:hover{
color: var(--second-color) !important;
}
.style-dark .unmenu-block > li a:not(.unmenu-title *):not(.overlay *), .submenu-dark .unmenu-block > li a:not(.unmenu-title *):not(.overlay *),
.orange-tabs li.vc_tta-tab.active span{
color: white;
} .fontsize-146634-custom {
font-size: clamp(2.8125rem, -2.2939rem + 8.5106vw, 7.8125rem);
}
.fontsize-942155-custom {
font-size: clamp(30px,15vw,250px);
}
.un-media-gallery.linear-system.linear-horizontal.linear-general-light.linear-by-w.grid-general-light img{
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.tab-container h3 span a,
.linkButton a
{
text-decoration-line: underline;
}
.orange-tabs li.active,
.whiteTabs li.active{
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: white;
} .sunsitce-testimonial li,
.style-dark h4.panel-title.active.font-weight-.text-.icon-size-rg span:hover{
color: white;
}
.sunsitce-testimonial li:not(.sunsitce-testimonial  li.active):hover span,
.style-dark h4.panel-title.active.font-weight-.text-.icon-size-rg span{
text-decoration: underline;
color: white !important;
}
.sunsitce-testimonial  li.active:hover span {
text-decoration: underline;
}
.sunsitce-testimonial blockquote {
border-color: white;display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.sunsitce-testimonial span.switcher-cursor{
background: white !important;
}
.text-lead, .text-lead:not(ul):not(ol) > *, .text-lead > *:not(ul):not(ol):not(li) {
margin: 15px 0px 0px 0px;
}
.mutliColumSlider .wpb_row.row-inner{
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.mutliColumSlider .wpb_row.row-inner .wpb_column {
height: auto;
} .transition-img .uncode-single-media-wrapper::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(to top, var(--second-color), transparent);
pointer-events: none;
z-index: 2;
}
.check-icons-left ul{
text-align: left;
} .no-margin-top{
margin-top: 0 !important
} .image-center .max-width-500{
display: flex;
justify-content: center
}
.image-center .max-width-500>div{
max-width: fit-content !important;
}
.no-padding,
.no-padding *{
padding-top: 0 !important;
padding-bottom: 0 !important;
} .orange-tabs .vc_tta-tab a{
padding: 15px !important;
}
.wissenshaft-tabs .vc_tta-tabs-container a:hover{
border-bottom-color: var(--second-color) !important;
}
.wissenshaft-tabs div.vc_tta-tabs-container ul.nav li.vc_tta-tab a:hover span span span{
color: var(--second-color) !important;
}
.whiteTabs .vertical-tab-menu:not([class*=col-lg]) {
width: fit-content;
}
.vertical-tab-contents:not([class*=col-lg]) {
width: 60%;
}
@media(max-width:767px){
.heading-text.el-text p a,
.heading-text.el-text span a{
width: 100%;
display: inline-block;
word-break: break-all;
}
.pum-content h2{
margin-top: 30px !important;
}
.pum-content .wp-block-spacer{
display: none  !important;
}
.pum-container {
top: 50px !important;
}
.vertical-middle ul li{
padding:0px;
}
.vertical-middle ul{
padding-bottom:15px;
}
.smaller-title h1{
font-size: clamp(2rem, 1.037rem + 4.077vw, 5rem) !important;
}
.heading-text.el-text,
.heading-text.el-text *{
width: 100%
}
.btn{
font-size: inherit;
}
ul.sub-menu.un-submenu.unmenu-block.is-grid.no-grandchildren.last-one.unmenu-inner-ul{
grid: unset;
} ul.nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list.text-center.tab-switch.tab-no-border.tab-active-anim.switch-init.tab-init{
display: flex;
flex-direction: column;
}
.switcher-cursor{
display: none !important;
}
ul.nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list.text-center.tab-switch.tab-no-border.tab-active-anim.switch-init.tab-init li:before{
background: none!important;
}
ul.nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list.text-center.tab-switch.tab-no-border.tab-active-anim.switch-init.tab-init li{
display: flex;
justify-content: center;
background: rgba(48, 49, 51, .15);
border-radius: 50px !important;
padding: 3px;
margin: 5px
}
ul.nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list.text-center.tab-switch.tab-no-border.tab-active-anim.switch-init.tab-init li.active  a{
background:white;
border-radius: 50px;
width: 100%;
padding: 10px;
}
ul.nav.nav-tabs.wpb_tabs_nav.ui-tabs-nav.vc_tta-tabs-list.text-center.tab-switch.tab-no-border.tab-active-anim.switch-init.tab-init li  a{
width: 100%;
padding: 10px;
} .icon-box.icon-box-left{
display: flex;
flex-direction: column;
}
.icon-box.icon-box-left .icon-box-content{
padding: 0px;
}
.uncode-owl-nav.dots-look-shadow.pos-abs.pos-abs-bottom.h-align-center.owl-nav-no-block-padding.extra-space.dots-default{
position: relative
}
.owl-carousel-wrapper-nav{
display: flex;
flex-direction: column-reverse;
}
body.menu-mobile-off-canvas .main-menu-container {
width: calc(100vw);
}
.quote-section>div>div>div{
padding: 15px !important;
}
.no-margin-top-phone{
margin-top: 0 !important;
}
.marquee-original .marquee-original-core,
.marquee-original .wrap-appended{
display: none;	
}
a.btn-lg {
width: 100%;
}
.mobile-pcstyle-display .uncell.single-block-padding{
padding-left: 36px !important;
padding-right: 36px !important;
}
.mobile-pcstyle-display * {
text-align: left;
}
.mobile-pcstyle-display ol,
.mobile-pcstyle-display ol *{
width: 100%
}
.mobile-pcstyle-display ol ol{
margin: 0;
}
.bg-number-feld p.h2{
font-size: 30px;
text-align: center;
}
.bg-number-feld .counter-text{
text-align: center;
}
.icon-center-phone {
align-items: center !important;
}
.icon-center-phone .fa-container{
width: fit-content !important;
}
.no-padding-top-phone{
padding-top: 0 !important
}
.no-padding-phone>div{
padding: 0 !important;
}
}