@font-face{font-family: 'open_sansregular';src: url('../Fonts/open_sans/opensans_regular_macroman/OpenSans-Regular-webfont.eot');src: url('../Fonts/open_sans/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/open_sans/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'), url('../Fonts/open_sans/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'), url('../Fonts/open_sans/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'open_sanslight';src: url('../Fonts/open_sans/opensans_light_macroman/OpenSans-Light-webfont.eot');src: url('../Fonts/open_sans/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/open_sans/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'), url('../Fonts/open_sans/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'), url('../Fonts/open_sans/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'robotolight';src: url('../Fonts/roboto_light_macroman/Roboto-Light-webfont.eot');src: url('../Fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/roboto_light_macroman/Roboto-Light-webfont.woff') format('woff'), url('../Fonts/roboto_light_macroman/Roboto-Light-webfont.ttf') format('truetype'), url('../Fonts/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight') format('svg');font-weight: normal;font-style: normal}.animation_reset{-moz-animation: none;-webkit-animation: none;animation: none}@-moz-keyframes kenburns_2{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -2%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -2%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -2%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -2%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -2%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}@-webkit-keyframes kenburns_2{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(-4%, -1%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(-4%, -1%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(-4%, -1%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(-4%, -1%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(-4%, -1%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}@keyframes kenburns_2{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(6%, -1%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(6%, -1%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(6%, -1%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(6%, -1%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(6%, -1%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}@-moz-keyframes kenburns_1{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(-6%, -2%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(-6%, -2%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(-6%, -2%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(-6%, -2%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(-6%, -2%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}@-webkit-keyframes kenburns_1{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(5%, -1%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(5%, -1%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(5%, -1%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(5%, -1%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(5%, -1%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}@keyframes kenburns_1{0%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}50%{-moz-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -3%, 0px);-ms-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -3%, 0px);-o-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -3%, 0px);-webkit-transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -3%, 0px);transform: scale3d(1.15, 1.15, 1.15) translate3d(4%, -3%, 0px)}100%{-moz-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-ms-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-o-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px);transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px)}}.no_shadow{-moz-box-shadow: none;-webkit-box-shadow: none;-khtml-box-shadow: none;box-shadow: none}.no_corner{-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px}.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}.wordbreak{overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto}html,body{max-width: 100%;overflow-x: hidden;overflow-x: clip}html{overflow-y: scroll;-ms-overflow-style: scrollbar}body{background-color: #fff;font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 19px;line-height: 140%;color: #303030}.logo{position: absolute;top: 3px;left: 12%;padding: 15px 15px 15px 15px;background-color: #fff;z-index: 9999;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.logo a{display: inline-block;vertical-align: middle}.logo img{max-width: 250px;width: 100%;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.logo h1{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 12px;line-height: normal}.logo .alt-logo{display: none}@media (max-width: 1310px){.logo{top: 6px;left: 15px}.logo img{max-width: 230px}}@media (max-width: 1199px){.logo{top: 3px;left: 0px}.logo img{max-width: 160px}}@media (max-width: 991px){.logo{top: 10px;left: 0px}.logo img{max-width: 200px}}@media (max-width: 400px){.logo{top: 0px;left: 0px}.logo img{max-width: 160px}}.header{position: relative}.row_top{margin: 0px 0px 0px 0px;padding: 5px 0px 5px 0px;text-align: right}.back_resource{background-position: center top;background-size: cover}.row_breadcrumb{padding: 7px 0px 5px 0px;text-align: right;background-color: #fff;border-bottom: solid 1px #e5e5e5}.row_content{padding: 30px 0px 45px 0px}.row_sidebar{padding: 30px 0px 30px 0px;background-color: #fff;border-left: solid 1px #e5e5e5}.row_content_sidebar .row_content .outer_container > .container,.row_content_sidebar .row_content .theme_divider_container{width: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}.row_footer_1{padding: 34px 0px 24px 0px;background-color: #303030;border-bottom: solid 1px rgba(255,255,255,0.08);color: #d9dada}.row_footer_1 *{color: #d9dada}.row_footer_1 .headline_title{color: #fff}.row_footer_1 a:hover,.row_footer_1 a:focus{color: #e73628}.row_footer_2{padding: 20px 0px 20px 0px;background-color: #303030;color: #fff}.row_footer_2 .tuev_cert{margin: 10px 0px 0px 0px;max-width: 200px}.footer_copyright{font-size: 14px}@media (min-width: 992px){.header_inner_wrapper{margin: 0px 30px 0px 0px}}@media (min-width: 768px){.row_footer_2_1{float: left}.row_footer_2_2{float: right}}.section_page{margin: 60px 0px 0px 0px}.page_1.section_page{margin: 0px 0px 0px 0px}h1,h2,h3,h4,h5,h6{font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 500 !important;color: #e73628;color: #4d4d4d}h1 + h2,h2 + h3,h3 + h4,h4 + h5,h5 + h6{margin-top: -12px}h1{color: #e73628}.headline_subtitle{margin-top: -7px}.headline_title_special:after,.headline_subtitle_special:after{content: "";display: block;width: 70px;height: 1px;margin-top: 10px;margin-bottom: 15px;border-bottom: solid 1px #e73628}.row_content a{color: #e73628}a:active,a:focus{outline: none}.sb_1{margin-top: 15px}.sb_2{margin-top: 30px}.sb_3{margin-top: 45px}.sb_4{margin-top: 60px}.sb_5{margin-top: 75px}.sa_1{margin-bottom: 15px}.sa_2{margin-bottom: 30px}.sa_3{margin-bottom: 45px}.sa_4{margin-bottom: 60px}.sa_5{margin-bottom: 75px}.clearfixx:after{content: ".";clear: both;display: block;visibility: hidden;height: 0px}.alm_icon{margin: 0px 0px -15px 0px;font-size: 30px;color: #4d4d4d}.almimgcopyright_listpage{margin: 0px 0px 15px 0px;padding: 0px 0px 15px 0px;border-bottom: solid 1px #e5e5e5}.almimgcopyright_listpage .row{margin: 15px 0px 0px 0px;padding: 15px 0px 0px 0px;border-top: solid 1px #e5e5e5}.sticky_fixed{position: fixed;top: 0px;left: 0px;right: 0px;background-color: #fff;z-index: 1000}.flex_video{position: relative;height: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 67.5%;overflow: hidden}.flex_video iframe,.flex_video object,.flex_video embed{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%}.video_responsive{width: 100%;max-width: 100%;height: auto}.img_w_d{position: relative}.img_w_d .img_desc{position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 7px 15px 5px 15px;background-color: rgba(0,0,0,0.6);text-align: center;color: #e5e5e5}.img_lightbox .img_w_d .img_desc{display: none}.theme_image .img_w_d .img_desc{position: static;padding: 10px 0px 0px 0px;background-color: transparent;text-align: left;color: #666;font-size: 15px;line-height: 1.5}html #lightcase-info #lightcase-title{font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 16px;line-height: 1.5;color: #d9dada;white-space: normal}@media screen and (max-width: 640px){html #lightcase-info #lightcase-title{position: static;max-width: none;padding: 0px;background: transparent;font-size: 15px}}a.img_lightbox,a.img_link{position: relative;display: block}a.img_lightbox .img_zoom,a.img_link .img_zoom{position: absolute;bottom: 5px;right: 10px;color: rgba(255,255,255,0.7)}a.img_lightbox:hover .img_zoom,a.img_link:hover .img_zoom{color: #fff}.slick-prev{left: 0px;width: auto;height: 35px;z-index: 100}.slick-next{right: 0px;width: auto;height: 35px;z-index: 100}.slick-prev::before{content: "\f053";font-family: 'Font Awesome 5 Free';font-size: 35px;line-height: 100%;font-weight: 900;background-color: rgba(255,255,255,0.3);padding: 3px 3px 3px 3px}.slick-next::before{content: "\f054";font-family: 'Font Awesome 5 Free';font-size: 35px;line-height: 100%;font-weight: 900;background-color: rgba(255,255,255,0.3);padding: 3px 3px 3px 3px}.slick-dotted.slick-slider{margin-bottom: 0px}.slick-dots{bottom: 28px}.row_header .slick-dots{bottom: 5px}.slick-dots li{margin: 0px}.slick-dots li button::before{opacity: 1;color: #4d4d4d;font-size: 8px}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color: #666}.slick-dots li.slick-active button:before{opacity: 1;color: #fff}.slick_carousel .carousel_item{position: relative}.slick_carousel .carousel_item img{margin: 0px auto 0px auto}.slick_carousel .carousel_caption{position: absolute;bottom: 0px;width: 100%;padding: 4px 0px 4px 0px;text-align: center;color: #4d4d4d;background-color: rgba(0,0,0,0.6)}.slick_carousel,.slick_carousel_var{background-image: url("../Images/loading.gif");background-position: center center;background-repeat: no-repeat}.slick_carousel .carousel_item,.slick_carousel_var .carousel_item{display: none}.slick_carousel .carousel_item:first-child,.slick_carousel_var .carousel_item:first-child{display: block;opacity: 0}.slick_carousel.slick-initialized,.slick_carousel_var.slick-initialized{background-image: none}.slick_carousel.slick-initialized .carousel_item,.slick_carousel_var.slick-initialized .carousel_item{display: block;opacity: 1;transition: opacity .2s ease-in}ul.content_list,ul.list_1,ul.list_2,ul.list_3{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px}ul.content_list li,ul.list_1 li,ul.list_2 li,ul.list_3 li{position: relative;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 20px;list-style: none}ul.content_list li:before,ul.list_1 li:before,ul.list_2 li:before,ul.list_3 li:before{position: absolute;top: 1px;left: 0px;content: "\f111";content: "\f105";font-family: 'Font Awesome 5 Free';font-size: 15px;font-weight: 900;color: #e73628}ul.list_1 li:before{content: "\f061"}ul.list_2 li:before{content: "\f046"}ul.list_3 li:before{content: "\f164"}.row_footer_1 ul.content_list li:before{content: "\f061";font-size: 12px;color: #e73628}ul.list_4{margin: 30px 0px 30px 0px;padding: 0px 0px 0px 0px}ul.list_4 li{max-width: 100%;width: 550px;margin: 0px 0px 7px 0px;padding: 5px 10px 5px 10px;list-style: none;border: solid 1px #e5e5e5;background-color: #fff;color: #666;font-size: 20px;line-height: 140%}.text-center ul.list_4 li{margin: 0px auto 5px auto}.animated{-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-khtml-animation-duration: 1s;animation-duration: 1s}.animated_p1{-moz-animation-delay: 1s;-webkit-animation-delay: 1s;-khtml-animation-delay: 1s;animation-delay: 1s}.animated_p2{-moz-animation-delay: 1.5s;-webkit-animation-delay: 1.5s;-khtml-animation-delay: 1.5s;animation-delay: 1.5s}.animated_p3{-moz-animation-delay: 2s;-webkit-animation-delay: 2s;-khtml-animation-delay: 2s;animation-delay: 2s}.animated_p4{-moz-animation-delay: 2.5s;-webkit-animation-delay: 2.5s;-khtml-animation-delay: 2.5s;animation-delay: 2.5s}.animated_p5{-moz-animation-delay: 3s;-webkit-animation-delay: 3s;-khtml-animation-delay: 3s;animation-delay: 3s}.animated_p6{-moz-animation-delay: 3.5s;-webkit-animation-delay: 3.5s;-khtml-animation-delay: 3.5s;animation-delay: 3.5s}.animated_p7{-moz-animation-delay: 4s;-webkit-animation-delay: 4s;-khtml-animation-delay: 4s;animation-delay: 4s}.callme{display: inline-block;color: #303030;font-size: 14px;line-height: 100%}#topcontrol{background: #666 none repeat scroll 0 0;border-radius: 3px !important;bottom: 11px !important;color: #ffffff;font-size: 20px;line-height: 100%;height: 30px;position: relative;right: 14px !important;width: 30px;z-index: 99}#topcontrol::after{content: "\f106";font-family: 'Font Awesome 5 Free';position: absolute;left: 8.5px;top: 2px;text-align: center;font-weight: 900}#topcontrol:hover{background: #000 none repeat scroll 0 0;color: #ffffff;transition: all .3s ease-in-out 0s}.cc-window.cc-floating{bottom: 80px;background-color: #333;color: #f2f2f2}.cc-link,.cc-link:hover,.cc-link:focus{color: #f2f2f2}.cc-btn,.cc-btn:hover,.cc-btn:focus{background-color: #e5e5e5;color: #333;text-decoration: none}.cc-btn:hover,.cc-btn:focus{background-color: #fff}.cookies-eu-banner{display: none;position: fixed;bottom: 0px;right: 0px;max-width: 470px;margin: 15px 15px 80px 15px;padding: 15px 15px 5px 15px;background-color: #000;font-size: 14px;line-height: 130%;color: #ccc;z-index: 9999}.cookies-eu-link{margin: 10px 0px 15px 0px}.cookies-eu-link a{color: #ccc;text-decoration: underline}.cookies-eu-banner .btn{margin: 0px 15px 10px 0px}.cookie-notice{bottom: 50px !important;max-width: 350px !important;padding: 10px 10px 10px 10px !important;-moz-border-radius: 0px 0px 0px 0px !important;-webkit-border-radius: 0px 0px 0px 0px !important;-khtml-border-radius: 0px 0px 0px 0px !important;border-radius: 0px 0px 0px 0px !important}.cn-decline,.cm-powered-by{display: none}.cn-purposes{display: block;margin: 2px 0px 2px 0px;font-weight: bold}a.cm-btn{padding: 5px 10px 5px 10px !important;-moz-border-radius: 0px 0px 0px 0px !important;-webkit-border-radius: 0px 0px 0px 0px !important;-khtml-border-radius: 0px 0px 0px 0px !important;border-radius: 0px 0px 0px 0px !important}.tx-indexedsearch-res{margin: 15px 0px 15px 0px;padding: 15px 15px 5px 15px;background-color: #fff;border-left: 3px solid transparent;box-shadow: 0 2px 14px rgba(0,0,0,0.07000000000000001);-moz-transition: all .4s;-webkit-transition: all .4s;-khtml-transition: all .4s;transition: all .4s}.tx-indexedsearch-res:hover{border-left-color: #e73628;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}.tx-indexedsearch-res h3{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px}.tx-indexedsearch-redMarkup{color: #e73628;font-style: italic}.powermail_captchaimage{margin-top: 7px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px}form .form_txt_title{margin: 0px 0px 10px 0px;font-weight: bold}form label{font-weight: normal}form .t_text .control-label,form .t_textarea .control-label{display: none}form .t_statictext{margin: 10px 0px 10px 0px}form .form-control{height: auto;padding: 10px 12px 10px 12px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px}form .btn{background-color: #e73628;border-color: #c62316}form .btn:hover,form .btn:focus{background-color: #c62316;border-color: #c62316}#anfrage_d .form-control[disabled],#anfrage_d .form-control[readonly],#anfrage_d___en .form-control[disabled],#anfrage_d___en .form-control[readonly],#bewerbung_d .form-control[disabled],#bewerbung_d .form-control[readonly],#bewerbung_d___en .form-control[disabled],#bewerbung_d___en .form-control[readonly]{margin: 5px 0px 0px 0px;background-color: #e73628;color: #fff;font-size: 20px;height: 38px}@media (min-width: 992px){#anfrage_d{margin: 0px 15% 0px 15%}}.callto{position: relative;margin: 30px 0px 8px 0px;padding: 8px 0px 0px 0px;text-align: center;font-size: 24px;line-height: 100%}.callto:before{content: "";position: absolute;display: block;top: 0px;left: 0%;right: 0%;height: 1px;background-color: #e5e5e5}.callto_txt{margin: 7px 15px 7px 0px;display: inline-block;vertical-align: middle;font-size: 24px;line-height: 100%}.callto_btn{margin: 7px 0px 7px 0px;display: inline-block;vertical-align: middle}.callto_btn .btn{display: inline-block;font-size: 22px;line-height: 100%}.btn{-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;-moz-transition: all .2s;-webkit-transition: all .2s;-khtml-transition: all .2s;transition: all .2s}.btn:hover,.btn:focus,.btn.active{padding-left: 17px;padding-right: 17px}.btn-lg:hover,.btn-lg:focus,.btn-lg.active{padding-left: 22px;padding-right: 22px}.btn_template_1{background-color: #e73628;border-color: #c62316;color: #fff !important;text-decoration: none !important;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.btn_template_1:hover,.btn_template_1:focus,.btn_template_1.active{background-color: #c62316;border-color: #c62316;color: #fff !important}.btn_template_2{background-color: #fff;border-color: #ccc;color: #4d4d4d !important;text-decoration: none !important;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.btn_template_2:hover,.btn_template_2:focus,.btn_template_2.active{background-color: #fff;border-color: #303030;color: #303030 !important}.btn_template_3{background-color: transparent;border: solid 1px #e73628;border-color: #e73628;color: #fff !important;text-decoration: none !important;text-shadow: 0px 0px 0px #000;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.btn_template_3:hover,.btn_template_3:focus,.btn_template_3.active{background-color: rgba(0,0,0,0.2);border-color: #e73628;color: #fff !important;text-shadow: 0px 0px 0px #000}.btn-lg.btn_template_pdf{position: relative;margin-top: 20px;padding-left: 40px}.btn-lg.btn_template_pdf:before{position: absolute;top: 7px;left: 15px;content: "\f1c1";font-family: 'Font Awesome 5 Free';font-size: 22px;font-weight: 900;color: #fff}.btn + .btn{margin-left: 10px}.news-list-view .extra{margin: -5px 0px 10px 0px;font-size: 14px}.news-list-view .lead{font-size: inherit}.news_list_template_ .news-list-item,.news_list_template_1 .news-list-item{margin: 0px 0px 15px 0px;padding: 0px 0px 15px 0px;border-bottom: solid 1px #e5e5e5}.news_list_template_ h3,.news_list_template_1 h3{margin-top: 0px}@media (max-width: 991px){.news_list_template_ .news_img,.news_list_template_1 .news_img{margin: 0px 0px 10px 0px}}.news_timeline{display: table;position: relative;width: 100%;padding: 20px 0 20px;list-style: none}.news_timeline:before{top: 0;bottom: 0;position: absolute;content: " ";width: 1px;background-color: #e5e5e5;left: 50%;margin-left: -1px}.news_timeline > li{margin-bottom: 20px;position: relative;width: 50%;float: left;clear: left}.news_timeline > li:before,.news_timeline > li:after{content: " ";display: table}.news_timeline > li:after{clear: both}.news_timeline > li:before,.news_timeline > li:after{content: " ";display: table}.news_timeline > li:after{clear: both}.news_timeline > li > .news_timeline_panel{width: 95%;float: left;margin-bottom: 30px;position: relative}.news_timeline > li > .news_timeline_panel:before{position: absolute;top: 26px;right: -15px;display: inline-block;border-top: 15px solid transparent;border-left: 15px solid #ccc;border-right: 0 solid #ccc;border-bottom: 15px solid transparent;content: " "}.news_timeline > li > .news_timeline_panel:after{position: absolute;top: 27px;right: -14px;display: inline-block;border-top: 14px solid transparent;border-left: 14px solid #fff;border-right: 0 solid #fff;border-bottom: 14px solid transparent;content: " "}.news_timeline > li > .news_timeline_badge{display: none;color: #fff;width: 24px;height: 24px;line-height: 50px;font-size: 1.4em;text-align: center;position: absolute;top: 16px;right: -12px;z-index: 100}.news_timeline > li.news_timeline_inverted > .news_timeline_panel{float: right}.news_timeline > li.news_timeline_inverted > .news_timeline_panel:before{border-left-width: 0;border-right-width: 15px;left: -15px;right: auto}.news_timeline > li.news_timeline_inverted > .news_timeline_panel:after{border-left-width: 0;border-right-width: 14px;left: -14px;right: auto}.news_timeline_badge > a{color: #ccc !important}.news_timeline_badge a:hover{color: #b3b3b3 !important}.news_timeline > li.news_timeline_inverted{float: right;clear: right;margin-top: 30px;margin-bottom: 30px}.news_timeline > li:nth-child(2){margin-top: 60px}.news_timeline > li.news_timeline_inverted > .news_timeline_badge{left: -12px}.news_timeline .news_timeline_text{padding: 15px 15px 15px 15px}.news_timeline .news_headline{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px}.news_timeline .news_teaser{margin: 10px 0px 25px 0px}.news_timeline .extra{margin: 0px 0px 15px 0px;color: #666;font-size: 15px}@media (max-width: 767px){ul.news_timeline:before{left: 40px}ul.news_timeline > li{margin-bottom: 20px;position: relative;width: 100%;float: left;clear: left}ul.news_timeline > li > .news_timeline_panel{width: calc(100% - 90px);width: -moz-calc(100% - 90px);width: -webkit-calc(100% - 90px)}ul.news_timeline > li > .news_timeline_badge{left: 28px;margin-left: 0;top: 16px}ul.news_timeline > li > .news_timeline_panel{float: right}ul.news_timeline > li > .news_timeline_panel:before{border-left-width: 0;border-right-width: 15px;left: -15px;right: auto}ul.news_timeline > li > .news_timeline_panel:after{border-left-width: 0;border-right-width: 14px;left: -14px;right: auto}.news_timeline > li.news_timeline_inverted{float: left;clear: left;margin-top: 30px;margin-bottom: 30px}.news_timeline > li.news_timeline_inverted > .news_timeline_badge{left: 28px}}.news_list_template_3 .news_img{margin: 0px 0px 10px 0px}@media (max-width: 991px){.news_list_template_3 h3{margin-top: 0px}.news_list_template_3 .news-list-item{margin: 0px 0px 10px 0px;padding: 0px 0px 15px 0px;border-bottom: solid 1px #e5e5e5}}.news_list_template_4 .carousel_item{margin: 0px 15px 0px 15px}.news_list_template_4 .slick-list{margin: 0px 60px 0px 60px;overflow: hidden}.news_list_template_4 .slick-prev,.news_list_template_4 .slick-next,.news_list_template_4 .slick-prev::before,.news_list_template_4 .slick-next::before{background-color: transparent;color: #4d4d4d}@media (min-width: 992px){.news_list_template_4 h3{margin-top: 0px}}.news_list_template_5{margin: -15px 0px -15px 0px}.news_list_template_5 .news-list-item{display: flex;flex-direction: column;margin: 30px 0;background-color: #fff;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001);-moz-transition: box-shadow .3s;-webkit-transition: box-shadow .3s;-khtml-transition: box-shadow .3s;transition: box-shadow .3s}.news_list_template_5 .news-list-item:hover{box-shadow: 0 16px 42px rgba(0,0,0,0.12)}.news_list_template_5 .col_txt{padding: 30px 30px 15px 30px;hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto}.news_list_template_5 .col_txt .lead{font-size: 16px;line-height: 160%;color: #4d4d4d;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.news_list_template_5 .col_txt .lead > p{margin: 0;display: inline}.news_list_template_5 .col_txt h3{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;color: #000}.news_list_template_5 .col_txt h3 a{color: #000;text-decoration: none}.news_list_template_5 .col_txt h3 a:hover,.news_list_template_5 .col_txt h3 a:focus{color: #e73628}.news_list_template_5 .col_txt .btn-read-more{position: relative;display: inline-block;font-size: 16px;color: #000;text-decoration: none}.news_list_template_5 .col_txt .btn-read-more:hover,.news_list_template_5 .col_txt .btn-read-more:focus{color: #e73628}.news_list_template_5 .col_txt .btn-read-more:hover:after,.news_list_template_5 .col_txt .btn-read-more:focus:after{color: #e73628}.news_list_template_5 .col_txt .btn-read-more:after{content: "\e918";position: absolute;top: 2px;right: -35px;font-family: 'font_ownsome';font-size: 24px;color: #999}.news_list_template_5 .col_img a{display: block}.news_list_template_5 .col_img img.desktop{display: none}@media (min-width: 480px){.news_list_template_5 .col_img img.mobile{display: none}.news_list_template_5 .col_img img.desktop{display: blocK}}@media (min-width: 992px){.news_list_template_5 .news-list-item{flex-direction: row;margin: 30px 0}.news_list_template_5 .news-list-item .col_txt{flex: 0 0 47.01754386%}.news_list_template_5 .news-list-item .col_img{flex: 0 0 52.98245614%}.news_list_template_5 .news-list-item:nth-child(odd) .col_txt{order: 1}.news_list_template_5 .news-list-item:nth-child(odd) .col_img{order: 2}.news_list_template_5 .news-list-item:nth-child(even) .col_txt{order: 2}.news_list_template_5 .news-list-item:nth-child(even) .col_img{order: 1}}.news-single .news_headline{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;font-size: 30px;color: #4d4d4d}.news-single .extra{margin: 0px 0px 15px 0px;color: #666;font-size: 15px}.news-single .news_text{margin: 30px 0px 40px 0px}.news-single .news_image{margin: 10px -15px 30px -15px}.news-single .news_thumb{padding: 15px 15px 15px 15px}.news-single .news_thumb_gal{display: inline-block;width: 50%;padding: 15px 15px 15px 15px}.news-single .flex_video{margin: 0px 15px 0px 15px}.news-single .news_image img{margin: 0px auto 0px auto}.news-single .news_link_back{margin: 15px 0px 0px 0px}@media (min-width: 768px){.news-single{margin: 0px 15% 0px 15%}}.recent_news ul li:before{content: "\f061";top: 0px;font-size: 13px}.recent_news ul li{margin: 12px 0px 0px 0px}.recent_news_headline{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 120%;color: #4d4d4d}.recent_news_img{margin: 15px 0px 15px 0px}.recent_news_headline a{color: #4d4d4d}.recent_news_date{margin: 3px 0px 7px 0px;font-size: 14px;line-height: 100%;font-style: italic}body.modal-open{padding-right: 0px !important;overflow: hidden;overflow-y: auto}#cookieman-modal{padding-right: 0px}#cookieman-modal .modal-body{text-align: left}#cookieman-modal .modal-footer .btn-primary{background-color: #e73628;border-color: #c62316;color: #fff !important;text-decoration: none !important;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}#cookieman-modal .modal-footer .modal_footer_links{margin: 15px -15px 0px -15px;padding: 13px 15px 0px 15px;border-top: solid 1px #e5e5e5}#cookieman-modal .modal-footer .modal_footer_links ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}#cookieman-modal .modal-footer .modal_footer_links li{display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}#cookieman-modal .modal-footer .modal_footer_links li a{display: block;margin: 0px 2px 0px 0px;padding: 0px 5px 0px 0px;border-right: solid 1px #e73628;color: #e73628;line-height: 100%}#cookieman-modal .modal-footer .modal_footer_links li:last-child a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-right: none}#cookieman-modal .panel-title a{text-decoration: none}.iframe_ph{margin: 0px 0px 15px 0px;padding: 15px 15px 15px 15px;border: solid 1px #e5e5e5;background-color: #f2f2f2;font-size: 18px}.iframe_ph .iframe_ph_title{margin: 0px 0px 10px 0px;font-size: 22px}.iframe_ph .cookieman_open{font-weight: bold}.flex_video_ph{height: auto;padding-bottom: 0px}.gridcol{margin: 30px 0px 30px 0px}.theme_bs_gridflex_2 .gridcol{margin: 0px 0px 30px 0px}.gridrow:has( > .gridcol:nth-child(2):last-child):has(> .gridcol > header:first-child) > .gridcol > .ce_element:first-child > .theme_image{padding-top: 20px}.outer_container.container_template_1,.outer_container.gridrow_template_1{padding: 30px 0px 30px 0px;background-color: #fff;border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5}.outer_container.container_template_2,.outer_container.gridrow_template_2{padding: 30px 0px 30px 0px;background-color: #fff;border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5}.outer_container.container_template_3,.outer_container.gridrow_template_3{padding: 30px 0px 15px 0px;background-color: #303030;border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;color: #fff}.flex_1 .gridcol{margin-bottom: 30px}@media (min-width: 992px){.flex_1 .gridrow{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}.flex_1 .gridcol > div,.flex_1 .gridcol > div > div{width: 100%;height: 100%}}.parallax_wrapper > .outer_container{padding: 50px 0px 50px 0px;background-color: rgba(0,0,0,0.3)}.parallax_wrapper .outer_container .theme_textonly .headline_title{color: #fff;font-size: 55px;text-shadow: 0px 0px 4px #000}.parallax_wrapper .outer_container .theme_textonly .headline_subtitle{color: #fff;font-size: 45px;text-shadow: 0px 0px 4px #000}@media (min-width: 1200px){.col-lg-1:nth-child(12n+1){clear: left}.col-lg-2:nth-child(6n+1){clear: left}.col-lg-3:nth-child(4n+1){clear: left}.col-lg-4:nth-child(3n+1){clear: left}.col-lg-6:nth-child(odd){clear: left}}@media (min-width: 992px) and (max-width: 1199px){.col-md-1:nth-child(12n+1){clear: left}.col-md-2:nth-child(6n+1){clear: left}.col-md-3:nth-child(4n+1){clear: left}.col-md-4:nth-child(3n+1){clear: left}.col-md-6:nth-child(odd){clear: left}}@media (min-width: 768px) and (max-width: 991px){.col-sm-1:nth-child(12n+1){clear: left}.col-sm-2:nth-child(6n+1){clear: left}.col-sm-3:nth-child(4n+1){clear: left}.col-sm-4:nth-child(3n+1){clear: left}.col-sm-6:nth-child(odd){clear: left}}@media (max-width: 767px){.col-xs-1:nth-child(12n+1){clear: left}.col-xs-2:nth-child(6n+1){clear: left}.col-xs-3:nth-child(4n+1){clear: left}.col-xs-4:nth-child(3n+1){clear: left}.col-xs-6:nth-child(odd){clear: left}}.infobox{position: absolute;top: 120px;top: 54px;right: 0px;z-index: 9999}.infobox_phone{position: absolute;top: 0px;right: 0px;display: inline-block;width: 38px;height: 38px;padding: 7px 0px 0px 8px;background-color: #e73628;color: #fff;font-size: 22px;line-height: 22px;cursor: pointer;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;-khtml-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;z-index: 1000}.infobox_content{position: absolute;display: none;top: 47px;right: 0px;width: 300px;padding: 15px 20px 10px 20px;background-color: #666;color: #fff;font-size: 16px;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;-khtml-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px}.infobox_content a,.infobox_content a:hover,.infobox_content a:focus{color: #ffffff}.infobox_content hr{margin: 10px 0px 10px 0px;border-top: solid 1px #ccc}.infobox_headline{display: block;margin: 0px 0px 5px 0px;font-weight: bold}.infobox_open .infobox_phone{background-color: #4d4d4d;-moz-border-radius: 3px 0px 0px 0px;-webkit-border-radius: 3px 0px 0px 0px;-khtml-border-radius: 3px 0px 0px 0px;border-radius: 3px 0px 0px 0px}.infobox_header{margin: -15px -20px 10px -20px;padding: 7px 20px 7px 20px;font-size: 18px;text-transform: uppercase;background-color: #4d4d4d;border-bottom: solid 1px #ccc;-moz-border-radius: 3px 0px 0px 0px;-webkit-border-radius: 3px 0px 0px 0px;-khtml-border-radius: 3px 0px 0px 0px;border-radius: 3px 0px 0px 0px}@media (max-width: 991px){.infobox{top: 54px;right: 0px}.infobox_content{top: 48px}}.static_header{position: relative;width: 100%;overflow: hidden;background-color: #d9dada}.static_header .container{position: relative;height: 100%}.static_header_txt{padding: 15px 15px 15px 15px}.static_header_o1 .static_header_txt{padding: 15px 15px 15px 15px;background-color: rgba(0,0,0,0.4);border: solid 1px #4d4d4d}.static_header_txt .static_header_link hr{width: 100%;height: 0px;margin: 15px 0px 20px 0px;padding: 0px 0px 0px 0px;border: none;border-top: solid 1px #fff}.static_header_p1 .static_header_link hr{width: 220px;margin: 15px auto 20px auto}.static_header_p4 .static_header_link hr,.static_header_p5 .static_header_link hr{margin: 15px 0px 20px auto}.static_header_txt,.static_header_txt p{color: #fff;font-size: 18px;text-shadow: 1px 1px 0px #666}.static_header_txt .headline_title,.static_header_txt .headline_subtitle{margin: 0px 0px 25px 0px;padding: 0px 0px 0px 0px;color: #fff;font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 70px;line-height: 120%;letter-spacing: 2px;text-shadow: 1px 1px 1px #666}.static_header_txt .headline_subtitle{margin: 0px 0px 25px 0px;font-size: 22px;line-height: 140%;text-transform: none;letter-spacing: 1px}.static_header_p1{max-width: 768px;margin: 10% auto 0px auto;text-align: center}.static_header_p2{position: absolute;top: 50px;left: 0px;max-width: 768px}.static_header_p3{position: absolute;bottom: 20px;left: 0px;max-width: 768px}.static_header_p4{position: absolute;top: 50px;right: 0px;max-width: 768px;text-align: right}.static_header_p5{position: absolute;bottom: 20px;right: 0px;max-width: 768px;text-align: right}.static_header_c2,.static_header_c2 p,.static_header_c2 .static_header_link hr,.static_header_c2 .headline_title,.static_header_c2 .headline_subtitle{color: #4d4d4d;border-color: #4d4d4d}.static_header_c3,.static_header_c3 p,.static_header_c3 .static_header_link hr,.static_header_c3 .headline_title,.static_header_c3 .headline_subtitle{color: #e73628;border-color: #e73628}@media (max-width: 1199px){.static_header_p1{margin-top: 15px}.static_header_txt .headline_title{margin: 0px 0px 10px 0px;font-size: 40px}.static_header_txt .headline_subtitle{font-size: 20px}}@media (max-width: 767px){.static_header_p1{margin-top: 0px}.static_header_txt .headline_subtitle{display: none}}.static_header_img{position: relative;width: 100%;overflow: hidden;background-color: #d9dada}.static_header_img_container_wrapper{position: absolute;right: 0px;bottom: 0px;top: 0px;left: 0px}.static_header_img .img-responsive{max-width: auto;width: 100%}.static_header_img_container_wrapper .container{position: relative;height: 100%}.static_header_o2 .static_header_img_image:after{content: "";position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background-color: rgba(15,19,26,0.3)}.ce_id_2 .static_header_img_image:after,.ce_id_363 .static_header_img_image:after{background-color: transparent}.static_header_img.kenburns_1 .static_header_img_image img{-moz-animation: kenburns_1 30s linear infinite none;-webkit-animation: kenburns_1 30s linear infinite none;animation: kenburns_1 30s linear infinite none}.slick_carousel_var .slick-track .slick-slide:nth-child(even) .static_header_img.kenburns_1 .static_header_img_image img{-moz-animation: kenburns_2 30s linear infinite none;-webkit-animation: kenburns_2 30s linear infinite none;animation: kenburns_2 30s linear infinite none}.theme_headercarousel .carousel_item img{max-width: auto;width: 100%}.theme_headercarousel .slick-dots{bottom: 10px}.theme_divider{position: relative;margin: 0px 0px 0px 0px;text-align: center}.theme_divider .theme_divider_title{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #e73628;color: #4d4d4d;font-size: 35px;line-height: 180%}.theme_divider .theme_divider_subtitle{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #4d4d4d;font-size: 22px;line-height: 120%}.theme_divider.style_0 .theme_divider_title{margin: 0px 0px 10px 0px}.theme_divider.style_0 .theme_divider_subtitle{margin: 10px 0px 0px 0px}.theme_divider.style_1 .theme_divider_title{margin: 0px 0px 10px 0px}.theme_divider.style_1 .theme_divider_subtitle{margin: 0px 0px 10px 0px}.theme_divider.style_2 .theme_divider_title{margin: 10px 0px 0px 0px}.theme_divider.style_2 .theme_divider_subtitle{margin: 10px 0px 0px 0px}.theme_divider_line{position: relative;height: 33px}.theme_divider_line hr{position: absolute;top: calc(16.5px);left: 0px;right: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: none;border-top: solid 1px #ccc;z-index: -1}.theme_divider_line .alm_icon{display: inline-block;padding: 0px 20px 0px 20px;background-color: #fff}.theme_divider_line .alm_icon i{color: #e73628;font-size: 33px}.theme_divider_line .theme_img{display: inline-block;margin: 0px auto 0px auto;padding: 0px 20px 0px 20px;height: 33px;background-color: #fff}.theme_divider_line .theme_img:before{content: "";display: inline-block;height: 100%;vertical-align: middle}.theme_divider_line .theme_img img{display: inline-block}@media (min-width: 768px){.theme_divider_line hr{margin: 0px 25% 0px 25%}}.theme_spacer{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: solid 1px transparent}.theme_spacer_line_1{border-top: solid 1px #ccc;margin-left: 10%;margin-right: 10%}.theme_spacer_t_0,.theme_divider_t_0{margin-top: 0px}.theme_spacer_b_0,.theme_divider_b_0{margin-bottom: 0px}.theme_spacer_t_5,.theme_divider_t_5{margin-top: 5px}.theme_spacer_b_5,.theme_divider_b_5{margin-bottom: 5px}.theme_spacer_t_10,.theme_divider_t_10{margin-top: 10px}.theme_spacer_b_10,.theme_divider_b_10{margin-bottom: 10px}.theme_spacer_t_15,.theme_divider_t_15{margin-top: 15px}.theme_spacer_b_15,.theme_divider_b_15{margin-bottom: 15px}.theme_spacer_t_20,.theme_divider_t_20{margin-top: 20px}.theme_spacer_b_20,.theme_divider_b_20{margin-bottom: 20px}.theme_spacer_t_25,.theme_divider_t_25{margin-top: 25px}.theme_spacer_b_25,.theme_divider_b_25{margin-bottom: 25px}.theme_spacer_t_30,.theme_divider_t_30{margin-top: 30px}.theme_spacer_b_30,.theme_divider_b_30{margin-bottom: 30px}.theme_spacer_t_35,.theme_divider_t_35{margin-top: 35px}.theme_spacer_b_35,.theme_divider_b_35{margin-bottom: 35px}.theme_spacer_t_40,.theme_divider_t_40{margin-top: 40px}.theme_spacer_b_40,.theme_divider_b_40{margin-bottom: 40px}.theme_spacer_t_45,.theme_divider_t_45{margin-top: 45px}.theme_spacer_b_45,.theme_divider_b_45{margin-bottom: 45px}.theme_spacer_t_50,.theme_divider_t_50{margin-top: 50px}.theme_spacer_b_50,.theme_divider_b_50{margin-bottom: 50px}.theme_spacer_t_55,.theme_divider_t_55{margin-top: 55px}.theme_spacer_b_55,.theme_divider_b_55{margin-bottom: 55px}.theme_spacer_t_60,.theme_divider_t_60{margin-top: 60px}.theme_spacer_b_60,.theme_divider_b_60{margin-bottom: 60px}.theme_spacer_t_65,.theme_divider_t_65{margin-top: 65px}.theme_spacer_b_65,.theme_divider_b_65{margin-bottom: 65px}.theme_spacer_t_70,.theme_divider_t_70{margin-top: 70px}.theme_spacer_b_70,.theme_divider_b_70{margin-bottom: 70px}.theme_spacer_t_75,.theme_divider_t_75{margin-top: 75px}.theme_spacer_b_75,.theme_divider_b_75{margin-bottom: 75px}.theme_spacer_t_80,.theme_divider_t_80{margin-top: 80px}.theme_spacer_b_80,.theme_divider_b_80{margin-bottom: 80px}.theme_spacer_t_85,.theme_divider_t_85{margin-top: 85px}.theme_spacer_b_85,.theme_divider_b_85{margin-bottom: 85px}.theme_spacer_t_90,.theme_divider_t_90{margin-top: 90px}.theme_spacer_b_90,.theme_divider_b_90{margin-bottom: 90px}.theme_spacer_t_95,.theme_divider_t_95{margin-top: 95px}.theme_spacer_b_95,.theme_divider_b_95{margin-bottom: 95px}.theme_spacer_t_100,.theme_divider_t_100{margin-top: 100px}.theme_spacer_b_100,.theme_divider_b_100{margin-bottom: 100px}.acc_tab li{font-weight: 300}.acc_tab{margin: 0px 0px 50px 0px}.tab-pane{padding: 25px 15px 25px 25px;border: solid 1px #e5e5e5;border-top: none}@media (min-width: 1200px){.theme_textonly_cols_2 .theme_txt{text-align: justify;-moz-column-count: 2;-webkit-column-count: 2;-khtml-column-count: 2;column-count: 2;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}.theme_textonly_cols_3 .theme_txt{text-align: justify;-moz-column-count: 3;-webkit-column-count: 3;-khtml-column-count: 3;column-count: 3;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}.theme_textonly_cols_4 .theme_txt{text-align: justify;-moz-column-count: 4;-webkit-column-count: 4;-khtml-column-count: 4;column-count: 4;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}}@media (min-width: 992px) and (max-width: 1199px){.theme_textonly_cols_2 .theme_txt{text-align: justify;-moz-column-count: 2;-webkit-column-count: 2;-khtml-column-count: 2;column-count: 2;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}.theme_textonly_cols_3 .theme_txt{text-align: justify;-moz-column-count: 3;-webkit-column-count: 3;-khtml-column-count: 3;column-count: 3;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}.theme_textonly_cols_4 .theme_txt{text-align: justify;-moz-column-count: 3;-webkit-column-count: 3;-khtml-column-count: 3;column-count: 3;-moz-column-gap: 30px;-webkit-column-gap: 30px;-khtml-column-gap: 30px;column-gap: 30px;-moz-column-rule: 1px solid #e5e5e5;-webkit-column-rule: 1px solid #e5e5e5;-khtml-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5}}.theme_textonly_style_2{margin: 15px 0px 60px 0px;font-size: 24px;line-height: 140%}.theme_textonly_style_2 .headline_title{margin: 0px 0px 30px 0px}.theme_textonly_style_2 .headline_subtitle{margin: -20px 0px 30px 0px;color: #e73628}.theme_textonly_style_2 p{margin: 0px 0px 20px 0px}.theme_textonly_style_2 strong{display: inline-block;margin: 15px 0px 15px 0px}.theme_textonly_style_3{margin: 0px 0px 50px 0px}.theme_textonly_style_3 .headline_title{margin: 0px 0px 30px 0px;text-align: center}.theme_textonly_style_4 .headline_title{margin: 0px 0px 30px 0px;color: #e73628}.theme_textonly_style_5{padding: 0px 30px 15px 30px;border: solid 3px #e73628}.theme_textonly_style_5 .headline_title{position: relative;display: inline-block;top: -10px;margin: -20px 0px -10px 0px;padding: 10px 15px 10px 15px;background-color: #fff;color: #e73628}.theme_textonly_style_6{margin: 15px 0 40px;font-size: 24px;line-height: 140%}.theme_textonly_style_6 .headline_title{margin: 0px 0px 30px 0px}.theme_textonly_style_6 .headline_subtitle{margin: -20px 0px 30px 0px;color: #e73628}.theme_textonly_style_6 p{margin: 0px 0px 20px 0px}.theme_textonly_style_6 strong{display: inline-block;margin: 15px 0px 15px 0px}.theme_textonly_multi{margin: 70px 0px 30px 0px}.theme_textonly_multi .outer_container{position: relative;padding: 45px 0px 25px 0px;background-color: #fff;border-top: solid 1px #e5e5e5}.theme_textonly_multi .outer_container:last-child{border-bottom: solid 1px #e5e5e5}.theme_textonly_multi_2 .oc_odd{background-color: #fff}.theme_textonly_multi_3 .oc_even{background-color: #fff}.theme_textonly_multi_4 .outer_container{margin: 0px 0px 50px 0px;border-bottom: solid 1px #e5e5e5}.theme_textonly_multi .outer_container .alm_icon{position: absolute;top: -30px;left: 50%;width: 60px;height: 60px;margin-left: -30px;padding: 0px 0px 0px 1px;text-align: center;background-color: #fff;border: solid 1px #ccc;color: #e73628;font-size: 32px;line-height: 57px;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;border-radius: 50%}.theme_colorbox{position: relative;margin: 0px 0px 50px 0px;padding: 15px 30px 30px 30px;text-align: center}.theme_colorbox a{color: #fff}.theme_colorbox_link{position: absolute;left: 0px;right: 0px;bottom: -20px}.theme_colorbox .alm_icon{display: inline-block;margin-left: 5px;color: #fff;font-size: 14px}.theme_colorbox_style_1{background-color: #fff;border: solid 1px #e5e5e5;border-bottom: solid 5px #e73628;color: #808080;font-size: 18px;line-height: 150%}.theme_colorbox_style_1 .headline_title,.theme_colorbox_style_1 .headline_subtitle{color: #808080}.theme_colorbox_style_2{background-color: #999;border-bottom: solid 5px #e73628;color: #fff;font-size: 18px;line-height: 150%}.theme_colorbox_style_2 .headline_title,.theme_colorbox_style_2 .headline_subtitle{color: #fff}.theme_colorbox_style_3{background-color: #808080;border-bottom: solid 5px #e73628;color: #fff;font-size: 18px;line-height: 150%}.theme_colorbox_style_3 .headline_title,.theme_colorbox_style_3 .headline_subtitle{color: #fff}.theme_biobox{position: relative;-moz-box-shadow: 0px 0px 12px 0px #999;-webkit-box-shadow: 0px 0px 12px 0px #999;-khtml-box-shadow: 0px 0px 12px 0px #999;box-shadow: 0px 0px 12px 0px #999}.theme_biobox_inner{position: relative;padding: 15px 0px 30px 0px;background-color: #fff;overflow: hidden}.theme_biobox .headline_title,.theme_biobox .headline_subtitle{text-align: center;color: #666}.theme_biobox .theme_img img{margin: -5px auto 0px auto}.theme_biobox_link{position: absolute;left: 0px;right: 0px;bottom: -20px;text-align: center}.theme_biobox_link .alm_icon{display: inline-block;margin-left: 5px;color: #fff;font-size: 14px}.theme_biobox .theme_txt .alm_icon{position: absolute;left: 0px;right: 0px;bottom: 50px;text-align: center;color: #fff;font-size: 40px}.theme_biobox .theme_txt{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;padding: 40px 30px 30px 30px;text-align: center;background-color: #666;color: #fff;font-size: 19px;line-height: 140%;-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);-moz-transition: all .75s;-webkit-transition: all .75s;-khtml-transition: all .75s;transition: all .75s}.theme_biobox:hover .theme_txt{-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}@media (min-width: 480px) and (max-width: 991px){.theme_biobox .theme_txt{padding: 20% 20% 30px 20%;font-size: 22px;line-height: 160%}}@media (max-width: 480px){.theme_biobox .theme_txt{padding-top: 30px;font-size: 18px;line-height: 125%}}.theme_firstimpressionblock{padding: 30px 0px 30px 0px;background-color: #fff;border-bottom: solid 1px #e5e5e5}.theme_firstimpressionblock .headline_title{margin-top: 0px}.theme_firstimpressionblock_link_1{margin: 30px 0px 15px 0px}.theme_firstimpressionblock .alm_icon{display: inline-block;margin-left: 5px;color: #fff;font-size: 14px}.theme_servicebox{display: block;margin-bottom: 10px;padding: 15px 15px 10px;color: #000;overflow: hidden}.theme_servicebox a{text-decoration: none;color: #303030}.theme_servicebox .alm_icon{float: left;padding: 10px;text-align: center;color: #e73628;font-size: 35px}.theme_servicebox .theme_txt{padding: 0 15px;overflow: hidden}.theme_servicebox .headline_title{margin-top: 10px;font-size: 25px;line-height: 25px}.theme_servicebox:hover{background-color: #fff;text-decoration: none;color: #000;-moz-box-shadow: 0px 0px 6px 0px #ccc;-webkit-box-shadow: 0px 0px 6px 0px #ccc;-khtml-box-shadow: 0px 0px 6px 0px #ccc;box-shadow: 0px 0px 6px 0px #ccc;-moz-transition: box-shadow .2s ease-in-out 0s;-webkit-transition: box-shadow .2s ease-in-out 0s;-khtml-transition: box-shadow .2s ease-in-out 0s;transition: box-shadow .2s ease-in-out 0s}.theme_servicebox:hover .alm_icon i{color: #000}.theme_imagegallery{margin: 30px 0px 30px 0px}.theme_imagegallery .headline_title{margin: 0px 0px 30px 0px;text-align: center;color: #e73628}.theme_imagegallery .gallery_thumb{position: relative;margin-bottom: 30px}.theme_imagegallery .gallery_thumb a{position: relative;overflow: hidden}.theme_imagegallery .gallery_thumb a img{-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.theme_imagegallery .gallery_thumb a:hover img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}.nospace_gallery .gallery_thumb{display: inline-block;width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;vertical-align: top}@media (min-width: 480px){.nospace_gallery .gallery_thumb{width: 50%}}@media (min-width: 768px){.nospace_gallery .gallery_thumb{width: 33.33%}}@media (min-width: 992px){.nospace_gallery_4 .gallery_thumb{width: 25%}.nospace_gallery_3 .gallery_thumb{width: 33.33%}.nospace_gallery_2 .gallery_thumb{width: 50%}}@media (min-width: 1200px){.nospace_gallery_4 .gallery_thumb{width: 25%}.nospace_gallery_3 .gallery_thumb{width: 33.33%}.nospace_gallery_2 .gallery_thumb{width: 50%}}.masonry_gallery{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;-moz-column-gap: 15px;-webkit-column-gap: 15px;column-gap: 15px}.outer_container .container .masonry_gallery{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 15px;-webkit-column-gap: 15px;column-gap: 15px}.masonry_gallery .gallery_thumb{display: inline-block;width: 100%;margin: 0px 0px 15px 0px}@media (max-width: 991px){.masonry_gallery{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3}}@media (max-width: 767px){.masonry_gallery{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2}}.image_style_1 .img_w_d .img_desc,.image_style_2 .img_w_d .img_desc{display: none}.gallery_caption{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;padding: 23% 0px 0px 0px;text-align: center;vertical-align: middle;background-color: #fff;color: #4d4d4d;font-size: 18px;line-height: 120%;opacity: 0;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.gallery_caption br{content: "";display: block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 0px;line-height: 0px}.gallery_caption:first-line{font-size: 22px;line-height: 120%;text-transform: uppercase}.gallery_caption hr{margin: 7px 50% 25px 50%;padding: 0px 0px 0px 0px;border: none;border-top: solid 1px #4d4d4d;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.gallery_thumb:hover .gallery_caption{opacity: 0.7}.gallery_thumb:hover hr{margin: 7px 40% 6px 40%}.image_style_2 .gallery_caption{background-color: #000;color: #ccc}.image_style_2 .gallery_caption hr{border-top: solid 1px #ccc}.theme_shuffle{margin: 30px 0px 30px 0px}.shuffle_wrapper .filter-options{margin: 0px 0px 10px 0px;text-align: center}.shuffle_wrapper .filter-options a{margin: 0px 5px 10px 5px}.shuffle{position: relative;overflow: hidden}.theme_shuffle .shuffle_item{margin-bottom: 30px}.theme_shuffle .shuffle_item a{display: block;position: relative;overflow: hidden}.theme_shuffle_content{padding: 15px 15px 15px 15px;background-color: #fff;border: solid 1px #e5e5e5}.theme_shuffle_content .headline_title,.theme_shuffle_content .headline_subtitle{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;font-size: 22px}.theme_shuffle .shuffle_item a{text-decoration: none}.theme_imagegalleryhidden{text-align: center}.theme_imagegalleryhidden .thumb_image{display: none}.theme_imageteasergallery{margin: 30px 0px 0px 0px}.teasergallery_thumb{margin: 0px 0px 30px 0px;cursor: pointer}.theme_imageteasergallery .img_zoom{display: none}.theme_imageteasergallery img{backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.theme_imageteasergallery .img_desc{top: 0px;padding: 10px 10px 10px 10px;text-align: left;background-color: #ac2a33;font-size: 28px;line-height: 120%;letter-spacing: 2px;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.teasergallery_thumb:hover img,.teasergallery_thumb:focus img{-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg)}.teasergallery_thumb:hover .img_desc,.teasergallery_thumb:focus .img_desc{-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);transform: rotateY(0deg)}.theme_image .headline_title{margin-bottom: 30px;color: #e73628}.theme_textimg{margin: 0px 0px 30px 0px;padding: 0px 0px 0px 0px;border-top: solid 1px #e5e5e5;background-color: #fff}.theme_textimg .theme_txt{margin: 0px 15px 15px 15px}.theme_textimg .theme_txt a{color: #303030}.theme_textimg .theme_txt a:hover,.theme_textimg .theme_txt a:focus{color: #e73628}@media (min-width: 1200px){.theme_textimg_lg .theme_txt{margin-left: 0px}}@media (min-width: 992px){.theme_textimg_md .theme_txt{margin-left: 0px}}@media (min-width: 768px){.theme_textimg_sm .theme_txt{margin-left: 0px}}@media (min-width: 480px){.theme_textimg_xs .theme_txt{margin-left: 0px}}@media (max-width: 767px){.theme_textimg_sm .theme_img img{max-width: auto;width: 100%}.theme_textimg_sm .theme_txt{margin-left: 0px}}.theme_texticon{margin: 0px 0px 0px 0px}.theme_texticon .theme_txt .headline_title{margin: 0px 0px 0px 0px;font-size: 20px;line-height: 120%;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto}@media (min-width: 768px){.theme_texticon .theme_img{padding: 0px 40% 0px 0px}}@media (min-width: 1200px){.theme_texticon .theme_img{padding: 0px 50% 0px 0px}}@media (max-width: 767px){.theme_texticon .theme_txt{padding: 0px 0px 0px 10%}.theme_texticon .theme_img{padding: 0px 30% 0px 0px}}@media (min-width: 992px){.col-sm-6.colnum_1 .theme_texticon_inner{margin: 0px 0px 0px 30%}.col-sm-6.colnum_2 .theme_texticon_inner{margin: 0px 30% 0px 0px}}.theme_textimgblock .gridrow{margin: 0px 0px 0px 0px;background-color: #fff;-moz-box-shadow: 0px 0px 8px 0px #b3b3b3;-webkit-box-shadow: 0px 0px 8px 0px #b3b3b3;-khtml-box-shadow: 0px 0px 8px 0px #b3b3b3;box-shadow: 0px 0px 8px 0px #b3b3b3}.theme_textimgblock.order_num_1 .gridrow{margin: 50px 0px 0px 0px}.theme_textimgblock.order_num_2 .gridrow{margin: 0px 0px 50px 0px}.theme_textimgblock .gridcol{margin: 0px 0px 0px 0px;padding-left: 0px;padding-right: 0px}.theme_textimgblock .theme_img{background-position: center center;background-size: cover;background-repeat: no-repeat}.theme_textimgblock .theme_img a{display: block;width: 100%;height: 100%}.theme_textimgblock .theme_txt{padding: 30px 50px 30px 50px}.theme_textimgblock.center_1 .theme_txt{text-align: center}@media (min-width: 992px){.theme_textimgblock .theme_img{min-height: 500px}.theme_textimgblock .theme_txt{padding-top: 70px}.theme_textimgblock.style_1.center_0 .theme_txt{text-align: right}.theme_textimgblock.style_0.center_0 .theme_txt{padding: 70px 10% 30px 50px}.theme_textimgblock.style_1.center_0 .theme_txt{padding: 70px 50px 30px 10%}}@media (min-width: 1200px){.theme_textimgblock .theme_txt{padding-top: 70px}.theme_textimgblock.style_0.center_0 .theme_txt{padding: 70px 30% 30px 50px}.theme_textimgblock.style_1.center_0 .theme_txt{padding: 70px 50px 30px 30%}}@media (max-width: 991px){.theme_textimgblock .theme_img{max-height: 500px}}@media (max-width: 767px){.theme_textimgblock .theme_img{max-height: 400px}}@media (max-width: 480px){.theme_textimgblock .theme_img{max-height: 300px}}.theme_textimgblockscroll .gridrow{margin: 0px 0px 0px 0px}.theme_textimgblockscroll.order_num_1 .gridrow{margin: 50px 0px 0px 0px}.theme_textimgblockscroll.order_num_2 .gridrow{margin: 0px 0px 50px 0px}.theme_textimgblockscroll .gridcol{margin: 0px 0px 0px 0px;padding-left: 0px;padding-right: 0px;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.theme_textimgblockscroll .theme_img{position: relative;min-height: 100vh;height: 100vh;background-position: center center;background-size: cover;background-repeat: no-repeat;z-index: 1}.theme_textimgblockscroll .theme_img a{display: block;width: 100%;height: 100%}.theme_textimgblockscroll .theme_txt{padding: 50px 70px 50px 70px;background-color: #fff}.theme_textimgblockscroll_resize{position: absolute;display: inline-block;top: 50%;right: -15px;width: 30px;height: 30px;padding: 5px 0px 0px 0px;background-color: #fff;border: solid 1px #666;text-align: center;font-size: 18px;line-height: 100%;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);cursor: pointer;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.order_num_2 .theme_textimgblockscroll_resize{left: -15px;right: auto}.order_num_2 .theme_textimgblockscroll_resize{left: -15px;right: auto}.theme_textimgblockscroll_resize i{-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.theme_textimgblockscroll.imgopen .colimg,.theme_textimgblockscroll.imgopen .theme_img{width: 100% !important;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.theme_textimgblockscroll.imgopen .coltxt{width: 0%}.theme_textimgblockscroll.imgopen .theme_textimgblockscroll_resize{right: 15px}.theme_textimgblockscroll.order_num_2.imgopen .theme_textimgblockscroll_resize{left: 15px}.theme_textimgblockscroll.order_num_2.imgopen .theme_textimgblockscroll_resize{left: 15px}.theme_feature{position: relative;margin-bottom: 35px;text-align: center;border: solid 1px #e5e5e5}.theme_feature a{text-decoration: none;color: #303030}.theme_feature .headline_title{margin-top: 10px}.theme_feature .theme_txt{padding: 45px 15px 0px 15px}.theme_feature .alm_icon{position: absolute;top: -45px;left: 0px;right: 0px;height: 90px;width: 90px;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;text-align: center;font-size: 45px;line-height: 95px;color: #e73628;background: #fff;border-radius: 100%;border: 1px solid #e5e5e5;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_feature:hover .alm_icon{color: #808080;border-color: #ccc}@media (max-width: 991px){.theme_feature{margin-bottom: 80px}.gridcol:last-child .theme_feature{margin-bottom: 0px}}.theme_recentworks{padding: 7px 7px 7px 7px;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_recentworks .headline_title{margin-top: 10px}.theme_recentworks .theme_img{position: relative}.theme_recentworks .btn{position: absolute;right: -7px;bottom: 15px}.theme_recentworks:hover,.theme_recentworks:focus{-moz-box-shadow: 0px 0px 6px 0px #ccc;-webkit-box-shadow: 0px 0px 6px 0px #ccc;-khtml-box-shadow: 0px 0px 6px 0px #ccc;box-shadow: 0px 0px 6px 0px #ccc}.theme_recentworks:hover .btn,.theme_recentworks:focus .btn{right: 7px}.theme_teammember{position: relative;margin: 0px 0px 30px 0px;background-color: #e73628;-moz-box-shadow: 0px 0px 8px 0px #999;-webkit-box-shadow: 0px 0px 8px 0px #999;-khtml-box-shadow: 0px 0px 8px 0px #999;box-shadow: 0px 0px 8px 0px #999}.theme_teammember .theme_txt{padding: 15px 15px 5px 15px;color: #fff}.theme_teammember .headline_title{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #fff;font-size: 24px}.theme_teammember .headline_subtitle{margin: 5px 0px 15px 0px;padding: 0px 0px 0px 0px;color: #fff;font-size: 20px}.theme_teammember .theme_img{filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);transition: all .5s}.theme_teammember:hover .theme_img,.theme_teammember:focus .theme_img{filter: none;-webkit-filter: none}.theme_shadowbox{z-index: 1;position: relative}.shadow_effect{position: relative;margin-bottom: 30px;padding: 20px;background-color: #fff;border: solid 1px #e5e5e5;border-top: solid 2px #e73628}.flex_1 .shadow_effect{height: -moz-calc(100% - 35px);height: -webkit-calc(100% - 35px);height: calc(100% - 35px)}.shadow_effect:after,.shadow_effect:before{content: "";position: absolute;top: 80%;left: 5px;bottom: 15px;width: 50%;max-width: 300px;z-index: -1;background-color: #999;transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);box-shadow: 0 15px 10px #999;-moz-box-shadow: 0 15px 10px #999;-webkit-box-shadow: 0 15px 10px #999}.shadow_effect:after{left: auto;right: 5px;transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);-moz-transform: rotate(3deg);-webkit-transform: rotate(3deg)}.theme_clientlogocarousel{margin: 50px 0px 30px 0px}.theme_clientlogocarousel .headline_title,.theme_clientlogocarousel .headline_subtitle{text-align: center}.theme_clientlogocarousel .slick_carousel{margin-top: 30px}.theme_clientlogocarousel .slick-list{margin: 0px 60px 0px 60px;overflow: hidden}.theme_clientlogocarousel .slick-prev::before,.theme_clientlogocarousel .slick-next::before{color: #e73628}.theme_clientlogocarousel .carousel_item{margin: 0px 15px 0px 15px}.theme_reference_detail{color: #999}.theme_reference_detail .slick-dots{bottom: 5px}.theme_reference_detail .alm_icon{margin: 0px 0px 20px 0px;color: #e73628}.theme_reference_detail .theme_txt{margin: 15px 0px 0px 0px}.theme_reference_detail .theme_txt .headline_title{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;font-size: 22px;color: #999}.theme_reference_detail .theme_txt .headline_subtitle{margin: -5px 0px 10px 0px;padding: 0px 0px 0px 0px;font-size: 18px;color: #999}.theme_reference_detail .theme_txt .theme_link i{font-size: 15px}.theme_reference_detail .theme_txt a{color: #999}.theme_reference_detail .theme_txt hr{margin: 15px 0px 15px 0px;padding: 0px 0px 0px 0px;border: none;border-top: solid 1px #ccc}.theme_whitebox{overflox: hidden;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001);-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_whitebox a{text-decoration: none}.theme_whitebox .theme_img{position: relative;z-index: 1}.theme_whitebox .headline_title{margin: 0px 0px 15px 0px}.theme_whitebox .headline_subtitle{margin: -10px 0px 15px 0px}.theme_whitebox .theme_txt{position: relative;margin: 0px 0px 0px 0px;padding: 15px 15px 5px 15px;background-color: #fff;z-index: 2;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_whitebox .theme_content{max-height: 0px;height: 0px;overflow: hidden;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_whitebox .theme_content_inner{color: #303030}.theme_whitebox .theme_img{overflow: hidden}.theme_whitebox .theme_img img{margin: 0px 0px 0px 0px;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_whitebox_arrow{margin: 0px 0px 10px 0px;font-size: 30px;overflow: hidden}.theme_whitebox_arrow i{margin: 0px 0px 0px -7px;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s}.theme_whitebox:hover{-moz-box-shadow: 0px 0px 12px 0px #999;-webkit-box-shadow: 0px 0px 12px 0px #999;-khtml-box-shadow: 0px 0px 12px 0px #999;box-shadow: 0px 0px 12px 0px #999}.theme_whitebox:hover .theme_img img{margin: -30px 0px 0px 0px}.theme_whitebox:hover .theme_txt{margin: -100px 0px 0px 0px}.theme_whitebox:hover .theme_content{max-height: 130px;height: 130px}.theme_whitebox:hover .theme_whitebox_arrow i{margin: 0px 0px 0px 0px}.theme_iconcolorbox{position: relative;overflow: hidden}.theme_iconcolorbox_overlay.color_1{background-color: #4d0000}.theme_iconcolorbox_overlay.color_2{background-color: #0b260b}.theme_iconcolorbox_overlay.color_3{background-color: #0f0f33}.theme_iconcolorbox_overlay.color_4{background-color: #40203d}.theme_iconcolorbox_overlay.color_5{background-color: #332e1c}.theme_iconcolorbox_overlay.color_6{background-color: #40313d}.theme_iconcolorbox_overlay{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);-moz-transition: all 1.5s;-webkit-transition: all 1.5s;-khtml-transition: all 1.5s;transition: all 1.5s;opacity: 0.8}.theme_iconcolorbox_overlay .theme_imgicon{margin: 30%}.theme_iconcolorbox_overlay .theme_imgicon img{margin: -20% 0px 0px 0px}.theme_iconcolorbox_overlay .theme_headlines{position: absolute;bottom: 12%;left: 0px;right: 0px;text-align: center}.theme_iconcolorbox .headline_title{margin: 0px 0px 5px 0px;color: #fff;font-size: 25px;line-height: 140%}.theme_iconcolorbox .headline_subtitle{margin: -10px 0px 0px 0px;color: #fff;font-size: 25px;line-height: 140%}.theme_iconcolorbox:hover .theme_iconcolorbox_overlay{-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px)}@media (max-width: 991px){.theme_iconcolorbox_overlay .theme_imgicon img{margin: -40% 0px 0px 0px}.theme_iconcolorbox_overlay .theme_headlines{bottom: 10%}}@media (min-width: 480px) and (max-width: 767px){.theme_iconcolorbox{margin: 0px 25% 0px 25%}}.theme_textimagelink{position: relative}.theme_textimagelink .theme_txt{position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 15px 10px 20px 10px;text-align: center;background-color: rgba(0,0,0,0.2);-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s;background-color: rgba(0,0,0,0.3)}.theme_textimagelink .theme_txt a.btn-primary{text-transform: uppercase;font-size: 12px;font-weight: 700;text-shadow: none;padding: 7px 15px;width: 129px;border: none;border-radius: 2px;background-image: url("../Images/welding_button.svg");background-repeat: no-repeat;background-size: 177px;background-position-x: center;background-position-y: center}.theme_textimagelink .headline_title{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;color: #fff;font-size: 35px;letter-spacing: 2px;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto}.theme_textimagelink.centered{display: flex;min-height: 235px;height: 60vw;max-height: 435px}@media (min-width: 992px){.theme_textimagelink.centered{min-height: 355px;height: unset;max-height: 355px}}.theme_textimagelink.centered .theme_img > img{min-height: 100%;object-fit: cover}.theme_textimagelink.centered .theme_txt{background: none;bottom: 50%;transform: translateY(50%);padding-bottom: 15px}@media (min-width: 480px){.theme_textimagelink.centered .theme_txt{transform: translateY(80%)}}.theme_textimagelink.centered .theme_txt a.btn-primary{background: none;border: solid 3px #e73628}.theme_numbers{margin: 0px 0px 0px 0px;text-align: center}.theme_numbers .headline_title{margin: 0px 0px 30px 0px;padding: 0px 0px 0px 0px;font-size: 35px;line-height: 120%}.theme_numbers .headline_subtitle{margin: -15px 0px 30px 0px;padding: 0px 0px 0px 0px;font-size: 24px;line-height: 120%}.theme_numbers_element{margin: 0px 10% 60px 10%}.theme_numbers_number_wrapper{font-size: 42px;line-height: 100%;font-weight: bold}.theme_numbers_title{margin: 12px 0px 0px 0px;padding: 12px 0px 0px 0px;border-top: solid 1px #e5e5e5;font-size: 12px;line-height: 100%;font-weight: bold;text-transform: uppercase}.theme_jobs .panel{border-color: #e5e5e5;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px}.theme_jobs .panel-heading{position: relative;background-color: #fff}.theme_jobs .panel-title a{display: block;font-size: 25px;line-height: 100%;text-decoration: none !important}.theme_jobs .panel-title a:after{position: absolute;top: 10px;right: 15px;content: "\f078";font-family: 'Font Awesome 5 Free';font-size: 25px;font-weight: 900;color: #ccc;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.theme_jobs .panel-title a:hover:after,.theme_jobs .panel-title a:focus:after{color: #999}.theme_jobs .panel-body h2{margin-top: 0px}.theme_jobs .btn{margin-top: 15px}.theme_timeline{margin: 30px 0px 30px 0px;position: relative}.theme_timeline:before{content: "";position: absolute;top: 0px;bottom: 0px;left: 50%;width: 1px;background-color: #e73628;z-index: -1}.theme_timeline .timeline_item{margin: 0px 0px 50px 0px}.theme_timeline .timeline_marker{text-align: center;margin: 0px 0px 30px 0px}.theme_timeline .timeline_marker span{padding: 3px 12px 3px 12px;border: solid 1px #e73628;background-color: #fff;color: #e73628;font-size: 22px;line-height: 100%}.theme_timeline .theme_img img{border: solid 1px #e5e5e5}.theme_timeline .theme_txt{margin: 0px 0px 15px 0px;padding: 15px 15px 0px 15px;border: solid 1px #e5e5e5;background-color: #fff}.theme_timeline .theme_txt .headline_title{margin: 0px 0px 30px 0px}.theme_timeline .theme_txt .headline_subtitle{margin: -20px 0px 20px 0px}@media (min-width: 992px){.theme_timeline .timeline_item:after{content: ".";clear: both;display: block;visibility: hidden;height: 0px}.theme_timeline .theme_img{width: 50%}.theme_timeline .theme_txt{width: calc(50% -  20px);margin: 0px 0px 0px 0px}.theme_timeline .timeline_item:nth-child(odd) .theme_img{float: left;padding-right: 20px}.theme_timeline .timeline_item:nth-child(odd) .theme_txt{float: right;margin-left: 20px}.theme_timeline .timeline_item:nth-child(even) .theme_img{float: right;padding-left: 20px}.theme_timeline .timeline_item:nth-child(even) .theme_txt{float: left;margin-right: 20px}}.theme_technicaldetails{margin: 50px 0px 50px 0px}.theme_technicaldetails .row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}.theme_technicaldetails .theme_txt{height: 100%;margin: 0px 0px 0px 0px;padding: 0px 30px 15px 30px;border: solid 3px #e73628}.theme_technicaldetails .theme_txt .headline_title{position: relative;display: inline-block;top: -10px;margin: -20px 0px 15px 0px;padding: 10px 15px 10px 15px;background-color: #fff;color: #e73628;font-size: 25px;line-height: 120%}.theme_technicaldetails .theme_img{height: 100%}@media (max-width: 991px){.theme_technicaldetails .theme_img{margin-top: 30px}}.theme_technicaldetails .theme_img a{display: block;height: 100%}.theme_technicaldetails .theme_img a img{max-width: none;width: 100%;height: 100%;object-fit: cover}.theme_technicaldetails .theme_img .img_zoom{right: 15px;bottom: 15px;font-size: 35px}.theme_imagemap{position: relative}.theme_imagemap .image_map_info{position: absolute;top: 100%;left: 0px;width: 100%;margin: 30px 0px 0px 0px;padding: 10px 10px 10px 10px;border: solid 5px #666;background-color: #fff;font-size: 18px;line-height: 130%;z-index: 999;-moz-box-shadow: 0px 0px 8px 0px #999;-webkit-box-shadow: 0px 0px 8px 0px #999;-khtml-box-shadow: 0px 0px 8px 0px #999;box-shadow: 0px 0px 8px 0px #999}@media (min-width: 700px){.theme_imagemap .image_map_info{width: 700px;left: 50%;margin: 30px 0px 0px -350px}}.theme_imagemap .image_map_info .info_title{margin: 0px 0px 5px 0px;font-size: 20px;line-height: 120%;font-weight: bold}.services_wrapper{margin: 30px 0px 30px 0px}.services_wrapper .button_2 .back{fill: #e73628;stroke: #e73628;stroke-width: 4px}.services_wrapper .button_2 .text path{fill: #e73628}.services_wrapper .button_2 .icons path{fill: #fff}.services_wrapper .button_2 .border{display: none}.services_wrapper .button_1:hover,.services_wrapper .button_2:hover{cursor: pointer}.services_wrapper .button_1 .back,.services_wrapper .button_2 .back,.services_wrapper .button_2 .text path .button_2 .icons path{-moz-transition: all .7s;-webkit-transition: all .7s;-khtml-transition: all .7s;transition: all .7s}.services_wrapper .button_1:hover .back{fill: #e73628}.services_wrapper .button_2:hover .back{fill: #000;stroke: #000}.services_wrapper .button_2:hover .icons path{fill: #fff}.services_wrapper .services_info{position: absolute;display: none;top: 0px;left: 0px;max-width: 300px;border: solid 2px #666;background-color: #fff;padding: 5px 5px 5px 5px;z-index: 9999;-moz-box-shadow: 0px 0px 8px 0px #999;-webkit-box-shadow: 0px 0px 8px 0px #999;-khtml-box-shadow: 0px 0px 8px 0px #999;box-shadow: 0px 0px 8px 0px #999}@media (max-width: 991px){.theme-block{margin-top: 15px}}@media (max-width: 480px){.theme-block{margin-top: 15px}}.theme-block .header-box{background: #4d4d4d;padding: 15px 0;text-align: center}.theme-block .header-box .headline_title{color: #fff;font-size: 36px;margin: 0}.theme-block .gridcol .ce_element{padding-bottom: 15px;padding-top: 15px}.theme-block .theme_txt{background-color: rgba(0,0,0,0.65)}@media (max-width: 1200px){.theme-block .theme_txt .headline_title{font-size: 30px}}@media (max-width: 992px){.theme-block .theme_txt .headline_title{font-size: 25px}}.theme-block .theme_txt a.btn-primary{text-transform: uppercase;font-size: 12px;font-weight: 700;text-shadow: none;padding: 7px 15px;border: solid 3px #e73628;border: none;border-radius: 2px;background-image: url("../Images/welding_button.svg");background-repeat: no-repeat;background-size: 177px;background-position-x: center;background-position-y: center}.theme-block .mobile{margin-top: 15px}.theme-block .mobile .headline_title{font-size: 25px;height: 55px;display: flex;justify-content: center;align-items: center;margin-right: 30px;margin-left: 30px}@media (max-width: 991px){.theme-block .mobile .headline_title{margin-right: 45px;margin-left: 45px}}@media (max-width: 767px){.theme-block .mobile .headline_title{margin-right: 40px;margin-left: 40px}}@media (max-width: 992px){.theme-block .mobile .theme_txt .headline_title{font-size: 35px}.theme-block .mobile .theme_txt a.btn-primary{margin-bottom: 20px}}@media (max-width: 768px){.theme-block .mobile .theme_txt .headline_title{font-size: 30px}.theme-block .mobile .theme_txt a.btn-primary{margin-bottom: 10px}}@media (max-width: 480px){.theme-block .mobile .theme_txt .headline_title{font-size: 25px}.theme-block .mobile .theme_txt a.btn-primary{margin-bottom: 0px}}.theme-block .mobile .slick-next{top: 75%;right: 20px}@media (max-width: 480px){.theme-block .mobile .slick-next{top: 68%}}.theme-block .mobile .slick-next:before{background-color: transparent}.theme-block .mobile .slick-prev{top: 75%;left: 20px}@media (max-width: 480px){.theme-block .mobile .slick-prev{top: 68%}}.theme-block .mobile .slick-prev:before{background-color: transparent}.faq-container{margin-bottom: 20px}.faq-item{position: relative}.faq-answer{overflow: hidden;max-height: 0;transition: 0.2s;padding: 5px 10px}.faq-question{display: block;background: #d9dada;padding: 10px;padding-right: 70px;cursor: pointer}.faq-question:after{content: "\f078";padding: 0px 0px 0px 5px;font-family: 'Font Awesome 5 Free';color: #e73628;font-size: 45px;position: absolute;right: 25px;top: 10px}.faq-trigger:checked ~ .faq-answer{max-height: 1000px}.faq-trigger:checked ~ .faq-question:after{content: "\f077"}.faq-container{margin-right: 30px}@media (max-width: 1310px){.faq-container{margin-right: 30px}}@media (max-width: 767px){.faq-container{margin-right: 0px}}.infobox_inquire{position: absolute;top: 60px;right: 0px;display: inline-block;width: 98px;height: 38px;padding: 5px 0px 0px 8px;background-color: #e73628;color: #fff;font-size: 22px;line-height: 22px;cursor: pointer;-moz-transition: all .5s;-webkit-transition: all .5s;-khtml-transition: all .5s;transition: all .5s;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;-khtml-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;z-index: 1000}.infobox_content{position: absolute;display: none;top: 47px;right: 0px;width: 300px;padding: 15px 20px 10px 20px;background-color: #666;color: #fff;font-size: 16px;-moz-border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;-khtml-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px}.infobox_content a,.infobox_content a:hover,.infobox_content a:focus{color: #fff}.infobox_content hr{margin: 10px 0px 10px 0px;border-top: solid 1px #ccc}.infobox_headline{display: block;margin: 0px 0px 5px 0px;font-weight: bold}.infobox_open .infobox_inquire{background-color: #4d4d4d;-moz-border-radius: 3px 0px 0px 0px;-webkit-border-radius: 3px 0px 0px 0px;-khtml-border-radius: 3px 0px 0px 0px;border-radius: 3px 0px 0px 0px}.infobox_header{margin: -15px -20px 10px -20px;padding: 7px 20px 7px 20px;font-size: 18px;text-transform: uppercase;background-color: #4d4d4d;border-bottom: solid 1px #ccc;-moz-border-radius: 3px 0px 0px 0px;-webkit-border-radius: 3px 0px 0px 0px;-khtml-border-radius: 3px 0px 0px 0px;border-radius: 3px 0px 0px 0px}@media (max-width: 991px){.infobox{top: 54px;right: 0px}.infobox_content{top: 48px}}.ce_element.fr_6{background: #fff;margin-top: 25px}.ce_element.fr_6 header{margin-bottom: 30px;margin-top: 30px}.ce_element.fr_6 header h2,.ce_element.fr_6 header h1{color: #e73628}.theme_benefits{padding: 50px 0px 30px 0px}.theme_benefits_light{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_benefits_dark{background-color: #303030;color: #fff}.theme_benefits_dark .headline_title,.theme_benefits_dark .headline_subtitle{color: #fff}.theme_benefits_white{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_benefits_header{text-align: center;margin-bottom: 40px}.theme_benefits_header .headline_title{font-size: 28px;margin-bottom: 5px}.theme_benefits_header .headline_subtitle{font-size: 18px;color: #666}.theme_benefits_dark .theme_benefits_header .headline_subtitle{color: #b3b3b3}.theme_benefits_grid{display: grid;gap: 30px}.theme_benefits_cols_2{grid-template-columns: repeat(2, 1fr)}.theme_benefits_cols_3{grid-template-columns: repeat(3, 1fr)}.theme_benefits_cols_4{grid-template-columns: repeat(4, 1fr)}.theme_benefit_item{display: flex;align-items: flex-start;gap: 18px;padding: 20px;background-color: transparent;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;-moz-transition: all .3s;-webkit-transition: all .3s;-khtml-transition: all .3s;transition: all .3s;cursor: default}.theme_benefit_item:hover{background-color: #fff;-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.08);-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.08);-khtml-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.08);transform: translateY(-4px)}.theme_benefits_dark .theme_benefit_item:hover{background-color: rgba(255,255,255,0.05);-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);-khtml-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2)}.theme_benefit_icon{flex-shrink: 0;width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;background-color: #e73628;color: #fff;font-size: 24px;border-radius: 50%;-moz-transition: all .3s;-webkit-transition: all .3s;-khtml-transition: all .3s;transition: all .3s}.theme_benefit_item:hover .theme_benefit_icon{background-color: #303030}.theme_benefits_dark .theme_benefit_icon{background-color: #e73628;color: #fff}.theme_benefits_dark .theme_benefit_item:hover .theme_benefit_icon{background-color: #fff;color: #e73628}.theme_benefit_iconimage{flex-shrink: 0;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center}.theme_benefit_iconimage img{max-width: 80px;max-height: 80px;object-fit: contain}.theme_benefit_icon .alm_icon{display: flex;align-items: center;justify-content: center}.theme_benefit_icon .alm_icon i{font-size: 24px;color: #fff}.theme_benefit_content{flex: 1;min-width: 0}.theme_benefit_content .headline_title{font-weight: bold;margin: 0px 0px 5px 0px}.theme_benefit_content h1.headline_title{font-size: 24px}.theme_benefit_content h2.headline_title{font-size: 20px}.theme_benefit_content h3.headline_title{font-size: 18px}.theme_benefit_content h4.headline_title{font-size: 16px}.theme_benefit_text{font-size: 14px;line-height: 1.5;color: #666}.theme_benefits_dark .theme_benefit_text{color: #b3b3b3}@media (max-width: 1199px){.theme_benefits_cols_4{grid-template-columns: repeat(2, 1fr)}.theme_benefits_cols_3{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px){.theme_benefits{padding: 30px 0px 15px 0px}.theme_benefits_grid{grid-template-columns: 1fr;gap: 10px}.theme_benefits_cols_2,.theme_benefits_cols_3,.theme_benefits_cols_4{grid-template-columns: 1fr}.theme_benefit_item{padding: 15px}.theme_benefit_icon{width: 48px;height: 48px;font-size: 20px}.theme_benefit_icon .alm_icon i{font-size: 20px}.theme_benefits_header{margin-bottom: 25px}.theme_benefits_header .headline_title{font-size: 24px}}.theme_jobcard{background-color: #fff;border: solid 1px #e5e5e5;border-radius: 8px;padding: 25px;margin-bottom: 20px;-moz-transition: all .3s;-webkit-transition: all .3s;-khtml-transition: all .3s;transition: all .3s}.theme_jobcard:hover{-moz-box-shadow: 0px 0px 8px 0px #ccc;-webkit-box-shadow: 0px 0px 8px 0px #ccc;-khtml-box-shadow: 0px 0px 8px 0px #ccc;box-shadow: 0px 0px 8px 0px #ccc}.theme_jobcard_category{display: inline-block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #e73628;margin-bottom: 10px}.theme_jobcard_content .headline_title{font-size: 22px;font-weight: 700;line-height: 1.3;margin: 0px 0px 8px 0px;color: #303030}.theme_jobcard_meta{font-size: 13px;color: #666;margin-bottom: 12px}.theme_jobcard_meta i{color: #999;margin-right: 5px}.theme_jobcard_text{font-size: 14px;line-height: 1.5;color: #4d4d4d;margin-bottom: 15px}.theme_jobcard_text p{margin: 0}.theme_jobcard_action .btn{font-size: 13px;font-weight: 600;padding: 8px 20px;border-radius: 4px}@media (max-width: 991px){.theme_jobcard{padding: 20px}.theme_jobcard_content .headline_title{font-size: 18px}}@media (min-width: 992px){.gridrow:has(.theme_jobcard_image){display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-flow: dense;gap: 0 30px}.gridrow:has(.theme_jobcard_image) .ce_element:has( > .theme_jobcard_image:not(.theme_jobcard_noimg)){grid-row: span 2}.gridrow:has(.theme_jobcard_image)::before,.gridrow:has(.theme_jobcard_image)::after{display: none}.gridrow:has(.theme_jobcard_image) > .gridcol{display: contents}.gridrow:has(.theme_jobcard_image) .colnum_1 > .ce_element{grid-column: 1}.gridrow:has(.theme_jobcard_image) .colnum_2 > .ce_element{grid-column: 2}.gridrow:has(.theme_jobcard_image) .colnum_3 > .ce_element{grid-column: 3}.gridrow:has(.theme_jobcard_image) .ce_element{display: flex}}.theme_jobcard_image{background-color: #fff;border-radius: 8px;overflow: hidden;margin-bottom: 20px;width: 100%;display: flex;flex-direction: column;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001);-moz-transition: box-shadow .3s;-webkit-transition: box-shadow .3s;-khtml-transition: box-shadow .3s;transition: box-shadow .3s}.theme_jobcard_image_body{padding: 25px;flex: 1;display: flex;flex-direction: column}.theme_jobcard_image_link{margin-top: auto}.theme_jobcard_image:hover{box-shadow: 0 16px 42px rgba(0,0,0,0.12)}.theme_jobcard_image_img{position: relative;overflow: hidden;height: 220px}.theme_jobcard_image_img img{width: 100%;height: 100%;object-fit: cover;-moz-transition: transform .4s;-webkit-transition: transform .4s;-khtml-transition: transform .4s;transition: transform .4s}.theme_jobcard_image:hover .theme_jobcard_image_img img{transform: scale(1.03)}.theme_jobcard_image_body{padding: 25px}.theme_jobcard_image_body .headline_title{font-size: 20px;font-weight: 700;line-height: 1.3;margin: 0px 0px 12px 0px;color: #303030}.theme_jobcard_image_titlelink{text-decoration: none;display: block;-moz-transition: color .3s;-webkit-transition: color .3s;-khtml-transition: color .3s;transition: color .3s}.theme_jobcard_image_titlelink:hover,.theme_jobcard_image_titlelink:focus{text-decoration: none}.theme_jobcard_image_titlelink:hover .headline_title{color: #e73628}.theme_jobcard_image_dark-classic .theme_jobcard_image_titlelink:hover .headline_title{color: #e73628}.theme_jobcard_image_imglink{display: block;width: 100%;height: 100%}.theme_jobcard_image_imglink img{width: 100%;height: 100%;object-fit: cover}.theme_jobcard_image_text{font-size: 14px;line-height: 1.6;color: #4d4d4d;margin-bottom: 20px}.theme_jobcard_image_text p{margin: 0}.theme_jobcard_image_link a{display: inline-flex;align-items: center;text-decoration: none;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #e73628;-moz-transition: color .3s;-webkit-transition: color .3s;-khtml-transition: color .3s;transition: color .3s}.theme_jobcard_image_link a:hover{color: #c62316}.theme_jobcard_image_linkline{display: inline-block;width: 30px;height: 2px;background-color: #e73628;margin-right: 10px;-moz-transition: width .3s;-webkit-transition: width .3s;-khtml-transition: width .3s;transition: width .3s}.theme_jobcard_image_link a:hover .theme_jobcard_image_linkline{width: 40px}.theme_jobcard_image_linktext{display: inline-block}.theme_jobcard_image_dark-classic{background-color: #303030}.theme_jobcard_image_dark-classic:hover{-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);-khtml-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3)}.theme_jobcard_image_dark-classic .theme_jobcard_category{color: #e73628}.theme_jobcard_image_dark-classic .headline_title{color: #fff}.theme_jobcard_image_dark-classic .theme_jobcard_meta{color: rgba(255,255,255,0.85)}.theme_jobcard_image_dark-classic .theme_jobcard_meta i{color: rgba(255,255,255,0.85)}.theme_jobcard_image_dark-classic .theme_jobcard_image_text,.theme_jobcard_image_dark-classic .theme_jobcard_image_text p{color: rgba(255,255,255,0.85)}.theme_jobcard_image_dark-classic .theme_jobcard_image_link a{color: #e73628}.theme_jobcard_image_dark-classic .theme_jobcard_image_linkline{background-color: #e73628}.theme_jobcard_image_dark{position: relative;overflow: hidden;min-height: 400px;border-radius: 8px;background-color: #303030;transition: none}.theme_jobcard_image_dark:hover{box-shadow: none}.theme_jobcard_image_dark:hover .theme_jobcard_image_img img{transform: none}.theme_jobcard_image_dark .theme_jobcard_image_img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%}.theme_jobcard_image_dark .theme_jobcard_image_img img{width: 100%;height: 100%;object-fit: cover;opacity: 0.4}.theme_jobcard_image_dark .theme_jobcard_image_body{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: flex-end;min-height: 400px;padding: 30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.theme_jobcard_image_dark .theme_jobcard_category{color: #fff;font-size: 11px}.theme_jobcard_image_dark .theme_jobcard_image_teaser{font-size: 16px;color: #fff;margin-bottom: 5px;font-weight: 300}.theme_jobcard_image_dark .headline_title{color: #e73628;font-size: 24px;font-weight: 800;text-transform: uppercase;line-height: 1.2;margin-bottom: 8px}.theme_jobcard_image_dark .headline_subtitle{color: #fff;font-size: 14px;font-weight: 300}.theme_jobcard_image_dark .theme_jobcard_meta{color: #fff}.theme_jobcard_image_dark .theme_jobcard_meta i{color: #fff}.theme_jobcard_image_dark .theme_jobcard_image_text,.theme_jobcard_image_dark .theme_jobcard_image_text p{color: #fff}.theme_jobcard_image_dark .theme_jobcard_image_link{position: absolute;bottom: 30px;right: 30px}.theme_jobcard_image_dark .theme_jobcard_image_link a{color: #fff}.theme_jobcard_image_arrow{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: solid 2px #e73628;color: #fff;font-size: 16px;-moz-transition: all .3s;-webkit-transition: all .3s;-khtml-transition: all .3s;transition: all .3s}.theme_jobcard_image_dark:hover .theme_jobcard_image_arrow{background-color: #e73628;color: #fff}@media (max-width: 991px){.theme_jobcard_image_img{height: 180px}.theme_jobcard_image_body{padding: 20px}.theme_jobcard_image_body .headline_title{font-size: 18px}.theme_jobcard_image_dark{min-height: 320px}.theme_jobcard_image_dark .theme_jobcard_image_body{min-height: 320px;padding: 20px}.theme_jobcard_image_dark .headline_title{font-size: 20px}}.theme_valuecards{padding: 0 0 40px 0;background-color: #fff;border-top: solid 1px #e5e5e5}.theme_valuecards_white{background-color: #fff}.theme_valuecards_header{text-align: center;margin-bottom: 50px}.theme_valuecards_label{display: inline-block;padding: 6px 18px;border: 2px solid #e73628;color: #e73628;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;border-radius: 30px;margin-bottom: 20px}.theme_valuecards_headline_red .headline_title{color: #e73628}.theme_valuecards_headline_white .headline_title{color: #fff}.theme_valuecards_intro{font-size: 19px;line-height: 140%;color: #303030;max-width: 800px;margin: 0 auto}.theme_valuecards_intro p{margin: 0}.theme_valuecards_grid{display: grid;gap: 30px;align-items: stretch}.theme_valuecards_grid > .ce_element{height: 100%}.theme_valuecards_grid > .ce_element > .theme_valuecard{height: 100%}.theme_valuecards_cols_2{grid-template-columns: repeat(2, 1fr)}.theme_valuecards_cols_3{grid-template-columns: repeat(3, 1fr)}.theme_valuecards_cols_4{grid-template-columns: repeat(4, 1fr)}.theme_valuecard{background: #fff;border-top: 3px solid #e73628;padding: 35px 30px;position: relative;overflow: hidden;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001);-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;-moz-transition: all .3s;-webkit-transition: all .3s;-khtml-transition: all .3s;transition: all .3s}.theme_valuecard::before,.theme_valuecard::after{content: '';position: absolute;bottom: 0;width: 2px;background-color: #e73628}.theme_valuecard::before{right: 18px;height: 50px}.theme_valuecard::after{right: 30px;height: 30px}.theme_valuecard_headline_white::before,.theme_valuecard_headline_white::after{background-color: #fff}.theme_valuecard_headline_red::before,.theme_valuecard_headline_red::after{background-color: #e73628}.theme_valuecard:hover{transform: translateY(-4px);box-shadow: 0 16px 42px rgba(0,0,0,0.12)}.theme_valuecard_dark{background: #303030;border-top-color: #e73628}.theme_valuecard_dark:hover{-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);-khtml-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2)}.theme_valuecard_dark .headline_title{color: #fff}.theme_valuecard_dark .theme_valuecard_text{color: rgba(255,255,255,0.7)}.theme_valuecard_grey{background: #fff;border-top-color: #e73628}.theme_valuecard_grey:hover{border-top-color: #303030}.theme_valuecard_icon{margin-bottom: 22px;line-height: 1}.theme_valuecard_icon i{font-size: 36px;color: transparent;-webkit-text-stroke: 1.5px #e73628}.theme_valuecard_dark .theme_valuecard_icon i{color: transparent;-webkit-text-stroke: 1.5px #e73628}.theme_valuecard_badge{width: 45px;height: 45px;margin-bottom: 22px;overflow: hidden}.theme_valuecard_badge img{max-width: 100%;max-height: 100%;object-fit: contain}.theme_valuecard .headline_title{margin-bottom: 12px}.theme_valuecard_headline_red .headline_title{color: #e73628}.theme_valuecard_headline_white .headline_title{color: #fff}.theme_valuecard_text{font-size: 19px;line-height: 140%;color: #303030}.theme_valuecard_text p{margin: 0}.theme_valuecard_hasaward{position: relative}.theme_valuecard_award{position: absolute;top: 15px;right: 15px}.theme_valuecard_award img{width: 80px;height: 80px;object-fit: contain;border-radius: 50%;background: #fff;padding: 6px;box-shadow: 0 2px 10px rgba(0,0,0,0.2)}.theme_valuecard_dark .theme_valuecard_award img{border: 2px solid #e73628}.theme_valuecard_headline_red .headline_title{color: #e73628}.theme_valuecard_headline_white .headline_title{color: #fff}@media (max-width: 991px){.theme_valuecards{padding: 50px 0}.theme_valuecards_grid{grid-template-columns: 1fr !important}}.theme_valuecardimg_link{text-decoration: none !important;display: block;height: 100%}.theme_valuecardimg{position: relative;overflow: hidden;background: #303030;border-top: 3px solid #e73628;transition: border-color .3s;height: 100%}.theme_valuecardimg:hover{border-top-color: #fff}.theme_valuecardimg_bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}.theme_valuecardimg_bg img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.theme_valuecardimg:hover .theme_valuecardimg_bg img{transform: scale(1.03)}.theme_valuecardimg_overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2}.theme_valuecardimg_fade_bottom .theme_valuecardimg_overlay{background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.4) 50%, transparent 100%)}.theme_valuecardimg_fade_strong .theme_valuecardimg_overlay{background: linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.2) 100%)}.theme_valuecardimg_fade_full .theme_valuecardimg_overlay{background: rgba(0,0,0,0.6)}.theme_valuecardimg_content{position: relative;z-index: 3;padding: 35px 30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.theme_valuecardimg_icon{margin-bottom: 15px;line-height: 1}.theme_valuecardimg_icon i{font-size: 36px;color: transparent;-webkit-text-stroke: 1.5px #e73628}.theme_valuecardimg_iconimage{margin-bottom: 15px;line-height: 1}.theme_valuecardimg_iconimage img{max-width: 30px;max-height: 30px;object-fit: contain}.theme_valuecardimg_subline{font-size: 16px;color: #fff;margin-bottom: 6px;opacity: 0.9}.theme_valuecardimg .headline_title{color: #fff !important;margin-bottom: 8px}.theme_valuecardimg_headline_red .headline_title{color: #e73628 !important}.theme_valuecardimg .headline_subtitle{color: #e73628 !important}.theme_valuecardimg_text{font-size: 15px;line-height: 140%;color: rgba(255,255,255,0.8)}.theme_valuecardimg_text p{margin: 0}.theme_valuecardimg_award{position: absolute;top: 15px;right: 15px;z-index: 4}.theme_valuecardimg_award img{width: 70px;height: 70px;object-fit: contain;border-radius: 50%;background: #fff;padding: 5px;box-shadow: 0 2px 10px rgba(0,0,0,0.3)}.theme_valuecardimg_arrow{position: absolute;bottom: 20px;right: 20px;z-index: 4;width: 36px;height: 36px;background: #e73628;display: flex;align-items: center;justify-content: center;transition: background .3s}.theme_valuecardimg:hover .theme_valuecardimg_arrow{background: #fff}.theme_valuecardimg_arrow i{color: #fff;font-size: 14px}.theme_valuecardimg:hover .theme_valuecardimg_arrow i{color: #e73628}.theme_careerhero{position: relative;width: 100%;height: 500px;overflow: hidden;background-color: #303030}.theme_careerhero_bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}.theme_careerhero_bg img{width: 100%;height: 100%;object-fit: cover}.theme_careerhero_overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2}.theme_careerhero_overlay_none .theme_careerhero_overlay{display: none}.theme_careerhero_overlay_light .theme_careerhero_overlay{background-color: rgba(0,0,0,0.3)}.theme_careerhero_overlay_medium .theme_careerhero_overlay{background-color: rgba(0,0,0,0.5)}.theme_careerhero_overlay_strong .theme_careerhero_overlay{background-color: rgba(0,0,0,0.7)}.theme_careerhero_content{position: relative;z-index: 3;height: 100%;display: flex;align-items: center;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.theme_careerhero_layout{display: flex;align-items: center;gap: 50px}.theme_careerhero_claim{flex: 1;max-width: 60%;background-color: rgba(0,0,0,0.45);padding: 30px 35px;border-radius: 6px;backdrop-filter: blur(2px)}.theme_careerhero_card{position: absolute;right: 30px;top: 50%;transform: translateY(-50%)}.theme_careerhero_align_left .theme_careerhero_content{align-items: flex-start;padding-top: 40px}.theme_careerhero_align_left .theme_careerhero_claim{text-align: left;margin-left: -50px}.theme_careerhero_align_right .theme_careerhero_content{align-items: flex-start;padding-top: 40px}.theme_careerhero_align_right .theme_careerhero_claim{text-align: right;margin-left: auto}.theme_careerhero_color_white .headline_title,.theme_careerhero_color_white .headline_subtitle{color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,0.3)}.theme_careerhero_color_red .headline_title,.theme_careerhero_color_red .headline_subtitle{color: #e73628;text-shadow: none}.theme_careerhero_color_dark .headline_title,.theme_careerhero_color_dark .headline_subtitle{color: #303030;text-shadow: none}.theme_careerhero_size_large .headline_title{font-size: 58px}.theme_careerhero_size_medium .headline_title{font-size: 44px}.theme_careerhero_size_small .headline_title{font-size: 32px}.theme_careerhero .headline_title{font-size: 58px;font-weight: 800;color: #fff;line-height: 1.15;margin: 0;text-shadow: 0 2px 8px rgba(0,0,0,0.3)}.theme_careerhero .headline_subtitle{font-size: 20px;font-weight: 400;color: #fff;margin: 15px 0 0 0;opacity: 0.9;text-shadow: 0 1px 4px rgba(0,0,0,0.3)}.theme_careerhero_card{width: 320px;background: rgba(255,255,255,0.95);border-radius: 6px;overflow: hidden;box-shadow: 0 8px 30px rgba(0,0,0,0.25);z-index: 4}.theme_careerhero_card_title{padding: 16px 22px;background-color: #303030;color: #fff;font-size: 16px;font-weight: 700;text-align: center;letter-spacing: 0.3px}.theme_careerhero_card_body{padding: 22px;display: flex;gap: 18px;align-items: flex-start}.theme_careerhero_card_img{width: 80px;height: 80px;min-width: 80px;border-radius: 50%;overflow: hidden;filter: grayscale(50%);transition: filter .5s}.theme_careerhero_card:hover .theme_careerhero_card_img{filter: grayscale(0%)}.theme_careerhero_card_img img{width: 100%;height: 100%;object-fit: cover}.theme_careerhero_card_info{flex: 1}.theme_careerhero_card_row{margin-bottom: 5px;font-size: 13px;line-height: 1.4}.theme_careerhero_card_label{font-weight: 700;color: #e73628}.theme_careerhero_card_value{color: #303030}.theme_careerhero_card_link{text-decoration: none;transition: color .3s}.theme_careerhero_card_link:hover{color: #e73628;text-decoration: none}@media (max-width: 991px){.theme_careerhero{height: auto}.theme_careerhero_content{height: auto;padding: 40px 0}.theme_careerhero_layout{flex-direction: column;gap: 30px}.theme_careerhero .headline_title,.theme_careerhero_size_large .headline_title{font-size: 26px}.theme_careerhero_size_medium .headline_title{font-size: 22px}.theme_careerhero_size_small .headline_title{font-size: 20px}.theme_careerhero_claim{max-width: 100%;background-color: rgba(0,0,0,0.45);padding: 20px 22px;border-radius: 6px;backdrop-filter: blur(2px)}.theme_careerhero_align_left .theme_careerhero_claim,.theme_careerhero_align_right .theme_careerhero_claim{margin-left: 0;margin-right: 0}.theme_careerhero_card{position: static;transform: none;width: 100%;max-width: 360px;margin: 0 auto}}.theme_jobhero{position: relative;width: 100%;height: 500px;overflow: hidden;background-color: #303030}.theme_jobhero_overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.55);z-index: 2}.theme_jobhero_shadow_none .theme_jobhero_overlay{background-color: transparent}.theme_jobhero_shadow_light .theme_jobhero_overlay{background-color: rgba(0,0,0,0.3)}.theme_jobhero_shadow_medium .theme_jobhero_overlay{background-color: rgba(0,0,0,0.55)}.theme_jobhero_shadow_strong .theme_jobhero_overlay{background-color: rgba(0,0,0,0.75)}.theme_jobhero_shadow_none .theme_jobhero_teaser,.theme_jobhero_shadow_none .theme_jobhero .headline_title,.theme_jobhero_shadow_none .theme_jobhero_gender,.theme_jobhero_shadow_none .theme_jobhero_meta_item{text-shadow: none}.theme_jobhero_shadow_strong .theme_jobhero_teaser{text-shadow: 0 2px 6px rgba(0,0,0,0.8)}.theme_jobhero_bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}.theme_jobhero_bg img{width: 100%;height: 100%;object-fit: cover}.theme_jobhero_content{position: relative;z-index: 3;display: flex;align-items: center;height: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.theme_jobhero_badge{display: inline-block;padding: 5px 12px;background-color: #e73628;color: #fff;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 20px}.theme_jobhero_teaser{font-size: 18px;color: #ffffff;font-weight: 400;margin-bottom: 5px;opacity: 1;text-shadow: 0 1px 4px rgba(0,0,0,0.6)}.theme_jobhero .headline_title{font-size: 55px;font-weight: 800;color: #e73628;text-transform: none;letter-spacing: -1px;line-height: 1.1;margin: 0 0 5px 0}.theme_jobhero .headline_subtitle{font-size: 18px;font-weight: 400;color: #fff;margin: 0 0 10px 0;opacity: 0.9}.theme_jobhero_gender{font-size: 22px;font-weight: 300;color: #fff;margin-bottom: 25px;letter-spacing: 1px}.theme_jobhero_meta{display: flex;flex-wrap: wrap;gap: 25px;margin-bottom: 30px}.theme_jobhero_meta_item{font-size: 14px;font-weight: 500;color: #ffffff;letter-spacing: 0.3px;text-shadow: 0 1px 4px rgba(0,0,0,0.6)}.theme_jobhero_meta_item i{color: #e73628;margin-right: 6px}.theme_jobhero_btn{padding: 14px 40px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 2px !important;text-transform: uppercase}@media (max-width: 991px){.theme_jobhero{height: auto;min-height: 400px}.theme_jobhero_content{padding: 40px 0}.theme_jobhero .headline_title{font-size: 36px}.theme_jobhero_gender{font-size: 18px}.theme_jobhero_meta{flex-direction: column;gap: 10px}}.container-header{max-width: 1600px;margin-left: auto;margin-right: auto}.theme_jobinfobar{background-color: #fff;margin-top: -30px;position: relative;z-index: 10;-moz-box-shadow: 0px 0px 10px 0px #ccc;-webkit-box-shadow: 0px 0px 10px 0px #ccc;-khtml-box-shadow: 0px 0px 10px 0px #ccc;box-shadow: 0px 0px 10px 0px #ccc}.theme_jobinfobar_row{display: flex}.theme_jobinfobar_item{flex: 1;padding: 25px 30px;border-right: solid 1px #e5e5e5;display: flex;align-items: center;gap: 15px}.theme_jobinfobar_item:last-child{border-right: none}.theme_jobinfobar_icon{width: 48px;height: 48px;min-width: 48px;display: flex;align-items: center;justify-content: center;color: #e73628;font-size: 22px}.theme_jobinfobar_label{display: block;font-size: 11px;font-weight: 700;color: #e73628;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 5px}.theme_jobinfobar_value{display: block;font-size: 18px;font-weight: 600;color: #303030}@media (max-width: 991px){.theme_jobinfobar{margin-top: 0}.theme_jobinfobar_row{flex-direction: column}.theme_jobinfobar_item{border-right: none;border-bottom: solid 1px #e5e5e5;padding: 18px 20px}.theme_jobinfobar_item:last-child{border-bottom: none}}.theme_cta{padding: 60px 0;background-color: #fff}.theme_cta_bg_white{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_cta_bg_light{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_cta_bg_dark{background-color: #303030}.theme_cta_bg_dark .headline_title,.theme_cta_bg_dark .theme_cta_text,.theme_cta_bg_dark .theme_cta_person_name,.theme_cta_bg_dark .theme_cta_person_role,.theme_cta_bg_dark .theme_cta_person_link{color: #fff}.theme_cta_bg_dark .theme_cta_contact{border-top-color: rgba(255,255,255,0.2)}.theme_cta_inner{text-align: center;max-width: 700px;margin: 0 auto}.theme_cta .headline_title{font-size: 30px;font-weight: 800;color: #303030;text-transform: uppercase;letter-spacing: -0.5px;margin-bottom: 15px}.theme_cta_headline_red .headline_title{color: #e73628}.theme_cta_headline_white .headline_title{color: #fff}.theme_cta .headline_title_special:after{content: '';display: block;width: 40px;height: 2px;background-color: #e73628;border-bottom: none;margin: 10px auto 0 auto}.theme_cta .headline_subtitle{font-size: 16px;color: #666;margin-bottom: 10px}.theme_cta_text{font-size: 16px;line-height: 1.6;color: #666;margin-bottom: 30px}.theme_cta_text p{margin: 0}.theme_cta_btn{padding: 16px 50px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 2px !important;text-transform: uppercase;margin-bottom: 30px;display: inline-block}.theme_cta_contact{display: flex;justify-content: center;gap: 40px;border-top: solid 1px #e5e5e5;padding-top: 30px;margin-top: 10px}.theme_cta_contact_item{text-align: center}.theme_cta_contact_label{display: block;font-size: 11px;font-weight: 700;color: #e73628;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 5px}.theme_cta_contact_value{display: block;font-size: 18px;font-weight: 700;color: #303030}.theme_cta_person{display: flex;align-items: center;gap: 25px;justify-content: center;border-top: solid 1px #e5e5e5;padding-top: 30px;margin-top: 10px;text-align: left}.theme_cta_person_img{width: 100px;height: 100px;min-width: 100px;border-radius: 50%;overflow: hidden;filter: grayscale(100%);-moz-transition: filter .5s;-webkit-transition: filter .5s;-khtml-transition: filter .5s;transition: filter .5s}.theme_cta_person:hover .theme_cta_person_img{filter: grayscale(0%)}.theme_cta_person_img img{width: 100%;height: 100%;object-fit: cover}.theme_cta_person_name{display: block;font-size: 18px;font-weight: 700;color: #303030;margin-bottom: 2px}.theme_cta_person_role{display: block;font-size: 14px;color: #666;margin-bottom: 10px}.theme_cta_person_contact{display: flex;flex-direction: column;gap: 5px}.theme_cta_person_link{font-size: 14px;color: #4d4d4d;text-decoration: none;-moz-transition: color .3s;-webkit-transition: color .3s;-khtml-transition: color .3s;transition: color .3s}.theme_cta_person_link:hover{color: #e73628;text-decoration: none}.theme_cta_person_link i{color: #e73628;width: 18px;text-align: center;margin-right: 6px}@media (max-width: 991px){.theme_cta{padding: 40px 0}.theme_cta .headline_title{font-size: 24px}.theme_cta_person{flex-direction: column;text-align: center}.theme_cta_person_contact{align-items: center}}.theme_hashtag_banner{padding: 45px 0;background-color: #303030;text-align: center;overflow: hidden}.theme_hashtag_banner_red{background-color: #e73628}.theme_hashtag_banner_gradient{background: linear-gradient(135deg, #303030 0%, #3a3a3a 50%, #e73628 100%)}.theme_hashtag_banner_inner{max-width: 900px;margin: 0 auto;padding: 0 20px}.theme_hashtag_banner .headline_title{font-size: 30px;font-weight: 700;color: #e73628;text-transform: uppercase;letter-spacing: 4px;margin-bottom: 25px}.theme_hashtag_banner .headline_subtitle{font-size: 18px;color: rgba(255,255,255,0.8);letter-spacing: 1px}.theme_hashtag_banner_tag{font-size: 16px;font-weight: 400;color: #ffffff;text-transform: none;letter-spacing: 0.5px;line-height: 1.2;margin-bottom: 20px;word-break: break-word}.theme_hashtag_banner_text{font-size: 20px;line-height: 1.7;color: #ffffff;margin-bottom: 30px;max-width: 600px;margin-left: auto;margin-right: auto}.theme_hashtag_banner_text p{margin: 0}.theme_hashtag_banner_btn{padding: 16px 50px !important;font-size: 13px !important;font-weight: 700 !important;letter-spacing: 2px !important;text-transform: uppercase;display: inline-block;margin-top: 10px}.theme_hashtag_banner_red .theme_hashtag_banner_btn{background-color: #ffffff !important;border-color: #ffffff !important;color: #e73628 !important}.theme_hashtag_banner_red .theme_hashtag_banner_btn:hover,.theme_hashtag_banner_red .theme_hashtag_banner_btn:focus{background-color: #f0f0f0 !important;border-color: #f0f0f0 !important}.theme_hashtag_banner_withimage .theme_hashtag_banner_inner{display: flex;align-items: center;max-width: 1100px;gap: 40px}.theme_hashtag_banner_withimage .theme_hashtag_banner_content{flex: 1;text-align: left}.theme_hashtag_banner_withimage .theme_hashtag_banner_text{margin-left: 0;margin-right: 0}.theme_hashtag_banner_person{flex-shrink: 0;text-align: center}.theme_hashtag_banner_person_img{width: 170px;height: 220px;overflow: hidden;border-radius: 6px}.theme_hashtag_banner_person_img img{width: 100%;height: 100%;object-fit: cover;filter: grayscale(30%);transition: filter .5s}.theme_hashtag_banner_person:hover .theme_hashtag_banner_person_img img{filter: grayscale(0%)}.theme_hashtag_banner_person_info{margin-top: 12px}.theme_hashtag_banner_person_name{font-size: 15px;font-weight: 700;color: #ffffff}.theme_hashtag_banner_person_role{font-size: 14px;font-style: italic;color: rgba(255,255,255,0.6)}@media (max-width: 991px){.theme_hashtag_banner{padding: 35px 0}.theme_hashtag_banner_tag{font-size: 15px;letter-spacing: 0}.theme_hashtag_banner .headline_title{font-size: 24px}.theme_hashtag_banner_text{font-size: 18px}.theme_hashtag_banner_withimage .theme_hashtag_banner_inner{flex-direction: column;text-align: center}.theme_hashtag_banner_withimage .theme_hashtag_banner_content{text-align: center}.theme_hashtag_banner_withimage .theme_hashtag_banner_text{margin-left: auto;margin-right: auto}.theme_hashtag_banner_person_img{width: 130px;height: 170px}}@media (max-width: 575px){.theme_hashtag_banner_tag{font-size: 14px;letter-spacing: 0}}.theme_jobsection{padding: 70px 0;overflow: hidden}.theme_jobsection_bg_grey{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_jobsection_bg_white{background-color: #fff;border-top: solid 1px #e5e5e5}.theme_jobsection_withimg .gridrow{margin: 0}.theme_jobsection_withimg .gridcol{margin: 0;padding-left: 0;padding-right: 0}.theme_jobsection_withimg .theme_txt{padding: 30px 50px}@media (min-width: 992px){.theme_jobsection_withimg .gridrow{display: flex;align-items: center}}.theme_jobsection_title{margin-bottom: 30px}.theme_jobsection .theme_jobsection_noimg{display: flex;align-items: flex-start}.theme_jobsection_noimg .theme_jobsection_title{margin-bottom: 0;padding-top: 2px}.theme_jobsection_noimg .theme_jobsection_content ul:first-child{margin-top: 0}.theme_jobsection_title .headline_title{font-size: 26px;font-weight: 800;color: #303030;text-transform: uppercase;letter-spacing: -0.5px;margin-bottom: 12px}.theme_jobsection_title .headline_title:after,.theme_jobsection_title .headline_title_special:after{content: '';display: block;width: 40px;height: 2px;background-color: #e73628;border-bottom: none;margin-top: 10px;margin-bottom: 0}.theme_jobsection_content{font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 19px;line-height: 140%;color: #303030}.theme_jobsection_content ul{list-style: none;padding: 0;margin: 0}.theme_jobsection_content ul li{position: relative;padding-left: 30px;margin-bottom: 15px}.theme_jobsection_content ul li:before{content: "\f105";position: absolute;left: 0;top: 1px;font-family: 'Font Awesome 5 Free';font-size: 15px;font-weight: 900;color: #e73628}.theme_jobsection_img{position: relative;overflow: hidden}.theme_jobsection_img img{width: 100%;height: auto;display: block;filter: grayscale(100%);-moz-transition: all .7s;-webkit-transition: all .7s;-khtml-transition: all .7s;transition: all .7s}.theme_jobsection_img:hover img{filter: grayscale(0%);transform: scale(1.03)}.theme_jobsection_imgbadge{position: absolute;bottom: 12px;left: 12px;background-color: #e73628;color: #fff;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;padding: 5px 12px;z-index: 2}@media (max-width: 991px){.theme_jobsection{padding: 40px 0}.theme_jobsection_withimg .theme_txt{padding: 20px 15px}.theme_jobsection_title .headline_title{font-size: 22px}}.theme_jobprofile{margin: 50px auto}.theme_jobprofile_width_narrow{max-width: 700px}.theme_jobprofile_width_medium{max-width: 850px}.theme_jobprofile_width_wide{max-width: 1000px}.theme_jobprofile_titleimage{margin: 0 0 30px 0;line-height: 0}.theme_jobprofile_titleimage img{display: block;width: 100%;height: auto}.theme_jobprofile_inner{border: solid 3px #e73628;background-color: #fff;padding: 0 40px 35px 40px}.theme_jobprofile_bg_white .theme_jobprofile_inner{background-color: #fff;color: #303030}.theme_jobprofile_bg_light .theme_jobprofile_inner{background-color: #fff;color: #303030}.theme_jobprofile_bg_dark .theme_jobprofile_inner{background-color: #303030;color: #fff}.theme_jobprofile_bg_dark .theme_jobprofile_section_title{color: #fff;border-bottom-color: rgba(255,255,255,0.3)}.theme_jobprofile_header{text-align: center;margin: -26px 0 30px 0;line-height: 0}.theme_jobprofile_header .headline_title{display: inline-block;margin: 0;padding: 10px 18px;background-color: #fff;color: #e73628;font-size: 26px;line-height: 1.2}.theme_jobprofile_section{margin: 0 0 50px 0}.theme_jobprofile_section:last-child{margin-bottom: 0}.theme_jobprofile_section_title{color: #e73628;font-size: 22px;font-weight: 700;margin: 0 0 15px 0;padding: 0 0 8px 0;border-bottom: solid 1px rgba(231,54,40,0.3)}.theme_jobprofile_section_content{font-size: 17px;line-height: 1.6}.theme_jobprofile_section_content p{margin: 0 0 12px 0}.theme_jobprofile_section_content p:last-child{margin-bottom: 0}.theme_jobprofile_section_content ul{position: relative;margin: 0 0 10px 0;padding: 0 0 0 20px;list-style: none}.theme_jobprofile_section_content ul li{position: relative;padding: 3px 0 3px 0}.theme_jobprofile_section_content ul li:before{position: absolute;top: 4px;left: -20px;content: "\f105";font-family: 'Font Awesome 5 Free';font-size: 15px;font-weight: 900;color: #e73628}@media (max-width: 991px){.theme_jobprofile{margin: 30px 15px}.theme_jobprofile_inner{padding: 25px 20px}.theme_jobprofile_section_title{font-size: 20px}}.theme_tilegrid{padding: 60px 0}.theme_tilegrid_header{text-align: center;margin-bottom: 45px}.theme_tilegrid_label{display: inline-block;padding: 6px 18px;border: 2px solid #e73628;color: #e73628;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 20px;position: relative;border-top-color: transparent}.theme_tilegrid_label::before,.theme_tilegrid_label::after{content: '';position: absolute;top: -2px;height: 2px;background: #e73628}.theme_tilegrid_label::before{left: -2px;right: 28px}.theme_tilegrid_label::after{right: -2px;width: 12px}.theme_tilegrid_intro{font-size: 19px;line-height: 150%;max-width: 760px;margin: 14px auto 0 auto}.theme_tilegrid_grid{display: grid;gap: 26px;align-items: stretch}.theme_tilegrid_cols_2{grid-template-columns: repeat(2, 1fr)}.theme_tilegrid_cols_3{grid-template-columns: repeat(3, 1fr)}.theme_tilegrid_cols_4{grid-template-columns: repeat(4, 1fr)}.theme_tilegrid_grid > *{min-width: 0;height: 100%}.theme_tilegrid_grid > .ce_element > .theme_tile{height: 100%}.theme_tile{display: flex;flex-direction: column;align-items: flex-start;padding: 32px 28px;position: relative;overflow: hidden;text-decoration: none !important;height: 100%;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-khtml-transition: all .3s ease;transition: all .3s ease}.theme_tile_icon{display: inline-flex;align-items: center;justify-content: center;margin-bottom: 20px;line-height: 1}.theme_tile_icon i{font-size: 34px;color: #e73628}.theme_tile_title{display: block;font-size: 21px;font-weight: 700;margin-bottom: 8px;line-height: 1.25}.theme_tile_text{display: block;font-size: 15px;line-height: 1.5;opacity: 0.85}.theme_tile_arrow{position: absolute;right: 22px;bottom: 22px;opacity: 0;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-khtml-transition: all .3s ease;transition: all .3s ease}.theme_tile_arrow i{color: #e73628;font-size: 16px}.theme_tile_link:hover .theme_tile_arrow{opacity: 1;right: 18px}.theme_tile_hasimg{padding: 0;min-height: 280px;justify-content: flex-end;border-top: 3px solid #e73628}.theme_tile_bg{position: absolute;inset: 0;z-index: 0;display: block;overflow: hidden}.theme_tile_bg img{width: 100%;height: 100%;object-fit: cover;-moz-transition: transform .5s ease;-webkit-transition: transform .5s ease;-khtml-transition: transform .5s ease;transition: transform .5s ease}.theme_tile_hasimg:hover .theme_tile_bg img{transform: scale(1.06)}.theme_tile_overlay{position: absolute;inset: 0;z-index: 1;background: linear-gradient(to top, rgba(20,20,20,0.9399999999999999) 0%, rgba(20,20,20,0.55) 45%, rgba(20,20,20,0.12) 100%)}.theme_tile_hasimg .theme_tile_inner{position: relative;z-index: 2;width: 100%;margin-top: auto;padding: 28px}.theme_tile_hasimg .theme_tile_icon{width: 46px;height: 46px;background: rgba(231,54,40,0.18);border: 1px solid rgba(231,54,40,0.45);margin-bottom: 14px}.theme_tile_hasimg .theme_tile_icon i{font-size: 20px}.theme_tile_hasimg .theme_tile_title{color: #fff !important}.theme_tile_hasimg .theme_tile_text{color: rgba(255,255,255,0.82) !important}.theme_tile_hasimg:hover{transform: translateY(-5px);box-shadow: 0 16px 42px rgba(0,0,0,0.45)}.theme_tilegrid_tech .theme_tile_hasimg:hover{box-shadow: 0 16px 42px rgba(0,0,0,0.5), 0 0 26px rgba(231,54,40,0.22)}.theme_tilegrid_tech .theme_tile_hasimg,.theme_tilegrid_dark .theme_tile_hasimg{border: 0;border-top: 3px solid #e73628}.theme_tilegrid_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_tilegrid_light .theme_tile{background: #fff;border-top: 3px solid #e73628;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}.theme_tilegrid_light .theme_tile_title{color: #303030}.theme_tilegrid_light .theme_tile_text{color: #4d4d4d}.theme_tilegrid_light .theme_tile:hover{transform: translateY(-5px);box-shadow: 0 16px 42px rgba(0,0,0,0.12)}.theme_tilegrid_outline{background: #fff;border-top: 1px solid #e5e5e5}.theme_tilegrid_outline .theme_tile{background: #fff;border: 1px solid #ccc}.theme_tilegrid_outline .theme_tile_icon i{color: transparent;-webkit-text-stroke: 1.5px #e73628}.theme_tilegrid_outline .theme_tile_title{color: #303030}.theme_tilegrid_outline .theme_tile_text{color: #4d4d4d}.theme_tilegrid_outline .theme_tile:hover{border-color: #e73628;transform: translateY(-4px)}.theme_tilegrid_dark{background: #fff;border-top: 1px solid #e5e5e5}.theme_tilegrid_dark .theme_tile{background: #303030;border-top: 3px solid #e73628}.theme_tilegrid_dark .theme_tile_title{color: #fff}.theme_tilegrid_dark .theme_tile_text{color: rgba(255,255,255,0.72)}.theme_tilegrid_dark .theme_tile:hover{transform: translateY(-5px);-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.28);-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.28);-khtml-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.28);box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.28)}.theme_tilegrid_tech{background: #262626;position: relative}.theme_tilegrid_tech .container{position: relative;z-index: 1}.theme_tilegrid_tech .theme_tile{background: linear-gradient(160deg, rgba(255,255,255,0.05), rgba(255,255,255,0.015));border: 1px solid rgba(255,255,255,0.1)}.theme_tilegrid_tech .theme_tile_icon{width: 58px;height: 58px;background: rgba(231,54,40,0.12);border: 1px solid rgba(231,54,40,0.35)}.theme_tilegrid_tech .theme_tile_icon i{font-size: 26px}.theme_tilegrid_tech .theme_tile_title{color: #fff}.theme_tilegrid_tech .theme_tile_text{color: rgba(255,255,255,0.62)}.theme_tilegrid_tech .theme_tile:hover{transform: translateY(-5px);border-color: rgba(231,54,40,0.6);box-shadow: 0 14px 40px rgba(0,0,0,0.45), 0 0 0 1px rgba(231,54,40,0.25), 0 0 30px rgba(231,54,40,0.18)}.theme_tilegrid_light .headline_title,.theme_tilegrid_dark .headline_title,.theme_tilegrid_outline .headline_title{color: #303030}.theme_tilegrid_tech .headline_title{color: #fff}.theme_tilegrid_tech .headline_subtitle,.theme_tilegrid_tech .theme_tilegrid_intro{color: rgba(255,255,255,0.7)}.theme_tilegrid_headline_red .headline_title{color: #e73628 !important}.theme_tilegrid_headline_white .headline_title{color: #fff !important}.theme_tilegrid_headline_dark .headline_title{color: #303030 !important}.theme_tilegrid_header .headline_title,.theme_processsteps_header .headline_title{font-size: 34px;line-height: 1.15}@media (max-width: 767px){.theme_tilegrid_header .headline_title,.theme_processsteps_header .headline_title{font-size: 27px}}@media (max-width: 991px){.theme_tilegrid_grid{grid-template-columns: 1fr !important}.theme_tilegrid{padding: 45px 0}}.theme_proscons{padding: 60px 0}.theme_proscons_header{text-align: center;margin-bottom: 40px}.theme_proscons_grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;align-items: stretch}.theme_proscons_col{padding: 34px 32px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;height: 100%;display: flex;flex-direction: column}.theme_proscons_body{flex: 1 1 auto}.theme_proscons_colhead{display: flex;align-items: center;gap: 14px;margin-bottom: 22px;padding-bottom: 16px;border-bottom: 1px solid rgba(0,0,0,0.08)}.theme_proscons_icon{flex: 0 0 auto;width: 46px;height: 46px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 20px}.theme_proscons_coltitle{font-size: 22px;font-weight: 700;line-height: 1.2}.theme_proscons_body ul,.theme_proscons_body ol{list-style: none;margin: 0;padding: 0}.theme_proscons_body li{position: relative;padding: 0 0 14px 38px;margin: 0 0 14px 0;line-height: 1.5;font-size: 16px;border-bottom: 1px solid rgba(0,0,0,0.06)}.theme_proscons_body li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}.theme_proscons_body li strong{display: block;font-weight: 700;margin-bottom: 3px}.theme_proscons_body p{margin: 0}.theme_proscons .theme_proscons_body_check li{padding: 0 0 16px 46px;margin: 0 0 16px 0}.theme_proscons .theme_proscons_body_check li:last-child{margin-bottom: 0;padding-bottom: 0}.theme_proscons .theme_proscons_body_check li::before{content: "\f00c" !important;font-family: 'Font Awesome 5 Free' !important;font-weight: 900;position: absolute;left: 0;top: 0;width: 30px;height: 30px;border-radius: 50%;background: rgba(46,156,95,0.14);color: #2e9c5f;font-size: 13px;display: flex;align-items: center;justify-content: center}.theme_proscons_body_bullet li::before{content: "";position: absolute;left: 6px;top: 8px;width: 8px;height: 8px;border-radius: 50%;background: #e73628}.theme_proscons_body_numbered{counter-reset: prosconsnum}.theme_proscons_body_numbered li{padding-left: 46px}.theme_proscons_body_numbered li::before{counter-increment: prosconsnum;content: counter(prosconsnum);position: absolute;left: 0;top: 0;width: 30px;height: 30px;border-radius: 50%;background: #e73628;color: #fff;font-size: 14px;font-weight: 700;display: flex;align-items: center;justify-content: center}.theme_proscons_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_proscons_light .theme_proscons_col{background: #fff;border-top: 3px solid #e73628;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}.theme_proscons_light .theme_proscons_col_pro{border-top-color: #2e9c5f}.theme_proscons_light .theme_proscons_col_pro .theme_proscons_icon{background: rgba(46,156,95,0.12);color: #2e9c5f}.theme_proscons_light .theme_proscons_col_con .theme_proscons_icon{background: rgba(231,54,40,0.12);color: #e73628}.theme_proscons_light .theme_proscons_coltitle{color: #303030}.theme_proscons_dark{background: #fff;border-top: 1px solid #e5e5e5}.theme_proscons_dark .theme_proscons_col{background: linear-gradient(160deg, #303030 0%, #1c1c1c 100%);border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 14px 40px rgba(0,0,0,0.25)}.theme_proscons_dark .theme_proscons_colhead{border-bottom-color: rgba(255,255,255,0.12)}.theme_proscons_dark .theme_proscons_coltitle{color: #fff}.theme_proscons_dark .theme_proscons_body{color: rgba(255,255,255,0.78)}.theme_proscons_dark .theme_proscons_body li{border-bottom-color: rgba(255,255,255,0.08)}.theme_proscons_dark .theme_proscons_body li strong{color: #fff}.theme_proscons_dark .theme_proscons_col_pro .theme_proscons_icon{background: rgba(46,156,95,0.18);color: #4cd089}.theme_proscons_dark .theme_proscons_body_check li::before{color: #4cd089;background: rgba(76,208,137,0.16)}.theme_proscons_dark .theme_proscons_col_con .theme_proscons_icon{background: rgba(231,54,40,0.2);color: #e73628}.theme_proscons_split{background: #fff;border-top: 1px solid #e5e5e5}.theme_proscons_split .theme_proscons_grid{gap: 0;background: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;overflow: hidden;box-shadow: 0 10px 34px rgba(0,0,0,0.08)}.theme_proscons_split .theme_proscons_col{background: transparent}.theme_proscons_split .theme_proscons_col_con{border-left: 1px solid rgba(0,0,0,0.08)}.theme_proscons_split .theme_proscons_col_pro .theme_proscons_icon{background: rgba(46,156,95,0.12);color: #2e9c5f}.theme_proscons_split .theme_proscons_col_con .theme_proscons_icon{background: rgba(231,54,40,0.12);color: #e73628}.theme_proscons_split .theme_proscons_coltitle{color: #303030}@media (max-width: 991px){.theme_proscons_grid{grid-template-columns: 1fr !important}.theme_proscons_split .theme_proscons_col_con{border-left: 0;border-top: 1px solid rgba(0,0,0,0.08)}.theme_proscons{padding: 45px 0}}.theme_processsteps{padding: 60px 0}.theme_processsteps_header{text-align: center;margin-bottom: 45px}.theme_processsteps_track{display: flex;flex-wrap: nowrap;gap: 0;counter-reset: pstep}.theme_processsteps_track > *{position: relative;flex: 1 1 0;min-width: 0;text-align: center;padding: 0 6px;counter-increment: pstep}.theme_processstep{position: relative}.theme_processstep_marker{position: relative;width: 72px;height: 72px;margin: 0 auto 18px auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 2}.theme_processstep_icon i{font-size: 26px}.theme_processstep_num{position: absolute;top: -6px;right: -6px;width: 26px;height: 26px;border-radius: 50%;background: #e73628;color: #fff;font-size: 13px;font-weight: 700;display: flex;align-items: center;justify-content: center;border: 2px solid #fff}.theme_processstep_num::before{content: counter(pstep)}.theme_processstep_title{display: block;font-size: 16px;font-weight: 700;line-height: 1.25;margin-bottom: 5px}.theme_processstep_text{display: block;font-size: 13px;line-height: 1.45;opacity: 0.8}.theme_processsteps_horizontal .theme_processsteps_track > *:not(:last-child)::after,.theme_processsteps_dark .theme_processsteps_track > *:not(:last-child)::after{content: '';position: absolute;top: 36px;left: calc(92%);width: calc(16%);height: 3px;z-index: 1}.theme_processsteps_horizontal{background: #fff;border-top: 1px solid #e5e5e5}.theme_processsteps_horizontal .theme_processstep_marker{background: #fff;border: 2px solid #ccc}.theme_processsteps_horizontal .theme_processstep_icon i{color: #e73628}.theme_processsteps_horizontal .theme_processsteps_track > *:not(:last-child)::after{background: #ccc}.theme_processsteps_horizontal .theme_processstep_title{color: #303030}.theme_processsteps_dark{background: #1c1c1c;background-image: radial-gradient(circle at 80% 0%, rgba(231,54,40,0.1), transparent 45%), linear-gradient(180deg, #262626 0%, #1c1c1c 100%)}.theme_processsteps_dark .headline_title{color: #fff}.theme_processsteps_dark .headline_subtitle{color: rgba(255,255,255,0.7)}.theme_processsteps_dark .theme_processstep_marker{background: rgba(255,255,255,0.05);border: 1px solid rgba(231,54,40,0.45);box-shadow: 0 0 22px rgba(231,54,40,0.2)}.theme_processsteps_dark .theme_processstep_icon i{color: #e73628}.theme_processsteps_dark .theme_processsteps_track > *:not(:last-child)::after{background: linear-gradient(90deg, rgba(231,54,40,0.6), rgba(231,54,40,0.15))}.theme_processsteps_dark .theme_processstep_title{color: #fff}.theme_processsteps_dark .theme_processstep_text{color: rgba(255,255,255,0.6)}.theme_processsteps_vertical{background: #fff;border-top: 1px solid #e5e5e5}.theme_processsteps_vertical .theme_processsteps_track{flex-direction: column;gap: 0;max-width: 720px;margin: 0 auto}.theme_processsteps_vertical .theme_processsteps_track > *{flex: none;text-align: left;padding: 0 0 34px 0}.theme_processsteps_vertical .theme_processstep{display: flex;text-align: left;gap: 22px}.theme_processsteps_vertical .theme_processsteps_track > *:not(:last-child)::after{content: '';position: absolute;left: 35px;top: 60px;bottom: -10px;width: 2px;background: #ccc;z-index: 1}.theme_processsteps_vertical .theme_processstep_marker{margin: 0;flex: 0 0 auto;background: #fff;border: 2px solid #e73628}.theme_processsteps_vertical .theme_processstep_icon i{color: #e73628}.theme_processsteps_vertical .theme_processstep_body{padding-top: 8px}.theme_processsteps_vertical .theme_processstep_title{font-size: 19px;color: #303030}.theme_processsteps_vertical .theme_processstep_text{font-size: 15px}.theme_processsteps_shape_cut .theme_processstep_marker{border-radius: 0;border: 0 !important;background: transparent !important;box-shadow: none !important}.theme_processsteps_shape_cut .theme_processstep_marker::before{content: '';position: absolute;inset: 0;z-index: -1;padding: 2px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M12 71H1V1H71V71H22' fill='none' stroke='%23e73628' stroke-width='2'/%3E%3C/svg%3E");background-size: 100% 100%;background-repeat: no-repeat;background-clip: border-box, content-box}.theme_processsteps_shape_cut .theme_processstep_num{border-radius: 0}.theme_processsteps_shape_cut.theme_processsteps_dark .theme_processstep_marker::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M12 71H1V1H71V71H22' fill='none' stroke='%23e73628' stroke-width='2'/%3E%3C/svg%3E"), linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0.05));filter: drop-shadow(0 0 9px rgba(231,54,40,0.3))}.theme_processsteps_shape_cut.theme_processsteps_horizontal .theme_processstep_marker::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M12 71H1V1H71V71H22' fill='none' stroke='%23e73628' stroke-width='2'/%3E%3C/svg%3E"), linear-gradient(#fff, #fff)}.theme_processsteps_shape_cut.theme_processsteps_vertical .theme_processstep_marker::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M12 71H1V1H71V71H22' fill='none' stroke='%23e73628' stroke-width='2'/%3E%3C/svg%3E"), linear-gradient(#fff, #fff)}.theme_processsteps_cta{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-top: 50px;padding: 30px 36px;background: linear-gradient(135deg, #303030 0%, #1c1c1c 100%);border: 1px solid rgba(255,255,255,0.08)}.theme_processsteps_cta_title{display: block;font-size: 24px;font-weight: 700;color: #fff;margin-bottom: 6px}.theme_processsteps_cta_desc{display: block;font-size: 15px;color: rgba(255,255,255,0.7);max-width: 640px}.theme_processsteps_cta_btn{flex: 0 0 auto}@media (max-width: 991px){.theme_processsteps_track{flex-wrap: wrap}.theme_processsteps_horizontal .theme_processsteps_track > *,.theme_processsteps_dark .theme_processsteps_track > *{flex: 0 0 100%;margin-bottom: 30px}.theme_processsteps_horizontal .theme_processsteps_track > *::after,.theme_processsteps_dark .theme_processsteps_track > *::after{display: none !important}.theme_processsteps_cta{flex-direction: column;align-items: flex-start;text-align: left}.theme_processsteps{padding: 45px 0}}.theme_servicehero{position: relative;overflow: hidden;padding: 72px 0}.theme_servicehero .container{position: relative;z-index: 2}.theme_servicehero .container{width: 100%;padding-left: 16px;padding-right: 16px}@media (min-width: 1200px){.theme_servicehero .container{padding-left: 32px;padding-right: 32px}}@media (min-width: 1600px){.theme_servicehero .container{padding-left: 48px;padding-right: 48px}}.theme_servicehero_grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: 44px;align-items: center}.theme_servicehero_title{font-size: 50px;line-height: 1.1;font-weight: 700;margin: 0 0 20px 0}.theme_servicehero_lead{font-size: 20px;line-height: 1.55;margin-bottom: 40px;max-width: 640px}.theme_servicehero_lead p{margin: 0 0 10px 0}.theme_servicehero_lead p:last-child{margin-bottom: 0}.theme_servicehero_actions{display: flex;align-items: center;gap: 24px;flex-wrap: wrap}.theme_servicehero_link2{font-weight: 700}@media (min-width: 992px){.theme_servicehero_usp{max-width: 380px;width: 100%;margin-left: auto}}.theme_servicehero_usp{padding: 28px 30px}.theme_servicehero_usp_title{font-size: 18px;font-weight: 700;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.14)}.theme_servicehero_light .theme_servicehero_usp_title{border-bottom-color: rgba(0,0,0,0.1)}.theme_servicehero_usp_list ul{list-style: none;margin: 0;padding: 0}.theme_servicehero .theme_servicehero_usp_list li{position: relative;padding: 0 0 0 34px !important;margin: 0 0 14px 0 !important;line-height: 1.4;font-size: 16px}.theme_servicehero .theme_servicehero_usp_list li:last-child{margin-bottom: 0 !important}.theme_servicehero .theme_servicehero_usp_list li::before{content: "\f058" !important;font-family: 'Font Awesome 5 Free' !important;font-weight: 900;position: absolute;left: 0;top: 1px;color: #e73628;font-size: 18px}.theme_servicehero_tech,.theme_servicehero_dark{background: #1c1c1c;background-image: linear-gradient(180deg, #262626 0%, #1c1c1c 100%)}.theme_servicehero_tech .theme_servicehero_title,.theme_servicehero_dark .theme_servicehero_title{color: #fff}.theme_servicehero_tech .theme_servicehero_lead,.theme_servicehero_dark .theme_servicehero_lead{color: rgba(255,255,255,0.82)}.theme_servicehero_tech .theme_servicehero_usp,.theme_servicehero_dark .theme_servicehero_usp{background: linear-gradient(160deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));border: 1px solid rgba(255,255,255,0.12)}.theme_servicehero_tech .theme_servicehero_usp_title,.theme_servicehero_dark .theme_servicehero_usp_title{color: #fff}.theme_servicehero_tech .theme_servicehero_usp_list,.theme_servicehero_dark .theme_servicehero_usp_list{color: rgba(255,255,255,0.85)}.theme_servicehero_tech .theme_servicehero_link2,.theme_servicehero_dark .theme_servicehero_link2{color: #fff}.theme_servicehero_light{background: #fff;border-bottom: 1px solid #e5e5e5}.theme_servicehero_light .theme_servicehero_title{color: #303030}.theme_servicehero_light .theme_servicehero_lead{color: #4d4d4d}.theme_servicehero_light .theme_servicehero_usp{background: #fff;border: 1px solid #ccc;border-top: 3px solid #e73628}.theme_servicehero_light .theme_servicehero_usp_title{color: #303030}.theme_servicehero_light .theme_servicehero_usp_list{color: #4d4d4d}.theme_servicehero_light .theme_servicehero_link2{color: #e73628}.theme_servicehero_hasimg{min-height: 470px;display: flex;align-items: center}.theme_servicehero_hasimg .container{width: 100%}.theme_servicehero_hasimg .theme_servicehero_grid{grid-template-columns: 1.55fr .8fr;align-items: start}.theme_servicehero_hasimg .theme_servicehero_usp{align-self: start;max-width: 380px;margin-left: auto}.theme_servicehero_media{position: absolute;top: 0;right: 0;bottom: 0;width: 74%;z-index: 1;pointer-events: none}.theme_servicehero_media img{width: 100%;height: 100%;object-fit: cover;object-position: right center;-webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 3%, rgba(0,0,0,0.55) 24%, #000 48%);mask-image: linear-gradient(to right, transparent 0%, transparent 3%, rgba(0,0,0,0.55) 24%, #000 48%)}.theme_servicehero_hasimg .theme_servicehero_title,.theme_servicehero_hasimg .theme_servicehero_lead{color: #fff}.theme_servicehero_hasimg .theme_servicehero_lead{color: rgba(255,255,255,0.85)}.theme_servicehero_hasimg .theme_servicehero_usp{background: rgba(16,16,16,0.82);border: 1px solid rgba(255,255,255,0.14);border-top: 3px solid #e73628;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);box-shadow: 0 18px 50px rgba(0,0,0,0.45)}.theme_servicehero_hasimg .theme_servicehero_usp_title{color: #fff}.theme_servicehero_hasimg .theme_servicehero_usp_list{color: rgba(255,255,255,0.88)}.theme_servicehero_hasimg .theme_servicehero_link2{color: #fff}@media (max-width: 991px){.theme_servicehero{padding: 48px 0}.theme_servicehero_hasimg{min-height: 0;display: block;padding-top: 0}.theme_servicehero_grid,.theme_servicehero_hasimg .theme_servicehero_grid{grid-template-columns: 1fr;gap: 30px}.theme_servicehero_hasimg .theme_servicehero_media{display: block;position: relative;width: 100%;height: 200px;margin-bottom: 28px}.theme_servicehero_hasimg .theme_servicehero_media img{object-position: center;-webkit-mask-image: none;mask-image: none}.theme_servicehero_title{font-size: 32px}.theme_servicehero_lead{font-size: 18px}}.theme_servicehero_cta,.theme_processsteps_cta_btn .btn{padding: 12px 26px;font-size: 17px;line-height: 17px;border-radius: 0}.theme_servicehero_cta i,.theme_processsteps_cta_btn .btn i{margin-left: 8px;font-size: 12px}@media (min-width: 1200px) and (max-width: 1599px){.theme_servicehero_cta,.theme_processsteps_cta_btn .btn{padding: 11px 20px}}.theme_answerbox{padding: 26px 0}.theme_answerbox_inner{display: flex;gap: 22px;align-items: flex-start;max-width: 1000px;margin: 0 auto;padding: 26px 30px}.theme_answerbox_icon{flex: 0 0 auto;width: 54px;height: 54px;display: flex;align-items: center;justify-content: center;font-size: 24px}.theme_answerbox_icon svg{display: block;width: 30px;height: 30px}.theme_answerbox .theme_answerbox_label{display: block;margin: 0 0 12px 0;padding: 0;font-size: 26px;line-height: 1.25;text-transform: none;letter-spacing: 0}.theme_answerbox_text{font-size: 18px;line-height: 1.55}.theme_answerbox_text p{margin: 0 0 8px 0}.theme_answerbox_text p:last-child{margin-bottom: 0}.theme_answerbox_light .theme_answerbox_inner{background: #fff;border-left: 4px solid #e73628;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}.theme_answerbox_light .theme_answerbox_icon{background: rgba(231,54,40,0.12);color: #e73628}.theme_answerbox_light .theme_answerbox_label{color: #e73628}.theme_answerbox_light .theme_answerbox_text{color: #303030}.theme_answerbox_dark .theme_answerbox_inner{background: #303030;border-left: 4px solid #e73628}.theme_answerbox_dark .theme_answerbox_icon{background: rgba(231,54,40,0.2);color: #e73628}.theme_answerbox_dark .theme_answerbox_label{color: #e73628}.theme_answerbox_dark .theme_answerbox_text{color: rgba(255,255,255,0.85)}.theme_answerbox_tech .theme_answerbox_inner{background: linear-gradient(160deg, #303030 0%, #1c1c1c 100%);border: 1px solid rgba(231,54,40,0.3);box-shadow: 0 0 26px rgba(231,54,40,0.12)}.theme_answerbox_tech .theme_answerbox_icon{background: rgba(231,54,40,0.18);color: #e73628}.theme_answerbox_tech .theme_answerbox_label{color: #e73628}.theme_answerbox_tech .theme_answerbox_text{color: rgba(255,255,255,0.85)}.theme_answerbox_kicker{display: block;margin-bottom: 12px;font-size: 11px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;color: #e73628}.theme_answerbox_question .theme_answerbox_inner{gap: 34px;padding: 36px 42px;background: #303030;border-top: 3px solid #e73628}.theme_answerbox_qmark{flex: 0 0 auto;margin-top: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 120px;font-weight: 700;line-height: 0.8;color: #e73628;user-select: none}@supports (-webkit-text-stroke: 1px black){.theme_answerbox_qmark{color: transparent;-webkit-text-stroke: 2px #e73628}}.theme_answerbox_question .theme_answerbox_label{color: #fff}.theme_answerbox_question .theme_answerbox_text{color: rgba(255,255,255,0.78)}.theme_answerbox_frame_cut .theme_answerbox_icon{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54'%3E%3Cpath d='M9 53H1V1H53V53H17' fill='none' stroke='%23e73628' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat;color: #e73628}@media (max-width: 991px){.theme_answerbox_inner{flex-direction: column;gap: 16px;padding: 22px 20px}.theme_answerbox .theme_answerbox_label{font-size: 20px}.theme_answerbox_question .theme_answerbox_inner{flex-direction: row;gap: 18px;padding: 26px 20px}.theme_answerbox_qmark{font-size: 64px}.theme_answerbox_text{font-size: 16px}}.row_content > .container_x > .ce_element:first-child > .theme_benefits_light,.row_content > .container_x > .ce_element:first-child > .theme_benefits_white,.row_content > .container_x > .ce_element:first-child > .theme_valuecards,.row_content > .container_x > .ce_element:first-child > .theme_cta_bg_light,.row_content > .container_x > .ce_element:first-child > .theme_cta_bg_white,.row_content > .container_x > .ce_element:first-child > .theme_jobsection_bg_grey,.row_content > .container_x > .ce_element:first-child > .theme_jobsection_bg_white,.row_content > .container_x > .ce_element:first-child > .theme_tilegrid_light,.row_content > .container_x > .ce_element:first-child > .theme_tilegrid_outline,.row_content > .container_x > .ce_element:first-child > .theme_tilegrid_dark,.row_content > .container_x > .ce_element:first-child > .theme_proscons_light,.row_content > .container_x > .ce_element:first-child > .theme_proscons_dark,.row_content > .container_x > .ce_element:first-child > .theme_proscons_split,.row_content > .container_x > .ce_element:first-child > .theme_processsteps_horizontal,.row_content > .container_x > .ce_element:first-child > .theme_processsteps_vertical,.row_content > .container_x > .ce_element:first-child > .theme_datatable_light,.row_content > .container_x > .ce_element:first-child > .theme_datatable_white,.row_content > .container_x > .ce_element:first-child > .theme_cases_light,.row_content > .container_x > .ce_element:first-child > .theme_cases_white{border-top: 0}.theme_label_round.theme_label_round{border-radius: 30px;border-top-color: #e73628}.theme_label_round.theme_label_round::before,.theme_label_round.theme_label_round::after{display: none}.theme_corners_round .theme_servicehero_usp{border-radius: 10px}.theme_corners_round .theme_answerbox_inner{border-radius: 8px}.theme_corners_round:not(.theme_answerbox_frame_cut) .theme_answerbox_icon{border-radius: 50%}.theme_corners_round .theme_tile{-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px}.theme_corners_round .theme_tile_hasimg .theme_tile_icon{border-radius: 10px}.theme_corners_round.theme_tilegrid_tech .theme_tile{-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px}.theme_corners_round.theme_tilegrid_tech .theme_tile_icon{border-radius: 12px}.theme_corners_round .theme_processsteps_cta{-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px}.theme_corners_round .theme_datatable_wrap,.theme_corners_round .theme_datatable_note,.theme_corners_round .theme_datatable_compare_from,.theme_corners_round .theme_datatable_compare_to{border-radius: 8px}.theme_corners_round .theme_datatable_compare_icon{border-radius: 50%}.theme_corners_round .theme_case{border-radius: 8px}.theme_corners_round .theme_case_industry{border-radius: 3px}.theme_corners_round .theme_case_result{border-radius: 4px}.theme_corners_round .theme_case_badge{border-radius: 30px}@media (max-width: 991px){.theme_corners_round.theme_servicehero_hasimg .theme_servicehero_media img{border-radius: 8px}}.ce_element{scroll-margin-top: 110px}.theme_datatable{padding: 60px 0}.theme_datatable_plain{padding: 0}.theme_datatable_header{text-align: center;margin-bottom: 36px}.theme_datatable_label{display: inline-block;padding: 6px 18px;border: 2px solid #e73628;color: #e73628;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 20px;position: relative;border-top-color: transparent}.theme_datatable_label::before,.theme_datatable_label::after{content: '';position: absolute;top: -2px;height: 2px;background: #e73628}.theme_datatable_label::before{left: -2px;right: 28px}.theme_datatable_label::after{right: -2px;width: 12px}.theme_datatable_header .headline_title{font-size: 34px;line-height: 1.15}.theme_datatable_plain .theme_datatable_header{text-align: left;margin-bottom: 24px}.theme_datatable_plain .theme_datatable_header .headline_title{font-size: 28px}.theme_datatable_intro{font-size: 19px;line-height: 150%;max-width: 820px;margin: 14px auto 0 auto}.theme_datatable_intro p:last-child{margin-bottom: 0}.theme_datatable_plain .theme_datatable_intro{margin-left: 0;font-size: 17px}.theme_datatable_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_datatable_white{background: #fff;border-top: 1px solid #e5e5e5}.theme_datatable_dark{background: #1c1c1c;background-image: linear-gradient(180deg, #262626 0%, #1c1c1c 100%)}.theme_datatable_light .headline_title,.theme_datatable_white .headline_title,.theme_datatable_plain .headline_title{color: #303030}.theme_datatable_dark .headline_title{color: #fff}.theme_datatable_dark .headline_subtitle,.theme_datatable_dark .theme_datatable_intro{color: rgba(255,255,255,0.7)}.theme_datatable_wrap{overflow: hidden;background: #fff;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}.theme_datatable_white .theme_datatable_wrap{border: 1px solid #e5e5e5;box-shadow: none}.theme_datatable_table{width: 100%;border-collapse: collapse;font-size: 16px;line-height: 1.5}.theme_datatable_table thead th{background: #303030;color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;text-align: left;padding: 16px 24px;border-bottom: 3px solid #e73628}.theme_datatable_table tbody th,.theme_datatable_table tbody td{padding: 16px 24px;vertical-align: top;text-align: left;border-bottom: 1px solid #e5e5e5;color: #4d4d4d}.theme_datatable_table tbody tr:last-child th,.theme_datatable_table tbody tr:last-child td{border-bottom: 0}.theme_datatable_table tbody th{width: 28%;font-weight: 700;color: #303030}.theme_datatable_dark .theme_datatable_wrap{background: linear-gradient(160deg, rgba(255,255,255,0.05), rgba(255,255,255,0.015));border: 1px solid rgba(255,255,255,0.1);box-shadow: none}.theme_datatable_dark .theme_datatable_table thead th{background: rgba(0,0,0,0.35)}.theme_datatable_dark .theme_datatable_table tbody th{color: #fff}.theme_datatable_dark .theme_datatable_table tbody td{color: rgba(255,255,255,0.72)}.theme_datatable_dark .theme_datatable_table tbody th,.theme_datatable_dark .theme_datatable_table tbody td{border-bottom-color: rgba(255,255,255,0.08)}.theme_datatable_compare{max-width: 1000px;margin: 0 auto}.theme_datatable_compare_head,.theme_datatable_compare_row{display: grid;grid-template-columns: 1fr 56px 1fr;align-items: stretch}.theme_datatable_compare_head{margin-bottom: 14px}.theme_datatable_compare_headcell{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;color: #666;padding: 0 24px}.theme_datatable_compare_headcell_2{grid-column: 3;color: #e73628}.theme_datatable_compare_row{margin-bottom: 12px}.theme_datatable_compare_row:last-child{margin-bottom: 0}.theme_datatable_compare_from,.theme_datatable_compare_to{display: flex;align-items: center;gap: 16px;padding: 18px 24px;font-size: 16px;line-height: 1.45}.theme_datatable_compare_from{background: #fff;color: #4d4d4d;border: 1px solid #e5e5e5}.theme_datatable_compare_to{background: #303030;color: #fff;border-left: 3px solid #e73628;font-weight: 700}.theme_datatable_compare_icon{flex: 0 0 auto;width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;font-size: 13px}.theme_datatable_compare_from .theme_datatable_compare_icon{background: #f2f2f2;color: #808080}.theme_datatable_compare_to .theme_datatable_compare_icon{background: rgba(231,54,40,0.2);color: #e73628}.theme_datatable_compare_arrow{display: flex;align-items: center;justify-content: center;color: #e73628;font-size: 22px}.theme_datatable_dark .theme_datatable_compare_from{background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.72)}.theme_datatable_dark .theme_datatable_compare_from .theme_datatable_compare_icon{background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.6)}.theme_datatable_dark .theme_datatable_compare_to{background: rgba(231,54,40,0.1);border-color: #e73628}.theme_datatable_dark .theme_datatable_compare_headcell{color: rgba(255,255,255,0.55)}.theme_datatable_white .theme_datatable_compare_from{background: #fff}.theme_datatable_note{display: flex;gap: 16px;align-items: flex-start;margin-top: 24px;padding: 18px 22px;background: #fff;border-left: 4px solid #e73628;box-shadow: 0 2px 14px rgba(0,0,0,0.07000000000000001);color: #303030;font-size: 15px;line-height: 1.5}.theme_datatable_white .theme_datatable_note{background: #fff}.theme_datatable_note_icon{color: #e73628;font-size: 20px;line-height: 1.2}.theme_datatable_note_text p{margin: 0}.theme_datatable_dark .theme_datatable_note{background: rgba(255,255,255,0.05);color: rgba(255,255,255,0.8)}.theme_datatable_more{margin-top: 22px}.theme_datatable_link{font-weight: 700;color: #e73628}.theme_datatable_link i{margin-left: 6px;font-size: 12px;-moz-transition: margin .2s ease;-webkit-transition: margin .2s ease;-khtml-transition: margin .2s ease;transition: margin .2s ease}.theme_datatable_link:hover i{margin-left: 10px}.theme_datatable_dark .theme_datatable_link{color: #fff}@media (max-width: 991px){.theme_datatable{padding: 45px 0}.theme_datatable_plain{padding: 0}.theme_datatable_header .headline_title{font-size: 27px}.theme_datatable_table thead{display: none}.theme_datatable_table,.theme_datatable_table tbody,.theme_datatable_table tr,.theme_datatable_table tbody th,.theme_datatable_table tbody td{display: block;width: 100%}.theme_datatable_table tbody tr{padding: 16px 20px;border-bottom: 1px solid #e5e5e5}.theme_datatable_dark .theme_datatable_table tbody tr{border-bottom-color: rgba(255,255,255,0.08)}.theme_datatable_table tbody tr:last-child{border-bottom: 0}.theme_datatable_table tbody th,.theme_datatable_table tbody td{padding: 0;border: 0}.theme_datatable_table tbody th{font-size: 17px;margin-bottom: 6px;border-left: 3px solid #e73628;padding-left: 10px}.theme_datatable_table tbody td + td{margin-top: 8px}.theme_datatable_table tbody td[data-label]:not([data-label=""])::before{content: attr(data-label);display: block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.2px;color: #808080;margin-bottom: 2px}.theme_datatable_compare_head{display: none}.theme_datatable_compare_row{grid-template-columns: 1fr;margin-bottom: 20px}.theme_datatable_compare_arrow{transform: rotate(90deg);padding: 6px 0}}.theme_cta_bg_tech{padding: 80px 0;background-color: #1c1c1c;background-image: radial-gradient(circle at 50% 0%, rgba(231,54,40,0.14), transparent 55%), linear-gradient(180deg, #262626 0%, #1c1c1c 100%)}.theme_cta_bg_tech .theme_cta_inner{max-width: 760px}.theme_cta_bg_tech .headline_title{font-size: 38px;font-weight: normal;text-transform: none;letter-spacing: 0;line-height: 1.15;color: #fff}.theme_cta_bg_tech .theme_cta_text{font-size: 18px;color: rgba(255,255,255,0.75)}.theme_cta_bg_tech .theme_cta_btn{margin-bottom: 18px}.theme_cta_bg_tech .theme_cta_text p + p{margin-top: 12px}.theme_cta_bg_tech .theme_cta_text a{color: #fff;text-decoration: none;border-bottom: 1px solid #e73628;padding-bottom: 1px}.theme_cta_bg_tech .theme_cta_text a:hover{color: #e73628}.theme_cta_note{font-size: 14px;color: #666;margin: 0}.theme_cta_note i{color: #e73628;margin-right: 6px}.theme_cta_bg_dark .theme_cta_note,.theme_cta_bg_tech .theme_cta_note{color: rgba(255,255,255,0.6)}@media (max-width: 991px){.theme_cta_bg_tech{padding: 55px 0}.theme_cta_bg_tech .headline_title{font-size: 28px}}.theme_cases{padding: 60px 0}.theme_cases_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_cases_white{background: #fff;border-top: 1px solid #e5e5e5}.theme_cases_header{text-align: center;margin-bottom: 40px}.theme_cases_label{display: inline-block;padding: 6px 18px;border: 2px solid #e73628;color: #e73628;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 20px;position: relative;border-top-color: transparent}.theme_cases_label::before,.theme_cases_label::after{content: '';position: absolute;top: -2px;height: 2px;background: #e73628}.theme_cases_label::before{left: -2px;right: 28px}.theme_cases_label::after{right: -2px;width: 12px}.theme_cases_header .headline_title{font-size: 34px;line-height: 1.15;color: #303030}.theme_cases_intro{font-size: 19px;line-height: 150%;max-width: 820px;margin: 14px auto 0 auto}.theme_cases_intro p:last-child{margin-bottom: 0}.theme_cases_grid{display: grid;column-gap: 26px;row-gap: 0;align-items: stretch}.theme_cases_cols_2{grid-template-columns: repeat(2, 1fr)}.theme_cases_cols_3{grid-template-columns: repeat(3, 1fr)}.theme_cases_grid > *{min-width: 0}.theme_case{display: grid;grid-template-rows: auto auto 1fr auto auto auto;height: 100%;background: #fff;overflow: hidden;box-shadow: 0 10px 34px rgba(0,0,0,0.07000000000000001)}@supports (grid-template-rows: subgrid){.theme_cases_grid > .ce_element{display: grid;grid-row: span 6;grid-template-rows: subgrid;row-gap: 0;margin-bottom: 26px}.theme_case{grid-row: span 6;grid-template-rows: subgrid;row-gap: 0;height: auto}}.theme_cases_white .theme_case{border: 1px solid #e5e5e5;box-shadow: none}.theme_case_media{position: relative;aspect-ratio: 1.6;background: #303030;border-bottom: 3px solid #e73628;overflow: hidden}.theme_case_media_empty{aspect-ratio: auto;min-height: 0;border-bottom: 3px solid #e73628}.theme_case_media img{width: 100%;height: 100%;object-fit: cover;object-position: center}.theme_case_pos_left img{object-position: left center}.theme_case_pos_right img{object-position: right center}.theme_case_pos_top img{object-position: center top}.theme_case_pos_bottom img{object-position: center bottom}.theme_case_industry{position: absolute;left: 16px;bottom: 16px;padding: 6px 12px;background: rgba(20,20,20,0.82);color: #fff;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;border-left: 3px solid #e73628}.theme_case_title,.theme_case_text,.theme_case_resultslot,.theme_case_facts,.theme_case_processes{padding-left: 26px;padding-right: 26px}.theme_case_title{font-size: 21px;font-weight: 700;line-height: 1.25;color: #303030;margin: 0;padding-top: 26px;padding-bottom: 12px}.theme_case_text{font-size: 15px;line-height: 1.55;color: #4d4d4d}.theme_case_text p{margin: 0 0 8px 0}.theme_case_text p:last-child{margin-bottom: 0}.theme_case_resultslot{padding-top: 16px}.theme_case_result{display: flex;gap: 12px;align-items: flex-start;height: 100%;padding: 12px 14px;background: #303030;border-left: 3px solid #e73628;font-size: 15px;font-weight: 700;line-height: 1.4;color: #fff}.theme_case_result_icon{color: #e73628;font-size: 14px;line-height: 1.5}.theme_case_facts{margin: 0;padding-top: 18px}.theme_case_fact{display: flex;justify-content: space-between;gap: 14px;padding: 7px 0;border-bottom: 1px dotted #ccc;font-size: 14px;line-height: 1.4}.theme_case_fact:last-child{border-bottom: 0}.theme_case_fact dt{font-weight: 700;color: #303030;margin: 0}.theme_case_fact dd{margin: 0;color: #4d4d4d;text-align: right}.theme_case_processes{padding-top: 18px;padding-bottom: 24px}.theme_case_processes_label{display: block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;color: #808080;margin-bottom: 8px}.theme_case .theme_case_badges{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.theme_case .theme_case_badges + .theme_case_processes_label{margin-top: 16px}.theme_case .theme_case_badges li{margin: 0 !important;padding: 0 !important}.theme_case_badge{display: inline-block;padding: 5px 11px;border: 1px solid #e73628;color: #e73628;font-size: 12px;font-weight: 700;line-height: 1.3}a.theme_case_badge_link{text-decoration: none !important;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;-khtml-transition: all .2s ease;transition: all .2s ease}a.theme_case_badge_link::after{content: "\f054";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 9px;margin-left: 6px;opacity: 0.7}a.theme_case_badge_link:hover,a.theme_case_badge_link:focus{background: #e73628;color: #fff}.theme_case .theme_case_badges li::before{display: none !important;content: none !important}@media (max-width: 991px){.theme_cases{padding: 45px 0}.theme_cases_header .headline_title{font-size: 27px}.theme_cases_grid{grid-template-columns: 1fr !important}}.theme_holecircle_item > .ce_element,.theme_arclist_item > .ce_element{margin: 0;padding: 0}.theme_holecircle_item .theme_tile,.theme_arclist_item .theme_tile{display: block;position: static;overflow: visible;height: auto;padding: 0;background: none;border: 0;box-shadow: none;transform: none}.theme_holecircle_item .theme_tile:hover,.theme_arclist_item .theme_tile:hover{transform: none;box-shadow: none}.theme_holecircle_item .theme_tile_bg,.theme_holecircle_item .theme_tile_overlay,.theme_holecircle_item .theme_tile_arrow,.theme_arclist_item .theme_tile_bg,.theme_arclist_item .theme_tile_overlay,.theme_arclist_item .theme_tile_arrow{display: none}.theme_holecircle_item .theme_tile_icon,.theme_arclist_item .theme_tile_icon{position: absolute;margin: 0;border: 2px solid #e73628;border-radius: 50%;background: #fff;z-index: 1}.theme_holecircle_item .theme_tile_inner,.theme_arclist_item .theme_tile_inner{display: block;margin-top: -13px}.theme_holecircle_item .theme_tile_title,.theme_arclist_item .theme_tile_title{font-size: 19px;line-height: 26px;margin-bottom: 6px;color: #303030}.theme_holecircle_item .theme_tile_text,.theme_arclist_item .theme_tile_text{display: block;font-size: 15px;line-height: 1.6;color: #4d4d4d}.theme_holecircle{padding: 60px 0;overflow: hidden}.theme_holecircle_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_holecircle_dark{background: #262626}.theme_holecircle_stage{--R: 210px;--cy: 345px;--tw: 300px;position: relative;height: 720px}.theme_holecircle_ring{position: absolute;left: calc(50% - var(--R));top: calc(var(--cy) - var(--R));width: calc(var(--R) * 2);height: calc(var(--R) * 2)}.theme_holecircle_ring svg{display: block;width: 100%;height: 100%;overflow: visible}.theme_holecircle_ring circle{fill: none;stroke: #e73628;stroke-width: 0.6;stroke-dasharray: 4.2 1.6 .8 1.6}.theme_holecircle_ring::before,.theme_holecircle_ring::after{content: '';position: absolute;left: 50%;width: 2px;height: 36px;margin-left: -1px;background: #e73628}.theme_holecircle_ring::before{top: -18px}.theme_holecircle_ring::after{bottom: -18px}.theme_holecircle_center{position: absolute;left: 50%;top: var(--cy);width: calc(var(--R) * 2 - 120px);transform: translate(-50%, -50%);text-align: center}.theme_holecircle_center .theme_tilegrid_label{margin-bottom: 16px}.theme_holecircle_center .headline_title{font-size: 32px;line-height: 1.2;margin: 0 auto;max-width: 260px;color: #303030;text-wrap: balance}.theme_holecircle_center .headline_subtitle{font-size: 16px;margin: 8px 0 0}.theme_holecircle_item{--a: calc(180deg / var(--n) + var(--i) * 360deg / var(--n));position: absolute;width: 0;height: 0;left: calc(50% + var(--R) * sin(var(--a)));top: calc(var(--cy) - var(--R) * cos(var(--a)))}.theme_holecircle_item .theme_tile_icon{left: -32px;top: -32px;width: 64px;height: 64px}.theme_holecircle_item .theme_tile_icon i{font-size: 24px}.theme_holecircle_item .theme_tile_inner{width: var(--tw)}@media (min-width: 1200px){.theme_holecircle_item .theme_tile_inner{position: absolute;width: var(--tw);margin: 0}.theme_holecircle_vtop .theme_tile_inner{bottom: 40px}.theme_holecircle_vbot .theme_tile_inner{top: 40px}.theme_holecircle_vmid .theme_tile_inner{top: 0;transform: translateY(-50%)}.theme_holecircle_right.theme_holecircle_vtop .theme_tile_inner,.theme_holecircle_right.theme_holecircle_vbot .theme_tile_inner{left: 20px}.theme_holecircle_left.theme_holecircle_vtop .theme_tile_inner,.theme_holecircle_left.theme_holecircle_vbot .theme_tile_inner{right: 20px;text-align: right}.theme_holecircle_right.theme_holecircle_vmid .theme_tile_inner{left: 52px}.theme_holecircle_left.theme_holecircle_vmid .theme_tile_inner{right: 52px;text-align: right}.theme_holecircle_bottom .theme_tile_inner{left: calc(var(--tw) / -2);top: 40px;text-align: center}.theme_holecircle_vtop .theme_tile_icon{top: calc(100% + 8px)}.theme_holecircle_vbot .theme_tile_icon,.theme_holecircle_bottom .theme_tile_icon{top: -72px}.theme_holecircle_vmid .theme_tile_icon{top: calc(50% - 32px)}.theme_holecircle_right.theme_holecircle_vtop .theme_tile_icon,.theme_holecircle_right.theme_holecircle_vbot .theme_tile_icon{left: -52px}.theme_holecircle_left.theme_holecircle_vtop .theme_tile_icon,.theme_holecircle_left.theme_holecircle_vbot .theme_tile_icon{left: calc(100% - 12px)}.theme_holecircle_right.theme_holecircle_vmid .theme_tile_icon{left: -84px}.theme_holecircle_left.theme_holecircle_vmid .theme_tile_icon{left: calc(100% + 20px)}.theme_holecircle_bottom .theme_tile_icon{left: calc(50% - 32px)}}.theme_holecircle_dark .theme_holecircle_center .headline_title,.theme_holecircle_dark .theme_tile_title{color: #fff}.theme_holecircle_dark .headline_subtitle,.theme_holecircle_dark .theme_tile_text{color: rgba(255,255,255,0.72)}.theme_holecircle_dark .theme_tile_icon{background: #262626}@media (max-width: 1199px){.theme_holecircle_stage{height: auto}.theme_holecircle_ring{display: none}.theme_holecircle_center{position: static;width: auto;transform: none;margin-bottom: 34px}.theme_holecircle_center .headline_title{font-size: 27px}.theme_holecircle_item{position: static;width: auto;height: auto;margin-bottom: 26px}.theme_holecircle_item .theme_tile{position: relative;padding-left: 70px;min-height: 52px}.theme_holecircle_item .theme_tile_icon{left: 0;top: 0;width: 52px;height: 52px}.theme_holecircle_item .theme_tile_icon i{font-size: 20px}.theme_holecircle_item .theme_tile_inner{width: auto;margin: 0 !important;padding-top: 2px;text-align: left !important}}@media (min-width: 768px) and (max-width: 1199px){.theme_holecircle_stage{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px}.theme_holecircle_center{grid-column: 1 / -1}}.theme_arclist{padding: 60px 0 40px;overflow: hidden}.theme_arclist_light{background: #fff;border-top: 1px solid #e5e5e5}.theme_arclist_dark{background: #262626}.theme_arclist_header .headline_title{font-size: 34px;line-height: 1.15;color: #303030}.theme_arclist_header .theme_tilegrid_label{margin-bottom: 20px}.theme_arclist_stage{--step: min(136, 714 / max(var(--n) - 1, 1));--cy: 430px;--cx: calc(180px - (100vw - 100%) / 2);position: relative;z-index: 0;height: calc(var(--cy) + (var(--n) - 1) * var(--step) * 0.5px + 150px)}.theme_arclist_ring{position: absolute;left: calc(180px - (100vw - 100%) / 2 - 420px);top: calc(var(--cy) - 420px);width: 840px;height: 840px;border: 1px solid #ccc;border-radius: 50%;z-index: -1}.theme_arclist_photo{position: absolute;left: calc(180px - (100vw - 100%) / 2 - 300px);top: calc(var(--cy) - 300px);width: 600px;height: 600px;border-radius: 50%;overflow: hidden;background: #303030}.theme_arclist_photo img{display: block;width: 100%;height: 100%;object-fit: cover}.theme_arclist_item{--dy: calc((var(--i) - (var(--n) - 1) / 2) * var(--step));position: absolute;right: 0;left: calc(180px - (100vw - 100%) / 2 + sqrt(176400 - var(--dy) * var(--dy)) * 1px);top: calc(var(--cy) + var(--dy) * 1px);height: 0}.theme_arclist_item .theme_tile_icon{left: -24px;top: -24px;width: 48px;height: 48px}.theme_arclist_item .theme_tile_icon i{font-size: 20px}.theme_arclist_item .theme_tile_inner{margin-left: 44px;padding-left: 8px;max-width: 640px;background: #fff}.theme_arclist_dark .theme_arclist_item .theme_tile_inner{background: #262626}.theme_arclist_item .theme_tile_text{font-size: 16px}.theme_arclist_dark .theme_arclist_header .headline_title,.theme_arclist_dark .theme_tile_title{color: #fff}.theme_arclist_dark .headline_subtitle,.theme_arclist_dark .theme_tile_text{color: rgba(255,255,255,0.72)}.theme_arclist_dark .theme_tile_icon{background: #262626}.theme_arclist_dark .theme_arclist_ring{border-color: rgba(255,255,255,0.18)}@media (max-width: 991px){.theme_holecircle,.theme_arclist{padding: 45px 0}.theme_holecircle_stage,.theme_arclist_stage{height: auto}.theme_holecircle_ring,.theme_arclist_ring{display: none}.theme_holecircle_center{position: static;width: auto;transform: none;margin-bottom: 34px}.theme_holecircle_center .headline_title,.theme_arclist_header .headline_title{font-size: 27px}.theme_arclist_photo{position: relative;left: auto;top: auto;width: 220px;height: 220px;margin: 0 0 34px}.theme_holecircle_item,.theme_arclist_item{position: static;width: auto;height: auto;margin-bottom: 26px}.theme_holecircle_item .theme_tile,.theme_arclist_item .theme_tile{position: relative;padding-left: 70px;min-height: 52px}.theme_holecircle_item .theme_tile_icon,.theme_arclist_item .theme_tile_icon{left: 0;top: 0;width: 52px;height: 52px}.theme_holecircle_item .theme_tile_icon i,.theme_arclist_item .theme_tile_icon i{font-size: 20px}.theme_holecircle_item .theme_tile_inner,.theme_arclist_item .theme_tile_inner{width: auto;max-width: none;margin: 0 !important;padding: 2px 0 0;background: none;text-align: left !important}}.sm{box-sizing: border-box;position: relative;z-index: 9999;-webkit-tap-highlight-color: rgba(0,0,0,0)}.sm,.sm ul,.sm li{display: block;list-style: none;margin: 0;padding: 0;line-height: normal;direction: ltr;text-align: left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction: rtl;text-align: right}.sm > li > h1,.sm > li > h2,.sm > li > h3,.sm > li > h4,.sm > li > h5,.sm > li > h6{margin: 0;padding: 0}.sm ul{display: none}.sm li,.sm a{position: relative}.sm a{display: block}.sm a.disabled{cursor: default}.sm::after{content: "";display: block;height: 0;font: 0px/0 serif;clear: both;overflow: hidden}.sm *,.sm *::before,.sm *::after{box-sizing: inherit}.alm_navi{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #fff}.alm_navi .container{padding-left: 0px;padding-right: 0px}.alm_navi ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}.alm_navi ul li{position: relative;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.alm_navi ul li a{display: block;font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 20px;line-height: 100%;text-decoration: none;-moz-transition: border 1s, color 1s;-webkit-transition: border 1s, color 1s;-khtml-transition: border 1s, color 1s;transition: border 1s, color 1s}.alm_navi_toggle{float: right;width: 32px;height: 64px;margin: 33px 15px -33px 15px;cursor: pointer}.alm_navi_toggle:after,.alm_navi_toggle:before,.alm_navi_toggle span{content: "";display: block;height: 3px;margin: 0px 0px 6px 0px;background-color: #808080;border-radius: 3px;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-khtml-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.alm_navi_toggle:hover:after,.alm_navi_toggle:focus:after,.alm_navi_toggle:hover:before,.alm_navi_toggle:focus:before,.alm_navi_toggle:hover span,.alm_navi_toggle:focus span{background-color: #4d4d4d}.alm_navi_toggle.active:before{-moz-transform: translateY(9px) rotate(135deg);-ms-transform: translateY(9px) rotate(135deg);-o-transform: translateY(9px) rotate(135deg);-webkit-transform: translateY(9px) rotate(135deg);transform: translateY(9px) rotate(135deg)}.alm_navi_toggle.active:after{-moz-transform: translateY(-9px) rotate(-135deg);-ms-transform: translateY(-9px) rotate(-135deg);-o-transform: translateY(-9px) rotate(-135deg);-webkit-transform: translateY(-9px) rotate(-135deg);transform: translateY(-9px) rotate(-135deg)}.alm_navi_toggle.active span{-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);-webkit-transform: scale(0);transform: scale(0)}.alm_navi_toggle:not(.active) ~ .alm_navi_1{display: none}.alm_navi_theme_1{min-height: 64px;background-color: #fff;border-bottom: solid 1px #b3b3b3}.alm_navi_theme_1 ul > li > a{padding: 14px 10px 14px 10px;background-color: #fff;border-top: solid 1px #e5e5e5;color: #808080}.alm_navi_theme_1 ul > li > a:hover,.alm_navi_theme_1 ul > li > a:focus,.alm_navi_theme_1 ul > li > a.active,.alm_navi_theme_1 ul > li.active > a{background-color: #fafafa;color: #e73628}.alm_navi_theme_1 ul > li > a > .sub-arrow{position: absolute;top: 50%;left: auto;right: 10px;width: 34px;height: 34px;margin: -17px 0px 0px 0px;background-color: #f2f2f2;text-align: center;font-size: 18px;line-height: 34px;color: #808080;overflow: hidden}.alm_navi_theme_1 ul > li > a > .sub-arrow:before{content: '+'}.alm_navi_theme_1 ul > li > a.highlighted > .sub-arrow:before{content: '-'}.alm_navi_theme_1 ul > li > .mega_img{display: none}.alm_navi_theme_1 .alm_navi_1 ul > li > a{font-size: 20px;line-height: 100%}.alm_navi_theme_1 .alm_navi_2 > li > a{padding: 12px 10px 12px 20px}.alm_navi_theme_1 .alm_navi_3 > li > a{padding: 12px 10px 12px 30px}.alm_navi_theme_1 .alm_navi_4 > li > a{padding: 12px 10px 12px 40px}@media (min-width: 992px){.alm_navi_toggle{display: none}.alm_navi_toggle:not(.active) ~ .alm_navi_1{display: block}.alm_navi_theme_1{height: auto;background-color: #fff;border-bottom: solid 1px #b3b3b3}.alm_navi_theme_1 ul > li > a{border-top: none}.alm_navi_theme_1 ul > li > a:hover,.alm_navi_theme_1 ul > li > a:focus,.alm_navi_theme_1 ul > li > a.active,.alm_navi_theme_1 ul > li.active > a{background-color: transparent}.alm_navi_theme_1 ul > li > a > .sub-arrow{position: relative;top: auto;left: auto;right: auto;width: auto;height: auto;margin: 0px 0px 0px 0px;background-color: transparent;text-align: left;font-size: inherit;line-height: 0px;color: inherit}.alm_navi_theme_1 .alm_navi_1{float: right}.alm_navi_theme_1 .alm_navi_1 > li{display: inline-block}.alm_navi_theme_1 .alm_navi_1 > li > a{position: relative;padding: 20px 12px 20px 12px;background-color: #fff;border-top: solid 2px transparent;border-bottom: solid 2px transparent;color: #808080}.alm_navi_theme_1 .alm_navi_1 > li:hover > a,.alm_navi_theme_1 .alm_navi_1 > li > a:hover,.alm_navi_theme_1 .alm_navi_1 > li > a:focus,.alm_navi_theme_1 .alm_navi_1 > li > a.active,.alm_navi_theme_1 .alm_navi_1 > li.active > a{background-color: #fff;border-bottom: solid 2px #e73628;color: #e73628}.alm_navi_theme_1 .alm_navi_1 > li > a > .sub-arrow:before,.alm_navi_theme_1 .alm_navi_1 > li > a.highlighted > .sub-arrow:before{content: "\f107";padding: 0px 0px 0px 5px;font-family: 'Font Awesome 5 Free';font-size: 12px;font-weight: 900}.alm_navi_theme_1 .alm_navi_1 ul{position: absolute;display: none;left: 0px;top: 100%;margin: -2px 0px 0px 0px !important;border-top: solid 2px #e73628}.alm_navi_theme_1 .alm_navi_1 ul > li > a{padding: 10px 20px 10px 10px;background-color: #fafafa;border-bottom: solid 1px #e5e5e5;color: #808080;white-space: nowrap;font-size: 20px;line-height: 100%;text-transform: none}.alm_navi_theme_1 .alm_navi_1 ul > li:hover > a,.alm_navi_theme_1 .alm_navi_1 ul > li > a:hover,.alm_navi_theme_1 .alm_navi_1 ul > li > a:focus,.alm_navi_theme_1 .alm_navi_1 ul > li > a.active,.alm_navi_theme_1 .alm_navi_1 ul > li.active > a{background-color: #fff;color: #e73628}.alm_navi_theme_1 .alm_navi_1 ul > li > a > .sub-arrow{position: absolute;top: 50%;right: 7px;margin: -6px 0px 0px 0px;font-size: 12px;line-height: 12px}.alm_navi_theme_1 .alm_navi_1 ul > li > a > .sub-arrow:before,.alm_navi_theme_1 .alm_navi_1 ul > li > a.highlighted > .sub-arrow:before{content: "\f105";padding: 0px 0px 0px 5px;font-family: 'Font Awesome 5 Free';font-size: 12px;font-weight: 900}.alm_navi_theme_1 .alm_navi_2 ul{left: 100% !important;top: -2px !important;margin: 0px 0px 0px 0px !important}.alm_navi_theme_1 .alm_navi_1{width: 100%;text-align: right}.alm_navi_theme_1 .alm_navi_1 .megamenu_1{position: static}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 > ul{width: 100%;padding: 50px 10% 30px 10%;border-top: none;border-top: solid 2px #e73628;border-bottom: solid 1px #e5e5e5;background-color: #fff;z-index: 1}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 > ul > li{display: inline-block;max-width: 25%;vertical-align: top;padding: 0px 15px 0px 15px}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 li > a{height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-bottom: none;background-color: transparent;font-size: 22px;line-height: 100%;white-space: normal;overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 li > a > .sub-arrow{position: relative;top: auto;left: auto;right: auto;width: auto;height: auto;margin: 0px 0px 0px 0px;background-color: transparent;text-align: left;font-size: inherit;line-height: 0px;color: inherit}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 li > a > .sub-arrow:before,.alm_navi_theme_1 .alm_navi_1 .megamenu_1 li > a.highlighted > .sub-arrow:before{content: "";padding: 0px 0px 0px 0px}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 .alm_navi_2 ul{position: relative;display: block !important;opacity: 1 !important;left: 0px !important;top: 0px !important;margin: 30px 0px 0px 0px !important;border-top: none}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 .alm_navi_2 ul > li{display: block}.alm_navi_theme_1 .alm_navi_1 .megamenu_1 .alm_navi_2 ul > li > a{display: block;height: auto;margin: 0px 0px 0px 0px;padding: 0px 0px 7px 0px;font-size: 17px;line-height: 110%}}@media (max-width: 825px){.alm_navi_toggle{margin-right: 50px}}.navbar{max-height: auto;margin-bottom: 0px}.navbar-default{background-color: transparent;border: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px}.navbar-nav{margin-top: 0px}.navbar-default .navbar-collapse{border-color: #e73628}.navbar-nav > li > a{border-top: solid 1px transparent;border-bottom: solid 1px transparent}.navbar-default .navbar-nav > li > a{color: #333;font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 16px;text-transform: uppercase}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li.dropdown:hover > a{background-color: transparent;border-bottom: solid 1px #e73628;color: #e73628}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color: transparent;border-bottom: solid 1px #e73628;color: #e73628}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-top: solid 1px transparent;border-bottom: solid 1px #e73628}.navbar-nav > li > .dropdown-menu{-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px}.dropdown-menu{min-width: 200px;padding-top: 0px;padding-bottom: 0px;background-color: #fafafa;border: none}.dropdown-menu > li > a{font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #333;padding-top: 12px;padding-bottom: 12px;border-bottom: solid 1px #e73628}.dropdown-menu > li.last > a{border-bottom: none}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color: #e73628;color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding-top: 10px;padding-bottom: 10px;color: #333}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color: #e73628;color: #fff}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background-color: #e73628;color: #fff}.navbar-default .navbar-toggle{margin: 4px 48px 14px 0px;padding: 11px 10px 11px 10px;border-color: #999}.navbar-default .navbar-toggle .icon-bar{background-color: #999}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #e73628;border-color: #666}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color: #fff}@media (min-width: 768px){.navbar-collapse{padding-left: 0px;padding-right: 0px}.navbar-nav > li > a{border-top: solid 2px transparent;border-bottom: solid 2px transparent;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li.dropdown:hover > a,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-top: solid 2px transparent;border-bottom: solid 2px #e73628}.navbar-right .dropdown-menu{left: 0px;right: auto}ul.nav ul.dropdown-menu li{position: relative}ul.nav li.dropdown-submenu ul.dropdown-menu{top: 0px;left: 100%}ul.nav li.dropdown:hover > ul.dropdown-menu,ul.nav li.dropdown-submenu:hover > ul.dropdown-menu{margin-top: 0px}}@media (max-width: 767px){.navbar-default .navbar-collapse.in{margin-bottom: 10px}.navbar-nav > li > a{border-bottom: solid 1px #e73628}}.navi_sub ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}.navi_sub ul li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.navi_sub a{display: block;margin: 0px 0px 0px 0px;padding: 10px 15px 10px 15px;border-bottom: solid 1px #e5e5e5;color: #999;line-height: 100%;-moz-transition: all 1s;-webkit-transition: all 1s;-khtml-transition: all 1s;transition: all 1s}.navi_sub .first a{border-top: solid 1px #e5e5e5}.navi_sub a:hover,.navi_sub a:focus,.navi_sub a.active{background-color: #f2f2f2;color: #e73628;text-decoration: none}.breadcrumb{background-color: transparent;margin-bottom: 0px}.breadcrumb > li{color: #e73628}.breadcrumb > li > a{color: #999}.navi_lang{display: inline-block}.navi_lang ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}.navi_lang ul li{display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.navi_lang a{display: block;margin: 0px 5px 0px 0px;padding: 0px 5px 0px 0px;border-right: solid 1px #666;color: #666;font-size: 18px;line-height: 100%}.navi_lang .last a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-right: none}.navi_lang a:hover,.navi_lang a:focus,.navi_lang a.active{color: #e73628;text-decoration: none}.navi_service{display: inline-block;margin: 0px 25px 0px 25px}.navi_service ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px}.navi_service ul li{display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.navi_service a{display: block;margin: 0px 5px 0px 0px;padding: 0px 5px 0px 0px;border-right: solid 1px #666;color: #666;font-size: 14px;line-height: 100%;text-transform: uppercase}.navi_service .last a{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-right: none}.navi_service a:hover,.navi_service a:focus,.navi_service a.active{color: #e73628;text-decoration: none}.navi_footer_bottom ul{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px}.navi_footer_bottom ul li{display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.navi_footer_bottom a{display: block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #fff;line-height: 100%}.navi_footer_bottom li + li a{margin: 0px 0px 0px 5px;padding: 0px 0px 0px 6px;border-left: solid 1px #e73628}.navi_footer_bottom a:hover,.navi_footer_bottom a.active{color: #fff;text-decoration: underline;text-decoration-color: #e73628}.navi_social{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none}.navi_social li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;font-size: 25px}.navi_social li a{display: block;padding: 5px 5px 0px 0px;color: #fff}.navi_social li a:hover{color: #fff}.theme_imageteasergallery .img_desc{background-color: #e73628}.ce-gallery img.image-embed-item{max-width: 100%;height: auto}img.image-embed-item[src*="Icon-Laserdrehen"]{max-width: 200px !important;max-height: 200px !important;width: auto !important;height: auto !important}img.image-embed-item[src*="Laserfeinschneiden-"],img[src*="Laserfeinschneiden-"],img.img-responsive[src*="Laserfeinschneiden-"],img.image-embed-item[src*="Automobilbranche"],img[src*="Automobilbranche"],img.img-responsive[src*="Automobilbranche"]{max-width: 120px !important;max-height: 120px !important;width: 120px !important;height: auto !important;object-fit: contain !important}.gridrow_4194,.gridrow_4183,.gridrow_4189,.gridrow_4186,.gridrow_4180,.gridrow_4177,.gridrow_2985,.gridrow_2988,.gridrow_2991,.gridrow_2994,.gridrow_2997,.gridrow_5002{display: flex !important;flex-wrap: nowrap !important;align-items: center !important}.gridrow_4194 .colnum_1,.gridrow_4183 .colnum_1,.gridrow_4189 .colnum_1,.gridrow_4186 .colnum_1,.gridrow_4180 .colnum_1,.gridrow_4177 .colnum_1,.gridrow_2985 .colnum_1,.gridrow_2988 .colnum_1,.gridrow_2991 .colnum_1,.gridrow_2994 .colnum_1,.gridrow_2997 .colnum_1,.gridrow_5002 .colnum_1{flex: 0 0 auto !important;width: auto !important;max-width: 150px !important;padding-right: 15px}.gridrow_4194 .colnum_2,.gridrow_4183 .colnum_2,.gridrow_4189 .colnum_2,.gridrow_4186 .colnum_2,.gridrow_4180 .colnum_2,.gridrow_4177 .colnum_2,.gridrow_2985 .colnum_2,.gridrow_2988 .colnum_2,.gridrow_2991 .colnum_2,.gridrow_2994 .colnum_2,.gridrow_2997 .colnum_2,.gridrow_5002 .colnum_2{flex: 1 1 0% !important;width: auto !important;max-width: 100% !important}img[src*="Einkaeufer_Seite"][src*="Verhaltensrichtlinien"],img[src*="Einkaeufer_Seite"][src*="Vertraulichkeit"],img[src*="Einka__ufer_Seite"][src*="Verhaltensrichtlinien"],img[src*="Einka__ufer_Seite"][src*="Vertraulichkeit"],img.img-responsive[src*="Einkaeufer_Seite"][src*="Verhaltensrichtlinien"],img.img-responsive[src*="Einkaeufer_Seite"][src*="Vertraulichkeit"],img.img-responsive[src*="Einka__ufer_Seite"][src*="Verhaltensrichtlinien"],img.img-responsive[src*="Einka__ufer_Seite"][src*="Vertraulichkeit"],img.image-embed-item[src*="Einkaeufer_Seite"][src*="Verhaltensrichtlinien"],img.image-embed-item[src*="Einkaeufer_Seite"][src*="Vertraulichkeit"],img.image-embed-item[src*="Einka__ufer_Seite"][src*="Verhaltensrichtlinien"],img.image-embed-item[src*="Einka__ufer_Seite"][src*="Vertraulichkeit"]{max-width: 150px !important;max-height: 150px !important;width: 150px !important;height: auto !important;object-fit: contain !important}img[src*="Einkaeufer_Seite"][src*="Anfrage_per"],img[src*="Einka__ufer_Seite"][src*="Anfrage_per"],img.img-responsive[src*="Einkaeufer_Seite"][src*="Anfrage_per"],img.img-responsive[src*="Einka__ufer_Seite"][src*="Anfrage_per"],img.image-embed-item[src*="Einkaeufer_Seite"][src*="Anfrage_per"],img.image-embed-item[src*="Einka__ufer_Seite"][src*="Anfrage_per"]{max-width: 80px !important;max-height: 80px !important;width: 80px !important;height: auto !important;object-fit: contain !important}img[alt="Bayerns Best 50"],img[src*="Signet-BB50-2023-4c"],img[alt="ISO 9001:2015"],img[src*="2019_pruefzeichen_klein"]{max-width: 250px !important;max-height: 127px !important;width: 250px !important;height: auto !important;object-fit: contain !important}img[alt="DIN 2303"],img[src*="Sigel.png"][alt="DIN 2303"],img[alt="DIN EN 15085"],img[src*="Steel_Cert__Sigel__1_"],img[alt="DIN EN ISO 3834"],img[src*="Steel_Cert__Sigel__2_"]{max-width: 133px !important;max-height: 133px !important;width: 133px !important;height: 133px !important;object-fit: contain !important}img[alt="BSFZ-Siegel"],img[src*="BSFZ_Siegel_RGB_1x"]{max-width: 133px !important;max-height: 133px !important;width: 133px !important;height: 133px !important;object-fit: contain !important}.grounding-wrapper{max-width: 900px;margin: 0px auto 0px auto}.grounding-wrapper h1{margin: 0px 0px 15px 0px}.grounding-wrapper h2{margin: 45px 0px 12px 0px;padding: 0px 0px 6px 0px;border-bottom: solid 2px #e73628}.grounding-wrapper h3{margin: 25px 0px 5px 0px;font-size: 21px}.grounding-wrapper .lead-definition{font-size: 22px;line-height: 150%}.grounding-wrapper .segment-assignment{margin: 8px 0px 8px 0px}.grounding-wrapper .entity-disambiguation{margin: 8px 0px 8px 0px;font-size: 17px;font-style: italic;color: #666}.grounding-wrapper .timestamps{margin: 20px 0px 20px 0px;padding: 10px 0px 0px 0px;border-top: solid 1px #e5e5e5;font-size: 15px;color: #999}.grounding-wrapper .fact-meta{font-size: 15px;font-style: italic;color: #999}.grounding-wrapper .fact-unverified{color: #e73628}.grounding-wrapper dl.data-grid{display: grid;grid-template-columns: minmax(160px, 240px) 1fr;gap: 8px 30px;margin: 20px 0px 20px 0px;align-items: baseline}.grounding-wrapper dl.data-grid dt{font-weight: normal;color: #4d4d4d}.grounding-wrapper dl.data-grid dd{margin: 0px 0px 0px 0px}.grounding-wrapper ul.entity-list{margin: 15px 0px 15px 0px;padding: 0px 0px 0px 20px}.grounding-wrapper ul.entity-list li{margin: 5px 0px 5px 0px}.grounding-wrapper .page-status{margin: 45px 0px 0px 0px;padding: 15px 0px 0px 0px;border-top: solid 1px #e5e5e5;font-size: 15px;color: #999}.grounding-wrapper .page-status dl.data-grid{gap: 4px 30px;margin: 0px 0px 0px 0px}.grounding-wrapper .page-status dt,.grounding-wrapper .page-status dd{color: #999}.grounding-wrapper .page-status a{color: #999}@media (max-width: 767px){.grounding-wrapper dl.data-grid{display: block}.grounding-wrapper dl.data-grid dt{margin: 15px 0px 0px 0px}.grounding-wrapper dl.data-grid dd{margin: 0px 0px 8px 0px}.grounding-wrapper .lead-definition{font-size: 20px}}.header,.header.sticky_fixed{z-index: 1001}.header .infobox{top: 100%;margin-top: 12px}.mainnav.has-panel-open ~ .infobox{visibility: hidden}.mainnav{position: relative;font-family: 'robotolight', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: normal;line-height: normal;background-color: #303030;border-bottom: 1px solid rgba(255,255,255,0.14);-webkit-font-smoothing: antialiased}.mainnav a{text-decoration: none}.mainnav ul{margin: 0;padding: 0;list-style: none}.mainnav__bar{display: flex;align-items: center;justify-content: space-between;gap: 32px;height: 90px;max-width: 1600px;margin: 0 auto;padding: 0 48px}.mainnav__logo{display: block;flex: 0 0 auto}.mainnav__logo img{display: block;width: 196px;height: auto}.mainnav__list{display: flex;align-self: stretch}.mainnav__item{display: flex}.mainnav__l1{display: flex;align-items: center;margin: 0;background: transparent;border: 0;font-family: inherit;font-weight: normal;cursor: pointer;padding: 2px 18px 0 18px;font-size: 19px;line-height: 100%;color: #d9dada;white-space: nowrap;border-bottom: 2px solid transparent;transition: color .18s, border-color .18s}.mainnav__l1:hover,.mainnav__l1:focus,.mainnav__item.is-active > .mainnav__l1,.mainnav__item.is-open > .mainnav__l1{color: #ffffff;border-bottom-color: #e73628}.mainnav.has-panel-open .mainnav__item.is-active:not(.is-open) > .mainnav__l1:not(:hover){color: #d9dada;border-bottom-color: transparent}.mainnav__chev{display: inline-block;margin: 0 0 0 6px;vertical-align: middle;color: #e73628;transition: transform .18s ease}.mainnav__item.is-open .mainnav__chev{transform: rotate(180deg)}.mainnav__meta{display: flex;align-items: center;gap: 22px;flex: 0 0 auto}.mainnav__social{display: inline-flex;align-items: center;gap: 12px}.mainnav__social a{display: block}.mainnav__social img{display: block;width: auto;height: 18px}.mainnav .navi_lang{margin: 0;float: none}.mainnav .navi_lang ul{display: inline-flex;align-items: center}.mainnav .navi_lang li{display: block;float: none;margin: 0;padding: 0;font-size: 14px;line-height: 100%;letter-spacing: .06em;color: #5a5a5a}.mainnav .navi_lang li + li:before{content: "/";margin: 0 7px;color: #5a5a5a}.mainnav .navi_lang a{display: inline;padding: 0;border: 0;font-size: inherit;color: #808080}.mainnav .navi_lang a:hover,.mainnav .navi_lang a:focus,.mainnav .navi_lang a.active{color: #e5e5e5}.mainnav__action{display: block;padding: 15px 26px;background-color: #e73628;font-size: 13px;line-height: 100%;letter-spacing: .1em;text-transform: uppercase;text-align: center;white-space: nowrap;transition: background-color .18s}.mainnav .mainnav__action,.mainnav .mainnav__action:hover,.mainnav .mainnav__action:focus{color: #ffffff}.mainnav__action:hover,.mainnav__action:focus{background-color: #ff4a3b}.mainnav__panel{display: none;position: absolute;top: 100%;left: 0;right: 0;z-index: 1001;background-color: #303030;box-shadow: 0 18px 42px rgba(0,0,0,0.3)}.mainnav__item.is-open > .mainnav__panel{display: flex;align-items: stretch;animation: mainnav_panel_in .18s ease-out}@keyframes mainnav_panel_in{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.mainnav__panel-main{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;padding: 54px 60px 0 48px;padding-left: max(48px, calc((100vw - 1600px) / 2 + 48px))}.mainnav__groups{display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));gap: 40px 48px}.mainnav__groups,.mainnav__flat{margin-bottom: 46px}.mainnav__flat{columns: 3;column-gap: 48px}.mainnav__eyebrow{display: block;margin: 0 0 20px 0;font-size: 20px;line-height: 118%;color: #909090;-webkit-hyphens: auto;hyphens: auto;overflow-wrap: break-word;transition: color .18s}a.mainnav__eyebrow:hover,a.mainnav__eyebrow:focus,a.mainnav__eyebrow.is-hover,a.mainnav__eyebrow.is-active{color: #ffffff}.mainnav__link{display: block;padding: 8px 0;font-size: 16px;line-height: 122%;color: #d9dada;border-left: 2px solid transparent;break-inside: avoid;transition: padding-left .18s ease, border-color .18s ease, color .18s ease}.mainnav__link:hover,.mainnav__link:focus,.mainnav__link.is-hover,.mainnav__link.is-active{padding-left: 14px;color: #ffffff;border-left-color: #e73628}.mainnav__panel-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px 32px;margin: auto 0 0 0;padding: 24px 0 30px 0;border-top: 1px solid rgba(255,255,255,0.14)}.mainnav__overview{display: inline-flex;align-items: center;gap: 9px;font-size: 16px}.mainnav .mainnav__overview,.mainnav .mainnav__overview:hover,.mainnav .mainnav__overview:focus{color: #ffffff}.mainnav__overview svg{color: #e73628;transition: transform .18s ease}.mainnav__overview:hover svg,.mainnav__overview:focus svg{transform: translateX(4px)}.mainnav__contact{display: inline-flex;align-items: center;gap: 20px;font-size: 15px;color: #a5a5a5}.mainnav .mainnav__contact a{padding-bottom: 3px;color: #e5e5e5;border-bottom: 1px solid #e73628}.mainnav .mainnav__contact a:hover,.mainnav .mainnav__contact a:focus{color: #ffffff;border-bottom-color: #ffffff}.mainnav__preview{position: relative;flex: 0 0 430px;width: 430px;overflow: hidden;background-color: #262626}.mainnav__shot{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-position: center;background-size: cover;transition: opacity .2s ease}.mainnav__shot.is-empty{opacity: 0}.mainnav__preview:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(to bottom, rgba(30,30,30,0.06) 22%, rgba(22,22,22,0.9) 100%)}.mainnav__preview-text{position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: flex-end;height: 100%;min-height: 380px;padding: 36px 40px 38px 40px}.mainnav__caption{position: relative;z-index: 0;display: flex;flex-direction: column}.mainnav__caption:before{content: "";position: absolute;z-index: -1;top: -90px;right: -60px;bottom: -60px;left: -60px;background: linear-gradient(to bottom, rgba(22,22,22,0) 0, rgba(22,22,22,0.86) 90px, rgba(22,22,22,0.9) 100%);pointer-events: none}.mainnav__kicker{margin: 0 0 12px 0;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;font-size: 12px;letter-spacing: .16em;text-transform: uppercase;color: #e73628}.mainnav__preview-title{margin: 0 0 22px 0;font-size: 27px;line-height: 118%;color: #ffffff;-webkit-hyphens: auto;hyphens: auto;overflow-wrap: break-word}.mainnav__tolink{display: inline-flex;align-items: center;gap: 9px;align-self: flex-start;padding-bottom: 5px;font-size: 15px;border-bottom: 1px solid #e73628}.mainnav .mainnav__tolink,.mainnav .mainnav__tolink:hover{color: #ffffff}.mainnav__tolink:hover{border-bottom-color: #ffffff}.mainnav__panel--compact .mainnav__panel-main{padding-top: 44px}.mainnav__panel--compact .mainnav__groups,.mainnav__panel--compact .mainnav__flat{margin-bottom: 36px}.mainnav__panel--compact .mainnav__preview{flex-basis: 320px;width: 320px}.mainnav__panel--compact .mainnav__preview-text{min-height: 300px;padding: 28px 30px 30px 30px}.mainnav__panel--compact .mainnav__preview-title{margin-bottom: 18px;font-size: 22px}.mainnav__toggle,.mnav{display: none}@media (min-width: 1200px) and (max-width: 1599px){.mainnav__bar{gap: 20px;padding: 0 32px}.mainnav__logo img{width: 160px}.mainnav__meta{gap: 16px}.mainnav__action{padding: 14px 18px}.mainnav__panel-main{padding-left: 32px;padding-right: 40px}.mainnav__groups{column-gap: 36px}.mainnav__eyebrow{font-size: 18px}.mainnav__preview-title{font-size: 24px}.mainnav__preview{flex-basis: 340px;width: 340px}}@media (min-width: 1200px) and (max-width: 1439px){.mainnav__l1{padding-left: 9px;padding-right: 9px;font-size: 17px}}@media (min-width: 1200px) and (max-width: 1279px){.mainnav__l1{padding-left: 7px;padding-right: 7px;font-size: 16px}}@media (max-width: 1199px){.mainnav__bar{height: 76px;padding: 0 16px}.mainnav__logo img{width: 172px}.mainnav__list,.mainnav__bar > .mainnav__meta{display: none}.mainnav__toggle{position: relative;display: block;width: 44px;height: 44px;margin: 0 -8px 0 0;padding: 0;background: transparent;border: 0;color: #d9dada;cursor: pointer}.mainnav__toggle span{position: absolute;left: 11px;width: 22px;height: 2px;background-color: currentColor;border-radius: 1px;transition: transform .2s, opacity .2s, top .2s}.mainnav__toggle span:nth-child(1){top: 15px}.mainnav__toggle span:nth-child(2){top: 21px}.mainnav__toggle span:nth-child(3){top: 27px}.mainnav.is-open .mainnav__toggle span:nth-child(1){top: 21px;transform: rotate(45deg)}.mainnav.is-open .mainnav__toggle span:nth-child(2){opacity: 0}.mainnav.is-open .mainnav__toggle span:nth-child(3){top: 21px;transform: rotate(-45deg)}.mnav{position: fixed;top: 76px;right: 0;bottom: 0;left: 0;z-index: 10000;flex-direction: column;background-color: #303030;border-top: 1px solid rgba(255,255,255,0.14)}.mainnav.is-open .mnav{display: flex}.mnav__list{flex: 1 1 auto;overflow-y: auto;-webkit-overflow-scrolling: touch}.mnav__section:not(.is-open) > .mnav__sub{display: none}.mnav__r1,.mnav__r2,.mnav__r3,.mnav__ov{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;margin: 0;background: transparent;border: 0;font-family: inherit;font-weight: normal;text-align: left;cursor: pointer}.mnav__r1{min-height: 58px;padding: 0 20px 0 17px;font-size: 20px;line-height: 118%;color: #ffffff;border-bottom: 1px solid rgba(255,255,255,0.11);border-left: 3px solid transparent}.mnav__section.is-open > .mnav__r1{border-left-color: #e73628;background-color: rgba(255,255,255,0.04)}.mnav__r2,.mnav__r3,.mnav__ov{border-bottom: 1px solid rgba(255,255,255,0.08);background-color: rgba(255,255,255,0.04)}.mnav__r2{min-height: 52px;padding: 0 20px 0 31px;font-size: 17px;line-height: 118%;color: #ffffff}.mnav__r3{min-height: 48px;padding: 0 20px 0 46px;font-size: 16px;line-height: 118%}.mnav__ov{justify-content: flex-start;gap: 9px;min-height: 48px;padding: 0 20px 0 31px;font-size: 15px}.mnav__ov-text{padding-bottom: 3px;border-bottom: 1px solid #e73628}.mnav__ov--group{padding-left: 46px}.mainnav a.mnav__r1--page,.mainnav a.mnav__r2--page,.mainnav a.mnav__r3,.mainnav a.mnav__ov{color: #ffffff}.mainnav a.mnav__r1--page.is-active{box-shadow: inset 3px 0 0 #e73628}.mnav__section--group.is-open > .mnav__r2,.mainnav a.mnav__r2--page.is-active{background-image: linear-gradient(to right, transparent 17px, #e73628 17px, #e73628 20px, transparent 20px)}.mainnav a.mnav__r3.is-active{background-image: linear-gradient(to right, transparent 31px, #e73628 31px, #e73628 34px, transparent 34px)}.mnav__chev{flex: 0 0 auto;color: #e73628;transition: transform .2s}.mnav__section.is-open > button .mnav__chev{transform: rotate(90deg)}.mnav__foot{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px 20px;flex: 0 0 auto;padding: 16px 20px 20px 20px;border-top: 1px solid rgba(255,255,255,0.14)}.mnav__foot .mainnav__action{order: -1;grid-column: 1 / -1;padding: 18px 20px}.mnav__foot .mainnav__social{grid-column: 2}.mnav__foot .navi_lang{grid-column: 3;justify-self: end}.mnav__foot .navi_service{grid-column: 1 / -1}.mnav__foot .navi_service:not(:has(li)){display: none}.mnav__foot .navi_lang li{font-size: 16px}html.mainnav-locked,html.mainnav-locked body{overflow: hidden}}