@charset "UTF-8";@import url("https://use.typekit.net/epz3hvf.css");body{font-family:rift,sans-serif;font-style:normal;font-weight:500}#main h1,header h1{font-family:rift,sans-serif !important;font-style:normal;font-weight:500 !important;font-size:70px !important;line-height:60px !important;color:#000 !important;text-transform:uppercase !important}@media screen and (max-width:1300px){#main h1,header h1{font-size:5.5vw !important;line-height:4.7vw !important}}@media screen and (max-width:910px){#main h1,header h1{font-size:50px !important;line-height:43px !important}}@media screen and (max-width:500px){#main h1,header h1{font-size:40px !important;line-height:37px !important}}#main h2,header h2{font-family:rift,sans-serif !important;font-style:normal;font-weight:400 !important;font-size:50px !important;line-height:43px !important;color:#004ea8 !important;text-transform:uppercase !important}@media screen and (max-width:1300px){#main h2,header h2{font-size:3.8vw !important;line-height:3.4vw !important}}@media screen and (max-width:910px){#main h2,header h2{font-size:35px !important;line-height:31px !important}}#main h3,header h3{font-family:rift,sans-serif !important;font-style:normal;font-weight:500 !important;font-size:36px !important;line-height:36px !important;color:#000 !important;text-transform:uppercase !important}@media screen and (max-width:1300px){#main h3,header h3{font-size:2.8vw !important;line-height:2.8vw !important}}@media screen and (max-width:910px){#main h3,header h3{font-size:26px !important;line-height:26px !important}}#main h4,header h4{font-family:rift,sans-serif !important;font-style:normal;font-weight:500 !important;font-size:33px !important;line-height:32px !important;color:#004ea8 !important;text-transform:uppercase !important;margin-bottom:1.5vw}@media screen and (max-width:1300px){#main h4,header h4{font-size:2.5vw !important;line-height:2.5vw !important}}@media screen and (max-width:910px){#main h4,header h4{font-size:23px !important;line-height:23px !important}}#main h5,header h5{font-family:neue-haas-grotesk-display,sans-serif !important;font-style:normal;font-weight:400 !important;font-size:24px !important;line-height:28px !important;color:#004ea8 !important;letter-spacing:.04rem}@media screen and (max-width:1300px){#main h5,header h5{font-size:2.3vw !important;line-height:2.2vw !important}}@media screen and (max-width:910px){#main h5,header h5{font-size:21px !important;line-height:20px !important}}#main h6,header h6{font-family:neue-haas-grotesk-display,sans-serif !important;font-style:normal;font-weight:500 !important;font-size:24px !important;line-height:27px !important;color:#000 !important;margin-bottom:10px}@media screen and (max-width:1300px){#main h6,header h6{font-size:1.85vw !important;line-height:2.1vw !important}}@media screen and (max-width:910px){#main h6,header h6{font-size:17px !important;line-height:19px !important}}#main p,#main span,#main a,#main li,#main .timeline-header,header p,header span,header a,header li,header .timeline-header{font-family:neue-haas-grotesk-display,sans-serif !important;font-style:normal;font-weight:400;font-size:20px !important;line-height:28px !important;letter-spacing:.05rem}@media screen and (max-width:1300px){#main p,#main span,#main a,#main li,#main .timeline-header,header p,header span,header a,header li,header .timeline-header{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){#main p,#main span,#main a,#main li,#main .timeline-header,header p,header span,header a,header li,header .timeline-header{font-size:14px !important;line-height:20px !important}}#main p,header p{color:#000 !important}#main b,#main strong,header b,header strong{font-weight:600}#main rs-module-wrap p{font-size:18px !important;line-height:23px !important}@media screen and (max-width:1300px){#main rs-module-wrap p{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){#main rs-module-wrap p{font-size:14px !important;line-height:20px !important}}@media screen and (max-width:769px){.home #main #header-media rs-fullwidth-wrap{background-image:url(https://www.ro-ra.com/wp-content/uploads/2020/09/ro-ra-keyvisual-tiny.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin:0 20px;width:calc(100% - 40px)}.home #main #header-media rs-fullwidth-wrap rs-module-wrap{display:none !important}}#main a:not(.vc_btn3){color:#004ea8;text-decoration:none}#main a:not(.vc_btn3):hover{text-decoration:underline}.wpb_wrapper .wpb_text_column ul{list-style:none;padding-left:32px;margin-left:0}.wpb_wrapper .wpb_text_column ul li:before{content:"—";margin-left:-32px;position:absolute;color:#004ea8}.center-content{text-align:center}.abstand-oben-xl{padding-top:10vw !important}@media only screen and (min-width:1920px){.abstand-oben-xl{padding-top:150px !important}}.abstand-unten-xl{padding-bottom:10vw !important}@media only screen and (min-width:1920px){.abstand-unten-xl{padding-bottom:150px !important}}.abstand-oben-lg{padding-top:8vw !important}@media only screen and (min-width:1920px){.abstand-oben-lg{padding-top:120px !important}}.abstand-unten-lg{padding-bottom:8vw !important}@media only screen and (min-width:1920px){.abstand-unten-lg{padding-bottom:120px !important}}.abstand-oben-md{padding-top:6vw !important}@media only screen and (min-width:1920px){.abstand-oben-md{padding-top:90px !important}}.abstand-unten-md{padding-bottom:6vw !important}@media only screen and (min-width:1920px){.abstand-unten-md{padding-bottom:90px !important}}.abstand-oben-sm{padding-top:4vw !important}@media only screen and (min-width:1920px){.abstand-oben-sm{padding-top:60px !important}}.abstand-unten-sm{padding-bottom:4vw !important}@media only screen and (min-width:1920px){.abstand-unten-sm{padding-bottom:60px !important}}.abstand-oben-xs{padding-top:2vw !important}@media only screen and (min-width:1920px){.abstand-oben-xs{padding-top:30px !important}}.abstand-unten-xs{padding-bottom:2vw !important}@media only screen and (min-width:1920px){.abstand-unten-xs{padding-bottom:30px !important}}.svg_logo{height:72px !important}@media screen and (max-width:1379px){.svg_logo{height:52px !important;margin:10px 0}}.mini-search .the7-mw-icon-search-bold:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"" !important;font-family:"Font Awesome 6 Pro" !important;font-weight:900;display:none}@media screen and (max-width:991px){.revolution-header{margin-top:-65px !important}}.wpml-ls-current-language>a>.menu-item-text>.menu-text:after{content:"";font-family:icomoon-the7-font;speak:none;font-style:normal;font-weight:200;font-variant:normal;text-transform:none;font-size:10px;line-height:1;padding-left:5px}.wpml-ls-current-language span{font-size:18px;line-height:22px;color:#777;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}.wpml-ls-current-language>ul.mini-sub-nav{width:auto;-webkit-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);-moz-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);box-shadow:0 9px 8px -1px rgba(0,0,0,.4);left:-14px !important}.masthead{z-index:1099}.masthead .top-bar{position:absolute;width:calc(100% - 160px);right:0;padding-top:30px;justify-content:center;z-index:9998;padding-left:82px}.masthead .top-bar .left-widgets{margin-left:5vw}.masthead .top-bar .left-widgets ul>li>a{padding:12px}.masthead .top-bar .left-widgets ul>li>a .menu-text{font-size:18px;line-height:22px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}@media (max-width:1199px){.masthead .top-bar .left-widgets ul>li>a .menu-text{font-size:1.5vw !important;line-height:1.7vw !important}}.masthead .top-bar .left-widgets ul#top-menu>li.has-children>a .menu-text{padding-right:5px}.masthead .top-bar .left-widgets ul#top-menu>li.has-children>a .menu-text:after{content:"";font-family:icomoon-the7-font;speak:none;font-style:normal;font-weight:200;font-variant:normal;text-transform:none;font-size:10px;line-height:1;padding-left:5px}.masthead .top-bar .left-widgets ul#top-menu>li>a:hover{opacity:1 !important}.masthead .top-bar .left-widgets ul#top-menu>li>a:hover .menu-text{color:#004ea8 !important}.masthead .top-bar .left-widgets ul#top-menu>li>a:hover .menu-text:after{color:#004ea8 !important}.masthead .top-bar .left-widgets ul#top-menu>li.current_page_ancestor>a{opacity:1 !important}.masthead .top-bar .left-widgets ul#top-menu>li.current_page_ancestor>a .menu-text{color:#004ea8 !important}.masthead .top-bar .left-widgets ul#top-menu>li.current_page_ancestor>a .menu-text:after{color:#004ea8 !important}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav{width:300px;left:-40px !important}@media screen and (min-width:993px){.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav{top:40px;-webkit-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);-moz-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);box-shadow:0 9px 8px -1px rgba(0,0,0,.4)}}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li{padding:0 40px}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li:first-child{padding-top:20px}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li:last-child{padding-bottom:20px}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li>a .menu-text{color:#000 !important}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li>a:hover .menu-text{color:#004ea8 !important}.masthead .top-bar .left-widgets ul#top-menu>li .mini-sub-nav>li.current-menu-item>a .menu-text{color:#004ea8 !important}.masthead .top-bar .right-widgets{display:inline-block;position:absolute;right:50px}.masthead .top-bar .right-widgets .mini-search i.mw-icon{font-size:20px}@media (max-width:1199px){.masthead .top-bar .right-widgets .mini-search i.mw-icon{font-size:1.6vw !important;line-height:1.8vw !important}}.masthead .top-bar .right-widgets .wpml-ls-current-language{display:none}.masthead .top-bar .right-widgets .minebeamitsumi{width:300px;height:auto;margin-top:3px}.masthead .header-bar .branding{margin-top:40px;margin-bottom:40px;z-index:9999}.masthead .header-bar .wpml-ls{padding:0;margin:63px 0 15px}.masthead .header-bar .wpml-ls>ul{display:flex}.masthead .header-bar .wpml-ls .wpml-ls-item{display:flex}.masthead .header-bar .wpml-ls .wpml-ls-item a{margin-left:0;margin-right:0}.masthead .header-bar .wpml-ls .wpml-ls-item a br{display:none}.masthead .header-bar .wpml-ls .wpml-ls-item a.wpml-ls-link{font-size:14px !important;line-height:22px !important;font-weight:300 !important}.masthead .header-bar .wpml-ls .wpml-ls-item a.wpml-ls-link>span{font-size:14px !important;line-height:22px !important}.masthead .header-bar .wpml-ls .wpml-ls-item a span:after{content:"";display:none}.masthead .header-bar .wpml-ls .wpml-ls-item.wpml-ls-first-item{margin-left:20px}.masthead .header-bar .wpml-ls .wpml-ls-item:not(:last-child):after{content:"|";display:block;color:#000;font-size:17px;display:flex;justify-content:center;flex-grow:1;flex-direction:column}.masthead .header-bar .wpml-ls .wpml-ls-item.wpml-ls-current-language a .menu-text{color:#004ea8 !important}.masthead .main-nav{margin-left:4vw}.masthead .main-nav>li{top:0}.masthead .main-nav>li>a{height:74px;margin:63px 12px 15px}.masthead .main-nav>li>a .menu-text{font-family:rift,sans-serif;font-style:normal;font-weight:400;font-size:18px !important;line-height:28px !important;color:#000 !important;text-transform:uppercase !important;transition:all .5s}@media (max-width:1199px){.masthead .main-nav>li>a .menu-text{font-size:2vw !important;line-height:2.2vw !important}}.masthead .main-nav>li>a:hover .menu-text{color:#004ea8 !important}.masthead .main-nav>li.current_page_item>a .menu-text,.masthead .main-nav>li.current_page_parent>a .menu-text,.masthead .main-nav>li.current-page-ancestor>a .menu-text{color:#004ea8 !important}.masthead .main-nav>li.current_page_item>a .menu-text:after,.masthead .main-nav>li.current_page_parent>a .menu-text:after,.masthead .main-nav>li.current-page-ancestor>a .menu-text:after{color:#004ea8 !important}.masthead .main-nav>li .dt-mega-menu-wrap{-webkit-box-shadow:0 8px 8px -1px rgba(0,0,0,.3);-moz-box-shadow:0 8px 8px -1px rgba(0,0,0,.3);box-shadow:0 8px 8px -1px rgba(0,0,0,.3)}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav{margin:0 auto;max-width:1400px}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav h4{font-size:25px !important;line-height:28px !important}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav h6{font-size:18px !important;line-height:22px !important}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav p,.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav a{font-size:17px !important;line-height:19px !important}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav a{font-family:rift,sans-serif;font-style:normal;font-weight:700;color:#004ea8 !important;text-transform:uppercase;text-decoration:none !important}.masthead .main-nav>li .dt-mega-menu-wrap .sub-nav a:hover{text-decoration:underline}@media screen and (min-width:993px){.masthead .main-nav>li>.sub-nav{-webkit-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);-moz-box-shadow:0 9px 8px -1px rgba(0,0,0,.4);box-shadow:0 9px 8px -1px rgba(0,0,0,.4);width:400px;left:-40px !important}}.masthead .main-nav>li>.sub-nav>li{padding:0 40px}.masthead .main-nav>li>.sub-nav>li:last-child{padding-bottom:20px}.masthead .main-nav>li>.sub-nav>li>a .menu-text{font-size:18px;line-height:22px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400;color:#000 !important}@media (max-width:1199px){.masthead .main-nav>li>.sub-nav>li>a .menu-text{font-size:1.5vw !important;line-height:1.7vw !important}}.masthead .main-nav>li>.sub-nav>li>a:hover .menu-text{color:#004ea8 !important}.masthead .main-nav>li>.sub-nav>li.current-menu-item>a .menu-text{color:#004ea8 !important}.masthead .main-nav>li.has-children>a .menu-text:after{font-size:10px !important;right:-8px;width:12px;height:10px}.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent):not(.act):hover>a,.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent):not(.act):hover>a,.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act>a,.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent).act>a{background-color:transparent;background:0 0}.dt-mobile-header .mobile-header-scrollbar-wrap{padding-top:100px}.dt-mobile-header .mobile-header-scrollbar-wrap #mobile-menu>li>a{padding:18px 25px 18px 0;font-family:neue-haas-grotesk-display,sans-serif !important}.dt-mobile-header .mobile-header-scrollbar-wrap #mobile-menu>li .sub-nav>li>a{padding:12px 0;font-family:neue-haas-grotesk-display,sans-serif !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu{padding:0}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav{padding-top:10px;margin-top:0;border-top:1px solid #000;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #000;width:100%}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li{float:none;width:100%}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>a{padding:12px 0;color:#000;font-family:neue-haas-grotesk-display,sans-serif !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>a:hover .menu-text{color:#004ea8 !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>ul{position:relative !important;top:0 !important;opacity:1 !important;visibility:unset !important;box-shadow:none !important;background:0 0 !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>ul>li>a:hover .menu-text{color:#004ea8 !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>ul>li:first-child{padding-top:0}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li>ul>li.current-menu-item>a .menu-text{color:#004ea8 !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li.current-menu-item>a .menu-text,.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .mini-nav ul#top-menu>li.current-menu-parent>a .menu-text{color:#004ea8 !important}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls{padding-left:0}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls ul>li>a{padding-left:0;padding-right:20px}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls ul>li>a .wpml-ls-native{font-size:18px !important;line-height:22px !important;color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}@media (max-width:1199px){.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls ul>li>a .wpml-ls-native{font-size:1.5vw !important;line-height:1.7vw !important}}@media screen and (max-width:910px){.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls ul>li>a .wpml-ls-native{font-size:14px !important;line-height:20px !important}}.dt-mobile-header .mobile-header-scrollbar-wrap .mobile-mini-widgets-in-menu .wpml-ls ul>li.wpml-ls-current-language>a .wpml-ls-native{color:#004ea8}.searchform input.searchform-s{background:#fff}header#fancy-header,.page-title{background-color:#fff !important;box-shadow:0 0 10px 1px rgba(0,0,0,.07);z-index:999}@media screen and (min-width:993px){header#fancy-header,.page-title{position:absolute !important;width:100%}}header#fancy-header .wf-wrap,.page-title .wf-wrap{min-height:50px;padding-top:20px !important;padding-bottom:20px !important}header#fancy-header .wf-wrap ol.breadcrumbs,.page-title .wf-wrap ol.breadcrumbs{margin-top:0;margin-bottom:0}header#fancy-header .wf-wrap ol.breadcrumbs li,.page-title .wf-wrap ol.breadcrumbs li{padding-left:20px;margin-left:16px}header#fancy-header .wf-wrap ol.breadcrumbs li:before,.page-title .wf-wrap ol.breadcrumbs li:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:12px;color:#777;display:inline-block;font-style:normal;font-variant:normal;text-rendering:optimizeLegibility;display:none}header#fancy-header .wf-wrap ol.breadcrumbs li svg,.page-title .wf-wrap ol.breadcrumbs li svg{position:absolute;left:-6px;top:7px;width:15px;height:13px;opacity:.5;text-align:left;z-index:3}header#fancy-header .wf-wrap ol.breadcrumbs li svg *,.page-title .wf-wrap ol.breadcrumbs li svg *{fill:#777}header#fancy-header .wf-wrap ol.breadcrumbs li span,.page-title .wf-wrap ol.breadcrumbs li span{color:#777;font-size:18px;line-height:18px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:1300px){header#fancy-header .wf-wrap ol.breadcrumbs li span,.page-title .wf-wrap ol.breadcrumbs li span{font-size:1.39vw;line-height:1.39vw}}@media screen and (max-width:910px){header#fancy-header .wf-wrap ol.breadcrumbs li span,.page-title .wf-wrap ol.breadcrumbs li span{font-size:13px;line-height:13px}}header#fancy-header .wf-wrap ol.breadcrumbs li a:hover,.page-title .wf-wrap ol.breadcrumbs li a:hover{text-decoration:none}header#fancy-header .wf-wrap ol.breadcrumbs li a:hover span,.page-title .wf-wrap ol.breadcrumbs li a:hover span{color:#004ea8}header#fancy-header .wf-wrap ol.breadcrumbs li:last-child span,.page-title .wf-wrap ol.breadcrumbs li:last-child span{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:600}header#fancy-header .wf-wrap ol.breadcrumbs li:first-child,.page-title .wf-wrap ol.breadcrumbs li:first-child{width:30px;padding-left:0;margin-left:0}@media screen and (max-width:1300px){header#fancy-header .wf-wrap ol.breadcrumbs li:first-child,.page-title .wf-wrap ol.breadcrumbs li:first-child{width:2.31vw}}@media screen and (max-width:910px){header#fancy-header .wf-wrap ol.breadcrumbs li:first-child,.page-title .wf-wrap ol.breadcrumbs li:first-child{width:30px}}header#fancy-header .wf-wrap ol.breadcrumbs li:first-child:before,header#fancy-header .wf-wrap ol.breadcrumbs li:first-child svg,.page-title .wf-wrap ol.breadcrumbs li:first-child:before,.page-title .wf-wrap ol.breadcrumbs li:first-child svg{display:none}header#fancy-header .wf-wrap ol.breadcrumbs li:first-child a:before,.page-title .wf-wrap ol.breadcrumbs li:first-child a:before{content:"";width:28px;height:25px;opacity:1;z-index:80;position:absolute;background-image:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/RO-RA-breadcrumb-logo-2024.svg);background-size:contain}@media screen and (max-width:1300px){header#fancy-header .wf-wrap ol.breadcrumbs li:first-child a:before,.page-title .wf-wrap ol.breadcrumbs li:first-child a:before{width:2.15vw;height:1.92vw}}@media screen and (max-width:910px){header#fancy-header .wf-wrap ol.breadcrumbs li:first-child a:before,.page-title .wf-wrap ol.breadcrumbs li:first-child a:before{width:19px;height:17px}}header#fancy-header .wf-wrap ol.breadcrumbs li:first-child a span,.page-title .wf-wrap ol.breadcrumbs li:first-child a span{visibility:hidden;z-index:99}@media screen and (min-width:993px){header#fancy-header.sticky,.page-title.sticky{position:fixed !important;top:0}}@media screen and (min-width:993px) and (min-width:992px){header#fancy-header.sticky,.page-title.sticky{background-color:rgba(255,255,255,.9) !important}}a.vc_btn3,button.vc_btn3,.portfolio-list .vc_gitem-zone-mini a{font-family:rift,sans-serif;font-style:normal;font-weight:400;letter-spacing:.04rem;border-radius:50px !important;border:1px solid #004ea8 !important;background-color:#fff !important;color:#004ea8 !important;font-size:18px !important;line-height:26px !important;text-transform:uppercase !important;transition:all .5s;padding:8px 20px !important;background:radial-gradient(circle at center,#fff 55%,#fff)}a.vc_btn3:hover,button.vc_btn3:hover,.portfolio-list .vc_gitem-zone-mini a:hover{background:radial-gradient(circle at center,#004ea8 55%,#0061a8);color:#fff !important;text-decoration:none !important}.portfolio-list .vc_grid .vc_pageable-slide-wrapper{text-align:center}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item{position:relative !important;float:none;text-align:center;width:33.33%;left:auto !important;top:auto !important;transition:none !important;transform:none !important;display:inline-block !important}@media screen and (max-width:767px){.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item{width:100%;padding-bottom:0 !important}}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini{display:inline-block}@media screen and (max-width:767px){.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini{width:100%}}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini .vc_gitem_row{position:relative;left:auto;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini .vc_gitem_row>div{padding:10px 0}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini .vc_gitem_row>div .vc_gitem-post-data{margin-bottom:0}.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini .vc_gitem_row>div .vc_gitem-post-data a{display:table-cell;height:57px;text-align:center;vertical-align:middle;transition:all .5s !important}@media screen and (max-width:767px){.portfolio-list .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-zone-mini .vc_gitem_row>div .vc_gitem-post-data a{display:grid;text-align:center;align-items:center;align-content:center;align-self:center}}div.blue-end:after{content:"";width:50px;height:2px;background-color:#004ea8;display:flex;margin:30px auto 0 auto}.special-image-left{margin-bottom:35px !important}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child{width:45%;position:absolute;display:flex}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child img{-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}@media screen and (max-width:767px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:20px}}@media screen and (max-width:767px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child{width:100%;position:relative;display:inline-block}}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child{margin-left:40% !important;padding:0;margin-bottom:0}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child .wpb_wrapper{border:1px solid rgba(96,149,211,.4)}@media screen and (max-width:767px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child{margin-left:0 !important;padding-top:0 !important}}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column{margin-bottom:0;margin-left:40% !important}.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:80px 60px 80px 150px;border:1px solid rgba(96,149,211,.4)}@media screen and (max-width:1300px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:6.2vw 5vw 6.2vw 11.55vw}}@media screen and (max-width:767px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:20px}}@media screen and (max-width:767px){.special-image-left>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column{margin-left:0 !important}}.special-image-right{margin-bottom:35px !important}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child{width:45%;position:absolute;right:0;display:flex}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child img{-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}@media screen and (max-width:767px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:20px}}@media screen and (max-width:767px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:first-child{width:100%;position:relative;right:auto;display:inline-block}}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child{margin-right:40% !important;padding:0;margin-bottom:0}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child .wpb_wrapper{border:1px solid rgba(96,149,211,.4)}@media screen and (max-width:767px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper div.wpb_single_image:last-child{margin-right:0 !important;padding-top:0 !important}}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column{margin-right:40% !important;margin-bottom:0}.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:80px 150px 80px 60px;border:1px solid rgba(96,149,211,.4)}@media screen and (max-width:1300px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:6.2vw 11.55vw 6.2vw 5vw}}@media screen and (max-width:767px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column .wpb_wrapper{padding:20px}}@media screen and (max-width:767px){.special-image-right>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column{margin-right:0 !important}}@media screen and (max-width:500px){.text-with-images-top-left{margin-bottom:25px}}.text-with-images-top-left .wpb_single_image:first-child{position:absolute;top:0;width:55%;-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}.text-with-images-top-left .wpb_single_image:last-child{margin-top:150px !important;margin-left:60px !important}@media screen and (max-width:1300px){.text-with-images-top-left .wpb_single_image:last-child{margin-top:11.55vw !important;margin-left:4.65vw !important}}@media screen and (max-width:767px){.text-with-images-top-left .wpb_single_image:last-child{margin-top:120px !important;margin-left:60px !important}}@media screen and (max-width:500px){.text-with-images-top-left .wpb_single_image:last-child{margin-top:80px !important;margin-left:60px !important}}@media screen and (max-width:500px){.text-with-images-top-right{margin-bottom:25px}}.text-with-images-top-right .wpb_single_image:first-child{position:absolute;top:0;right:0;width:55%;-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}.text-with-images-top-right .wpb_single_image:last-child{margin-top:150px !important;margin-right:60px !important}@media screen and (max-width:1300px){.text-with-images-top-right .wpb_single_image:last-child{margin-top:11.55vw !important;margin-right:4.65vw !important}}@media screen and (max-width:767px){.text-with-images-top-right .wpb_single_image:last-child{margin-top:120px !important;margin-right:60px !important}}@media screen and (max-width:500px){.text-with-images-top-right .wpb_single_image:last-child{margin-top:80px !important;margin-right:60px !important}}@media screen and (max-width:500px){.text-with-images-bottom-left{margin-bottom:25px}}.text-with-images-bottom-left .wpb_single_image:first-child{position:absolute;bottom:0;width:55%;-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}.text-with-images-bottom-left .wpb_single_image:last-child{margin-bottom:150px !important;margin-left:60px !important}@media screen and (max-width:1300px){.text-with-images-bottom-left .wpb_single_image:last-child{margin-bottom:11.55vw !important;margin-left:4.65vw !important}}@media screen and (max-width:767px){.text-with-images-bottom-left .wpb_single_image:last-child{margin-bottom:120px !important;margin-left:60px !important}}@media screen and (max-width:500px){.text-with-images-bottom-left .wpb_single_image:last-child{margin-bottom:80px !important;margin-left:60px !important}}@media screen and (max-width:500px){.text-with-images-bottom-right{margin-bottom:25px}}.text-with-images-bottom-right .wpb_single_image:first-child{position:absolute;bottom:0;right:0;width:55%;-webkit-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);-moz-box-shadow:3px 3px 16px -6px rgba(0,0,0,.75);box-shadow:3px 3px 16px -6px rgba(0,0,0,.75)}.text-with-images-bottom-right .wpb_single_image:last-child{margin-bottom:150px !important;margin-right:60px !important}@media screen and (max-width:1300px){.text-with-images-bottom-right .wpb_single_image:last-child{margin-bottom:11.55vw !important;margin-right-left:4.65vw !important}}@media screen and (max-width:767px){.text-with-images-bottom-right .wpb_single_image:last-child{margin-bottom:120px !important;margin-right:60px !important}}@media screen and (max-width:500px){.text-with-images-bottom-right .wpb_single_image:last-child{margin-bottom:80px !important;margin-right:60px !important}}#main .blue-box,#main .blue-box-form{padding-top:100px;padding-bottom:100px;background:-webkit-radial-gradient(center 30%,#004ea8 25%,#0061a8);background:radial-gradient(at center 30%,#004ea8 25%,#0061a8)}#main .blue-box a,#main .blue-box p,#main .blue-box div,#main .blue-box i,#main .blue-box b,#main .blue-box li,#main .blue-box strong,#main .blue-box h1,#main .blue-box h2,#main .blue-box h3,#main .blue-box h4,#main .blue-box h5,#main .blue-box h6,#main .blue-box-form a,#main .blue-box-form p,#main .blue-box-form div,#main .blue-box-form i,#main .blue-box-form b,#main .blue-box-form li,#main .blue-box-form strong,#main .blue-box-form h1,#main .blue-box-form h2,#main .blue-box-form h3,#main .blue-box-form h4,#main .blue-box-form h5,#main .blue-box-form h6{color:#ffffffff !important}#main .blue-box .ff-content,#main .blue-box-form .ff-content{color:#000 !important}#main .blue-box .ff-content a,#main .blue-box .ff-content p,#main .blue-box .ff-content div,#main .blue-box .ff-content i,#main .blue-box .ff-content b,#main .blue-box .ff-content li,#main .blue-box .ff-content strong,#main .blue-box .ff-content h1,#main .blue-box .ff-content h2,#main .blue-box .ff-content h3,#main .blue-box .ff-content h4,#main .blue-box .ff-content h5,#main .blue-box .ff-content h6,#main .blue-box-form .ff-content a,#main .blue-box-form .ff-content p,#main .blue-box-form .ff-content div,#main .blue-box-form .ff-content i,#main .blue-box-form .ff-content b,#main .blue-box-form .ff-content li,#main .blue-box-form .ff-content strong,#main .blue-box-form .ff-content h1,#main .blue-box-form .ff-content h2,#main .blue-box-form .ff-content h3,#main .blue-box-form .ff-content h4,#main .blue-box-form .ff-content h5,#main .blue-box-form .ff-content h6{color:#000 !important}@media only screen and (min-width:768px){#main .blue-box>.vc_column_container>.vc_column-inner>.wpb_wrapper,#main .blue-box-form>.vc_column_container>.vc_column-inner>.wpb_wrapper{padding-left:5vw;padding-right:5vw}}@media only screen and (min-width:768px){.blue-box-form>.vc_column_container>.vc_column-inner>.wpb_wrapper{padding-left:15vw;padding-right:15vw}}@media only screen and (max-width:768px){.blue-box-form .vc_align_right,.blue-box-form .wpb_text_column{text-align:center}.blue-box-form .vc_figure{margin-bottom:50px}}.wpb_single_image{margin:0 !important}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{margin-left:10px !important;vertical-align:top}@media only screen and (max-width:989px){.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{margin-left:3px !important}}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child{margin-left:1px !important}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab>a{border-radius:0 !important;padding:35px 40px !important;background-color:#004ea8 !important}@media only screen and (max-width:989px){.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab>a{padding:25px 20px !important}}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab>a *{color:#fff !important}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active>a{border-color:#004ea8 !important;border-bottom-color:transparent !important;background-color:#fff !important;padding:40px !important}@media only screen and (max-width:989px){.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active>a{padding:27px 20px !important}}.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active>a *{color:#004ea8 !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{border-color:#004ea8 !important;background-color:#004ea8 !important;border-radius:0 !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4{margin-bottom:0 !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a .vc_tta-title-text{text-transform:none !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a:hover,.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a:active{text-decoration:none !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading *{color:#fff !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{border-color:#004ea8 !important;background-color:#fff !important;border-radius:0 !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fff !important;border-color:#fff !important}@media screen and (max-width:991px){.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#004ea8 !important}}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading *{color:#004ea8 !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .vc_tta-title-text{font-weight:700;text-transform:none !important}.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a:hover,.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a:active{text-decoration:none !important}.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{border:none !important;background-color:transparent !important;background:0 0 !important;border-top:1px solid #004ea8 !important}.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover{text-decoration:none !important}.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span{text-transform:uppercase}.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before,.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:after{border-color:#004ea8 !important}.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{border:none !important;background-color:transparent !important;background:0 0 !important;padding:14px 20px 50px !important}.vc_tta-accordion .vc_tta-panels .vc_tta-panel:first-child .vc_tta-panel-heading{border:none !important}#main .vc_grid-container .vc_grid-filter-default{margin-bottom:50px}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item{border-radius:30px !important;border:1px solid #004ea8 !important;background:-webkit-radial-gradient(center 30%,#004ea8 25%,#0061a8);background:radial-gradient(at center 30%,#004ea8 25%,#0061a8);transition:all .5s;padding:8px 20px 10px;margin-right:30px;margin-bottom:30px}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item span{font-family:rift,sans-serif;font-style:normal;font-weight:600;color:#fff !important;font-size:18px !important;line-height:26px !important;text-transform:uppercase !important;transition:all .5s}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item:hover{background:#fff !important}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item:hover span{color:#004ea8 !important}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item.vc_active{background:#fff !important}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item.vc_active span{color:#004ea8 !important}#main .vc_grid-container .vc_grid-filter-default .vc_grid-filter-item:last-child{margin-right:0}#main .vc_grid-container .portfolio-grid .vc_gitem-zone{background:#004ea8}#main .vc_grid-container .portfolio-grid .vc_gitem-zone .portfolio-element-icon{margin-bottom:20px !important}#main .vc_grid-container .portfolio-grid .vc_gitem-zone .portfolio-element-icon img{width:30px}#main .vc_grid-container .portfolio-grid .vc_gitem-zone .portfolio-element-headline h5{color:#fff !important;text-transform:uppercase}#main .vc_grid-container .portfolio-grid .vc_gitem-zone .portfolio-element-btn button{background:0 0 !important;color:#fff !important;border:none !important}#main .vc_grid-container .portfolio-grid .vc_gitem-zone .portfolio-element-btn button i{color:#fff !important;left:0 !important}blockquote{border:none !important;padding:0 0 0 100px !important;background:0 0 !important}blockquote *{color:#777 !important;font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;font-style:italic}.dataTables_scrollHeadInner{display:none}.dataTables_scrollBody table thead tr th .dataTables_sizing{display:inline-block;height:auto !important}table{border:none !important}table *{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500}table thead tr th{border-top:none !important;background-image:none !important;position:relative;padding:10px 18px 10px 10px !important;border-bottom:2px solid #000 !important}table thead tr th.sorting:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:12px;color:#004ea8;position:absolute;top:10px;right:10px;text-rendering:optimizeLegibility;display:none}table thead tr th.sorting svg{font-size:12px;position:absolute;top:17px;right:10px}table thead tr th.sorting svg *{color:#004ea8}table thead tr th.sorting_asc:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:12px;color:#004ea8;position:absolute;top:10px;right:10px;text-rendering:optimizeLegibility;display:none}table thead tr th.sorting_asc svg{font-size:12px;position:absolute;top:17px;right:10px}table thead tr th.sorting_asc svg *{color:#004ea8}table thead tr th.sorting_desc:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:12px;color:#004ea8;position:absolute;top:10px;right:10px;text-rendering:optimizeLegibility;display:none}table thead tr th.sorting_desc svg{font-size:12px;position:absolute;top:17px;right:10px}table thead tr th.sorting_desc svg *{color:#004ea8}table tbody{border:none !important}table tbody tr{border:none !important}table tbody tr td{border:none !important;border-bottom:1px solid #004ea8 !important}table tbody tr:first-child td{padding-top:25px}.table-with-row-header thead tr th:first-child{border-bottom:none !important}.table-with-row-header thead tr th:first-child>div,.table-with-row-header thead tr th:first-child>span,.table-with-row-header thead tr th:first-child:after{display:none !important}.table-with-row-header tbody tr td:first-child{color:#004ea8}.table-with-row-header tbody tr td:first-child *{color:#004ea8}.pswp{z-index:999999}.parallax-image>.vc_row{margin-left:0 !important;left:0 !important}.logo-slider .owl-stage-outer .owl-stage .dt-owl-item>div{margin:0 auto !important}.logo-slider .owl-stage-outer .owl-stage .dt-owl-item>div a{pointer-events:none}.logo-slider .owl-stage-outer .owl-stage .dt-owl-item>div a .gallery-rollover{display:none}#main rs-fullwidth-wrap h1,#main rs-fullwidth-wrap h2,#main rs-fullwidth-wrap h3,#main rs-fullwidth-wrap h4,#main rs-fullwidth-wrap h5,#main rs-fullwidth-wrap h6,#main rs-fullwidth-wrap p,#main rs-fullwidth-wrap a,#main rs-fullwidth-wrap b,#main rs-fullwidth-wrap li,#main rs-fullwidth-wrap i{color:#fff !important}#main rs-fullwidth-wrap h1,#main rs-fullwidth-wrap h2{font-family:rift,sans-serif !important;font-style:normal;font-weight:500 !important;font-size:70px !important;line-height:60px !important;color:#fff !important;text-transform:uppercase !important}@media screen and (max-width:1300px){#main rs-fullwidth-wrap h1,#main rs-fullwidth-wrap h2{font-size:5.5vw !important;line-height:4.7vw !important}}@media screen and (max-width:910px){#main rs-fullwidth-wrap h1,#main rs-fullwidth-wrap h2{font-size:30px !important;line-height:32px !important}}#main .wf-container-main>.content>div:not(.mobile-header):not(#header-media):not(.revolution-header),#main .wf-container-main>.content>section{margin-top:70px !important;margin-bottom:100px !important}@media screen and (max-width:1199px){#main .wf-container-main>.content>div:not(.mobile-header):not(#header-media):not(.revolution-header),#main .wf-container-main>.content>section{margin-top:70px !important;margin-bottom:75px !important}}@media screen and (max-width:767px){#main .wf-container-main>.content>div:not(.mobile-header):not(#header-media):not(.revolution-header),#main .wf-container-main>.content>section{margin-top:50px !important;margin-bottom:50px !important}}#main .wf-container-main>.content>div:not(.mobile-header):not(#header-media):not(.revolution-header)>div:not(.revolution-header):first-child,#main .wf-container-main>.content>section>div:not(.revolution-header):first-child{padding-top:0 !important}#main .wf-container-main>.content .mobile-header .wpb_wrapper>p{display:none !important}@media screen and (min-width:768px){#main .wf-container-main>.content .mobile-header{display:none}}#main .wf-container-main>.content>div.revolution-header{margin-top:0 !important}@media screen and (max-width:992px){#main .wf-container-main>.content>div.revolution-header{margin-top:-65px !important}}.home #main #header-media{padding-top:0 !important}.home #main .wf-container-main>.content{margin-top:-70px !important}.home #main-slideshow{background:-webkit-radial-gradient(center 30%,#004ea8 25%,#0061a8);background:radial-gradient(at center 30%,#004ea8 25%,#0061a8)}.home #main-slideshow h1,.home #main-slideshow h2,.home #main-slideshow h3,.home #main-slideshow h4,.home #main-slideshow h5,.home #main-slideshow h6,.home #main-slideshow p,.home #main-slideshow a,.home #main-slideshow b,.home #main-slideshow li,.home #main-slideshow i{color:#fff !important}@media screen and (max-width:992px){body:not(.home) #main .wf-container-main>.content>div:not(.mobile-header):not(#header-media):not(.revolution-header),body:not(.home) #main .wf-container-main>.content>section{margin-top:0 !important}}body:not(.home) #main .wf-container-main>.content>div:first-child .wpb_content_element h1{margin-top:50px !important}#header-media,.revolution-header{background:-webkit-radial-gradient(center 30%,#004ea8 25%,#0061a8);background:radial-gradient(at center 30%,#004ea8 25%,#0061a8);margin-top:0 !important;margin-bottom:0 !important}#header-media .vc_column-inner,.revolution-header .vc_column-inner{padding:0 !important}#header-media h1,#header-media h2,#header-media h3,#header-media h4,#header-media h5,#header-media h6,#header-media p,#header-media a,#header-media b,#header-media li,#header-media i,.revolution-header h1,.revolution-header h2,.revolution-header h3,.revolution-header h4,.revolution-header h5,.revolution-header h6,.revolution-header p,.revolution-header a,.revolution-header b,.revolution-header li,.revolution-header i{color:#fff !important}.home #header-media rs-fullwidth-wrap rs-module-wrap,.home .revolution-header rs-fullwidth-wrap rs-module-wrap{left:0 !important}div#main{padding:0 !important}div#main #content>div.vc_row:first-child .vc_column-inner>.wpb_wrapper>div{padding-top:150px}@media screen and (max-width:991px){div#main #content>div.vc_row:first-child .vc_column-inner>.wpb_wrapper>div{padding-top:50px}}div#main #content>article:first-child{padding-top:150px}@media screen and (max-width:991px){div#main #content>article:first-child{padding-top:50px}}div#main #sidebar{padding-top:150px}@media screen and (max-width:991px){div#main #sidebar{padding-top:0}}div#main .vc_grid .vc_gitem-zone-a .vc_gitem-row-position-top,div#main .vc_grid .vc_gitem-zone-b .vc_gitem-row-position-top{position:relative}div#main .vc_grid .blog-element .blog-category{position:absolute;top:20px;margin-left:10px;padding:3px 10px;background-color:#004ea8 !important}div#main .vc_grid .blog-element .blog-category .vc_grid-filter-item .vc_gitem-post-category-name{color:#fff;cursor:default;font-size:16px !important;line-height:26px !important;font-family:rift,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase}div#main .vc_grid .blog-element .blog-category .vc_grid-filter-item:hover{background-color:transparent}div#main .vc_grid .blog-element .blog-title{font-family:rift,sans-serif;font-style:normal;font-weight:500;font-size:26px !important;line-height:26px !important;text-transform:uppercase;margin-top:30px}div#main .vc_grid .blog-element .blog-excerpt p{font-size:20px !important;line-height:28px !important}div#main .vc_grid .blog-element .blog-more a{font-family:rift,sans-serif;font-style:normal;font-weight:700;background:0 0 !important;border-radius:0 !important;border:none !important;background-color:transparent !important;color:#004ea8 !important;font-size:20px !important;line-height:28px !important;text-transform:uppercase !important;transition:all .5s;padding:0 !important}div#main .vc_grid .blog-element .blog-more a:hover{background:0 0 !important;background-color:transparent !important;color:#004ea8 !important;text-decoration:underline}div#main .vc_media_grid .vc_grid-item .vc_col-sm-12.vc_gitem-col{padding:0}div#main .vc_media_grid .vc_grid-item .vc_col-sm-12.vc_gitem-col .wpb_single_image{margin-bottom:0}div#main .gallery-shortcode .dt-pswp-item img{width:100%}.blog-shortcode .filter{position:relative;display:inline-block;-ms-align-items:left;align-items:center;-ms-justify-content:center;justify-content:center;z-index:10;text-align:center}.blog-shortcode .filter .filter-categories,.blog-shortcode .filter .filter-extras{display:inline-block;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center;width:80%;position:relative}@media screen and (max-width:991px){.blog-shortcode .filter .filter-categories,.blog-shortcode .filter .filter-extras{width:100%}}.blog-shortcode .filter .filter-categories a{border-radius:30px !important;border:1px solid #004ea8 !important;background:-webkit-radial-gradient(center 30%,#004ea8 25%,#0061a8);background:radial-gradient(at center 30%,#004ea8 25%,#0061a8);padding:8px 20px;margin-right:30px;margin-bottom:30px;font-family:rift,sans-serif;font-style:normal;font-weight:600;color:#fff !important;font-size:18px !important;line-height:26px !important;text-transform:uppercase !important;transition:all .5s}.blog-shortcode .filter .filter-categories a:hover{background-color:#fff !important;background:#fff !important;color:#004ea8 !important;text-decoration:none !important}.blog-shortcode .filter .filter-categories a.act{background-color:#fff !important;background:#fff !important;color:#004ea8 !important}@media screen and (max-width:991px){.blog-shortcode .filter .filter-categories a{font-size:14px !important;line-height:20px !important;margin-right:15px;margin-bottom:15px;padding:4px 10px}}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-date .date-container{ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:80px;min-width:42px;padding:2px 0;position:absolute;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:10px;right:10px;z-index:30;box-sizing:border-box;text-decoration:none;background:#fff}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-date .date-container span{position:relative;display:block}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-date .date-container span.entry-month:after{position:absolute;height:2px;content:"";left:50%;bottom:-2px;width:14px;margin-left:-7px}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-date .date-container span.entry-date:after{position:absolute;height:2px;content:"";left:50%;bottom:-2px;width:14px;margin-left:-7px}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories{background-color:#004ea8}.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a{color:#fff !important;cursor:default;font-size:16px !important;line-height:26px !important;font-family:rift,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;text-decoration:none !important;background-color:transparent;cursor:pointer}@media screen and (max-width:1300px){.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.blog-shortcode .iso-container .iso-item article.post .post-thumbnail-wrap .post-thumbnail .fancy-categories a{font-size:14px !important;line-height:20px !important}}.blog-shortcode .iso-container .iso-item article.post .post-entry-content{padding:20px 0 60px;text-align:center}.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title,.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title a{font-family:rift,sans-serif;font-style:normal;font-weight:500;font-size:26px !important;line-height:26px !important;text-transform:uppercase;margin-top:30px;text-align:center;margin-top:0}@media screen and (max-width:1300px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title,.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title a{font-size:2.8vw !important;line-height:2.8vw !important}}@media screen and (max-width:910px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title,.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-title a{font-size:26px !important;line-height:26px !important}}.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-excerpt p{font-size:20px !important;line-height:28px !important;text-align:center}@media screen and (max-width:1300px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-excerpt p{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content .entry-excerpt p{font-size:14px !important;line-height:20px !important}}.blog-shortcode .iso-container .iso-item article.post .post-entry-content a.post-details{font-family:rift,sans-serif;font-style:normal;font-weight:700;background:0 0 !important;border-radius:0 !important;border:none !important;background-color:transparent !important;color:#004ea8 !important;font-size:20px !important;line-height:28px !important;text-transform:uppercase !important;transition:all .5s;padding:0 !important;text-align:center;float:none}.blog-shortcode .iso-container .iso-item article.post .post-entry-content a.post-details:hover{background:0 0 !important;background-color:transparent !important;color:#004ea8 !important;text-decoration:none !important}.blog-shortcode .iso-container .iso-item article.post .post-entry-content a.post-details i{display:none !important}@media screen and (max-width:1300px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content a.post-details{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.blog-shortcode .iso-container .iso-item article.post .post-entry-content a.post-details{font-size:14px !important;line-height:20px !important}}.archive .iso-item{opacity:1 !important;padding:0 15px}@media screen and (min-width:990px){.archive .iso-item{width:30.33%}}.archive .iso-item article{background-color:transparent !important}.archive .iso-item article .blog-content{padding:20px 0 60px;text-align:center}.archive .iso-item article .blog-content .entry-title,.archive .iso-item article .blog-content .entry-title a{font-family:rift,sans-serif;font-style:normal;font-weight:500;font-size:26px !important;line-height:26px !important;text-transform:uppercase;margin-top:30px;text-align:center;margin-top:0}@media screen and (max-width:1300px){.archive .iso-item article .blog-content .entry-title,.archive .iso-item article .blog-content .entry-title a{font-size:2.8vw !important;line-height:2.8vw !important}}@media screen and (max-width:910px){.archive .iso-item article .blog-content .entry-title,.archive .iso-item article .blog-content .entry-title a{font-size:26px !important;line-height:26px !important}}.archive .iso-item article .blog-content .entry-meta{display:none}.archive .iso-item article .blog-content p{font-size:20px !important;line-height:28px !important;text-align:center}@media screen and (max-width:1300px){.archive .iso-item article .blog-content p{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.archive .iso-item article .blog-content p{font-size:14px !important;line-height:20px !important}}body.single #content{margin-bottom:100px}body.single #content .page-title{background:rgba(255,255,255,.9);box-shadow:0 0 10px 1px rgba(0,0,0,.07);z-index:999}@media screen and (min-width:993px){body.single #content .page-title{position:absolute !important;width:100%}}body.single #content .page-title .wf-wrap{min-height:50px;padding-top:20px;padding-bottom:20px}body.single #content .page-title .wf-wrap .page-title-head{display:none}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs{margin-top:0;margin-bottom:0}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li{padding-left:20px;margin-left:16px}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:12px;color:#777;display:none}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li svg{font-size:12px}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li svg *{fill:#777}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li span{color:#777;font-size:18px;line-height:18px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:last-child span{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:first-child{width:30px;padding-left:0;margin-left:0}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:first-child:before{display:none}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:first-child a:before{content:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/RO-RA-breadcrumb-logo.svg);width:28px;height:25px;opacity:1;z-index:80;position:absolute}body.single #content .page-title .wf-wrap .page-title-breadcrumbs ol.breadcrumbs li:first-child a span{visibility:hidden;z-index:99}@media screen and (min-width:993px){body.single #content .page-title.sticky{position:fixed !important}}body.single #content .post-thumbnail{display:none !important}body.single #content .entry-content{border-bottom:1px solid rgba(96,149,211,.4) !important;margin-bottom:30px !important;padding-bottom:50px !important}body.single #content .post-meta .entry-meta{display:inline-block !important;text-align:left;-ms-justify-content:unset;justify-content:unset;-ms-align-items:unset;align-items:unset}body.single #content .post-meta .entry-meta .category-link,body.single #content .post-meta .entry-meta a{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;color:#777 !important;font-size:18px !important;line-height:25px !important}body.single #content .post-meta .entry-meta .category-link a,body.single #content .post-meta .entry-meta a a{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;color:#777 !important;text-decoration:none;font-size:18px !important;line-height:25px !important}body.single #content .post-meta .entry-meta .category-link a:hover,body.single #content .post-meta .entry-meta a a:hover{text-decoration:underline}body.single #content .post-meta .entry-meta .category-link:after,body.single #content .post-meta .entry-meta a:after{display:none}body.single #content .post-meta .entry-meta .meta-date time{font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;color:#777 !important;text-decoration:none;font-size:18px !important;line-height:25px !important}body.single #content .single-related-posts{border:none}body.single #content .single-related-posts>h3{align-self:unset}body.single #content .single-related-posts>h3:after{display:none}body.single #sidebar{margin-bottom:100px}body.single #sidebar .widget-title{font-family:rift,sans-serif;font-style:normal;font-weight:500;font-size:27px !important;line-height:29px !important;text-transform:uppercase !important}@media screen and (max-width:1300px){body.single #sidebar .widget-title{font-size:2.3vw !important;line-height:2.4vw !important}}@media screen and (max-width:910px){body.single #sidebar .widget-title{font-size:21px !important;line-height:22px !important}}#jobs tr{border-bottom:1px solid #0082ca !important}@media screen and (max-width:550px){#jobs tr td{display:inline-block;padding:0;border:none !important;width:100%}#jobs tr td:first-child{padding-top:15px}#jobs tr td:last-child{padding-bottom:15px}}#job-detail h1{text-align:center}#job-detail h3{margin-bottom:80px;text-align:center}#job-detail .content{margin-bottom:100px}#job-detail .content .description{margin-bottom:80px}#job-detail .content .description ul{margin-bottom:50px}#job-detail .content .bewerben-btn{text-align:center}#job-detail .content .bewerben-btn a.btn{text-decoration:none}.nf-form-wrap .nf-before-form-content .nf-form-fields-required{display:none}.nf-form-wrap .nf-form-content{padding:0 !important}.nf-form-wrap .nf-form-content .ninja-forms-req-symbol{color:#fff}.nf-form-wrap .nf-form-content .nf-field-container.label-left{margin-bottom:15px !important}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap{border:1px solid #fff;border-radius:30px;overflow:hidden;background-color:#004ea8}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label{width:150px;text-align:left;padding:0 !important;margin:0 !important}@media screen and (max-width:1300px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label{width:125px}}@media screen and (max-width:910px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label{width:120px}}@media screen and (max-width:500px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label{width:100px}}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label label{font-size:20px;line-height:28px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400;padding:10px 25px}@media screen and (max-width:1300px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label label{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label label{font-size:14px !important;line-height:20px !important}}@media screen and (max-width:500px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-label label{padding:10px 10px 10px 25px}}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element{width:calc(100% - 150px)}@media screen and (max-width:1300px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element{width:calc(100% - 125px)}}@media screen and (max-width:910px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element{width:calc(100% - 120px)}}@media screen and (max-width:500px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element{width:calc(100% - 100px)}}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element .nf-element{border:none;background-color:#004ea8;color:#fff;font-size:20px;line-height:28px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400;height:auto;padding:10px 0}@media screen and (max-width:1300px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element .nf-element{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element .nf-element{font-size:14px !important;line-height:20px !important}}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap .nf-field-element textarea.nf-element{height:120px}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap.nf-pass .nf-field-element:after{color:#fff;right:10px}.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap.nf-error .nf-field-element:after{height:100%;width:25px}@media screen and (max-width:910px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .field-wrap.nf-error .nf-field-element:after{line-height:40px}}@media screen and (max-width:500px){.nf-form-wrap .nf-form-content .nf-field-container.label-left .textarea-wrap .nf-field-label{width:100%}.nf-form-wrap .nf-form-content .nf-field-container.label-left .textarea-wrap .nf-field-element{width:100%}.nf-form-wrap .nf-form-content .nf-field-container.label-left .textarea-wrap .nf-field-element textarea.nf-element{padding:0 25px 10px}}.nf-form-wrap .nf-form-content .nf-field-container.label-left .nf-after-field{margin-left:150px;margin-right:25px}.nf-form-wrap .nf-form-content .nf-field-container.label-left .nf-after-field .nf-input-limit,.nf-form-wrap .nf-form-content .nf-field-container.label-left .nf-after-field .nf-error{display:none}.nf-form-wrap .nf-form-content .data-protection .nf-field-element{font-size:14px;line-height:18px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400;text-align:center;padding-left:25px;padding-right:25px}.nf-form-wrap .nf-form-content .data-protection .nf-field-element a{font-size:14px !important;line-height:18px !important;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:400}.nf-form-wrap .nf-form-content .submit-container{margin-top:20px !important}.nf-form-wrap .nf-form-content .submit-container .submit-wrap{text-align:center}.nf-form-wrap .nf-form-content .submit-container .submit-wrap input{font-family:rift,sans-serif;font-style:normal;font-weight:400;letter-spacing:.04rem;border-radius:30px !important;border:1px solid #fff !important;background-color:transparent !important;color:#fff !important;font-size:18px !important;line-height:26px !important;text-transform:uppercase !important;transition:all .5s;padding:12px 20px 14px}.nf-form-wrap .nf-form-content .submit-container .submit-wrap input:hover{background:#fff !important;color:#004ea8 !important;text-decoration:none !important}.nf-form-wrap .nf-after-form-content .nf-form-errors .nf-error-msg{text-align:center;margin-top:20px;font-style:italic}@media screen and (max-width:1300px){.nf-form-wrap .nf-after-form-content .nf-form-errors .nf-error-msg{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){.nf-form-wrap .nf-after-form-content .nf-form-errors .nf-error-msg{font-size:14px !important;line-height:20px !important}}.search #main .wf-cell{background-color:transparent !important;position:relative !important;width:100% !important;left:0 !important;top:0 !important;padding:0 !important;background:0 0 !important}.search #main .wf-cell article{background-color:transparent !important;background:0 0 !important}.search #main .wf-cell article p a{display:none !important}.search #main .wf-cell .entry-meta{display:none !important}.search #main .wf-cell .dt_portfolio{display:none !important}#ff-stream-1{background-color:transparent !important}#ff-stream-1 .ff-search{display:none}#ff-stream-1 .ff-filter-holder .ff-filter{background-color:#fff !important;color:#004ea8 !important;transition:all .5s}#ff-stream-1 .ff-filter-holder .ff-filter i{color:#004ea8 !important}#ff-stream-1 .ff-filter-holder .ff-filter:hover{background-color:#3b3d40 !important}#ff-stream-1 .ff-filter-holder .ff-filter:hover i{color:#fff !important}#ff-stream-1 .ff-filter-holder .ff-filter.ff-filter--active{background-color:#3b3d40 !important;color:#fff !important}.ff-btn{background-color:#fff !important;color:#004ea8 !important;transition:all .5s}.ff-btn:hover{background-color:#3b3d40 !important;color:#fff !important}[data-size=tiny] .ff-filter-holder .ff-filter{width:auto !important}.timeline-line{display:none;left:50px !important;border:2px solid #000}.timeline-line span{display:none !important}.timeline-wrapper{margin-left:50px !important}.timeline-wrapper .timeline-block{width:100% !important;padding-left:80px !important;margin:0 !important;position:relative;display:block;table-layout:fixed;border:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;background:0 0 !important;border-left:3px solid #000 !important}.timeline-wrapper .timeline-block.timeline-post-right{float:none !important}.timeline-wrapper .timeline-block .timeline-header-block{padding-bottom:20px}.timeline-wrapper .timeline-block .timeline-header-block .timeline-header{text-align:left}.timeline-wrapper .timeline-block .ult-timeline-arrow,.timeline-wrapper .timeline-block timeline-icon-block{display:none}.timeline-wrapper .timeline-block .timeline-dot{display:inline-block !important;right:auto !important;left:-31px !important;padding:10px !important;background-color:#fff !important;width:60px;height:74px;border-radius:0;top:0 !important}.timeline-wrapper .timeline-block .timeline-dot:before{content:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/RO-RA-Timeline-2024.svg);width:30px;height:44px;opacity:1;z-index:80;position:absolute}.timeline-wrapper .timeline-block:last-child{border-left:3px solid #fff !important}@media only screen and (max-width:767px){.timeline-wrapper{margin-left:15px !important}.timeline-wrapper .timeline-block{padding-left:30px !important}.timeline-wrapper .timeline-block .timeline-dot{left:-31px !important}}.pp_pic_holder .ppt{display:none !important}.pp_pic_holder .pp_details .pp_nav .pp_play{display:none !important}.pp_pic_holder .pp_details .pp_nav .currentTextHolder{display:none !important}.pp_pic_holder .pp_details .pp_description{display:none !important}.pp_pic_holder .pp_top>*,.pp_pic_holder .pp_left,.pp_pic_holder .pp_left .pp_right,.pp_pic_holder .pp_bottom>*{background-image:none !important;background-color:#fff !important}.pp_pic_holder .pp_content{margin:0 !important}.pp_pic_holder .pp_content .pp_expand{display:none !important}.bne-flyout-wrapper .flyout-trigger.trigger-button{cursor:pointer;padding:10px 10px 20px;background:0 0 !important;box-shadow:none;color:#a8a8a8;font-size:18px;line-height:25px;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;font-weight:500;transform:rotate(270deg) !important;transform-origin:right bottom !important}@media screen and (max-width:778px){.bne-flyout-wrapper .flyout-trigger.trigger-button{top:55% !important;background:#fff !important;padding:10px 20px 20px}}@media screen and (max-width:500px){.bne-flyout-wrapper .flyout-trigger.trigger-button{top:55% !important;background:#fff !important;padding:5px 20px}}.bne-flyout-wrapper .flyout-content{box-shadow:none !important}.bne-flyout-wrapper .flyout-content *{color:#fff !important}.bne-flyout-wrapper .flyout-content .flyout-header-buttons{left:auto !important;right:10px !important;top:10px !important}.bne-flyout-wrapper .flyout-content .flyout-header-buttons .flyout-close-button{background:0 0 !important}.bne-flyout-wrapper .flyout-content .flyout-header-buttons .flyout-close-button:before{font-family:"Font Awesome 6 Pro";font-weight:100;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:40px;color:#fff;display:none}.bne-flyout-wrapper .flyout-content .flyout-header-buttons .flyout-close-button svg{font-size:40px}.bne-flyout-wrapper .flyout-content .flyout-header-buttons .flyout-close-button svg *{fill:#fff}.bne-flyout-wrapper .flyout-content .flyout-header-buttons .flyout-close-button .bne-icon-svg{display:none !important}.bne-flyout-wrapper .flyout-content .flyout-content-body{padding-top:100px}.bne-flyout-wrapper .flyout-content .flyout-content-body h3{color:#3ca2db !important;font-size:18px !important;line-height:25px !important;letter-spacing:.04rem !important}.bne-flyout-wrapper .flyout-content .flyout-content-body a{text-decoration:none}.bne-flyout-wrapper .flyout-content .flyout-content-body a:hover{text-decoration:underline}.bne-flyout-wrapper .flyout-content .flyout-content-body a[href^="http:"]{font-family:rift,sans-serif;font-style:normal;font-weight:400;letter-spacing:.04rem;border-radius:30px !important;border:1px solid #fff !important;background-color:transparent !important;color:#fff !important;font-size:18px !important;line-height:26px !important;text-transform:uppercase !important;transition:all .5s;padding:14px 20px}.bne-flyout-wrapper .flyout-content .flyout-content-body a[href^="http:"]:hover{background:#fff !important;color:#004ea8 !important;text-decoration:none !important}#dr-imprint-div h1,#dr-privacynotice-div h1{margin-top:100px}#dr-imprint-div h2,#dr-privacynotice-div h2{margin-top:50px}#dr-imprint-div h1:first-child,#dr-privacynotice-div h1:first-child{margin-top:0}.essb-fc-fixed .essb-fc-grid div.essb-fc-block .essb-fc-block-icon i{background-color:#f1f1f1 !important;border:1px solid #f1f1f1 !important;transition:all .5s}.essb-fc-fixed .essb-fc-grid div.essb-fc-block .essb-fc-block-icon i svg path{fill:#797979 !important}.essb-fc-fixed .essb-fc-grid div.essb-fc-block.essb-fc-network-twitter .essb-fc-block-icon i svg{display:none}.essb-fc-fixed .essb-fc-grid div.essb-fc-block.essb-fc-network-twitter .essb-fc-block-icon i:before{content:"" !important;width:21px;height:25px;background-image:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/karriere-at-grau.svg) !important;background-repeat:no-repeat;display:inline-block;background-size:14px;background-position:left 2px;transition:all .5s;margin:1px 0 0 8px}.essb-fc-fixed .essb-fc-grid div.essb-fc-block:hover .essb-fc-block-icon i{background-color:#004ea8 !important;border:1px solid #fff !important;filter:none !important}.essb-fc-fixed .essb-fc-grid div.essb-fc-block:hover .essb-fc-block-icon i svg path{fill:#fff !important}.essb-fc-fixed .essb-fc-grid div.essb-fc-block:hover.essb-fc-network-twitter .essb-fc-block-icon i:before{background-image:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/karriere-at.svg) !important}#footer .essb-fc-grid div.essb-fc-block{width:100%;margin-bottom:18px !important}#footer .essb-fc-grid div.essb-fc-block .essb-fc-block-icon{width:35px}#footer .essb-fc-grid div.essb-fc-block .essb-fc-block-icon i svg path{fill:#fff}#footer .essb-fc-grid div.essb-fc-block.essb-fc-network-twitter .essb-fc-block-icon i svg{display:none}#footer .essb-fc-grid div.essb-fc-block.essb-fc-network-twitter .essb-fc-block-icon i:before{content:"" !important;width:21px;height:25px;background-image:url(//www.ro-ra.com/wp-content/themes/dt-the7-child/images/karriere-at.svg) !important;background-repeat:no-repeat;display:inline-block;background-size:14px;background-position:left 2px;margin:0 0 0 1px}#footer .essb-fc-grid div.essb-fc-block .essb-fc-block-details{text-align:left}#footer .essb-fc-grid div.essb-fc-block .essb-fc-block-details span{font-size:20px;line-height:25px}@media screen and (max-width:778px){#footer .essbfc-container-profiles{display:inline-block}}.essb_share a{color:#000 !important}#prefooter{background-color:#004ea8}#prefooter .wf-wrap{width:1300px;padding:0 50px}@media screen and (max-width:778px){#prefooter .wf-wrap{padding:0 20px}}#prefooter .wf-wrap .wf-container-prefooter{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #fff}#prefooter .wf-wrap .wf-container-prefooter .wf-container{margin:0 -25px}#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget{padding:0 25px;width:25%;display:inline-block;box-sizing:border-box}#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget p,#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget a{color:#fff !important;font-size:18px !important;line-height:20px !important}@media screen and (max-width:1300px){#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget p,#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget a{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget p,#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget a{font-size:14px !important;line-height:20px !important}}#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget a:hover{text-decoration:underline}@media screen and (max-width:767px){#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget{width:50%}}@media screen and (max-width:500px){#prefooter .wf-wrap .wf-container-prefooter .wf-container .widget{width:100%}}@media screen and (max-width:767px){#prefooter .wf-wrap .wf-container-prefooter .wf-container #footer-logo #branding-bottom{text-align:left !important}}#footer{background:linear-gradient(#004ea8,#0061a8) !important}#footer .wf-container-footer p,#footer .wf-container-footer a,#footer .wf-container-footer li,#footer .wf-container-footer a span{font-family:neue-haas-grotesk-display,sans-serif !important;font-style:normal;font-weight:500 !important;color:#fff !important;font-size:18px !important;line-height:24px !important}@media screen and (max-width:1300px){#footer .wf-container-footer p,#footer .wf-container-footer a,#footer .wf-container-footer li,#footer .wf-container-footer a span{font-size:1.54vw !important;line-height:2.22vw !important}}@media screen and (max-width:910px){#footer .wf-container-footer p,#footer .wf-container-footer a,#footer .wf-container-footer li,#footer .wf-container-footer a span{font-size:14px !important;line-height:20px !important}}#footer .wf-container-footer a:hover{text-decoration:underline}#footer .wf-container-footer ul.menu>li{border-top:none}#footer .wf-container-footer ul.menu>li>ul{display:none}#footer #bottom-bar .widget{margin-bottom:0}@media screen and (max-width:992px){.footer .widget{width:50%}}@media screen and (max-width:512px){.footer .widget{width:100%}}.scroll-top{z-index:99;right:20px !important;opacity:1 !important}.scroll-top:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:400;content:"";color:#fff;display:none}.scroll-top svg *{fill:#fff}