#cortex-cookie-banner-background{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);font-size:0.9rem;z-index:999999}#cortex-cookie-banner-background .cortex-cookie-banner-content{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:30px
60px !important;max-width:900px;margin:0
auto}#cortex-cookie-banner-background .cortex-cookie-banner-content
label{user-select:none;cursor:pointer}#cortex-cookie-banner-background .cortex-cookie-banner-content
input{cursor:pointer;scale:1.5}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-header{font-size:2rem;margin-bottom:30px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-groups{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:50%;margin:0;padding-right:60px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-groups input[type=checkbox]{margin-right:12px;vertical-align:middle}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-groups
label{margin-bottom:1rem}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-description{flex-grow:1;max-width:80%}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-legal{margin:15px
0}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-legal
a{margin-right:15px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-legal a:last-child{margin-right:0}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-buttons{margin-top:30px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-buttons
button{padding:12px
32px;border:none;cursor:pointer;font-size:1rem;line-height:1.5;margin-right:15px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-buttons button:hover{filter:brightness(85%)}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings{display:flex;flex-direction:column;max-height:20vh;overflow-x:hidden}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings.hidden{display:none}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings>div{width:100%;padding:1rem}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings > div .cortex-cookie-banner-group-name{font-size:1rem}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings > div .cortex-cookie-banner-group-description{font-size:0.8rem}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings > div .cortex-cookie-banner-group-cookies{padding:0
1rem}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings > div .cortex-cookie-banner-group-cookies
table{margin-top:0.5rem;width:100%}#cortex-cookie-banner-background #cortex-cookie-banner-privacy-settings > div .cortex-cookie-banner-group-cookies table
td{padding:8px}.cortex-content-blocker{padding:40px
20px;text-align:center;background:#e2e2e2;display:flex;flex-wrap:wrap}.cortex-content-blocker .cortex-unblock-content{margin:0
auto}.cortex-content-blocker input[type=checkbox]{vertical-align:middle;margin-right:8px}@media screen and (max-width: 960px){#cortex-cookie-banner-background .cortex-cookie-banner-content{padding:24px
!important}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-header{font-size:1.6rem;margin-bottom:15px}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-basic-settings .cortex-cookie-banner-description{max-width:100%}#cortex-cookie-banner-background .cortex-cookie-banner-content .cortex-cookie-banner-buttons
button{width:100%;margin-bottom:7.5px}}/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.panel-grid{zoom:1}.panel-grid:before{content:'';display:block}.panel-grid:after{content:'';display:table;clear:both}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>div:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax
.simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,
.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-grid-cell{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1em;float:left}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:'';display:block}.panel-grid-cell .so-panel:after{content:'';display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}.panel-row-style{zoom:1}.panel-row-style:before{content:'';display:block}.panel-row-style:after{content:'';display:table;clear:both}html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6
input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td, td
img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.eot');src:local(''),
url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.woff') format('woff'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.eot');src:local(''),
url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.eot');src:local(''),
url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.eot');src:local(''),
url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.eot');src:local(''),
url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.woff2') format('woff2'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.woff') format('woff'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.ttf') format('truetype'), url('/wp-content/themes/ball-b/static/fonts/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg')}
/*!
Theme Name: Ball-B Wordpress Theme 2021
Theme URI: https://ball-b.de
Author: Cortex Media GmbH
Author URI: https://cortex-media.de
Description: Theme der 2021er Neuentwicklung von ball-b.de
Version: 1.0
Text Domain: ball-b
*/
ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}img{-ms-interpolation-mode:bicubic;height:auto}video{max-width:100%;display:block}input::placeholder,textarea::placeholder{color:#a9a9a9}.grid-inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0
auto}.grid-inner.block{display:block}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;float:none;margin-right:0}.col1{flex:0 0 5.5%;max-width:5.5%}.col2{flex:0 0 14%;max-width:14%}.col3{flex:0 0 22.5%;max-width:22.5%}.col4{flex:0 0 31.3%;max-width:31.3%}.col5{flex:0 0 39.5%;max-width:39.5%}.col6{flex:0 0 48%;max-width:48%}.col7{flex:0 0 56.5%;max-width:56.5%}.col8{flex:0 0 65%;max-width:65%}.col9{flex:0 0 74.5%;max-width:74.5%}.col10{flex:0 0 82%;max-width:82%}.col11{flex:0 0 90.5%;max-width:90.5%}.col12{flex:0 0 100%;max-width:100%}.flex-wrap{flex-wrap:wrap}.flex{display:flex;flex-wrap:wrap}.space-between{justify-content:space-between}.row-reverse{flex-direction:row-reverse}.flex-start{justify-content:flex-start}.content-centered{justify-content:center}.space-around{justify-content:space-around}.align-self-center{align-self:center}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.text-align-center{text-align:center}.full-width{width:100%}.relative{position:relative}.text-padding-right{padding-right:48px}body{font-family:"Source Sans Pro",sans-serif;font-size:17px;font-weight:400;line-height:1.4;color:#000}.black-background{background-color:rgba(0, 0, 0, 0.75)}p{margin-bottom:30px}p.green{color:#deda13}p.green
a{color:#deda13;text-decoration:underline}p.green a:hover{color:#7a7900}h1,h2,h3{font-family:"Source Sans Pro",sans-serif;font-size:1.88em;font-weight:700;line-height:1.1875}h3{font-size:1.76em}h4,.nav-title{font-weight:300;font-size:1.41em;margin-bottom:15px}h3.main-heading{font-size:1.88em}h2.sub-heading,h3.sub-heading{font-size:1.76em;font-weight:300;line-height:1.1}.sub-heading{margin-bottom:30px}.margin-bottom-half{margin-bottom:15px}.margin-bottom{margin-bottom:30px}.margin-bottom-double{margin-bottom:60px}.margin-top-double{margin-top:60px}.text-block
a{color:#000;text-decoration:underline;font-weight:600;font-style:italic}.text-block p:last-child{margin-bottom:45px}.widget-hidden{display:none !important}.hidden{display:none}ul{list-style-type:disc}ul
li{margin-bottom:1em;margin-left:1em}.olive-background-container{background:#7a7900;padding:45px
0;margin-bottom:60px}.olive-background-container h1, .olive-background-container h2, .olive-background-container
h3{color:#fff}.olive-background-container .sub-heading{margin-bottom:0}.olive-background-container .with-padding{padding-left:30px}.grey-background-container{background:#f2f2f2;padding:45px
0;margin-bottom:60px}.grey-background-container.no-margin-bottom{margin-bottom:0}.grey-background-container .sub-heading{margin-bottom:0}.grey-background-container .with-padding{padding-left:30px}.stage{position:relative;height:690px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000;margin-bottom:45px}.stage .dark-overlay{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}.advantages-list,.technical-data-list{list-style-type:none}.advantages-list li, .technical-data-list
li{padding-left:30px;position:relative;margin-bottom:20.1px}.advantages-list li:before, .technical-data-list li:before{position:absolute;top:2px;background-image:url("/wp-content/themes/ball-b/static/img/checkmark.svg");background-size:60%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:20.1px;height:20.1px;border-radius:50%;background-color:#deda13}.advantages-list.white li:before, .technical-data-list.white li:before{background-image:url("/wp-content/themes/ball-b/static/img/checkmark-white.svg")}.technical-data-list li:before, .technical-data-list.white li:before{background-image:url("/wp-content/themes/ball-b/static/img/arrow-right.svg")}header{width:100%;top:0;left:0;position:absolute}header .grid-inner{align-items:flex-start}header .logo-container{padding:40px
236px 28px 52px}header .logo-container
.logo{width:135px}header .header-links-container{margin-right:58px;padding:32px
28px 16px;z-index:2;position:relative}header .header-links-container
ul{list-style-type:none;display:flex}header .header-links-container ul
li{margin-left:0;margin-bottom:0}header .header-links-container ul li
a{color:#fff;font-weight:300;text-decoration:none;margin-right:16px;font-size:0.94em}header .header-links-container ul li a:hover{text-decoration:underline}header .header-links-container .search-icon-container{margin:0
22px 0 16px;cursor:pointer}header .header-links-container .search-icon-container
img{width:16px;height:16px}header .header-links-container .search-form-container{display:none;position:absolute;bottom:0;left:0;transform:translate(0, 100%);width:100%;padding:0
28px 10px}header .header-links-container .search-form-container input[type=search]{border:0;border-bottom:1px solid #fff;background-color:transparent;font-family:"Source Sans Pro",sans-serif;width:100%;color:#fff;padding-left:4px;font-weight:300}header .header-links-container .search-form-container input[type=search]::placeholder{color:#efefef}header .header-links-container .language-switcher{color:#fff}header .header-links-container .language-switcher
a{color:#fff;font-weight:300;text-decoration:none;font-size:0.94em}header .header-links-container .language-switcher
a.active{text-decoration:underline}header .menu-bar{background-color:#000}header .menu-bar .main-menu-container
ul{list-style-type:none;display:flex}header .menu-bar .main-menu-container ul
li{margin-right:4vw;position:relative;margin-left:0;margin-bottom:0}header .menu-bar .main-menu-container ul li
a{padding:16px
0;display:block;color:#fff;font-size:1.06em;text-decoration:none;white-space:nowrap}header .menu-bar .main-menu-container ul li a:hover{color:#deda13}header .menu-bar .main-menu-container ul li a.no-menu-link{cursor:default}header .menu-bar .main-menu-container ul li.current-menu-item > a, header .menu-bar .main-menu-container ul li.current-page-parent.menu-item-has-children>a{color:#deda13;font-weight:600}header .menu-bar .main-menu-container ul li:first-child{padding-left:52px}header .menu-bar .main-menu-container ul li:hover ul.sub-menu{display:block}header .menu-bar .main-menu-container ul.sub-menu{position:absolute;left:0;top:57px;display:none;background-color:#000;z-index:10}header .menu-bar .main-menu-container ul.sub-menu
li{padding-left:52px}header .menu-bar .main-menu-container ul.sub-menu li
a{padding:8px
0}header .menu-bar .main-menu-container ul.sub-menu
li.left{padding-left:24px}header .menu-bar .main-menu-container ul.sub-menu li.no-active
a{color:#fff !important}header .menu-bar .product-configurator-box{background-color:#deda13;color:#1d4915;font-weight:600;font-size:1.06em;text-transform:uppercase;text-decoration:none;padding:16px}header .menu-bar .product-configurator-box:hover{background-color:#000;color:#deda13}header .page-description{padding:40px
54px;width:423px}header .page-description
.title{color:#fff;font-weight:700;font-size:1.88em;line-height:1.2}header .page-description .sub-title{color:#fff;font-weight:300;font-size:1.76em;line-height:1.2}header .page-description
.text{margin-top:30px;color:#fff;font-size:1em;line-height:1.41;font-weight:400}header .stage-detail{position:absolute;top:30px;margin-left:60px;left:423px}header .stage-detail
img{max-height:440px}.link-boxes
.box{margin-bottom:45px}.link-boxes .box .olive-background{background:#7a7900;display:flex;padding:30px;justify-content:center;align-items:center}.link-boxes .box .olive-background.no-image{height:100%}.link-boxes .box .olive-background
h3{width:100%;line-height:1.3;color:#fff;font-size:1.52em;font-weight:300}.link-boxes .box .olive-background h3.no-image{color:#000;font-size:1.22em;font-weight:400}.link-boxes .box .image-container{padding-top:100%;position:relative}.link-boxes .box .image-container
img{width:100%;height:100%;position:absolute;top:0;left:0}.link-boxes .box .image-container
.button{position:absolute;left:30px;bottom:30px;background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none}.link-boxes .box .image-container .button:hover{color:#000;background:#fff}.link-boxes .box:nth-last-child(2)+.box:nth-of-type(3n+2){margin-right:35.25%}.colored-text-box{position:relative;margin-bottom:45px;overflow:hidden}.colored-text-box .background
img{position:absolute;width:100%;top:0;left:0}.colored-text-box .image-window{width:34.33%}.colored-text-box
.content{padding:80.1px 70.2px 50.1px 70.2px;position:relative;z-index:2;width:65.67%;background:rgba(0, 0, 0, 0.8);color:#fff}.colored-text-box .content
a{color:#fff}.colored-text-box .content.full-width{width:100%}.colored-text-box .content
.text{line-height:1.41;margin-bottom:50.1px}.colored-text-box .content .buttons
.button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:rgba(233, 219, 20, 0.45);margin-right:20.1px;margin-bottom:20.1px}.colored-text-box .content .buttons .button:last-child{margin-right:0}.colored-text-box .content .buttons .button:hover{color:#000;background:rgb(233, 219, 20)}.colored-text-box .content .download-link{display:block;margin-top:60px;font-style:italic;color:#000;text-decoration:none;font-weight:400;position:relative;padding-left:30px;color:#fff}.colored-text-box .content .download-link.multiple{margin-top:10px}.colored-text-box .content .download-link:hover{text-decoration:underline}.colored-text-box .content .download-link:before{position:absolute;top:2px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-down.svg");background-size:50%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:20.1px;height:20.1px;border-radius:50%;background-color:#000}.colored-text-box .content .download-link .file-icon{height:24px;margin-left:10px;vertical-align:middle}.colored-text-box .content .download-link .video-icon{height:18px;margin-left:10px;vertical-align:middle}.colored-text-box.dark-green
.content{background:rgba(30, 73, 21, 0.8)}.colored-text-box.dark-green .content .buttons
.button{background-color:rgba(255, 255, 255, 0.3)}.colored-text-box.dark-green .content .buttons .button:hover{color:#1d4915;background-color:#fff}.colored-text-box.grey
.content{background:rgba(242, 242, 242, 0.8);color:#000}.colored-text-box.only-right .content, .colored-text-box.only-left
.content{background-color:rgb(233, 219, 20)}.colored-text-box.only-right.dark-green .content, .colored-text-box.only-left.dark-green
.content{background:rgb(30, 73, 21)}.colored-text-box.only-right.grey .content, .colored-text-box.only-left.grey
.content{background:rgb(242, 242, 242)}.colored-text-box.only-right .background img, .colored-text-box.only-left .background
img{width:auto;height:100%}.colored-text-box.only-left .background
img{right:0;left:auto}.configurator-notice{background:#deda13;padding:70.2px 0 50.1px;margin-bottom:60px}.configurator-notice h3.main-heading{margin-bottom:20px}.configurator-notice h3.sub-heading{margin-bottom:40.2px}.configurator-notice
.button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;padding:10px
45px;font-size:1.47em;background-color:rgba(30, 73, 21, 0.5)}.configurator-notice .button:hover{background-color:#1d4915}.configurator-notice .configurator-rat{max-height:220px}.content-with-background-container,.double-content-with-background-container{padding:90px
0;margin-bottom:45px;background-repeat:no-repeat;background-size:cover;position:relative}.content-with-background-container .content, .double-content-with-background-container
.content{position:relative;z-index:2;background:rgba(0, 0, 0, 0.8);padding:30px
52.8px;color:#fff}.content-with-background-container .content h3.main-heading, .double-content-with-background-container .content h3.main-heading{margin-bottom:20px}.content-with-background-container .content h3.sub-heading, .double-content-with-background-container .content h3.sub-heading{margin-bottom:40.2px}.content-with-background-container .content .buttons .button, .double-content-with-background-container .content .buttons
.button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:rgba(233, 219, 20, 0.45);margin-right:20.1px;margin-bottom:20.1px}.content-with-background-container .content .buttons .button:last-child, .double-content-with-background-container .content .buttons .button:last-child{margin-right:0}.content-with-background-container .content .buttons .button:hover, .double-content-with-background-container .content .buttons .button:hover{color:#000;background:rgb(233, 219, 20)}.double-content-with-background-container{margin-bottom:0}.backstretch-container{position:relative;overflow:hidden}.backstretch-container .background-image{position:absolute;top:0;width:100%;visibility:hidden;z-index:0}.news-bar{background:#f2f2f2;padding:70.2px 0 50.1px;margin-bottom:30px}.news-bar ::after{content:"";flex:0 0 31.3%}.news-item{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:45px}.news-item.only-mobile{display:none}.news-item
h4{font-size:1.32em;font-weight:700;margin-bottom:15px;width:100%;min-height:95px}.news-item .image-container{padding-top:55%;margin-bottom:15px;width:100%;overflow:hidden;position:relative}.news-item .image-container
img{position:absolute;top:50%;left:0;transform:translate(0, -50%);width:100%}.news-item
.text{width:100%;margin-bottom:15px}.news-item
.button{align-self:flex-start;margin-top:auto;background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#7a7900;border:1px
solid #7a7900}.news-item .button .arrow-right{display:inline-block;height:24px;width:31px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-right.svg");margin-left:20px;vertical-align:middle;background-size:100%}.news-item .button:hover{background:#fff;color:#7a7900}.button-bar{width:100%;display:block;margin-top:45px;background-color:#1d4915;border:1px
solid #1d4915;color:#fff;font-size:1.52em;line-height:1;text-align:center;padding:20.1px;text-decoration:none;font-weight:300}.button-bar.no-margin-top{margin-top:0}.button-bar .arrow-right{display:inline-block;height:24px;width:31px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-right.svg");margin-left:20px;vertical-align:middle;background-size:100%}.button-bar:hover{background-color:#fff;color:#1d4915}.button-bar:hover .arrow-right{background-image:url("/wp-content/themes/ball-b/static/img/arrow-right-dark-green.svg")}.news-content
.button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;padding:10px
45px;font-size:1.47em;background-color:#7a7900;border:1px
solid #7a7900}.news-content .button:hover{background:#fff;color:#7a7900}.event-bar{background-color:#f2f2f2;padding:70.2px 0 50.1px;margin-bottom:60px}.event-bar
.col3{align-self:flex-end}.event-bar .col3
img{text-align:center;max-width:190px}.event-bar
.year{font-weight:700;font-size:1.62em;margin-top:60px}.event-bar
.year.first{margin-top:0}.event-bar
.month{font-weight:700;font-size:1.2em;text-transform:uppercase;margin-bottom:15px;background-color:#454544;color:#fff;padding:6px
12px}.event-bar
.month.present{background-color:#deda13;color:#000}.event-bar
.event{display:flex;width:100%;margin-bottom:15px;font-size:1.2em;color:#000;text-decoration:none;border:1px
solid #000}.event-bar .event
div{border-right:1px solid #000}.event-bar .event div:last-child{border-right:0}.event-bar .event .title, .event-bar .event .logo, .event-bar .event .when, .event-bar .event
.place{padding:12px
16px}.event-bar .event
.logo{flex:0 0 15%;max-width:15%;background:#fff}.event-bar .event
.when{background-color:#fff;text-align:center;flex:0 0 12.5%;max-width:12.5%}.event-bar .event .when
strong{text-transform:uppercase}.event-bar .event
.place{flex:0 0 23%;max-width:23%}.event-bar .event
.title{flex:1}.event-bar .event:hover .title, .event-bar .event:hover
.place{background-color:#deda13}.product-overview,.references-overview{background-color:#f2f2f2;padding:70.2px 0 50.1px;margin-bottom:60px}.product-overview h2.sub-heading, .references-overview h2.sub-heading{margin-bottom:60px}.product-overview .products .product, .references-overview .products
.product{width:29.5%;margin-bottom:120px;flex-wrap:wrap}.product-overview .products .product .product-name, .references-overview .products .product .product-name{width:100%;font-size:1.52em;line-height:1;font-weight:600;margin-bottom:6px}.product-overview .products .product .product-articlecode, .references-overview .products .product .product-articlecode{width:100%;font-size:1.23em;line-height:1;font-weight:300;margin-bottom:6px}.product-overview .products .product .product-image, .references-overview .products .product .product-image{width:100%;height:220px;position:relative}.product-overview .products .product .product-image img, .references-overview .products .product .product-image
img{position:absolute;max-width:66%;max-height:66%;top:50%;left:50%;transform:translate(-50%, -50%)}.product-overview .products .product .product-link, .references-overview .products .product .product-link{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;margin-top:30px;background-color:#7a7900;border:1px
solid #7a7900}.product-overview .products .product .product-link:hover, .references-overview .products .product .product-link:hover{background:#fff;color:#7a7900}.product-overview .products .product:nth-last-child(2) + .product:nth-of-type(3n+2), .references-overview .products .product:nth-last-child(2)+.product:nth-of-type(3n+2){margin-right:35.25%}.product-overview .references .reference, .references-overview .references
.reference{width:29.5%;margin-bottom:120px;display:flex;flex-wrap:wrap}.product-overview .references .reference .reference-title, .references-overview .references .reference .reference-title{width:100%;font-size:1.52em;font-weight:600;line-height:1}.product-overview .references .reference .reference-person, .references-overview .references .reference .reference-person{width:100%;font-size:1.23em;font-weight:300;line-height:1;margin-bottom:45px}.product-overview .references .reference .reference-image, .references-overview .references .reference .reference-image{width:100%;padding-top:64%;margin-bottom:30px;overflow:hidden;position:relative}.product-overview .references .reference .reference-image img, .references-overview .references .reference .reference-image
img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.product-overview .references .reference:nth-last-child(2) + .reference:nth-of-type(3n+2), .references-overview .references .reference:nth-last-child(2)+.reference:nth-of-type(3n+2){margin-right:35.25%}#references-map{width:100%;height:85vh}.map-legend .legend-entry{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:12px}.map-legend .legend-entry
.icon{max-height:44px;margin-right:8px}.reference-pop-up .person-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.reference-pop-up .person-name{font-size:1rem;font-weight:700}.reference-pop-up .person-avatar{width:72px;height:72px;flex:0 0 72px;border-radius:50%;overflow:hidden}.reference-pop-up .person-avatar
img{display:block}.reference-pop-up
.testimonial{margin-bottom:15px}.reference-pop-up
.city{display:flex;justify-content:flex-end;font-weight:700}.shortfacts-container{background:#f2f2f2;padding:45px
0;margin-bottom:60px}.shortfacts-container.no-margin-bottom{margin-bottom:0}.shortfacts-container h2.sub-heading{margin-bottom:60px}.shortfacts-container .circled-image{margin-left:90px;border-radius:50%;overflow:hidden}.shortfacts-container .circled-image
img{display:block;max-width:308px}.shortfacts-container .text-content{max-width:55%}.shortfacts-container .text-content
h3{font-size:1.64em}.shortfacts-container .text-content
a{color:#000;text-decoration:underline;font-weight:600;font-style:italic}.shortfacts-container .text-content .download-link{display:block;margin-top:60px;font-style:italic;color:#000;text-decoration:none;font-weight:400;position:relative;padding-left:30px}.shortfacts-container .text-content .download-link.multiple{margin-top:10px}.shortfacts-container .text-content .download-link:hover{text-decoration:underline}.shortfacts-container .text-content .download-link:before{position:absolute;top:2px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-down.svg");background-size:50%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:20.1px;height:20.1px;border-radius:50%;background-color:#000}.shortfacts-container .text-content .download-link .file-icon{height:24px;margin-left:10px;vertical-align:middle}.shortfacts-container .text-content .download-link .video-icon{height:18px;margin-left:10px;vertical-align:middle}.technical-data-container{background:#f2f2f2;padding:45px
0;margin-bottom:60px}.technical-data-container h3.main-heading{margin-bottom:30px}.product-variants-container{margin-bottom:60px}.product-variants-container.with-divider{padding-bottom:45px;border-bottom:1px solid #c2c2c2}.product-variants-container h3.main-heading{margin-bottom:30px}.product-variants-container h3.variants-heading{font-size:1.46em;margin-bottom:15px}.product-variants-container .link-boxes
.box{margin-bottom:15px}.product-variants-container .button-bar{margin-top:30px}.product-variants-container .variant-details{margin-bottom:45px}.product-variants-container .variant-details .detail-image{width:34.33%;position:relative;overflow:hidden}.product-variants-container .variant-details .detail-image
img{position:absolute;height:auto;min-width:100%;min-height:100%;max-width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.product-variants-container .variant-details .detail-image.product-preview
img{min-width:auto;min-height:auto;max-height:80%;max-width:90%;width:90%;object-fit:contain}.product-variants-container .variant-details
.content{padding:30px
70.2px 70.2px;background:#f2f2f2;width:65.67%}.product-variants-container .variant-details .content .main-heading{margin-bottom:0}.product-variants-container .variant-details .download-link{display:block;margin-top:60px;font-style:italic;color:#000;text-decoration:none;font-weight:400;position:relative;padding-left:30px}.product-variants-container .variant-details .download-link.multiple{margin-top:10px}.product-variants-container .variant-details .download-link:hover{text-decoration:underline}.product-variants-container .variant-details .download-link:before{position:absolute;top:2px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-down.svg");background-size:50%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:20.1px;height:20.1px;border-radius:50%;background-color:#000}.product-variants-container .variant-details .download-link .file-icon{height:24px;margin-left:10px;vertical-align:middle}.product-variants-container .variant-details .download-link .video-icon{height:18px;margin-left:10px;vertical-align:middle}.quote-container{display:flex;margin-bottom:90px}.quote-container .quotation-marks{flex-shrink:0;width:88px;margin-right:30px}.quote-container
.quote{font-weight:600;font-style:italic;font-size:2.05em;color:#1d4915}.gallery{margin-bottom:30px}.gallery .gallery-item{width:47.5%;margin-bottom:45px}.gallery .gallery-item .image-container{border:1px
solid #f2f2f2;display:block;position:relative;overflow:hidden;margin-bottom:15px}.gallery .gallery-item .image-container
img{display:block}.caption{font-size:0.82em;line-height:1.41;font-style:italic}.image-container{margin-bottom:45px;position:relative}.image-container
.bumper{position:absolute;top:0;right:0;z-index:2;width:8vw;height:8vw;background:#7a7900;color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;text-align:center}.image-container .bumper
p{margin-bottom:0}.timeline{margin-bottom:45px;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.timeline
.circle{border-radius:50%;width:20px;height:20px;background-color:#000;margin:0
auto 30px}.timeline:after{content:"";position:absolute;width:4px;background-color:#000;top:0;bottom:0;left:50%;margin-left:-2px;height:100%}.timeline
.entry{width:100%;text-align:center;margin-bottom:45px}.timeline .entry:last-child{margin-bottom:0}.timeline .entry
.year{color:#fff;background-color:#deda13;font-size:2.4em;font-weight:600;line-height:1;padding:4px
10px;display:inline-block;margin-bottom:15px;position:relative;z-index:3}.timeline .entry
.headline{font-size:1.41em;font-weight:300;position:relative;z-index:3;background:#fff}.faq-category{margin-bottom:60px}.faq-entry{border-bottom:1px solid #deda13}.faq-entry
.question{font-size:1.2em;font-weight:700;padding:15px
15px 15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-entry .question
.arrow.down{background-image:url("/wp-content/themes/ball-b/static/img/arrow-down-dark-green.svg");background-size:contain;background-repeat:no-repeat;width:17px;height:22px}.faq-entry .question
.arrow.up{background-image:url("/wp-content/themes/ball-b/static/img/arrow-up-dark-green.svg")}.faq-entry .question:hover{background-color:#f2f2f2}.faq-entry
.answer{display:none;padding:30px}.faq-entry .answer p:last-child{margin-bottom:0}.contact-person{font-weight:600;margin-bottom:45px}.contact-person
a{color:#000;text-decoration:none}.contact-person a:hover{text-decoration:underline}.contact-person
.name{font-size:1.4em;font-weight:700;line-height:1}.contact-person
.position{font-size:1.2em;font-weight:600;margin-bottom:15px;line-height:1}.compare-table{width:100%;margin-bottom:60px}.compare-table tr:first-child td:first-child{background:#7c7b7b;text-align:left}.compare-table tr:first-child
td{border-right:1px #fff solid;background:#1d4915 !important;font-weight:600;color:#fff;vertical-align:middle}.compare-table tr
td{border-right:1px #000 solid;padding:10px
14px}.compare-table tr td:first-child{font-weight:600;text-align:left}.compare-table tr td:last-child{border-right:0}.compare-table tr td .download-link{display:block;margin-top:60px;font-style:italic;color:#000;text-decoration:none;font-weight:400;position:relative;padding-left:30px;display:flex;margin-top:0}.compare-table tr td .download-link.multiple{margin-top:10px}.compare-table tr td .download-link:hover{text-decoration:underline}.compare-table tr td .download-link:before{position:absolute;top:2px;background-image:url("/wp-content/themes/ball-b/static/img/arrow-down.svg");background-size:50%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:20.1px;height:20.1px;border-radius:50%;background-color:#000}.compare-table tr td .download-link .file-icon{height:24px;margin-left:10px;vertical-align:middle}.compare-table tr td .download-link .video-icon{height:18px;margin-left:10px;vertical-align:middle}.compare-table tr:nth-child(2n+1) td{background:#f2f2f2}.video-container{margin-bottom:30px;position:relative}.video-container .video-title{font-weight:700;font-size:1.34em}.video-container .play-button{position:absolute;width:48px;height:58px;background-image:url("/wp-content/themes/ball-b/static/img/play-icon.svg");background-size:100%;left:50%;top:50%;transform:translate(-50%, -50%);cursor:pointer}.video-container .video-preview{cursor:pointer}.video-container .video-preview:hover .play-button{opacity:0.8}.video-container
iframe{display:none}.download-list-container{margin-bottom:45px}.download-list-container .download-list{display:flex;justify-content:space-between;flex-wrap:wrap}.download-list-container .download-list
.entry{display:flex;max-width:47.5%;flex:0 0 47.5%;margin-bottom:7.5px}.download-list-container .download-list .entry
a{display:flex;width:100%;align-items:center;justify-content:flex-start;color:#000;font-size:1.24em}.download-list-container .download-list .file-icon{margin-right:12px}.download-list-container .download-list .file-icon
img{height:32px}.ball-b-form input[type=text], .ball-b-form input[type=search]{padding:4px
8px;font-size:1.2em;margin-bottom:30px}.ball-b-form .full-width{width:100%}.ball-b-form input[type=submit]{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#1d4915;border:1px
solid #fff}.ball-b-form input[type=submit]:hover{background-color:#fff;color:#1d4915;border:1px
solid #1d4915}.search-results h3
a{color:#000;text-decoration:none}.search-results h3 a:hover{text-decoration:underline}.search-results .search-result-link{margin-top:15px;background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#1d4915;border:1px
solid #fff}.search-results .search-result-link:hover{background-color:#fff;color:#1d4915;border:1px
solid #1d4915}.pagination{margin:60px
0}.pagination
a{margin-right:20px;color:#1d4915;text-decoration:none}.pagination a:hover, .pagination
.active{text-decoration:underline}.pagination-prev,.pagination-next{width:32px;height:32px;background-size:32px;background-position:0 0;vertical-align:middle;display:inline-block;margin-right:12px;cursor:pointer}.pagination-prev:hover,.pagination-next:hover{opacity:0.8}.pagination-prev{background-image:url("/wp-content/themes/ball-b/static/img/arrow-left-square.svg")}.pagination-next{background-image:url("/wp-content/themes/ball-b/static/img/arrow-right-square.svg");margin-right:0px;margin-left:6px}.call-to-action-bar{background-color:#f2f2f2;font-size:1.3em;padding:50.1px 0}.call-to-action-bar
.flex{align-items:center;flex-wrap:nowrap}.call-to-action-bar
.text{margin-right:60px}.call-to-action-bar
.button{width:31.5%;background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#7a7900;text-align:center}.call-to-action-bar .button:last-child{margin-right:0}.call-to-action-bar .button:hover{color:#fff;background:rgb(233, 219, 20)}.package-container{margin-bottom:30px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}.package-container .package-header{background:#7a7900;color:#fff;padding:30px;font-size:1.76em}.package-container .package-content{padding:22.8px 30px}.package-container .package-content
h3{margin-bottom:22.8px}.arrow-boxes-container .arrow-box{display:flex;flex-wrap:wrap;justify-content:center}.arrow-boxes-container .arrow-box
.arrow{margin-bottom:30px;width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#7a7900 transparent transparent transparent}.arrow-boxes-container .arrow-box
.box{flex:0 0 100%;max-width:100%;background-color:#f2f2f2;padding:30px;display:flex;flex-wrap:wrap}.arrow-boxes-container .arrow-box
.button{align-self:flex-end;width:100%;background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#7a7900;text-align:center}.arrow-boxes-container .arrow-box .button:last-child{margin-right:0}.arrow-boxes-container .arrow-box .button:hover{color:#fff;background:rgb(233, 219, 20)}.map-container{position:relative;height:450px}.map-container
iframe{position:absolute;top:0;left:0;width:100%}.map-container .grid-inner{position:relative;z-index:2;justify-content:flex-end;height:100%}.map-container .grid-inner .contact-infos{height:100%;background-color:#7a7900;color:#fff;padding:60px}.contact-form-container{padding:30px;background-color:#fff;border:1px
solid #000}.contact-form-container .form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.contact-form-container .form-row.send-row{align-items:flex-end;flex-wrap:nowrap}.contact-form-container .form-row.send-row>div{margin-right:60px}.contact-form-container .form-row
a{font-weight:700;text-decoration:underline;color:#000}.contact-form-container .form-row a:hover{text-decoration:underline}form input[type=text],
form input[type=email],
form input[type=number],
form input[type=tel],
form input[type=date],
form input[type=password],
form
textarea{border:1px
solid #000;padding:13px;width:100%;-webkit-appearance:none;border-radius:0}form input[type=checkbox]{vertical-align:middle;margin-right:8px}form input[type=submit]{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;background-color:#7a7900;border:0;text-align:center;padding:22.8px 40.2px}form input[type=submit]:last-child{margin-right:0}form input[type=submit]:hover{color:#fff;background:rgb(233, 219, 20);border:0}form .success-message, form .info-message{margin:30px
0;font-weight:700;flex:0 0 100%;max-width:100%;display:none}form .info-message{display:block}#swipebox-overlay{background:rgba(0, 0, 0, 0.65)}.joboffer{display:block;flex:0 0 48%;max-width:48%;padding:15px;border:1px
solid #000;background-color:#fff;color:#000;text-decoration:none;margin-bottom:9.9px}.joboffer
.title{font-weight:700}.joboffer:hover{background-color:#deda13}footer{background-repeat:no-repeat;background-size:cover;background-color:#000;color:#fff;position:relative;padding:48px
0 36px}footer
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.85)}footer .grid-inner{position:relative;z-index:2}footer .grid-inner .contact-infos{font-size:0.88em}footer .grid-inner
.logo{max-width:120px;display:block;margin-bottom:36px}footer .grid-inner
a{color:#fff;text-decoration:none}footer .grid-inner a:hover{text-decoration:underline}footer .grid-inner h4, footer .grid-inner .nav-title{font-size:1.05em;padding-bottom:10px}footer .grid-inner h4:after, footer .grid-inner .nav-title:after{content:"";border-bottom:2px solid #deda13;width:100%;display:block;margin-top:10px}footer .footer-menu{list-style-type:none}footer .footer-menu
li{padding-right:60px;margin-left:0;margin-bottom:10px}footer .footer-menu li:last-child{margin-bottom:0}footer .social-icons{margin-top:40.2px}footer .social-icons .social-icon{margin-right:10px;display:inline-block}footer .social-icons .social-icon:last-child{margin-right:0}footer .member-logo{max-width:140px;margin-bottom:15px}footer .seals
.seal{flex:0 0 100%;max-width:100%;margin-bottom:7.5px}footer .seals .seal:last-child{margin-bottom:0}footer .seals .seal
img{max-width:100px;margin:0
auto;display:block}.flyout-menu{position:fixed;right:0;top:50%;z-index:100;transform:translate(0, -50%);box-shadow:10px 10px 35px 0 rgba(0, 0, 0, 0.1)}.flyout-menu .flyout-menu-entry{position:relative;margin-bottom:10px}.flyout-menu .flyout-menu-entry .flyout-icon{position:relative;width:60px;height:60px;z-index:100;background-color:#444443;background-repeat:no-repeat;background-position:center center;background-size:75%}.flyout-menu .flyout-menu-entry .flyout-icon.phone{background-image:url("/wp-content/themes/ball-b/static/img/phone-icon.svg")}.flyout-menu .flyout-menu-entry .flyout-icon.mail{background-image:url("/wp-content/themes/ball-b/static/img/at-icon.svg")}.flyout-menu .flyout-menu-entry .flyout-icon.downloads{background-image:url("/wp-content/themes/ball-b/static/img/download-icon.svg")}.flyout-menu .flyout-menu-entry:hover .flyout-icon{background-color:#7a7900}.flyout-menu .flyout-menu-entry:hover .flyout-content{transform:translate(-100%, 0)}.flyout-menu .flyout-menu-entry .flyout-content{position:absolute;z-index:50;left:0;top:0;height:60px;width:200px;background:#7a7900;transition:all 0.4s ease;display:flex;align-items:center;justify-content:center;color:#fff}.flyout-menu .flyout-menu-entry .flyout-content
a{color:#fff;text-decoration:none;font-size:1.2em;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.flyout-menu .flyout-menu-entry .flyout-content a:hover{text-decoration:underline}.hamburger{padding:0;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:5px
12px 0 12px;overflow:visible;align-self:center;display:none}.hamburger .is-active:hover{opacity:0.7}.hamburger .is-active .hamburger-inner,
.hamburger .is-active .hamburger-inner::before,
.hamburger .is-active .hamburger-inner::after{background-color:#000}.hamburger:hover{opacity:0.7}.hamburger-box{width:36px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:36px;height:3px;background-color:#fff;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;box-shadow:none;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg);box-shadow:none}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg);box-shadow:none}.mobile-webservice-link{color:#fff;text-decoration:none;display:none}.mobile-menu-container{display:none;width:100%;background:rgba(0, 0, 0, 0.75);position:relative;z-index:2}.mobile-menu-container .mobile-menu{list-style-type:none;border-bottom:1px solid #fff}.mobile-menu-container .mobile-menu
li{margin:0}.mobile-menu-container .mobile-menu li
a{color:#fff;font-size:1.2em;border-top:1px solid #fff;padding:12px
20px;text-decoration:none;display:block}.mobile-menu-container .mobile-menu li a:hover{background:#fff;color:#000}.mobile-menu-container .mobile-menu li.current-menu-item>a{background:#fff;color:#000}.mobile-menu-container .mobile-menu .sub-menu{margin:0;list-style-type:none;display:none}.mobile-menu-container .mobile-menu .sub-menu
li{margin-left:24px}.mobile-menu-container .mobile-menu .sub-menu li
a{border-bottom:1px solid #aeaeae}.mobile-menu-container .product-configurator-box.mobile{background-color:#deda13;color:#1d4915;font-weight:600;font-size:1.2em;width:100%;text-transform:uppercase;text-decoration:none;padding:12px
20px;text-align:center;display:block}.mobile-menu-container
form{padding:24px
0 12px}.mobile-menu-container form input[type=search]{border:0;border-bottom:1px solid #fff;background-color:transparent;font-family:"Source Sans Pro",sans-serif;width:100%;color:#fff;padding-left:4px;font-weight:300}.mobile-menu-container form input[type=search]::placeholder{color:#efefef}.configurator{margin-bottom:60px}.configurator .grey-background-container{background-color:#f2f2f2;padding:45px
0;margin-bottom:30px;text-align:center}.configurator .grey-background-container.result-accessories{text-align:left}.configurator .grey-background-container.no-margin-bottom{margin-bottom:0;padding-bottom:0}.configurator .grid-inner{justify-content:center}.configurator
h3{flex:0 0 100%;max-width:100%}.configurator .sub-heading.margin-bottom{margin-bottom:10px}.configurator .sub-heading.margin-bottom.small{font-size:1.34em}.configurator
.notice{background-color:#1d4915;color:#fff;font-size:1.2em;line-height:1.3;text-align:center;padding:30px;margin-bottom:60px}.configurator .notice p:last-child{margin-bottom:0}.configurator
.button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;float:right;padding:10px
45px;font-size:1.2em;background-color:#7a7900;text-align:center}.configurator .button:hover{color:#fff;background:rgb(233, 219, 20);border:0}.configurator
.question{padding-top:30px}.configurator .question:first-of-type.closed{padding-top:30px;border-top:1px solid #000}.configurator
.question.closed{border-bottom:1px solid #000;padding-bottom:30px;cursor:pointer}.configurator .question.closed:hover{background-color:#7c7b7b}.configurator .question .choices
.col4{margin-top:60px;margin-right:3%}.configurator .question .choices .col4:nth-child(3n){margin-right:0}.configurator .question .choice-image-container{width:100%;padding-top:100%;border-radius:50%;position:relative;overflow:hidden;margin-bottom:30px}.configurator .question .choice-image-container
img{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);opacity:0.6}.configurator .question .choice-image-container:hover{cursor:pointer}.configurator .question .choice-image-container:hover
img{opacity:1}.configurator .question .choice-text-container{display:flex;justify-content:center;align-items:center}.configurator .question .choice-text-container
.help{display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-left:0.5em;border:2px
solid #000;border-radius:0.75em;font-size:small;font-weight:bolder;cursor:pointer}.configurator .result-main h3
.product{font-weight:700}.configurator .result-main .product-image{margin:30px
auto 0;max-width:60%}.configurator .result-main .product-image
img{width:auto;max-height:450px}.configurator .result-main .service-amount{margin:30px
auto 0}.configurator .result-main .service-amount
input{max-width:60%}.configurator .secondary-results{display:flex;justify-content:space-between;margin-top:60px;flex-wrap:wrap}.configurator .secondary-results
.product{width:29.5%;margin-bottom:60px;flex-wrap:wrap}.configurator .secondary-results .product .product-name{width:100%;font-size:1.52em;line-height:1;font-weight:600;margin-bottom:6px}.configurator .secondary-results .product .product-articlecode{width:100%;font-size:0.94em;line-height:1;font-weight:300;margin-bottom:6px}.configurator .secondary-results .product .product-image{width:100%;height:220px;position:relative}.configurator .secondary-results .product .product-image
img{position:absolute;max-width:66%;max-height:66%;top:50%;transform:translate(0, -50%);object-fit:contain}.configurator .secondary-results .product .product-link{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;margin-top:30px;background-color:#7a7900;border:1px
solid #7a7900}.configurator .secondary-results .product .product-link:hover{background:#fff;color:#7a7900}.configurator .secondary-results .product:nth-last-child(2)+.product:nth-of-type(3n+2){margin-right:35.25%}.configurator .order-button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;font-size:1.47em;font-family:"Source Sans Pro",sans-serif;margin-top:30px;background-color:#7a7900;border:1px
solid #7a7900}.configurator .order-button:hover{background:#fff;color:#7a7900}.configurator .reset-button{background-color:#000;padding:10px
12px;color:#fff;font-weight:300;font-size:1.05em;line-height:1;display:inline-block;text-decoration:none;font-size:1.47em;font-family:"Source Sans Pro",sans-serif;margin-top:30px;background:#fff;color:#7a7900;border:1px
solid #7a7900}.configurator .reset-button:hover{background-color:#7a7900;color:#fff}.configurator .reset-button.hidden{display:none}@media screen and (min-width: 1200px){header .menu-bar .main-menu-container ul
li{margin-right:60px}header .menu-bar .main-menu-container ul li:last-child{margin-right:52px}}@media screen and (max-width: 1230px){.grid-inner{max-width:93%}.content-with-background-container
.col7{flex:0 0 82%;max-width:82%}.event-bar .event
.when{flex:0 0 20%;max-width:20%}header .menu-bar .main-menu-container ul
li{margin-right:3vw}}@media screen and (max-width: 1180px){header .menu-bar .product-configurator-box{padding:16px
8px;font-size:0.9rem;z-index:2}header .header-links-container{margin-right:0}}@media screen and (max-width: 1080px){header .menu-bar .grid-inner{max-width:100%;flex-wrap:nowrap}header .menu-bar .main-menu-container ul li:first-child{padding-left:12px}}@media screen and (max-width: 1023px){header .logo-container{padding-right:160px}header .menu-bar .main-menu-container ul li
a{font-size:0.85rem}.link-boxes{flex-wrap:wrap;justify-content:space-around}.link-boxes
.box.col4{max-width:47.5%;flex:0 0 47.5%;margin-bottom:0}.link-boxes .box.col4 .image-container{margin-bottom:15px}.link-boxes .box.col4:last-child{margin-bottom:45px}.link-boxes .box:nth-last-child(2)+.box:nth-of-type(3n+2){margin-right:0}.product-variants-container .link-boxes
.box{margin-bottom:15px}.news-bar{flex-wrap:wrap}.news-bar .news-item.only-mobile{display:flex}.news-bar
.col4{max-width:47.5%;flex:0 0 47.5%;margin-bottom:45px}footer .grid-inner .contact-infos.col3{flex:0 0 39.5%;max-width:39.5%}footer .grid-inner
.col4{flex:0 0 56.5%;max-width:56.5%}footer .grid-inner
.col4.half{flex:0 0 47.5%;max-width:47.5%}footer .grid-inner .seals-and-members{flex:0 0 100%;max-width:100%;margin-top:30px}footer .grid-inner .seals-and-members
.col6{flex:0 0 100%;max-width:100%}footer .grid-inner .seals-and-members .col6:last-child{margin-top:15px}footer .grid-inner .seals-and-members .seals
.seal{flex:0 0 33%;max-width:33%}footer .grid-inner .seals-and-members
.members{align-items:center;justify-content:space-between}.col3.spacer{display:none}.event-bar{padding:40.2px 0 20.1px}.event-bar h3, .event-bar
.date{font-size:1.34em;line-height:1.2}.event-bar .event
.when{flex:0 0 20%;max-width:20%}.product-overview .references .reference, .references-overview .references
.reference{width:47.5%}}@media screen and (max-width: 820px){.stage{height:auto;padding-bottom:60px}.stage header .logo-container, .stage .page-description-container{position:relative;z-index:2}header{position:static}header .logo-container{padding-right:40px;padding-left:20px}header .header-links-container{margin-right:0}header .menu-bar .main-menu-container{width:100%}header .menu-bar .main-menu-container ul.main-menu{display:flex;justify-content:space-between}header .menu-bar .main-menu-container ul.main-menu>li:first-child{padding-left:20px}header .menu-bar .main-menu-container ul.main-menu li:last-child{padding-right:20px}header .menu-bar .main-menu-container ul.main-menu
li{margin-right:0}header .menu-bar .main-menu-container ul.sub-menu
li{padding-left:20px;padding-right:20px}.colored-text-box
.content{padding:50.1px 40.2px 20.1px 40.2px}.colored-text-box .background
img{position:static;display:block}.colored-text-box .image-window{display:none}.colored-text-box
.content{width:100%}.button-bar{font-size:1.32em}.button-bar .arrow-right{width:24px;height:19px;margin-left:12px}.event-bar .col9, .event-bar
.col3{flex:0 0 100%;max-width:100%}.event-bar
.col9{margin-bottom:30px}.configurator-notice .col10, .configurator-notice
.col2{flex:0 0 100%;max-width:100%}.configurator-notice
.button{font-size:1.23em}.configurator-notice
.col10{margin-bottom:30px}.configurator-notice .configurator-rat{max-height:188px}.event-bar
.event{flex-wrap:wrap}.event-bar .event
.logo{flex:0 0 33%;max-width:33%;border-bottom:1px solid #000}.event-bar .event
.title{flex:0 0 67%;max-width:67%;border-right:0;border-bottom:1px solid #000}.event-bar .event .place, .event-bar .event
.when{flex:0 0 50%;max-width:50%}.flyout-menu{display:none}.configurator .question
.choices{justify-content:space-between}.configurator .question .choices
.col4{flex:0 0 47.5%;max-width:47.5%;margin-right:0}.configurator .result-main .service-amount
input{max-width:100%}.configurator .secondary-results .product:nth-last-child(2)+.product:nth-of-type(3n+2){margin-right:0}.configurator .secondary-results
.product{width:47.5%;margin-bottom:40px}.configurator .secondary-results .product .product-image
img{max-width:100%;max-height:100%;object-fit:contain}}@media screen and (max-width: 768px){h1,h2,h3{font-size:1.48em}h1.main-heading,h2.main-heading,h3.main-heading{font-size:1.6em}h1.sub-heading,h2.sub-heading,h3.sub-heading{font-size:1.48em}.link-boxes
.box.col4{max-width:100%;flex:0 0 100%;margin-bottom:30px}.content-with-background-container{padding:45px
0}.content-with-background-container
.content{padding:22.8px 30px}.content-with-background-container
.col7{flex:0 0 100%;max-width:100%}.news-bar
.col4{flex:0 0 100%;max-width:100%}header .stage-detail{display:none}.shortfacts-container
.col12{justify-content:space-around}.shortfacts-container .text-content{max-width:100%;margin-bottom:30px}.shortfacts-container .text-content ul
li{margin-left:0}.shortfacts-container .circled-image{margin-left:0}.product-variants-container .variant-details
.content{padding:22.8px 30px}.product-variants-container .variant-details .detail-image, .product-variants-container .variant-details
.content{width:100%}.product-variants-container .variant-details .detail-image img, .product-variants-container .variant-details .detail-image.product-preview
img{position:static;transform:translate(0, 0);max-height:100%;max-width:72%;margin:0
auto 30px;display:block}.quote-container{margin-bottom:45px}.quote-container .quotation-marks{align-self:flex-start;width:34px;margin-right:22px}.quote-container
.quote{font-size:1.45em}.product-overview .references .reference, .references-overview .references
.reference{width:100%}.search-results-container{flex-direction:column-reverse}.search-results-container .text-padding-right{padding-right:0}.search-results-container
.col4{margin-bottom:60px}.search-results-container .col4, .search-results-container
.col8{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 660px){footer .grid-inner .contact-infos.col3{flex:0 0 32.5%;max-width:32.5%}footer .grid-inner
.col4{flex:0 0 66.5%;max-width:66.5%}footer .grid-inner
.col4.half{flex:0 0 100%;max-width:100%}header .header-links-container{padding:32px
12px 16px}.configurator .question .choices
.col4{flex:0 0 100%;max-width:100%;margin-right:0}.configurator .secondary-results .product .product-image{height:140px}}@media screen and (max-width: 600px){footer .grid-inner .contact-infos.col3, footer .grid-inner
.col6{flex:0 0 100%;max-width:100%}.event-bar .col3
img{max-width:120px}header .grid-inner .logo-container{align-items:center}header .mobile-webservice-link{display:block}header .logo-container{display:flex;justify-content:space-between;width:100%;padding:16px}header .logo-container
img{display:block}header
.hamburger{display:block}header .menu-bar{display:none}header .header-links-container{display:none}header .page-description{width:100%}header .page-description
.title{font-size:1.44em}header .page-description .sub-title{font-size:1.34em}.event-list
.event{flex-wrap:wrap}.event-list .event .title, .event-list .event .logo, .event-list .event .when, .event-list .event
.place{flex:0 0 100%;max-width:100%}.event-list .event
div{border-right:0}.event-list .event
.when{text-align:left}.event-list .event .when
br{display:none}}@media screen and (max-width: 480px){.configurator .secondary-results
.product{width:100%}}