@charset "UTF-8";h2,h3{font-weight:600!important}.header h2,.header h3,.hero-banner h2,.hero-banner h3,.rib-footer h2,.rib-footer h3{font-weight:700!important}.tab-content .tab-pane .accordion-collapse .container .row{display:flex}.single-ebooks .hero-banner.hero-banner-breadcrumb .top-left .title-h{font-size:34px}.filters{display:flex;margin-bottom:26px;gap:16px;padding:0;order:-1;justify-content:space-between}.filters ul.tag-filters{display:flex;gap:10px;width:60%;flex-wrap:wrap;padding:0;align-items:center;width:75%}.filters .search-filter{width:25%}.cta_btn_medium{white-space:nowrap}.filters ul.tag-filters li.tag-item{background-color:#ededed;font-weight:400;font-size:12px;line-height:22px;color:var(--dark-grey);border:none;border-radius:30px;padding:4px 12px;list-style-type:none;text-transform:uppercase;margin-bottom:5px;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.filters ul.tag-filters li.tag-item.active,.filters ul.tag-filters li.tag-item:hover{background:#e5f0f7}.filters .search-filter input#search{font-weight:400;font-size:11px;line-height:22px;color:var(--dark-grey);border:none;border-radius:30px;padding:4px 12px;border:1px solid #d9d9d6;width:100%!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.filters .media-tag-filter{display:none;font-weight:400;font-size:11px;line-height:22px;color:var(--dark-grey);border:none;border-radius:30px;padding:4px 12px;border:1px solid #d9d9d6;width:100%!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}@media (max-width:767px){.filters{flex-direction:column;position:relative}.filters ul.tag-filters{width:100%!important;border:none;list-style:none;padding:0;margin:0;position:relative;background:#ededed;cursor:pointer;display:none;border-radius:15px;flex-direction:column;align-items:flex-start;gap:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);top:-10px}.filters .search-filter,.filters ul.tag-filters li.tag-item{width:100%}.filters ul.tag-filters li.tag-item{margin:0;box-shadow:none}.filters .search-filter input#search{width:100%!important}.filters ul.tag-filters strong{display:none}.filters .media-tag-filter::after{content:"▼";float:right;font-size:10px;margin-top:5px}.filters .media-tag-filter{display:block!important}.tag-item:hover{background-color:#007bff;color:#fff}}@media (max-width:1200px){.training_block:not(.new) a:hover .hover-content{opacity:0!important}}.events .form_event,.mediathek .form_event,.past-events .form_event,.veranstaltungen .form_event{display:flex}.events .search-results .event_img_wrap,.mediathek .search-results .event_img_wrap,.past-events .search-results .event_img_wrap,.veranstaltungen .search-results .event_img_wrap{padding:20px}@media screen and (min-width:768px) and (max-width:992px){.events .eventform_row,.mediathek .eventform_row,.past-events .eventform_row,.veranstaltungen .eventform_row{flex-direction:column;width:100%}.events .event_search,.mediathek .event_search,.past-events .event_search,.veranstaltungen .event_search{width:100%}.events .collapse.event_collapse,.mediathek .collapse.event_collapse,.past-events .collapse.event_collapse,.veranstaltungen .collapse.event_collapse{width:100%}.events .collapse.event_collapse,.mediathek .collapse.event_collapse,.past-events .collapse.event_collapse,.veranstaltungen .collapse.event_collapse{display:flex!important;width:100%;gap:15px}#filter-items.event_collapse>div:not(:last-child){flex:1 1 0%}#filter-items.event_collapse>div:last-child{flex:0 0 160px;max-width:160px}.events .eventform_row .custom-dropdown,.mediathek .eventform_row .custom-dropdown,.past-events .eventform_row .custom-dropdown,.veranstaltungen .eventform_row .custom-dropdown{width:100%}.events .rib_reset a.btn.cta_btn_medium.rib_btn_reset.register_now,.mediathek .rib_reset a.btn.cta_btn_medium.rib_btn_reset.register_now,.past-events .rib_reset a.btn.cta_btn_medium.rib_btn_reset.register_now,.veranstaltungen .rib_reset a.btn.cta_btn_medium.rib_btn_reset.register_now{width:unset!important;width:100%!important}}@media (max-width:768px){.events .event_search,.mediathek .event_search,.past-events .event_search,.veranstaltungen .event_search{width:unset;width:100%}.events .eventform_row,.mediathek .eventform_row,.past-events .eventform_row,.veranstaltungen .eventform_row{width:100%}}.events .img-section,.mediathek .img-section,.past-events .img-section,.veranstaltungen .img-section{width:100%;height:100%;display:block;overflow:hidden}.events .img-section img.wp-post-image,.mediathek .img-section img.wp-post-image,.past-events .img-section img.wp-post-image,.veranstaltungen .img-section img.wp-post-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}@media (max-width:1440px){body .entry-content .download_app_section{max-width:100%}}.home .entry-content>div.tpgb-container-row.alignwide{padding:80px 0}.rib-header .rib-btn-demo:hover{background:#ff9047}.single-ebooks .hero-banner.hero-banner-breadcrumb .top-left .title-h{font-size:34px}.hero-banner-breadcrumb .custom-event-container p{font-size:18px}@media (max-width:782px){.download_app_section p{text-align:center}}@media (min-width:782px){section.hero-banner.hero-banner-breadcrumb .custom-event-container .wp-block-column{flex-basis:auto;flex-grow:0}}.ribcast .media-text-cta-banner+div.tpgb-container-row .tpgb-cont-in .tpgb-container-col{width:100%}.counter-container .tpgb-cont-in .tpgb-container-col{width:33%}.counter-container .tpgb-cont-in{flex-direction:row!important}.rib-speclive .wp-block-group.project_collaboration .container{display:flex!important;flex-direction:row;align-items:center!important}.rib-speclive .wp-block-group.project_collaboration .container .wp-block-column{justify-items:unset}.rib-speclive .rib_numbers_section .numbers-row{display:flex!important}.rib-speclive .rib_numbers_section .number-box .header{display:none}.rib-speclive .rib_numbers_section .number-box .content-box{flex-direction:column}.rib-speclive .rib_numbers_section .number-box .desc{text-align:center}.rib-speclive .rib_numbers_section .number-box .num{font-size:40px;text-align:center}.rib-speclive .rib_numbers_section .numbers-row{margin-top:0}@media (max-width:850px){.counter-container .tpgb-cont-in{flex-direction:column!important}.counter-container .tpgb-cont-in .tpgb-container-col{width:100%}.rib-speclive .rib_numbers_section .numbers-row{flex-direction:column}.rib-speclive .wp-block-group.project_collaboration .container .wp-block-column,.rib-speclive .wp-block-group.project_collaboration .container .wp-block-column h2,.rib-speclive .wp-block-group.project_collaboration .container .wp-block-column h3{text-align:center!important}}.student-resources .spectalk-search-form-page article.student{width:100%}.rib-unite section.main-heading{padding:50px 0}.rib-unite .tpgb-cont-in{display:flex;flex-wrap:wrap}.rib-unite .tpgb-cont-in .tpgb-container-col{width:100%!important;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 40px)/ 3);max-width:none!important;display:flex!important;flex-direction:column}.rib-unite .tpgb-cont-in .tpgb-container-col .wp-block-bpsmb-smart-modal-block{margin-top:auto}.rib-unite .tpgb-cont-in .tpgb-container-col .popup_block.wp-block-image{width:100%!important}.tpgb-block-512e_71250>.tpgb-cont-in,.tpgb-block-9f1f_71250>.tpgb-cont-in{padding-bottom:0}.home .tpgb-container-row.alignwide .tpgb-cont-in .tpgb-container-col{width:unset;min-width:0;flex:1 1 0%;padding:10px!important}.home .tpgb-container-row.alignwide .tpgb-cont-in .tpgb-container-col h3{min-height:90px}@media (max-width:992px){h2{font-size:32px!important;line-height:37px}.client-resources .media-text-cta-banner .mtcb-row{flex-direction:column-reverse}.tpgb-block-9f1f_71250>.tpgb-cont-in .tpgb-container-col.tpgb-block-f399_71250,.tpgb-container-col.tpgb-block-8b69_71250{align-items:center!important}.tpgb-container-row.alignwide .tpgb-cont-in{flex-direction:column;gap:30px;max-width:unset;width:100%}.tpgb-block-8d9e_21.tpgb-container-col{margin:0}}.blogs .wp-block-group .blue-theme-bg,.case-studies .wp-block-group .blue-theme-bg,.client-resources .wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow.blue-theme-bg,.client-resources .wp-block-group.blue-theme-bg,.ebooks .wp-block-group .blue-theme-bg,.news .wp-block-columns.blue-theme-bg,.news-template-uncategorized-templates .blue-theme-bg,.noticias .wp-block-columns.blue-theme-bg,.student-resources .wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow.blue-theme-bg,.support .entry-content>.wp-block-group{background:#f5f8fa;padding-top:50px}.nyheder .wp-block-columns,page .entry-content>.wp-block-group{padding:90px 0}.blogs-template-uncategorized-templates,.blogs-template-uncategorized-templates .blue-theme-bg,.case-studies-template-uncategorized-templates,.case-studies-template-uncategorized-templates .blue-theme-bg,.case-studies-template-uncategorized-templates.rib-cx,.kundecases .wp-block-group .blue-theme-bg{background:#f5f8fa}.news .two-column-text-media,.news-template-uncategorized-templates .two-column-text-media{background:#f5f8fa;padding-bottom:40px}.ebooks .wp-block-group .blue-theme-bg{padding-bottom:50px}.single-ebooks .container .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{flex-wrap:wrap!important}body .container{padding:0}.blogs .entry-content>.wp-block-group,.case-studies .entry-content>.wp-block-group,.client-resources .entry-content>.wp-block-group,.client-resources .spectalk-past-result-list .event_text_wrap,.client-resources .tpgb-pro-paragraph,.client-resources .wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow.blue-theme-bg,.ebooks .entry-content>.wp-block-group,.news .entry-content>.wp-block-group,.student-resources .entry-content>.wp-block-group:first-of-type,.student-resources .spectalk-past-result-list .event_text_wrap,.student-resources .tpgb-pro-paragraph,.student-resources .wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow.blue-theme-bg,main #myTabContent{padding:0}.col-md-4.article-col{display:flex}.client-resources .spectalk-past-result-list .event_text_wrap,.student-resources .spectalk-past-result-list .event_text_wrap{align-content:end}.student-resources .spectalk-past-result-list .event_text_wrap article h2{font-family:Roboto;font-weight:700;font-style:Bold;font-size:30px;line-height:130%;letter-spacing:-.5px;vertical-align:middle;color:#0067b1;padding-top:20px;margin-bottom:0;text-align:left}.events .search-results .event_img_wrap .img-section img{border-radius:10px!important}.events .search-results .event_img_wrap{padding:20px}.support .entry-content>.wp-block-group{padding-bottom:0}.client-resources .spectalk-past-result-list .event_text_wrap article p,.student-resources .spectalk-past-result-list .event_text_wrap article p{font-family:Roboto;font-weight:400;font-style:Regular;font-size:16px;line-height:130%;letter-spacing:0}.client-resources .spectalk-past-result-list,.student-resources .spectalk-past-result-list{padding:20px;margin-top:30px;min-height:unset;background:#fff}.student-resources .spectalk-past-result-list{border-radius:10px;border:1px solid #dee0e2}.student-resources .management_board_member .normal-management{margin-top:17px;padding:0}.student-resources .normal-management a.more-info.wp-block-button__link.btn.cta_btn_block.cta_btn_medium.btn-color-gradient.normal{color:#fff;font-weight:500;font-style:Medium;font-size:16px;line-height:28px}.student-resources .spectalk-img-wrap img.img-fluid.rounded-end.not-transparent.wp-post-image{border-radius:5px}.client-resources .spectalk-past-result-list img,.student-resources .spectalk-past-result-list img{height:222px;width:auto}.hard-hats-hi-tech-podcast .spectalk-past-result-list .img-section,.hard-hats-hi-tech-podcast .spectalk-past-result-list .spectalk-img-wrap,.hard-hats-hi-tech-podcast .spectalk-past-result-list .spectalk-img-wrap iframe{height:261px}.hard-hats-hi-tech-podcast .spectalk-past-result-list{min-height:unset}.client-resources .spectalk-past-result-list .spectalk-img-wrap .img-section,.student-resources .spectalk-past-result-list .spectalk-img-wrap .img-section{text-align-last:end}.student-resources .event_text_wrap>article>p{color:#4b4b4b}.client-resources .wp-block-heading,.student-resources .wp-block-heading{color:#000!important}.client-resources .training_section .wp-block-columns{margin-top:50px}.blog-container .nav-tabs.custom-tab,.blogs .loadmore-section,.case-studies .loadmore-section,.client-resources .entry-content>.wp-block-group,.ebooks .loadmore-section,body.anwenderberichte .loadmore-section,body.kundecases .loadmore-section{margin-bottom:50px}.ebooks .entry-content>.wp-block-columns{padding-top:unset}.ebooks .banner2,.news .blog-container .nav-tabs.custom-tab,.solutions .blog-container .nav-tabs.custom-tab{margin-bottom:50px}.case-studies .entry-content>.wp-block-columns{padding-top:50px}:where(.wp-block-columns){margin-bottom:unset}.nav-tabs .nav-item .nav-link.dropdown-toggle{height:40px}.nav-tabs .nav-item .nav-link,.nav-tabs .nav-item .nav-link.active{border-radius:60px;border-width:3px;padding:12px 25px;display:unset}.blog-container .container{gap:20px}.blog-container .hub-page .dropdown-toggle::after{right:27px;top:12px}.tab-hub-content.row .custom-card-two{border-radius:10px;border:1px solid #dee0e2}.tab-hub-content.row .custom-card-two .blog-card,.tab-hub-content.row .custom-card-two .order-section{position:relative}.tab-content .col-md-4 .row{height:100%}.blogs .tab-hub-content.row .custom-card-two article,.case-studies .tab-hub-content.row .custom-card-two .blog-card,.ebooks .tab-hub-content.row .custom-card-two article,.news .tab-hub-content.row .custom-card-two .blog-card{padding:unset!important;height:100%}.tab-hub-content.row .custom-card-two article{height:100%}.tab-hub-content.row .custom-card-two .blog-card .blog-card-body{padding:20px!important;height:100%;display:flex;flex-direction:column}.card-date{position:absolute;top:0;left:0;background:#fff;padding:6px;font-size:12px;font-weight:400;text-align:center;border-radius:9px 0 0 0;color:#000;white-space:nowrap;width:50px;height:49px;font-family:Roboto,sans-serif}.card-date span{display:block;font-size:16px;font-weight:700;line-height:1.1}.tab-content .custom-card-two .blog-category{font-family:Roboto,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:#f4743d;padding-bottom:10px;border-bottom:1px solid #ebebeb}.tab-content .custom-card-two .blog-title-sub a{color:#111}.about .every_step_section.tp-core-heading h3,.tab-content .custom-card-two .blog-title-sub{font-family:Roboto;font-weight:700;font-style:Bold;font-size:18px;line-height:130%;letter-spacing:-.5px;vertical-align:middle;margin-top:10px;height:46px}.tab-content .custom-card-two .blog-title-sub:hover a{color:#0067b1}.tab-content .custom-card-two .blog-text{color:#4b4b4b;line-height:1.6;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:14px;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}@media (max-width:767px){.tab-content .custom-card-two .blog-text{overflow:unset;text-overflow:unset;white-space:unset;width:unset}.tab-content .mb-3.custom-card-two{height:unset!important}}.tab-content .custom-card-two .blog-time{display:flex;justify-content:space-between;padding-top:12px;font-size:12px;color:#7a8794;font-family:Roboto,sans-serif;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0;color:#2563eb;border-top:1px solid #ebebeb;margin-bottom:0;margin:unset;margin-top:auto}.tab-content .custom-card-two .blog-time a{font-size:12px}.category_hub .custom-tab button.nav-link{line-height:24px;padding-right:50px}.blogs main,.case-studies main,.ebook-content-sections,.ebooks main,.kundecases main,.news main,.student-resources main,.training main{background:#f5f8fa;padding-bottom:0}.ebook-content-sections{padding-bottom:50px}.ebook-content-sections .container.is-layout-constrained{border-radius:16px;padding:30px;background:#fff;margin-top:-80px;z-index:1}.student-resources .highlight-banner .wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow{border-radius:20px;padding:24px;background:#fff;margin-top:-90px;z-index:1}.ebook-content-sections .container.is-layout-constrained,body.rib-unite .tpgb-cont-in{max-width:1170px}.lightgrey-theme-bg,body.rib-unite .blue-theme-bg{background-color:#f5f8fa}body.rib-unite .tpgb-block-2247_62528>.tpgb-cont-in{padding-bottom:0}body.rib-unite .wp-block-heading.has-text-align-center{margin-bottom:0;padding-bottom:40px}.ebook-content-sections .container .ebook-left-sidebar{background:#fff}.about .banner2 .banner2-container .banner2-left{border-bottom-left-radius:20px;border-top-left-radius:20px;background:linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%)}.about .banner2 .banner2-container .banner2-left p{color:#fff}div.breadcrumb{display:none!important}.student-resources .top-left img{height:26px}.student-resources .top-right p{font-size:18px;font-weight:400}.student-resources .banner-top{margin-bottom:0}.hard-hats-hi-tech-podcast .tpgb-block-5622_62328{margin-bottom:0!important}.student-resources .entry-content>.wp-block-columns{padding-top:0;padding-bottom:20px}.about .career_gallery .carousel-item,.career .career_gallery .carousel-item{padding-left:0;padding-right:0}.about .carousel-control-next,.about .carousel-control-prev,.career .carousel-control-next,.career .carousel-control-prev{display:none}.IACT-points figure{width:88px!important;height:87px;padding:20px!important;background:#0067b1;border-radius:60px;margin-top:-105px;align-self:center;margin-bottom:13.5px;justify-content:center}.management_board_block .normal-management img{height:260px}.management_board_block .management_board_member{padding-bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:10px}.about .management_board_member .normal-management:hover:before{all:unset}.about .rib-career .modal-dialog .row,.career .rib-career .modal-dialog .row{flex-wrap:nowrap}.modal-dialog-scrollable .modal-body{overflow-y:visible;padding:50px 30px}.IACT-points .tpgb-container-row .tpgb-container-col{margin-top:76px!important}.about .speclink-top .module-heading-left p,.news .speclink-top .module-heading-left p{color:#f4743d}.about .management_board .speclink,.news .speclink{padding-bottom:0}.about .impact-bottom{margin-top:70px}.career .career_gallery,.management_board_block{margin-top:32px}.career .wp-block-image:not(.no-shadow) img{box-shadow:0 4px 12px rgba(0,0,0,.1)}.career .faq-top-right,.career .see-it-top-right{max-width:unset}.career .faq-top-right{text-align:center}body.support .support-filter-form-page #support-filter-form{display:flex}body.support .support-filter-form-page #support-filter-form .custom-dropdown .selected-option{width:auto;height:auto;padding:10px 30px 10px 10px;background-color:#fff;border-radius:6px;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;color:#363d42;transition:all .3s ease;margin:auto 0;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;padding:10px 30px 10px 10px;background-color:#f5f8fa;border-radius:6px;font-family:Roboto,sans-serif;font-size:20px;color:#363d42;transition:all .3s ease;border:none}body.support .support-filter-form-page #support-filter-form .custom-dropdown .selected-option .sub-option{padding:10px 12px;font-size:14px}body.support .support-filter-form-page #support-filter-form .subparagraph{margin:auto 30px;text-align:right;text-wrap:nowrap;font-size:18px;font-weight:500;color:#363d42}body.support #support-filter-form .custom-dropdown{display:block!important;position:relative;width:100%}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options{position:absolute;top:100%;left:0;right:0;width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options.active{opacity:1;visibility:visible;transform:translateY(0)}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .country_name_dropdown,body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .sub-options .sub-option{padding:10px 19px;font-family:Roboto,sans-serif;font-size:20px;color:#363d42;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f5f8fa;background:#fff;text-transform:capitalize}body.support .support-filter-form-page .training_block,body.support .support-filter-form-page.german-support-form .training_block{margin:54px 10px}body.support .support-filter-form-page.german-support-form .training_block{margin-top:54px!important}.student-resources .modal-backdrop{position:unset}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .sub-options{padding:0}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .sub-options .sub-option{padding-left:35px;font-size:18px}body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .country_name_dropdown:hover,body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option .sub-option:hover,body.support .support-filter-form-page #support-filter-form .custom-dropdown .dropdown-options .option:hover{background-color:#e8f0f5;color:#009057;font-weight:500}body.support .support-filter-form-page .training_block.new .search-results{padding:0!important}body.support #popup_support .modal-dialog .modal_box_content .above_content{background:linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%)}@media (min-width:1200px){body.support .training_block a:hover{background:linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%)}}body.support #popup_support .modal_box_content .below_content .support_link a{background:linear-gradient(270.19deg,#0067b1 .09%,#43b02a 99.76%);padding:10px 18px}body.anwenderberichte:has(.highlights-banner) .hero-banner-breadcrumb,body.blogs:has(.highlights-banner) .hero-banner-breadcrumb,body.case-studies:has(.highlights-banner) .hero-banner-breadcrumb,body.casos-estudio:has(.highlights-banner) .hero-banner-breadcrumb,body.kundecases:has(.highlights-banner) .hero-banner-breadcrumb,body.single.single-blogs:has(.highlights-banner) .hero-banner-breadcrumb,body.single.single-case-studies:has(.highlights-banner) .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates):has(.highlights-banner) .hero-banner-breadcrumb{padding-top:300px}body.about .line{background-color:#fff}@media (min-width:1200px){.ebook-content-sections .container.is-layout-constrained{max-width:1170px}}@media (max-width:850px){.home .entry-content>div.tpgb-container-row.alignwide{padding:30px 0!important}.student-resources .wp-block-heading{text-align:center}.student-resources .pro-paragraph-inner p{text-align:center}}@media (max-width:767px){.management_board_member{width:100%}.custom-event-container div{width:100%!important}.top-left img{width:100%!important;height:auto!important}body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:270px}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{justify-items:center}.support .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{justify-items:center}}@media (max-width:767px){.management_board_member{width:100%!important}}@media (min-width:991px){.single-ebooks .container .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{flex-wrap:nowrap!important}}@media (max-width:676px){body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:250px}}@media (max-width:576px){.single .highlights-banner.prominent-image{padding-bottom:50px!important}}@media (max-width:400px){body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:230px}}@media (max-width:991px){.single .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.ebook-content-sections .ebook-right-sidebar{margin-left:0!important}}@media (min-width:1100px){.hard-hats-hi-tech-podcast .hero-banner{padding:300px 0!important}}@media (max-width:700px){.hard-hats-hi-tech-podcast .hero-banner{padding:70px 0!important}}@media (max-width:992px){.rib-speclive .counter-container .tpgp-cont-in .tpgb-container-col{width:100%!important}}.events .form_event,.past-events .form_event{display:flex}@media screen and (min-width:768px) and (max-width:992px){.eventform_row{flex-direction:column;width:100%}.event_search{width:100%}.collapse.event_collapse{width:100%}.collapse.event_collapse{display:grid;grid-template-columns:repeat(3,1fr) auto}.eventform_row .custom-dropdown{width:100%}.rib_reset a.btn.cta_btn_medium.rib_btn_reset.register_now{width:unset!important;width:100%!important}}@media (max-width:768px){.event_search{width:unset;width:100%}.eventform_row{width:100%}}.img-section{width:100%;height:100%;display:block;overflow:hidden}.img-section img.wp-post-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}span.read-more{color:#3088b6!important}.content p,.tpgb-container-col p,.wp-singular .tpgb-container-col .RichText3-paragraph,section .bottom p{padding-bottom:12px}.product-detail-page-qa .testimonial-banner{background:#f5f8fa}.container-1170{max-width:1170px;margin:auto}.category-list,.most-recent{border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:20px;margin-top:30px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-top:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%) border-box}body.single-blogs .blog-left-sidebar,body.single-case-studies .blog-left-sidebar,body.single-news .blog-left-sidebar{padding:0}.blog-left-sidebar h1 span,.blog-left-sidebar h2 span,.blog-left-sidebar h3 span,.blog-left-sidebar h4 span,.blog-left-sidebar h5 span{color:#0067b1}.RichText3-paragraph,.wp-block-column P{font-family:Roboto;font-weight:400;font-style:Regular;font-size:16px;line-height:1.5;color:#585858}.our_solutions .wp-block-column p{color:#fff}body.single .wp-block-column .toc_wrap{margin:0;padding:20px;background-color:#e2edfe;border-radius:10px}.wp-block-group .recent-side{padding-top:15px;padding-bottom:unset;margin-bottom:15px;border-top:1px solid #e4e4e7;border-bottom:none}.single .sticky h3,.toc_wrap .toc_title{color:#000;font-weight:700;font-style:Bold;font-size:24px;line-height:1.1;margin-bottom:25px}.wp-block-columns .blog-right-sidebar h2{font-size:24px;font-weight:700;line-height:1}.recent-side .blog-title-sub a{color:#000;font-size:16px;font-weight:500;line-height:1.1}.recent-side .blog-time-header{justify-content:space-between;margin-top:6px}.blog-time-header span:nth-of-type(1){font-size:12px;font-weight:400;line-height:18px}.blog-time-header span:nth-of-type(2){font-size:12px;font-weight:400;line-height:18px;color:#2563eb}.single .wp-block-column P{color:#585858;font-weight:400;font-style:Regular;font-size:18px;line-height:155%;margin-bottom:20px}div.blog-time.space-between-time>span{display:block!important}body.single:has(.sticky){overflow-x:visible}.single .sticky{position:sticky;top:120px}.single .wp-block-column h2{font-family:Roboto;font-weight:700;font-style:Bold;font-size:34px;text-align:left;margin:unset;margin:20px 0}.single .wp-block-column h1 span,.single .wp-block-column h2 span{color:#0067b1}.single-ebooks .container .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{padding:30px}.single .blockquote_content:before{content:"“";font-size:5rem;margin:-3rem 0 0 0;position:absolute;opacity:.5}.single blockquote.wp-block-quote.blockquote_content{padding:32px;padding-top:52px;background:#f2f5fc;border-radius:16px}.single .wp-block-column ul.wp-block-list li{font-family:Roboto;font-weight:400;font-style:Regular;font-size:18px;line-height:1.5}.single .wp-block-columns .wp-block-list ::marker{color:#0067b1}.single ol li::marker{color:#585858;font-weight:400;font-style:Regular;font-size:16px;line-height:1.1;letter-spacing:0}.category-wrap{padding:30px 20px}.toc_wrap .ol_toc>li>a{color:#585858;font-weight:400;font-style:Regular;font-size:16px;line-height:1.1;letter-spacing:0}.wp-block-group .left-category.is-layout-constrained.wp-block-group-is-layout-constrained{padding:30px 20px}.wp-block-group .left-category h2{color:#000;font-weight:700;font-style:Bold;font-size:24px;line-height:1.1}.wp-block-group .category_list_wrap a{background:unset;text-align:center;padding:6px 20px;border-radius:60px;border:1px solid #cecece;cursor:pointer;transition:background .3s ease;box-sizing:border-box;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:0;color:#585858;margin:0}.wp-block-columns .blog-right-sidebar h2::before{content:"";display:inline-block;width:20px;height:18px;margin:auto 0;margin-right:10px;background-image:url(https://www.rib-software.com/app/uploads/2026/01/breaking_news_alt_1.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.suppport .support-filter-form-page .training_block .search-results .open-modal-link:before{content:""}.container{max-width:1170px!important;width:95%!important;margin:auto}.career .container{padding-left:unset!important;padding-right:unset!important}.career .row{margin-left:0!important;margin-right:0!important}.career .wp-block-group .our_solutions{padding:24px!important}.career main.wp-block-group,.karriere main.wp-block-group{padding-bottom:0;padding-top:0}.space-between-time span:nth-child(1){color:#3088b6}.career .wp-block-columns.our_solutions.container.training-intro.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{flex-direction:row-reverse;align-items:flex-start!important;gap:20px}.career .white-theme-bg .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{align-items:flex-start!important}.career .our-purpose.white-theme-bg figure.wp-block-image.size-large{position:relative}.career .our_solutions .faq-top-right h2{font-size:38px;line-height:1.1;text-align:left;margin-top:6px}.career .our-purpose .wp-block-column:first-child{position:unset}.career .our-mission .faq-top{margin-bottom:24px}.career .training-intro .wp-block-column.is-layout-flow:first-child{padding-right:0}.wp-block-group.is-layout-constrained .our_solutions{border-radius:20px}.tpgb-block-c3a9_15053.tp-core-heading{color:#000}.career .faq-top-right h2{font-size:40px;text-align:left}.career .our-purpose .faq-top-right h2{margin:0;font-weight:700;font-style:Bold;font-size:40px;line-height:1.1;color:#000}.career .module-heading-left span{margin:0;font-weight:600!important;font-size:15px!important;line-height:111%!important;letter-spacing:0!important;white-space:nowrap!important;color:#f4743d!important}.faq-top1 .module-heading-left span{margin:0;font-weight:600!important;font-size:15px!important;line-height:111%!important;letter-spacing:0!important;white-space:nowrap!important;color:#298fc2!important}.career .line{width:24px;height:1px;background:#f4743d;margin:0;padding:0;flex-shrink:0}.faq-top1 .line{width:24px;height:1px;background:#298fc2;margin:0;padding:0;flex-shrink:0}.career .our-purpose .faq-top h2{max-width:100%;text-align:left}.career .faq-top h2,.career faq-top1 h2{margin-bottom:unset}.career .our-purpose>p{max-width:1170px;width:95%;font-weight:400;font-style:Regular;font-size:16px;color:#585858;line-height:1.5;margin-bottom:30px}.career .our-purpose .faq-top{margin-bottom:20px;max-width:1170px;width:95%;margin:0 auto}.career .wp-block-group.our-purpose.white-theme-bg.is-layout-flow.wp-block-group-is-layout-flow{background:#f5f8fa}.career .our-purpose.white-theme-bg{background:0 0!important}.career .wp-block-group.our-purpose.is-layout-flow.wp-block-group-is-layout-flow .is-layout-flex.wp-block-columns-is-layout-flex{display:flex;flex-direction:row;padding:18px!important;position:relative;background:linear-gradient(180deg,#fff 0,#fafbfc 30.29%,#f5f8fa 100%);border:1px solid #f2f2f2;border-top-left-radius:7px;border-top-right-radius:7px}.career .wp-block-group.our-purpose.white-theme-bg.is-layout-flow.wp-block-group-is-layout-flow .is-layout-flex.wp-block-columns-is-layout-flex .wp-block-image img{border-radius:0}.management_board_block .management_board_member .normal-management img{border-radius:unset;border-top-left-radius:10px;border-top-right-radius:10px}.career .wp-block-group.our-purpose.white-theme-bg.is-layout-flow.wp-block-group-is-layout-flow .is-layout-flex.wp-block-columns-is-layout-flex p{max-width:100%;font-weight:400;font-style:Regular;font-size:14px;line-height:1.4;color:#585858;text-align:center;margin:0;margin-top:14px}.career .our-purpose .wp-block-column:first-child::after{height:118px;top:50%;transform:translate(-50%,-50%);left:50%;width:1px;background:#efefef}.career .faq-top1 .faq-top-right h2{margin-bottom:14px}.career .white-theme-bg .faq-top1 .faq-top-right{margin-top:10px;margin-bottom:14px}.career .faq-top~p{text-align:center;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;color:#585858}.faq-top1~p{text-align:left;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;color:#585858}.career .faq-top~p{margin-top:20px}.management_board_block .hover_details.row{max-width:100%}.career .career_images_jobs.blue-theme-bg{background:#f5f8fa!important;position:relative}.career .white-theme-bg{background:#fff!important}.career .white-theme-bg:not(.our-purpose){position:relative;z-index:3}.career .white-theme-bg:not(.our-purpose) .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7{align-items:unset!important;align-items:center!important}.career .white-theme-bg:not(.our-purpose) .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7 .wp-block-column{flex-basis:unset!important;flex:1}.career .white-theme-bg:not(.our-purpose) .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7 .wp-block-column:nth-child(1){width:60%}.career .career_images_jobs::before,.career .job_opportunities::before,.career .white-theme-bg:not(.our-purpose)::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(https://www.rib-software.com/app/uploads/2026/02/Group-3.webp);background-size:auto;background-repeat:no-repeat;z-index:1;background-position:right bottom}.career .job_opportunities::before{pointer-events:none}.career .white-theme-bg:not(.our-purpose)::before{z-index:-1}.career .blue-theme-bg .faq-top1 .module-heading-left span,.career .has-background .faq-top1 .module-heading-left span{margin:0;font-weight:600;font-size:15px;line-height:111%;letter-spacing:0;white-space:nowrap}.career .blue-theme-bg .faq-top1 .line,.career .has-background .faq-top1 .line{width:24px;height:1px;margin:0;padding:0;flex-shrink:0}.career .has-background .faq-top1+p{margin-top:14px;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;color:#585858}.career .wp-block-post-content.is-layout-constrained.wp-block-post-content-is-layout-constrained{background:#f5f8fa}.career .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{display:flex;flex-direction:row;gap:36px}.career .blue-theme-bg .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex:nth-child(1){background:#e5f0f7;max-width:1170px;width:95%;margin:auto}.career .job_opportunities{background:#e5f0f7}.career .job_opportunities .faq-top1+p{max-width:750px;text-align:center;margin:auto;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;color:#585858}.career .every_step_section p{margin-bottom:0}.career .job_opportunities .faq-top1 .module-heading-left{margin:auto;justify-content:center}.career .job_opportunities .faq-top-right h2{text-align:center;margin:10px 0 14px 0}.wp-block-column.container.is-layout-flow.wp-block-column-is-layout-flow{gap:0;justify-content:center;align-items:center}.career .every_step_section .faq-top{max-width:1170px;width:95%;margin:40px auto 0 auto}.career .every_step_section .faq-top .module-heading-left{position:unset!important}.career .btn-close:focus{box-shadow:unset!important}.career .every_step_section .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{flex-direction:row-reverse}.career .every_step_section .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex .wp-block-column:nth-child(1){width:60%}.career .every_step_section{background-image:url(https://www.rib-software.com/app/uploads/2026/02/Group-2.webp);background-size:auto;background-repeat:no-repeat;background-position:right bottom}.career .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{justify-content:center;align-items:center!important;gap:50px}.career .every_step_section .wp-block-column p{font-weight:500;font-style:Medium;font-size:18px;margin-bottom:30px;line-height:140%;text-align:left;color:#585858}.career figure.wp-block-image.alignright.size-full.is-resized.no-shadow{margin-left:auto;border:1px solid #e9e9e9;border-radius:10px;padding:15px;background:#fff}.about .two-column-text-media,.om-rib .two-column-text-media{padding:0 0 30px 0}.about .container{padding:0!important}.about .two-column-text-media .container{width:100%!important}body.about{background:unset}.about .top-left{width:45%}.about .ban2-right-right{margin:auto}.about .our-impact.default .impact-top .module-heading-left span,.about .speclink-top .module-heading-left span{font-weight:600;font-style:SemiBold;font-size:15px;line-height:1.1}.about .impact-bottom{margin-top:32px}.about .faq-top .line{width:24px;height:1px;background:#f4743d;margin:0;padding:0;flex-shrink:0}.about .faq-top .module-heading-left span{margin:0;font-weight:600;font-size:15px;line-height:111%;letter-spacing:0;white-space:nowrap;color:#f4743d}.about .faq-top .faq-top-right h2{font-weight:700;font-style:Bold;font-size:40px;line-height:1.1}.about .speclink{padding:0}.about .faq-top~p{font-weight:400;font-style:Regular;font-size:16px;line-height:140%;margin-bottom:30px!important;margin-top:20px;text-align:center;color:#585858}.about .every_step_section p,.om-rib .every_step_section p{margin-bottom:unset}.IACT-points .tpgb-container-row .tpgb-cont-in{display:flex;gap:20px;flex-direction:row;align-items:unset}.IACT-points .tpgb-container-row .tpgb-container-col{flex:1 0 calc(50% - 20px);margin:0;padding:60px 25px 40px 20px!important;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%) border-box;border-radius:11px}.IACT-points .tpgb-cont-in{max-width:100%;margin:0 auto;height:100%}.IACT-points .tpgb-container-col .tp-core-heading{color:#111;font-weight:700;font-style:Bold;font-size:18px;line-height:130%;letter-spacing:-.5px;vertical-align:middle}.IACT-points .tpgb-pro-paragraph{font-weight:400;font-style:Regular;font-size:14px;color:#000;line-height:130%;letter-spacing:0;vertical-align:middle}.IACT-points .rib_numbers_section .number-box .label{font-weight:500;font-style:Medium;font-size:18px;color:#d9d9d9;line-height:140%;vertical-align:middle;text-transform:uppercase}.IACT-points .every_step_section h3.pro-heading-inner,.nav-tabs.custom-tab .nav-item .nav-link{font-weight:400}.IACT-points .tpgb-icon-list-item .tpgb-icon-list-icon .list-icon{color:#16a34a}.IACT-points .tpgb-stylist-list .tpgb-icon-list-text p{font-weight:500;font-style:Medium;font-size:14px;color:#585858;line-height:140%;letter-spacing:0}.about .about-us-green{border-radius:16px;box-shadow:0 25px 50px 0 rgba(0,0,0,.2509803922)}.about .management_board{padding:unset;padding:100px 0}.about .speclink .container{max-width:unset!important;width:100%!important;padding:0}.our-mission .tpgb-pro-paragraph .pro-paragraph-inner p{text-align:center!important}.management_board_block .col-md-4.col-lg-4.col-sm-12{width:calc((100% - 60px)/ 4);padding:0;border-radius:10px;border:1px solid #dee0e2}.management_board_block .row{box-sizing:border-box}.management_board_block .col-md-12 .row{gap:20px;margin-left:unset;width:100%}.about .rib_numbers_section .row.mid-row .left{align-items:flex-start;margin-top:40px}.about .speclink-top .line{background:#f4743d}.management_board_block .normal-management{padding:0;border-radius:10px;box-sizing:border-box}.management_board button.btn-close{position:absolute;top:0;right:0;padding:6px}.management_board_block .management_details{padding:20px}.management_board_block .management_board_member{padding-bottom:0}.about .ginput_container input[type=email],.ginput_container input[type=text]{font-size:16px}.management_board_block .board_name{font-weight:700;font-style:Bold;font-size:18px;color:#111;line-height:130%;letter-spacing:-.5px;margin:0;margin-bottom:10px}.management_board_block .board_designation{color:#4b4b4b;font-weight:400;font-style:Regular;font-size:14px;line-height:130%;letter-spacing:0;vertical-align:middle}.management_board_block .management_board_member .normal-management img{border-radius:unset;border-top-left-radius:10px;border-top-right-radius:10px}.about .metrics-grid .right img{width:100%}@media (max-width:992px){.about .rib_numbers_section .numbers-row{margin:auto;margin-top:30px}.management_board_block .col-md-12 .row{justify-content:space-around}}@media (max-width:850px){.about .banner2{margin-bottom:50px}.about .impact-bottom{margin-top:30px}.about .top-left{width:100%}.about .rib_numbers_section{padding:50px 0}.about .our-impact{padding:50px 0}.about .wp-block-group .our-mission{padding:unset;padding:70px 0}}@media (max-width:767px){.about .career_gallery .carousel-indicators,.what-happen-rib .carousel-indicators{bottom:-50px}.about .tpgb-container-row .tpgb-cont-in{gap:0}}@media (max-width:600px){.about .rib_numbers_section .row.mid-row .left{align-items:center;flex-direction:column}}.hard-hats-hi-tech-podcast .wp-block-group.suitable_section{padding:0}.hard-hats-hi-tech-podcast .wp-block-group.suitable_section .container{padding:24px 0;border-radius:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.hard-hats-hi-tech-podcast .suitable_section .faq-top-right p{text-align:left}.hard-hats-hi-tech-podcast .entry-content.wp-block-post-content.is-layout-constrained.wp-block-post-content-is-layout-constrained{background:#f5f8fa}body:not(.no-sidebar):not(.page) .entry-content .tpgb-container-row.alignfull{max-width:1170px!important;width:95%;margin:0 auto;padding:24px;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.hard-hats-hi-tech-podcast .entry-content .tpgb-container-row.alignfull{margin-top:-80px!important;z-index:1;padding:0}.hard-hats-hi-tech-podcast .suitable_section h3{font-weight:400;font-style:Regular;font-size:16px;color:#585858;padding-top:20px;margin-bottom:30px;line-height:1.5}.hard-hats-hi-tech-podcast .suitable_section h3:nth-child(3){font-style:Bold;font-size:24px;line-height:130%;letter-spacing:-.5px;vertical-align:middle;color:#000;margin-bottom:unset;padding-bottom:24px}.hard-hats-hi-tech-podcast .suitable_section .container .wp-block-columns{gap:48px;padding:0 18px 18px 18px;border:1px solid #f2f2f2;background:linear-gradient(180deg,#fff 0,#fafbfc 30.29%,#f5f8fa 100%)}.hard-hats-hi-tech-podcast .suitable_section .container .wp-block-columns .wp-block-column a{width:100%}.hard-hats-hi-tech-podcast .suitable_section .container .wp-block-columns .wp-block-column{position:relative}.hard-hats-hi-tech-podcast .suitable_section .container .wp-block-columns .wp-block-column:nth-child(1):after{content:"";position:absolute;height:118px;top:calc(50% - 59px);width:1px;background:#efefef;left:calc(100% + 24px)}.hard-hats-hi-tech-podcast .wp-container-core-columns-is-layout-9d6595d7 .container{padding:0}.hard-hats-hi-tech-podcast .tpgb-block-dfcd_62328,.hard-hats-hi-tech-podcast .wp-container-core-columns-is-layout-9d6595d7 .container .past_spectalk_class{padding:0}.hard-hats-hi-tech-podcast .past_spectalk_class .spectalk-past-result-list{padding:20px;border:1px solid #dee0e2;border-radius:10px;background:#fff}.hard-hats-hi-tech-podcast .tpgb-block-183c_62328:not(.tpgb-column-editor):not(.tpgb-container-col-editor){width:100%}.hard-hats-hi-tech-podcast .past_spectalk_class .spectalk-past-result-list .event_text_wrap{padding:0}.hard-hats-hi-tech-podcast .tpgb-container-row.tpgb-block-5622_62328.alignwide.tpgb-container-wide{background:#fff}.hard-hats-hi-tech-podcast .tpgb-container-row.tpgb-block-5622_62328.alignwide.tpgb-container-wide .tpgb-cont-in{padding:60px 0}.hard-hats-hi-tech-podcast .tpgb-container-row.tpgb-block-5622_62328.alignwide.tpgb-container-wide .tpgb-cont-in #form{display:none}.hard-hats-hi-tech-podcast .spectalk-past-result-list .spectalk-past-title-sub h2{font-weight:700;font-style:Bold;font-size:30px;line-height:130%;letter-spacing:-.5px;vertical-align:middle}.hard-hats-hi-tech-podcast .spectalk-past-result-list .spectalk-past-title-sub h2 span{font-weight:600;font-style:SemiBold;font-size:14px;line-height:100%;letter-spacing:20%;text-transform:uppercase;color:#f4743d;display:block;margin-bottom:17px}.hard-hats-hi-tech-podcast .tpgb-container-row.tpgb-block-5622_62328.alignwide.tpgb-container-wide .tpgb-cont-in .tpgb-container-col{padding:30px!important;border-radius:5px;border:unset;border-top:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%) border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.1215686275)}.hard-hats-hi-tech-podcast .tpgb-block-a383_62328.tp-core-heading{font-family:Inter,sans-serif;font-weight:600;font-size:30px;line-height:30px;color:#101828;margin:0!important;margin-bottom:20px!important}.hard-hats-hi-tech-podcast .rib-form .formfield label{font-weight:500;font-style:Medium;font-size:14px;line-height:20px}.hard-hats-hi-tech-podcast .rib-form .formfield .accordion-header,.hard-hats-hi-tech-podcast .rib-form .formfield input:not([type=checkbox]):not([type=radio]):not([type=button]),.hard-hats-hi-tech-podcast .rib-form .formfield select,.hard-hats-hi-tech-podcast .rib-form .formfield textarea{background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px 0 rgba(16,24,40,.0509803922);padding:12px 16px;border-radius:8px;width:100%;max-width:100%;min-height:48px;outline:0}.hard-hats-hi-tech-podcast .rib-form .formfield.term-filed{background:#f5f5f5;padding:10px;font-weight:400;font-style:Regular;font-size:12px;line-height:130%}.hard-hats-hi-tech-podcast .rib-form .formfield.term-filed p{font-weight:400;font-style:Regular;font-size:12px;line-height:130%}.news .container{padding-left:0;padding-right:0}.news .top-left{width:50%}.news .top-right{width:50%!important}.news .top-right p{max-width:100%}.news .speclink .speclink-bottom{margin-top:unset}.news .tab-content .custom-card-two .blog-title-sub a,.single-news .tab-content .custom-card-two .blog-title-sub a{color:#111;font-size:18px}@media (max-width:850px){.news .loadmore-section{text-align:center;margin-top:15px}.news .top-left{width:100%}.news .top-right{width:100%!important}}.client-resources .hero-banner-breadcrumb .container,.client-resources .rib-footer .container,.student-resources .hero-banner-breadcrumb .container,.student-resources .rib-footer .container{padding-left:0!important;padding-right:0!important}.client-resources .wp-block-group.training_section.blue-theme-bg.is-layout-flow.wp-block-group-is-layout-flow .container{padding-left:0;padding-right:0}.client-resources .vertical .module-heading-left p{font-weight:700}.client-resources .wp-block-group .our_solutions{flex-direction:row}.client-resources .wp-block-group .our_solutions h2{color:#000;font-size:38px;margin-bottom:20px!important}.client-resources .banner2 .banner2-container{margin-top:unset;background:#f5f8fa}.client-resources section.banner2.text-media-slider.gap{margin-bottom:0;padding:80px 0}.client-resources .our_solutions img.wp-image-54225.not-transparent{border-radius:16px}.client-resources .entry-content>.wp-block-group{margin-bottom:100px}.client-resources .training_section .faq-top{margin-bottom:20px}.client-resources .col-md-12 .row.training-hub{margin-left:0;margin-right:0}.client-resources .row .col-lg-4.col-md-6.col-sm-12,.kunden-downloadbereich .row .col-lg-4.col-md-6.col-sm-12{padding:0;width:calc((100% - 40px)/ 3);flex:unset}.client-resources .banner2.gap .banner2-left .banner2-top-right p{max-width:unset}.client-resources .banner2.gap .banner2-left .banner2-top-right .faq-top-right h2{color:#000}@media (max-width:781px){.single .wp-block-columns{flex-direction:column-reverse}.single .wp-block-column.sticky{position:unset}.about .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{justify-items:center}.client-resources .wp-block-group .our_solutions .is-layout-flow>p,.student-resources .wp-block-group .our_solutions .is-layout-flow>p{text-align:center}.student-resources .our_solutions h2.wp-block-tpgb-tp-heading.tp-core-heading.tpgb-block-c3a9_62282{text-align:center}.career figure.wp-block-image.alignright.size-full.is-resized.no-shadow{margin:auto}.client-resources .text-media-slider .top{padding-top:20px}}@media (max-width:850px){.client-resources .row .col-lg-4.col-md-6.col-sm-12,.kunden-downloadbereich .row .col-lg-4.col-md-6.col-sm-12{width:calc((100% - 20px)/ 2)}}@media (max-width:600px){.client-resources .row .col-lg-4.col-md-6.col-sm-12,.kunden-downloadbereich .row .col-lg-4.col-md-6.col-sm-12{width:100%;margin:auto}}.student-resources .banner-top .module-heading-left span{font-weight:700}.student-resources .btn-close:focus{box-shadow:unset}@media (max-width:1200px){.training .is-layout-constrained .training-intro .wp-block-column.is-layout-flow:nth-child(2){width:40%}}@media (max-width:1050px){.ebooks .banner2-right{padding-bottom:50px}}@media (max-width:992px){.training .wp-block-group .see-it.media-text-cta .faq-top1{width:100%;align-items:center}.training .wp-block-group .our_solutions .faq-top1{width:100%;align-items:flex-start}.training .wp-block-group .see-it.media-text-cta .faq-top1 .module-heading-left{margin:auto}.training .wp-block-group .our_solutions{flex-direction:column}.training .wp-block-group .our_solutions h2,.training .wp-block-group .our_solutions p,.training .wp-block-group .our_solutions span{text-align:center}.training .is-layout-constrained .training-intro .wp-block-column.is-layout-flow:nth-child(2){width:unset}}@media (max-width:992px){.training .see-it-bottom{flex-direction:unset;flex-direction:column}.training .see-it-img{width:100%;height:unset}.training .see-it-content{width:100%;height:unset;padding:20px;text-align:center}.training .see-it-bottom .faq-top-right h2{text-align:center}}@media (max-width:992px){.career .entry-content .hero-banner-breadcrumb~.wp-block-group{padding-top:unset!important;padding-bottom:unset!important;padding:50px 0!important}.career .entry-content .hero-banner-breadcrumb+.wp-block-group{padding:0!important}.career .entry-content .hero-banner-breadcrumb+.wp-block-group{padding-bottom:unset!important}.career .career_images_jobs .faq-top-right h2{margin-bottom:20px;text-align:center}.career .faq-top+p,.faq-top1+p{text-align:center}}@media (max-width:992px){.about .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.about .every_step_section .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex{flex-direction:column-reverse}}@media (max-width:992px){.about .faq-top .faq-top-right{text-align:center}.about .faq-top+p{text-align:center}.about .project_collaboration p{text-align:center}.IACT-points .tpgb-container-row .tpgb-container-col{flex:1 0 calc(50% - 20px)}.about .about-block-cover .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex:1 0 calc(100% - 80px)}}@media (max-width:992px){.career .faq-top1~p{text-align:left}.career .faq-top+p{margin-top:10px}.career .our-purpose .faq-top h2,.career .our-purpose .faq-top span{text-align:center}.about .banner2 .banner2-container .banner2-left{padding:40px}.management_board_block .col-md-4.col-lg-4.col-sm-12{width:calc((100% - 40px)/ 3)}.management_board_block .normal-management img{height:unset}.about .faq-top~p,.faq-top1~p,.om-rib .faq-top~p{text-align:center;margin:auto}}@media (max-width:850px){.news .two-column-text-media .two-column-text-media-top-right h2{text-align:center}.our-mission h2{text-align:center!important}.entry-content .vertical .top-left,.entry-content .vertical .top-right{width:100%}}@media (max-width:768px){.IACT-points .tpgb-container-row .tpgb-container-col{flex:1 0 calc(100% - 20px)}.about .about-block-cover .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex:1 0 calc(100% - 30px)}}@media (max-width:768px){.news .blog-container .custom-tab.mobile-dropdown .nav-item.dropdown>button.nav-link.active{line-height:unset!important;display:flex;align-items:center}.career .has-background figure{margin:auto}.about .rib-career .modal-dialog .row,.career .rib-career .modal-dialog .row{flex-wrap:wrap}.management_board_block .col-md-4.col-lg-4.col-sm-12{width:calc((100% - 20px)/ 2)}}@media (max-width:992px){.client-resources .entry-content>.wp-block-group{margin-bottom:70px}.training_section .is-layout-constrained>p{text-align:center}}@media (max-width:781px){.client-resources .entry-content>.wp-block-group{margin-bottom:50px}.client-resources .wp-block-group .our_solutions h2{margin:auto!important;margin-bottom:20px!important}.career .every_step_section .wp-block-column p{text-align:center}.career .every_step_section .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex .wp-block-column:nth-child(2){flex:unset!important;width:100%!important}.career .every_step_section .cta_btn_block.btn-color-gradient{display:block;width:fit-content;margin:auto}.career .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{justify-items:unset!important}.career .faq-top1~p{text-align:center}.career .faq-top1,.career .faq-top1 .module-heading-left{margin:auto;justify-content:center}.career .faq-top1 .faq-top-right h2{margin-top:20px}.career .faq-top-right h2{text-align:center!important}}@media (max-width:500px){.career .every_step_section .wp-block-columns.container.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex .wp-block-column:nth-child(2){width:100%!important}.client-resources .vertical .top-left p{font-size:2rem}.management_board_block .col-md-4.col-lg-4.col-sm-12{width:100%}}.blog-time .icon-calendar::before{content:""!important;display:inline-block;width:12px;height:12px;vertical-align:middle;margin-bottom:3px;background-image:url(https://www.rib-software.com/app/uploads/2026/05/event.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.blog-time span:nth-child(2){font-weight:400;font-style:Regular;leading-trim:NONE;line-height:18px;letter-spacing:0}body.product-detail-page-qa,body.solution-detail-page-qa{background:unset}.product-detail-page-qa .container{padding-right:unset;padding-left:unset}.banner2.gap .cta-wrapper{gap:40px}.banner2 .cta-wrapper a.cta-link:nth-child(2)::after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:#e6e6e6}.banner2 .cta-wrapper a.cta-link:nth-child(2)::before{content:"";position:absolute;top:0;left:-20px;width:1px;height:100%;background:#e6e6e6}.banner2 .cta-wrapper a.cta-link:nth-child(2){position:relative}@media (max-width:1050px){.banner2.gap .cta-wrapper{justify-content:center}.banner2-right{max-width:60%;margin:auto}.top{padding:20px 20px 0 20px}.bottom{padding:0 20px 0 20px}}@media (max-width:850px){.banner2-right{max-width:80%;margin:auto}}@media (max-width:750px){.top{padding:0}.bottom{padding:0}.img-contianer{width:100%}}@media (max-width:550px){.ban2-right-left{max-width:230px}.banner2-right{max-width:90%}.banner2.gap .cta-wrapper{gap:10px;flex-wrap:wrap}.banner2 .cta-wrapper a.cta-link:nth-child(2)::before{display:none}.banner2 .cta-wrapper a.cta-link:nth-child(2)::after{display:none}}.training .faq-top{margin-bottom:20px}.training-intro .wp-block-column.is-layout-flow:first-child{padding:20px}.training-intro .wp-block-column.is-layout-flow:first-child p{color:#fff}.admin-bar header{top:unset!important}.faq-top{display:flex;align-items:center;gap:70px}.training .wp-block-group .our_solutions{display:flex;flex-direction:row-reverse;margin-top:-80px;z-index:2;gap:20px;border-radius:16px;padding:24px;min-height:unset;background:#fff}.career .banner_section+.wp-block-group,.training .hero-banner+.wp-block-group{padding:0}.our_solutions .faq-top-right h2{margin:0;font-weight:700;font-style:Bold;font-size:40px;line-height:1.1;margin-bottom:20px;text-align:left;color:#000}.training .wp-block-group .our_solutions .is-layout-flow>p{color:unset;font-weight:400;font-style:Regular;font-size:16px;text-align:left;line-height:1.5;color:#585858}.training_section .line{width:24px;height:1px;background:#f4743d;margin:0;padding:0;flex-shrink:0}.training_section .module-heading-left span{margin:0;font-weight:600;font-size:15px;line-height:111%;letter-spacing:0;white-space:nowrap;color:#f4743d}.faq-top-right h2 span{color:#0067b1}.training_section .is-layout-constrained>p{margin-bottom:0;font-weight:400;font-style:Regular;font-size:16px;line-height:1.5;color:#585858;text-align:center}.training .margin-bottom{margin-bottom:32px!important}.client-resources main,.student-resources main,.training .training_section.blue-theme-bg{background:#f5f8fa}.training .wp-block-group.training_section{padding:100px 0 0 0}.training_block .col-md-12 a img{position:relative;max-height:28px}.training_block .col-md-12 .normal-content span.product_intro{flex:1;font-weight:400;font-style:Regular;font-size:14px;line-height:1.5;margin-top:2px;color:#677489}.training_block .col-md-12 a .normal-content span::before{content:"";display:block;position:absolute;top:10%;right:0;width:7.4px;height:12px;background-image:url(https://www.rib-software.com/app/uploads/2026/01/chevron_forward-1.webp);background-repeat:no-repeat;background-position:left center;background-size:contain}body:not(.support) .col-md-12 .row.training-hub{display:flex;flex-wrap:wrap;gap:20px;width:100%;margin:auto;padding:0;box-sizing:border-box}.row .col-lg-4.col-md-6.col-sm-12{padding:0;width:calc((100% - 40px)/ 3)}.training .see-it-bottom .faq-top-right h2{text-align:left}.training .media-text-cta .faq-top1 .module-heading-left span{color:#0067b1!important}@media (max-width:850px){.training .wp-block-group.training_section{padding:50px 0 0 0}}@media (max-width:992px){.rib-speclive .counter-container .tpgp-cont-in .tpgb-container-col{width:100%!important}.training .wp-block-group .our_solutions{flex-direction:column}.training .faq-top,.training .faq-top1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.training .wp-block-group .our_solutions h2,.training .wp-block-group .our_solutions p,.training .wp-block-group .our_solutions span{text-align:center}.training_section .is-layout-constrained>p{text-align:center!important}.kunderessourcer .row .col-lg-4.col-md-6.col-sm-12,.recursos-clientes .row .col-lg-4.col-md-6.col-sm-12,.soporte .row .col-lg-4.col-md-6.col-sm-12,.traening .row .col-lg-4.col-md-6.col-sm-12,.training .row .col-lg-4.col-md-6.col-sm-12{width:calc((100% - 20px)/ 2)}.training .see-it-bottom{flex-direction:column}.training .see-it-img{width:100%;height:unset}.training .see-it-content{width:100%;height:unset;padding:20px;text-align:center}.training .see-it-bottom .faq-top-right h2{text-align:center!important}}@media (max-width:700px){.kunderessourcer .row .col-lg-4.col-md-6.col-sm-12,.recursos-clientes .row .col-lg-4.col-md-6.col-sm-12,.soporte .row .col-lg-4.col-md-6.col-sm-12,.traening .row .col-lg-4.col-md-6.col-sm-12,.training .row .col-lg-4.col-md-6.col-sm-12{width:100%!important;margin:auto}}.contact-us main.wp-block-group .pb-0.wp-block-group-is-layout-constrained,.kontakt main.wp-block-group .pb-0.wp-block-group-is-layout-constrained{margin-top:-80px;z-index:2;background:#fff;border-radius:16px;padding:30px!important;margin-bottom:100px}.contact-us main.wp-block-group .wp-block-group-is-layout-constrained,.kontakt main.wp-block-group .wp-block-group-is-layout-constrained{max-width:1170px;width:95%;margin:0 auto}.contact-us .pb-0 p.text-center.mb-1,.kontakt .pb-0 p.text-center.mb-1{font-family:Roboto;font-weight:400;font-size:16px;leading-trim:NONE;line-height:150%;color:#585858;text-align:center}.contact-us .wp-block-group .rib_link_contact_us_support,.kontakt .wp-block-group .rib_link_contact_us_support{margin-top:15px;margin-bottom:30px!important;border-radius:9px;padding:17px 10px;background:linear-gradient(180deg,#fff 0,#fafbfc 30.29%,#f5f8fa 100%);border:1px solid #eee}.contact-us main.wp-block-group .pb-0 .contactus-column,.kontakt main.wp-block-group .pb-0 .contactus-column{max-width:1170px!important;width:100%!important}.contact-us main.wp-block-group .wp-container-core-columns-is-layout-9d6595d7,.kontakt main.wp-block-group .wp-container-core-columns-is-layout-9d6595d7{margin:0;flex-wrap:wrap!important}.kontakt .contactus-column,.wp-block-group .contactus-column{padding:30px!important;border-radius:5px;border-top:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.62deg,#009057 -11.07%,#00539f 49.19%,#54317a 101.96%) border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.1215686275)}.contact-us .wp-block-group.pb-0 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow,.kontakt .wp-block-group.pb-0 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:100%!important}.gf_browser_chrome .rib-gravity-form{max-width:unset;margin:unset}.contact-us main.wp-block-group,.kontakt main.wp-block-group{background:#f5f8fa}.row .custom-accordion .accordion-button.collapsed{background:unset}.contact-us main.wp-block-group .wp-block-group-is-layout-constrained,.kontakt main.wp-block-group .wp-block-group-is-layout-constrained{max-width:1170px;width:95%;margin:0 auto}.contact-us main.wp-block-group .wp-container-core-columns-is-layout-9d6595d7,.kontakt main.wp-block-group .wp-container-core-columns-is-layout-9d6595d7{max-width:100%!important;width:100%!important;padding:0;margin:0;flex-wrap:wrap!important}.contact-us .is-layout-flow .wp-block-group.container.is-layout-constrained.wp-block-group-is-layout-constrained,.kontakt .is-layout-flow .wp-block-group.container.is-layout-constrained.wp-block-group-is-layout-constrained{max-width:100%!important;width:100%!important;padding:unset;margin:0}.container .rib-cx,.kontakt{background:#f5f8fa}.wp-block-group .rib-cx .custom-accordion{padding-right:0}.contact-us .custom-accordion .accordion-button:not(.collapsed),.contact-us .row .custom-accordion .accordion-button.collapsed,.kontakt .custom-accordion .accordion-button:not(.collapsed){background-color:#fff;color:#363d42;font-weight:500;font-style:Bold;font-size:17px;line-height:100%;padding:20px;letter-spacing:0}.contact-us .accordion-body img,.kontakt .accordion-body img{border-radius:unset}.contact-us .accordion-body .call,.kontakt .accordion-body .call{margin-top:10px;margin-bottom:5px;color:#616161;font-weight:600;font-style:SemiBold;font-size:12px;line-height:100%;letter-spacing:8%;text-transform:uppercase}.contact-us .accordion-button::after,.kontakt .accordion-button::after{flex-shrink:0;width:12px;height:6px;margin-left:auto;content:"";background-image:url(https://www.rib-software.com/app/uploads/2026/03/•-2.webp);background-repeat:no-repeat;background-size:contain;transform:rotatez(180deg);transition:transform .2s ease-in-out}.accordion-button:not(.collapsed)::after{background-image:url(https://www.rib-software.com/app/uploads/2026/03/•-2.webp)!important;transform:none!important}.contact-us .accordion-body,.kontakt .accordion-body{margin:0 20px 20px 20px;border-radius:7px;background:#f5f8fa;padding:10px}.contact-us .bodytext strong,.kontakt .bodytext strong{color:#363d42;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:8%;text-transform:uppercase}.contact-us .bodytext,.kontakt .bodytext{color:#000;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0}.contact-us .accordion-item,.kontakt .accordion-item{border:1px solid #d9dbe9;border-radius:16px;overflow:hidden}@media (max-width:850px){.contact-us main.wp-block-group .pb-0.wp-block-group-is-layout-constrained,.kontakt main.wp-block-group .pb-0.wp-block-group-is-layout-constrained{margin-bottom:50px}.contact-us .hero-banner.vertical .top-left .title-h{text-align:center}.contact-us .main-heading .Heading-top-right h2{text-align:center}}@media (max-width:800px){.rib-footer .footer-top .footer-top-wrapper{display:flex;flex-direction:column}.rib-footer .footer-col{border-bottom:1px solid rgba(145,157,157,.2)}.rib-footer .footer-col h5{display:flex!important;justify-content:space-between;align-items:center;padding:15px 0;margin:0;cursor:pointer;user-select:none}.rib-footer .footer-col h5::after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;background-repeat:no-repeat;background-size:1.25rem;transition:transform .3s ease}.rib-footer .footer-col.is-open h5::after{transform:rotate(-180deg)}.rib-footer .footer-col ul{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin:0;padding:0;list-style:none}.rib-footer .footer-col ul li{text-align:left}.rib-footer .footer-col.is-open ul{max-height:1000px;padding-bottom:15px}.rib-footer .footer-col .res-products{display:flex;flex-direction:row;justify-content:flex-start;gap:80px}.rib-footer .bottom-links{display:ruby;text-align:center}}.single .toc_wrap .ol_toc .parent-heading a.scroll_to_post:hover{color:#0067b1!important}.single .toc_wrap .ol_toc li::marker:hover{color:#0067b1!important}@media screen and (max-width:767px){.single .toc_wrap .ol_toc .parent-heading a.scroll_to_post{color:#0067b1!important}.single .toc_wrap .ol_toc li::marker{color:#0067b1!important}.single .toc_wrap .toc_title{color:#0067b1!important}.single .wp-block-columns.is-layout-flex:has(.toc_wrap){display:grid!important;grid-template-columns:1fr!important;gap:30px}.single .wp-block-columns.is-layout-flex:has(.toc_wrap) .blog-right-sidebar,.single .wp-block-columns.is-layout-flex:has(.toc_wrap) .blog-right-sidebar .sticky{display:contents!important}.single .wp-block-columns.is-layout-flex:has(.toc_wrap) #toc_container{grid-row:1!important}.single .wp-block-columns.is-layout-flex:has(.toc_wrap) .blog-left-sidebar{grid-row:2!important;flex-basis:100%!important;width:100%!important}.single .wp-block-columns.is-layout-flex:has(.toc_wrap) .category-wrap{grid-row:3!important}.single .wp-block-columns.is-layout-flex:has(.toc_wrap) .blog-right-sidebar .ebook-list{grid-row:4!important}}@media (max-width:767px){.management_board_member{width:100%}body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:250px}}@media (max-width:676px){body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:230px}}@media (max-width:500px){body.anwenderberichte .hero-banner-breadcrumb,body.blogs .hero-banner-breadcrumb,body.case-studies .hero-banner-breadcrumb,body.casos-estudio .hero-banner-breadcrumb,body.kundecases .hero-banner-breadcrumb,body.single.single-blogs .hero-banner-breadcrumb,body.single.single-case-studies .hero-banner-breadcrumb,body.single.single-news:not(.news-template-uncategorized-templates) .hero-banner-breadcrumb{padding-top:210px}}@media (max-width:576px){.single .highlights-banner.prominent-image{padding-bottom:50px!important}}section.main-heading{padding:0}section.contact-us-dropdown{padding:0;padding-top:20px}.accordion .text_container .eyebrow_text,.media-info-tiles .text_container .eyebrow_text,.tabbed-cards .text_container .eyebrow_text,.testimonial-banner .text_container .eyebrow_text,.three-card-feature .text_container .eyebrow_text{letter-spacing:.5px!important;position:absolute;font-weight:400!important;font-size:14px!important;color:#0067b1!important}.metrics-grid .eyebrow_text{letter-spacing:.5px!important;position:absolute;font-weight:400!important;font-size:14px!important}.text-cta-banner .eyebrow_text{letter-spacing:.5px!important;font-weight:400!important;font-size:14px!important}.media-text-cta-banner .text_container .eyebrow_text,.text-form .text_container .eyebrow_text{letter-spacing:.5px!important;font-weight:400!important;font-size:14px!important;color:#0067b1!important}.accordion .text_container .eyebrow_text::before,.media-info-tiles .text_container .eyebrow_text::before,.media-text-cta-banner .text_container .eyebrow_text::before,.tabbed-cards .text_container .eyebrow_text::before,.testimonial-banner .text_container .eyebrow_text::before,.text-form .text_container .eyebrow_text::before,.three-card-feature .text_container .eyebrow_text::before{width:20px;height:.5px;background-color:#0067b1!important}.text-cta-banner .text_container .eyebrow_text::before{width:20px;height:.5px}.highlights-banner.slider .text_container .heading,.tips-banner .text_container .heading{margin:auto;width:100%}.tips-banner .text_container .heading h2{text-align:center}.accordion .text_container .eyebrow_text span,.media-info-tiles .text_container .eyebrow_text span,.media-text-cta-banner .text_container .eyebrow_text span,.tabbed-cards .text_container .eyebrow_text span,.testimonial-banner .text_container .eyebrow_text span,.three-card-feature .text_container .eyebrow_text span{color:#0067b1!important}.text_container{width:100%!important}.accordion .text_container .eyebrow_text .line,.media-text-cta-banner .text_container .eyebrow_text::before,.tabbed-cards .text_container .eyebrow_text .line,.testimonial-banner .text_container .eyebrow_text .line,.three-card-feature .text_container .eyebrow_text::before{width:20px;background-color:#0067b1!important;color:#0067b1!important;height:.5px}.accordion .text_container .heading,.media-info-tiles .text_container .heading,.metrics-grid .text_container .heading,.tabbed-cards .text_container .heading,.testimonial-banner .text_container .heading,.three-card-feature .text_container .heading{margin:auto}.accordion .text_container .heading h2,.media-info-tiles .text_container .heading h2,.metrics-grid .text_container .heading h2,.tabbed-cards .text_container .heading h2,.testimonial-banner .text_container .heading h2,.three-card-feature .text_container .heading h2{text-align:center!important}.faq-top .module-heading-left,.features-table .text_container .module-heading-left,.highlights-banner .text_container .module-heading-left,.main-heading .container .Heading-top .module-heading-left,.media-text-cta .text_container .module-heading-left,.tabbed-scroll .text_container .module-heading-left,.tabbed-tiles .text_container .module-heading-left,.three-column-text .text_container .module-heading-left,.two-column-text-media .text_container .module-heading-left{letter-spacing:.5px!important;position:absolute!important;font-weight:400!important;font-size:14px!important}.faq-top .module-heading-left span,.faq-top1 .module-heading-left span,.features-table .text_container .module-heading-left span,.highlights-banner .text_container .module-heading-left span,.main-heading .container .Heading-top .module-heading-left span,.media-text-cta .text_container .module-heading-left span,.tabbed-scroll .text_container .module-heading-left span,.tabbed-tiles .text_container .module-heading-left span,.three-column-text .text_container .module-heading-left span,.two-column-text-media .text_container .module-heading-left span{letter-spacing:.5px!important;color:#0067b1!important;font-weight:400!important;font-size:14px!important}.faq-top .module-heading-left .line,.faq-top1 .module-heading-left .line,.features-table .text_container .module-heading-left .line,.highlights-banner .text_container .module-heading-left .line,.main-heading .container .Heading-top .module-heading-left .line,.media-text-cta .text_container .module-heading-left .line,.tabbed-scroll .text_container .module-heading-left .line,.tabbed-tiles .text_container .module-heading-left .line,.three-column-text .text_container .module-heading-left .line,.two-column-text-media .text_container .module-heading-left .line{width:20px;height:.5px;background-color:#0067b1!important;color:#0067b1!important}.faq-top .faq-top-right,.features-table .text_container .features-table-top-right,.main-heading .container .Heading-top .Heading-top-right,.media-text-cta .text_container .media-text-cta-top-right,.tabbed-scroll .text_container .features-top-right,.tabbed-tiles .text_container .process-top-right,.three-column-text .text_container .impact-top-col2,.two-column-text-media .text_container .two-column-text-media-top-right{margin:auto}.faq-top .faq-top-right h2,.features-table .text_container .features-table-top-right h2,.main-heading .container .Heading-top .Heading-top-right h2,.media-text-cta .text_container .media-text-cta-top-right h2,.tabbed-scroll .text_container .features-top-right h2,.tabbed-tiles .text_container .process-top-right h2,.three-column-text .text_container .impact-top-col2 h2,.two-column-text-media .text_container .two-column-text-media-top-right h2{text-align:center!important}.accordion .text_container,.faq-top,.features-table .text_container,.highlights-banner .text_container,.main-heading .container .Heading-top,.media-text-cta .text_container,.tabbed-cards .text_container,.tabbed-scroll .text_container,.tabbed-tiles .text_container,.testimonial-banner .text_container,.three-card-feature .text_container,.three-column-text .text_container,.two-column-text-media .text_container{position:relative}.accordion .content p,.accordion .description p,.accordion .header-content p,.features-table .content p,.features-table .description p,.features-table .header-content p,.main-heading .content p,.main-heading .description p,.main-heading .header-content p,.media-info-tiles .content p,.media-info-tiles .description p,.media-info-tiles .header-content p,.media-text-cta .content p,.media-text-cta .description p,.media-text-cta .header-content p,.metrics-grid .content p,.metrics-grid .description p,.metrics-grid .header-content p,.tabbed-cards .content p,.tabbed-cards .description p,.tabbed-cards .header-content p,.tabbed-scroll .content p,.tabbed-scroll .description p,.tabbed-scroll .header-content p,.tabbed-tiles .content p,.tabbed-tiles .description p,.tabbed-tiles .header-content p,.testimonial-banner .content p,.testimonial-banner .description p,.testimonial-banner .header-content p,.three-card-feature .content p,.three-card-feature .description p,.three-card-feature .header-content p,.three-column-text .content p,.three-column-text .description p,.three-column-text .header-content p,.two-column-text-media .two-column-text-media-mes p{text-align:center}.content,.description,.header-content{width:100%!important}.three-column-text.blue .text_container .module-heading-left span{color:#fff!important}.three-column-text.blue .text_container .module-heading-left .line{color:#fff!important;background-color:#fff!important}.media-text-cta-banner.section-bg-gradient.container-bg-transparent .text_container .heading{margin:unset!important}.media-text-cta-banner.section-bg-gradient.container-bg-transparent .text_container .heading h2{text-align:left!important}.media-text-cta-banner.section-bg-gradient.container-bg-transparent .content p,.media-text-cta-banner.section-bg-gradient.container-bg-transparent .description p,.media-text-cta-banner.section-bg-gradient.container-bg-transparent .header-content p{text-align:left!important}p.exptrim{color:#fff!important}.tabtoaccord .custom-tab .nav-item .nav-link{border-radius:5px;line-height:22px;height:37px}.bottom_sticky_block{display:none!important}.custom-card-two .img-section img{width:100%!important;height:auto;object-fit:cover;background-color:transparent;border-radius:0!important}.custom-card-two .continue-read a{font-size:12px}.homepowerslider .card.mb-3.custom-card-two{border:none}.homepowerslider{background:#e8ebeb}.homepowerslider .custom-card-two article{max-height:70px}.blog-text{font-size:14px}.homepowerslider .blog-time.space-between-time{color:#2a5b6c;font-weight:500}.homepowerslider .icon-calendar:before{color:#2a5b6c;font-size:14px}.homepowerslider .icon-clock:before{color:#2a5b6c;font-weight:500;font-size:14px}.global-search-header .search-field-container form label{display:none}.global-search-header .search-field-container .search-close-button{display:none}.suitable_section .wp-block-column.is-layout-flow span.icon-pdf{margin-top:4px}.suitable_section .wp-block-column.is-layout-flow span.icon-pdf{margin-bottom:unset;font-size:unset}.suitable_section .wp-block-column.is-layout-flow span.icon-pdf:before{font-size:30px}@media (max-width:767px){.slider-post_slider .tabtoaccord .accordion-collapse{padding-top:30px}}@media (max-width:991px){.wrapper.menu_section{width:100%!important}.admin-bar header .mega-menu-wrap .max-mega-menu>li.mega-menu-item>.mega-sub-menu,html .admin-bar .wrapper.menu_section{padding-top:0!important}}@media (min-width:991px){.global-search-header .search-field-container{position:fixed!important;top:83px}.rib_sticky .global-search-header .search-field-container{top:71px}}@media (min-width:992px) and (max-width:1023px){#mega-menu-wrap-nav_menu #mega-menu-nav_menu>li.mega-menu-megamenu>ul.mega-sub-menu{transform:translateX(-189px)!important}}@media (min-width:1024px) and (max-width:1199px){#mega-menu-wrap-nav_menu #mega-menu-nav_menu>li.mega-menu-megamenu>ul.mega-sub-menu{transform:translateX(-88px)!important}}@media (min-width:1200px) and (max-width:1366px){#mega-menu-wrap-nav_menu #mega-menu-nav_menu>li.mega-menu-megamenu>ul.mega-sub-menu{transform:translateX(2px)!important}}@media (min-width:1367px) and (max-width:1399px){#mega-menu-wrap-nav_menu #mega-menu-nav_menu>li.mega-menu-megamenu>ul.mega-sub-menu{transform:translateX(-99px)!important}}@media (min-width:1400px){#mega-menu-wrap-nav_menu #mega-menu-nav_menu>li.mega-menu-megamenu>ul.mega-sub-menu{transform:translateX(-9px)!important}}@media (min-width:1900px) and (max-width:2299px){.global-search-header .search-field-container{position:absolute;top:7%}}@media (min-width:2300px){.global-search-header .search-field-container{position:absolute;top:12%}}@media (max-width:850px){.eyebrow_text,.module-heading-left{display:none!important}}@media (max-width:992px){.media-text-cta-banner .eyebrow_text,.media-text-cta-banner .module-heading-left{display:none!important}.media-text-cta-banner .content p,.media-text-cta-banner .description p,.media-text-cta-banner .header-content p{text-align:center!important}.media-text-cta-banner .text_container .heading{margin:auto}.media-text-cta-banner .text_container .heading h2{text-align:center}.media-text-cta-banner.media .content{display:flex;align-items:center;flex-direction:column;justify-content:center}}
/*# sourceMappingURL=custom-rib.min.css.map */
