#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}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{*display:inline}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/ball-b-2026/assets/fonts/source-sans-3-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/ball-b-2026/assets/fonts/source-sans-3-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/ball-b-2026/assets/fonts/source-sans-3-latin-italic.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/ball-b-2026/assets/fonts/source-sans-3-latin-ext-italic.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}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{max-width:100%;display:block}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;text-align:left}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}td
img{vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #999;margin:1rem 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre-line}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}small{font-size:0.8em}strong{font-weight:bold}sub,sup{font-size:0.8em;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input,select,textarea{color:var(--text-color)}ins{background-color:var(--highlight-color);color:#000;text-decoration:none}mark{background-color:var(--highlight-color);color:#000;font-style:italic;font-weight:bold}blockquote{position:relative;padding-left:3.7316rem;padding-top:0.9408rem;margin-bottom:1.7653rem;font-size:1.588em;line-height:1.35}blockquote:before{content:"“";position:absolute;top:0;left:0;font-size:3.5em;line-height:1;font-weight:var(--font-weight-black);color:var(--ball-b-green)}blockquote p, blockquote h2, blockquote h3, blockquote
h4{font-weight:var(--font-weight-light)}blockquote p:last-child{margin-bottom:0}.clearfix:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}:root{color-scheme:light dark;--font-system:"Source Sans 3", sans-serif;--page-background:#fff;--text-color:#000;--ball-b-green:#1e4915;--ball-b-dark-yellow:#b4b211;--ball-b-yellow:#e0dc07;--ball-b-mint:#cdf5cd;--ball-b-light-grey:#f2f2f2;--ball-b-dark-grey:#454544;--font-weight-black:900;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-normal:400;--font-weight-light:300;--grid-gutter:1.1768rem}@media (prefers-color-scheme: dark){:root{--page-background:#fff;--text-color:#000;--ball-b-green:#1e4915;--ball-b-dark-yellow:#b4b211;--ball-b-yellow:#e0dc07;--ball-b-mint:#cdf5cd;--ball-b-light-grey:#f2f2f2;--ball-b-dark-grey:#454544}}html{font-size:max(0.875rem, 0.53125rem + 0.4427vw);background-color:var(--page-background)}body{font-size:1rem;font-family:var(--font-system);color:var(--text-color);font-optical-sizing:auto;font-weight:var(--font-weight-normal);font-style:normal}a{color:var(--featured-color)}a:hover{color:var(--featured-color-hover)}h1,h2{font-size:1.882em;line-height:1.1875;font-weight:var(--font-weight-black);margin-bottom:2.8235rem}h1.is-style-no-subline,h2.is-style-no-subline{margin-bottom:1.1768rem}h3,h4{font-size:1.588em;line-height:1.1875;font-weight:var(--font-weight-black);margin-bottom:1.1768rem}h5.over-big-heading{font-weight:var(--font-weight-light);font-size:0.94em}p{margin-bottom:1.7653rem}ul.wp-block-list, ol.wp-block-list, .text-block ul,ol{margin-bottom:1.7653rem;list-style-type:disc}ul.wp-block-list li, ol.wp-block-list li, .text-block ul li, ol
li{margin-left:1em;margin-bottom:0.8826rem}ol.wp-block-list,ol{list-style-type:decimal}.bigger{font-size:1.588em;margin-bottom:3.5294rem}.margin-bottom{margin-bottom:1.7653rem}.margin-bottom-double,.is-style-margin-bottom-double{margin-bottom:3.5294rem}.text-align-center{text-align:center}.light{font-weight:var(--font-weight-light)}.margin-left-auto{margin-left:auto}.rounded-image{border-radius:0.471rem;overflow:hidden}.is-style-rounded-image{overflow:hidden}.is-style-rounded-image
img{border-radius:0.471rem}.object-fit-cover{object-fit:cover;height:100%}.relative{position:relative}.hidden{display:none}.white-space-nowrap{white-space:nowrap}.flex{display:flex;flex-wrap:wrap;gap:var(--grid-gutter)}.flex-wrap{flex-wrap:wrap}.flex-start{justify-content:flex-start}.text-padding-left,.is-style-text-padding-left{padding-left:1.4118rem}.text-padding-right,.is-style-text-padding-right{padding-right:1.4118rem}.button,button[type=submit],button[type=reset],input[type=submit]{background-color:var(--ball-b-yellow);color:var(--ball-b-green);font-size:1.235em;font-weight:var(--font-weight-light);border-radius:0.471rem;padding:0.6472rem 1.7054rem;border:none;text-decoration:none;display:inline-block}.button.green,.button.is-style-green,button[type=submit].green,button[type=submit].is-style-green,button[type=reset].green,button[type=reset].is-style-green,input[type=submit].green,input[type=submit].is-style-green{background-color:var(--ball-b-green);color:#fff}.button.green:hover,.button.is-style-green:hover,button[type=submit].green:hover,button[type=submit].is-style-green:hover,button[type=reset].green:hover,button[type=reset].is-style-green:hover,input[type=submit].green:hover,input[type=submit].is-style-green:hover{background:var(--text-color);color:#fff}.button.yellow,.button.is-style-yellow,button[type=submit].yellow,button[type=submit].is-style-yellow,button[type=reset].yellow,button[type=reset].is-style-yellow,input[type=submit].yellow,input[type=submit].is-style-yellow{background-color:var(--ball-b-yellow)}.button.yellow:hover,.button.is-style-yellow:hover,button[type=submit].yellow:hover,button[type=submit].is-style-yellow:hover,button[type=reset].yellow:hover,button[type=reset].is-style-yellow:hover,input[type=submit].yellow:hover,input[type=submit].is-style-yellow:hover{background:var(--text-color);color:#fff}.button.white,.button.is-style-white,button[type=submit].white,button[type=submit].is-style-white,button[type=reset].white,button[type=reset].is-style-white,input[type=submit].white,input[type=submit].is-style-white{background-color:#fff;color:var(--text-color)}.button.white:hover,.button.is-style-white:hover,button[type=submit].white:hover,button[type=submit].is-style-white:hover,button[type=reset].white:hover,button[type=reset].is-style-white:hover,input[type=submit].white:hover,input[type=submit].is-style-white:hover{background:var(--text-color);color:#fff}.button.full-width,button[type=submit].full-width,button[type=reset].full-width,input[type=submit].full-width{display:block;width:100%;text-align:center}.button.with-rat,.button.is-style-with-rat,.button.is-style-with-rat-green,button[type=submit].with-rat,button[type=submit].is-style-with-rat,button[type=submit].is-style-with-rat-green,button[type=reset].with-rat,button[type=reset].is-style-with-rat,button[type=reset].is-style-with-rat-green,input[type=submit].with-rat,input[type=submit].is-style-with-rat,input[type=submit].is-style-with-rat-green{background-color:var(--ball-b-yellow);position:relative;padding-left:2.8235rem}.button.with-rat::before,.button.is-style-with-rat::before,.button.is-style-with-rat-green::before,button[type=submit].with-rat::before,button[type=submit].is-style-with-rat::before,button[type=submit].is-style-with-rat-green::before,button[type=reset].with-rat::before,button[type=reset].is-style-with-rat::before,button[type=reset].is-style-with-rat-green::before,input[type=submit].with-rat::before,input[type=submit].is-style-with-rat::before,input[type=submit].is-style-with-rat-green::before{content:"";position:absolute;left:-1.7653rem;top:50%;width:5.0586rem;aspect-ratio:250/305;transform:translateY(-55%);background:url("/wp-content/themes/ball-b-2026/assets/img/ball-b_Bad-Rat.png") no-repeat center/contain;pointer-events:none}.button.with-rat:hover,.button.is-style-with-rat:hover,.button.is-style-with-rat-green:hover,button[type=submit].with-rat:hover,button[type=submit].is-style-with-rat:hover,button[type=submit].is-style-with-rat-green:hover,button[type=reset].with-rat:hover,button[type=reset].is-style-with-rat:hover,button[type=reset].is-style-with-rat-green:hover,input[type=submit].with-rat:hover,input[type=submit].is-style-with-rat:hover,input[type=submit].is-style-with-rat-green:hover{background:var(--text-color);color:#fff}.button.is-style-with-rat-green,button[type=submit].is-style-with-rat-green,button[type=reset].is-style-with-rat-green,input[type=submit].is-style-with-rat-green{background-color:var(--ball-b-green);color:#fff}.wp-block-button .wp-element-button{background-color:var(--ball-b-dark-yellow);color:var(--ball-b-green);font-size:1.235em;font-weight:var(--font-weight-light);border-radius:0.471rem;padding:0.6472rem 1.7054rem;border:none;text-decoration:none;display:inline-block}.wp-block-button .wp-element-button:hover{background:var(--text-color);color:#fff}.wp-block-button.full-width{display:block;width:100%;text-align:center}.wp-block-button.green .wp-element-button, .wp-block-button.is-style-green .wp-element-button{background-color:var(--ball-b-green);color:#fff}.wp-block-button.green:hover .wp-element-button, .wp-block-button.is-style-green:hover .wp-element-button{background:var(--text-color);color:#fff}.wp-block-button.yellow .wp-element-button, .wp-block-button.is-style-yellow .wp-element-button{background-color:var(--ball-b-yellow)}.wp-block-button.yellow:hover .wp-element-button, .wp-block-button.is-style-yellow:hover .wp-element-button{background:var(--text-color);color:#fff}.wp-block-button.white .wp-element-button, .wp-block-button.is-style-white .wp-element-button{background-color:#fff;color:var(--text-color)}.wp-block-button.white:hover .wp-element-button, .wp-block-button.is-style-white:hover .wp-element-button{background:var(--text-color);color:#fff}.wp-block-button.with-rat,.wp-block-button.is-style-with-rat,.wp-block-button.is-style-with-rat-green{position:relative}.wp-block-button.with-rat .wp-element-button, .wp-block-button.is-style-with-rat .wp-element-button, .wp-block-button.is-style-with-rat-green .wp-element-button{padding-left:2.8235rem;background-color:var(--ball-b-yellow)}.wp-block-button.with-rat .wp-element-button:hover, .wp-block-button.is-style-with-rat .wp-element-button:hover, .wp-block-button.is-style-with-rat-green .wp-element-button:hover{background:var(--text-color);color:#fff}.wp-block-button.with-rat::before,.wp-block-button.is-style-with-rat::before,.wp-block-button.is-style-with-rat-green::before{content:"";position:absolute;left:-1.7653rem;top:50%;width:5.0586rem;aspect-ratio:250/305;transform:translateY(-55%);background:url("/wp-content/themes/ball-b-2026/assets/img/ball-b_Bad-Rat.png") no-repeat center/contain;pointer-events:none}.wp-block-button.is-style-with-rat-green .wp-element-button{background-color:var(--ball-b-green);color:#fff}.buttons
.button{margin-right:2.4712rem}.buttons .button:last-child{margin-right:0}.arrow-button{border-radius:0.7059rem;background-color:#fff;color:var(--text-color);padding:0.7059rem 1.0594rem;text-decoration:none;display:inline-flex;align-items:center;gap:0.471rem}.arrow-button.is-style-green{background-color:var(--ball-b-green);color:#fff}.arrow-button.is-style-green:hover{background:var(--text-color);color:#fff}.arrow-button.is-style-yellow{background-color:var(--ball-b-yellow)}.arrow-button.is-style-yellow:hover{background:var(--text-color);color:#fff}.arrow-button.is-style-white{background-color:#fff;color:var(--text-color)}.arrow-button.is-style-white:hover{background:var(--text-color);color:#fff}.arrow-button.is-style-with-rat,.arrow-button.is-style-with-rat-green{position:relative;padding-left:2.8235rem}.arrow-button.is-style-with-rat::before,.arrow-button.is-style-with-rat-green::before{content:"";position:absolute;left:-1.7653rem;top:50%;width:5.0586rem;aspect-ratio:250/305;transform:translateY(-55%);background:url("/wp-content/themes/ball-b-2026/assets/img/ball-b_Bad-Rat.png") no-repeat center/contain;pointer-events:none}.arrow-button.is-style-with-rat-green{background-color:var(--ball-b-green);color:#fff}.arrow-button:hover{background-color:var(--text-color);color:#fff}.wp-block-embed.is-type-video{overflow:hidden;border-radius:0.471rem}.advantages-list,ul.wp-block-list.is-style-advantages-list{list-style:none;padding-left:0}.advantages-list li, ul.wp-block-list.is-style-advantages-list
li{margin-left:0;margin-bottom:1.1768rem;padding-left:1.75em;background:url("/wp-content/themes/ball-b-2026/assets/icons/arrow-circle-right-yellow.svg") no-repeat 0 0.15em/1.25em 1.25em}.grid-inner{max-width:70.5882rem;margin:0
auto}.row{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.1768rem}.row.no-margin-bottom{margin-bottom:0}.row.margin-bottom-double{margin-bottom:2.313rem}.row:after{content:"";flex:auto;max-width:0}.row:last-child{margin-bottom:0}.col1{flex:0 0 calc(8.3333333333% - var(--grid-gutter));max-width:calc(8.3333333333% - var(--grid-gutter))}.col2{flex:0 0 calc(16.6666666667% - var(--grid-gutter));max-width:calc(16.6666666667% - var(--grid-gutter))}.col3{flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col4{flex:0 0 calc(33.3333333333% - var(--grid-gutter));max-width:calc(33.3333333333% - var(--grid-gutter))}.col5{flex:0 0 calc(41.6666666667% - var(--grid-gutter));max-width:calc(41.6666666667% - var(--grid-gutter))}.col6{flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col7{flex:0 0 calc(58.3333333333% - var(--grid-gutter));max-width:calc(58.3333333333% - var(--grid-gutter))}.col8{flex:0 0 calc(66.6666666667% - var(--grid-gutter));max-width:calc(66.6666666667% - var(--grid-gutter))}.col9{flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col10{flex:0 0 calc(83.3333333333% - var(--grid-gutter));max-width:calc(83.3333333333% - var(--grid-gutter))}.col11{flex:0 0 calc(91.6666666667% - var(--grid-gutter));max-width:calc(91.6666666667% - var(--grid-gutter))}.col12{flex:0 0 100%;max-width:100%}section,.wp-block-group,.wp-block-columns{padding:4.1178rem 0}section.dark-yellow,section.is-style-dark-yellow-background,.wp-block-group.dark-yellow,.wp-block-group.is-style-dark-yellow-background,.wp-block-columns.dark-yellow,.wp-block-columns.is-style-dark-yellow-background{background-color:var(--ball-b-dark-yellow)}section.yellow,section.is-style-yellow-background,.wp-block-group.yellow,.wp-block-group.is-style-yellow-background,.wp-block-columns.yellow,.wp-block-columns.is-style-yellow-background{background-color:var(--ball-b-yellow);color:var(--ball-b-green)}section.green,section.is-style-green-background,.wp-block-group.green,.wp-block-group.is-style-green-background,.wp-block-columns.green,.wp-block-columns.is-style-green-background{background-color:var(--ball-b-green)}section.mint,section.is-style-mint-background,.wp-block-group.mint,.wp-block-group.is-style-mint-background,.wp-block-columns.mint,.wp-block-columns.is-style-mint-background{background-color:var(--ball-b-mint)}section.light-grey,section.is-style-light-grey-background,.wp-block-group.light-grey,.wp-block-group.is-style-light-grey-background,.wp-block-columns.light-grey,.wp-block-columns.is-style-light-grey-background{background-color:var(--ball-b-light-grey)}section.dark-grey,section.is-style-dark-grey-background,.wp-block-group.dark-grey,.wp-block-group.is-style-dark-grey-background,.wp-block-columns.dark-grey,.wp-block-columns.is-style-dark-grey-background{background-color:var(--ball-b-dark-grey);color:#fff}section.rounded-white-background,section.is-style-rounded-white-background,.wp-block-group.rounded-white-background,.wp-block-group.is-style-rounded-white-background,.wp-block-columns.rounded-white-background,.wp-block-columns.is-style-rounded-white-background{background-color:#fff;color:var(--text-color);border-radius:0.7059rem;padding:3.5294rem 2.2351rem 3.177rem 5.5296rem}section.rounded-grey-background,section.is-style-rounded-grey-background,.wp-block-group.rounded-grey-background,.wp-block-group.is-style-rounded-grey-background,.wp-block-columns.rounded-grey-background,.wp-block-columns.is-style-rounded-grey-background{background-color:var(--ball-b-light-grey);color:var(--text-color);border-radius:0.7059rem;padding:3.5294rem 2.2351rem 3.177rem 5.5296rem}section.is-style-small-padding-bottom,.wp-block-group.is-style-small-padding-bottom,.wp-block-columns.is-style-small-padding-bottom{padding-bottom:0}.wp-block-group .wp-block-columns{padding:0}.wp-block-columns:has(+.wp-block-columns){margin-bottom:var(--grid-gutter)}.wp-block-columns.is-style-margin-bottom-double:has(+.wp-block-columns){margin-bottom:calc(var(--grid-gutter) * 2)}:where(.wp-block-columns.is-layout-flex){gap:var(--grid-gutter)}header{position:sticky;top:0;z-index:1000;padding:1.1768rem 0;background-color:var(--ball-b-green);color:#fff;transition:box-shadow 0.2s ease}header.scrolled{box-shadow:0 0.1762rem 0.7059rem rgba(0, 0, 0, 0.15)}header
.logo{height:2.0589rem;margin-right:2.3526rem;max-width:none}header .grid-inner{max-width:91.6472rem;display:flex;align-items:center;justify-content:flex-start;margin:0
auto}header
nav{margin-top:0.3535rem}header nav>ul{display:flex}header nav>ul>li{margin-right:2.0002rem;position:relative}header nav>ul>li>a{text-decoration:none;font-size:1.05em;line-height:1.1667;display:block;white-space:nowrap}header nav>ul>li:last-child{margin-right:5.7645rem}header nav > ul > li:hover > .sub-menu, header nav>ul>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}header nav>ul>li.no-menu-link>a{cursor:default}header nav > ul > li.current-menu-item > a, header nav>ul>li.current-menu-parent>a{text-decoration:underline}header nav .sub-menu{position:absolute;top:100%;left:-0.5884rem;margin:0;padding:1.1768rem 0 0.5884rem;min-width:15.8118rem;list-style:none;background-color:var(--ball-b-green);box-shadow:0 0.2349rem 0.7059rem rgba(0, 0, 0, 0.2);border-radius:0.471rem;z-index:110;opacity:0;visibility:hidden;transform:translateY(0.3535rem);transition:opacity 0.15s ease, visibility 0.15s ease, transform 0.15s ease;display:block}header nav .sub-menu
li{margin:0;display:block}header nav .sub-menu li
a{display:block;padding:0.5884rem 1.1768rem;text-decoration:none;font-size:0.95em;line-height:1.4;white-space:nowrap;color:#fff;transition:background-color 0.1s ease}header nav .sub-menu li a:hover{background-color:rgba(255, 255, 255, 0.12)}header nav .sub-menu li.current-menu-item>a{text-decoration:underline}header .search-field{width:16.5888rem;padding:0.4122rem 1.8827rem 0.4122rem 1.0594rem;border-radius:0.471rem;background-color:rgba(255, 255, 255, 0.7);background-image:url("/wp-content/themes/ball-b-2026/assets/icons/search.svg");background-repeat:no-repeat;background-position:right 0.8233rem center;background-size:0.8233rem 0.8233rem;border:0;font-family:var(--font-system);font-size:0.764em;font-weight:var(--font-weight-light);margin-right:2.2351rem}header .search-field::placeholder{color:var(--text-color)}header .quick-navigation{display:flex;align-items:center;justify-content:flex-start;gap:1.2943rem}header .quick-navigation
a{width:1.4118rem}header .quick-navigation a
img{width:100%}header .mobile-search-icon{width:1.4118rem}header .mobile-search-icon
img{width:100%}header .mobile-search{display:none}header .menu-indicator{width:2.5882rem;height:2.5882rem;border-radius:0.3529rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}header .menu-indicator
span{width:1.3412rem;height:2px;background-color:#fff;margin-bottom:0.3529rem;transition:all 100ms ease-in-out;transform-origin:center}header .menu-indicator span:last-child{margin-bottom:0}header .menu-indicator.active span:first-child{transform:rotate(45deg)}header .menu-indicator.active span:nth-child(2){display:none}header .menu-indicator.active span:last-child{transform:rotate(-45deg);margin-top:-0.4118rem}header .mobile-icons{display:none;gap:0.64715rem;align-items:center}header .mobile-menu{top:69px;width:88%;background-color:var(--ball-b-green);overflow:auto;display:block;bottom:0;right:0;position:fixed;transition:all 0.45s cubic-bezier(0.3, 0, 0.15, 1);transform-style:preserve-3d;transform:translateX(100%);padding:0
1.875rem}header .mobile-menu.active{transform:translateX(0)}header .mobile-menu .mobile-main-menu{display:flex;flex-wrap:wrap}header .mobile-menu .mobile-main-menu>li{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #fff}header .mobile-menu .mobile-main-menu > li
a{padding:1.241856rem 0.620928rem 1.241856rem 1.8816rem;text-decoration:none;font-size:1.14em;font-weight:var(--font-weight-bold);flex:0 0 100%;max-width:100%;align-items:center;justify-content:space-between;display:flex}header .mobile-menu .mobile-main-menu>li.current-menu-item>a{text-decoration:underline}header .mobile-menu .mobile-main-menu>li.current-menu-item.menu-item-has-children>a{text-decoration:none}header .mobile-menu .mobile-main-menu>li.menu-item-has-children>a:after{content:"";display:block;width:1.191225rem;height:1.191225rem;background-image:url("/wp-content/themes/ball-b-2026/assets/icons/arrow-down.svg");background-position:center;background-repeat:no-repeat;background-size:100%}header .mobile-menu .mobile-main-menu>li.menu-item-has-children.active>a:after{transform:rotate(180deg)}header .mobile-menu .mobile-main-menu li.current-menu-parent .sub-menu{display:block}header .mobile-menu .sub-menu{display:none;flex:0 0 100%}header .mobile-menu .sub-menu > li
a{padding:1.241856rem 1.8816rem;font-size:1em;display:block;margin-left:1.8816rem}header .mobile-menu .sub-menu > li:last-child
a{padding-bottom:1.8816rem}header .mobile-menu .sub-menu .current-menu-item
a{text-decoration:underline}.ball-b-form .form-row{display:flex;gap:2.6473rem;align-items:center;justify-content:flex-start;margin-bottom:2.1176rem}.ball-b-form .full-width,
.ball-b-form .half-width{position:relative}.ball-b-form .full-width{flex:0 0 100%;max-width:100%}.ball-b-form .half-width:first-child{flex:0 0 calc(50% - 1.318rem);max-width:calc(50% - 1.318rem)}.ball-b-form
label{color:var(--text-color);font-size:0.84em;font-weight:var(--font-weight-light);position:absolute;left:0.9408rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:top 0.15s ease, font-size 0.15s ease, transform 0.15s ease}.ball-b-form label.checkbox-label{position:static;transform:none;transition:none;pointer-events:auto}.ball-b-form input[type=checkbox]{vertical-align:middle;margin-right:0.471rem}.ball-b-form input[type=text], .ball-b-form input[type=email], .ball-b-form input[type=number], .ball-b-form input[type=search], .ball-b-form
textarea{background-color:#fff;border:1px
solid var(--ball-b-dark-grey);border-radius:0.471rem;font-family:var(--font-system);font-size:0.94em;padding:0.9408rem 1.4118rem;font-weight:var(--font-weight-light);width:100%}.ball-b-form
textarea{display:block;resize:vertical}.ball-b-form .full-width:has(textarea) label,
.ball-b-form .half-width:has(textarea) label{top:0.9408rem;transform:none}.ball-b-form .full-width:has(:is(input, textarea):focus) label,
.ball-b-form .full-width:has(:is(input, textarea):not(:placeholder-shown)) label,
.ball-b-form .half-width:has(:is(input, textarea):focus) label,
.ball-b-form .half-width:has(:is(input, textarea):not(:placeholder-shown)) label{top:0;font-size:0.74em;transform:translateY(-125%)}.ball-b-form .success-message, .ball-b-form .info-message{margin:0.64715rem;font-weight:var(--font-weight-bold);flex:0 0 100%;max-width:100%;display:none}.ball-b-form
small{font-weight:var(--font-weight-light)}.ball-b-form .info-message{display:block}.ball-b-form.small .form-row{margin-bottom:1.2943rem}.ball-b-form.small
label{font-size:0.76em}.ball-b-form.small input[type=text], .ball-b-form.small input[type=email]{font-size:0.76em;padding:0.471rem 0.9408rem;border:0}.ball-b-form.small .full-width:has(:is(input, textarea):focus) label,
.ball-b-form.small .full-width:has(:is(input, textarea):not(:placeholder-shown)) label,
.ball-b-form.small .half-width:has(:is(input, textarea):focus) label,
.ball-b-form.small .half-width:has(:is(input, textarea):not(:placeholder-shown)) label{font-size:0.6em}.footer-contact-form .full-width:has(:is(input, textarea):focus) label,
.footer-contact-form .full-width:has(:is(input, textarea):not(:placeholder-shown)) label,
.footer-contact-form .half-width:has(:is(input, textarea):focus) label,
.footer-contact-form .half-width:has(:is(input, textarea):not(:placeholder-shown)) label{color:#fff}.footer-contact-form input[type=text], .footer-contact-form input[type=email]{background-color:rgba(255, 255, 255, 0.7)}.text-image-container,.text-container{background-color:#fff;border-radius:0.7059rem;display:flex;justify-content:space-between;overflow:hidden}.text-image-container.is-style-light-grey-background,.text-container.is-style-light-grey-background{background-color:var(--ball-b-light-grey)}.text-image-container .image, .text-container
.image{flex:0 0 32%;max-width:32%}.text-image-container .image img, .text-container .image
img{width:100%;height:100%;object-fit:cover}.text-image-container .image img.contain, .text-container .image
img.contain{object-fit:contain}.text-image-container .text, .text-container
.text{flex:0 0 68%;max-width:68%;padding:3.5294rem 2.2351rem 3.177rem 5.5296rem}.text-image-container .wp-block-group, .text-container .wp-block-group{padding:0;margin-bottom:3.5294rem}.text-image-container .wp-block-group:last-child, .text-container .wp-block-group:last-child{margin-bottom:0}.text-container{padding:3.5294rem 2.2351rem 3.177rem 5.5296rem}.video-title{font-weight:var(--font-weight-bold);font-size:1.34em}.youtube-container{border-radius:0.7059rem;overflow:hidden;position:relative;margin-bottom:1.0594rem}.youtube-container
.play{border-radius:50%;background-color:#de0000;width:3.177rem;height:3.177rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/wp-content/themes/ball-b-2026/assets/icons/play.svg");background-size:42.5%;background-repeat:no-repeat;background-position:center}.youtube-container .video-preview{cursor:pointer}.youtube-container .video-preview:hover .play-button{opacity:0.8}.youtube-container
iframe{display:none;width:100%;aspect-ratio:16/9}.youtube-notice{font-size:0.76em;line-height:1.61}.image-link-box{height:26.4712rem;background-color:var(--ball-b-light-grey);border-radius:0.7059rem;overflow:hidden;display:flex;padding:1.0594rem 1.8827rem;position:relative;color:#fff;flex-wrap:wrap}.image-link-box
picture{display:contents}.image-link-box img.background-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-link-box img.background-image.object-fit-contain{object-fit:contain;max-width:77%;max-height:70%;left:50%;top:40%;transform:translate(-50%, -50%);z-index:3}.image-link-box img.background-image.rat{width:6.4704rem;max-width:6.4706rem;height:auto;right:1.0594rem;left:auto;top:50%;transform:translateY(-50%)}.image-link-box .bottom-content, .image-link-box
.title{position:relative;z-index:3;flex:0 0 100%;max-width:100%}.image-link-box .bottom-content{margin-top:auto}.image-link-box
.title{font-weight:var(--font-weight-black);flex:0 0 100%;align-self:flex-start}.image-link-box
h3.title{font-size:1.448em;line-height:1.1875;font-weight:var(--font-weight-black)}.image-link-box.yellow .title, .image-link-box.mint
.title{color:var(--text-color)}.image-link-box.small{height:13.4118rem;padding:1.0594rem}.image-link-box.small.text-and-image{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5%;min-height:100%;height:auto}.image-link-box.small.text-and-image
.content{display:flex;flex-wrap:wrap}.image-link-box.small.text-and-image
.title{margin-bottom:1.7653rem}.image-link-box.small.text-and-image > .text, .image-link-box.small.text-and-image .content
.text{flex:0 0 100%;max-width:100%;position:relative;z-index:2;font-size:1em;line-height:1.39;hyphens:auto;font-weight:var(--font-weight-semibold);margin-bottom:1.1565rem}.image-link-box.small.text-and-image > .text p:last-child, .image-link-box.small.text-and-image .content .text p:last-child{margin-bottom:0}.image-link-box.small.text-and-image > .background-image, .image-link-box.small.text-and-image .content .background-image{flex:0 0 51.5%;position:relative;z-index:2}.image-link-box.small.text-and-image > .block-editor-media-placeholder, .image-link-box.small.text-and-image .content .block-editor-media-placeholder{flex:0 0 47.5%;position:relative;z-index:2}.image-link-box.small.text-and-image>.bottom-content{flex:0 0 100%}.image-link-box.small.text-and-image > img.object-fit-contain, .image-link-box.small.text-and-image .content img.object-fit-contain, .image-link-box.small.text-and-image > picture img.object-fit-contain{object-fit:contain;max-width:67.5%;height:auto;margin:0
auto 1.1565rem;max-height:11.7651rem;left:0;transform:none;z-index:3}.image-link-box.small.text-only{height:100%}.image-link-box.small.text-only>.text{position:relative;z-index:2}.image-link-box .arrow
svg{margin-top:0.5884rem;width:1.4705rem;height:1.4705rem;display:block}.image-link-box
.overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.85) 100%)}.image-link-box .background-color{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.image-link-box .background-color.dark-yellow{background-color:var(--ball-b-dark-yellow)}.image-link-box .background-color.mint{background-color:var(--ball-b-mint)}.image-link-box .background-color.yellow{background-color:var(--ball-b-yellow)}.image-link-box .background-color.green{background-color:var(--ball-b-green)}.image-link-box .background-color.light-grey{background-color:var(--ball-b-light-grey)}.image-link-box .background-color.dark-grey{background-color:var(--ball-b-dark-grey)}.image-link-box .centered-text{font-size:1.352em;line-height:1.39;color:var(--text-color);font-weight:var(--font-weight-semibold);position:absolute;z-index:3;top:50%;transform:translateY(-100%)}.image-link-box.mint,.image-link-box.light-grey,.image-link-box.yellow{color:var(--text-color)}.image-link-box:not(.small) .arrow-button{margin-top:0.5884rem}.image-link-box
.content{position:relative;z-index:2}.image-link-box
.content.centered{display:flex;flex-wrap:wrap;align-items:center}.image-link-box
.text.white{color:#fff}.image-link-box.center-product
p{min-height:4.1176rem}.slider{position:relative;display:grid}.slider
.slide{grid-area:1/1;display:flex;justify-content:space-between;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.slider
.slide.active{opacity:1;pointer-events:auto}.slider .slide
.buttons{display:flex;justify-content:flex-end}.slider .arrow-right, .slider .arrow-left{position:absolute;z-index:1000;top:50%;transform:translateY(-50%);width:1.4118rem;height:1.4118rem;cursor:pointer}.slider .arrow-left{left:0.7059rem}.slider .arrow-left img, .slider .arrow-left
svg{transform:rotate(180deg)}.slider .arrow-right{right:0.7059rem}.product-box{height:28.2353rem;border-radius:0.471rem;overflow:hidden;position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding:1.4118rem}.product-box
picture{display:contents}.product-box
.text{color:#fff;margin-bottom:0.5884rem;font-weight:var(--font-weight-bold);text-align:center;position:relative;z-index:2}.product-box .product-image{max-width:66%;max-height:70%;object-fit:contain;height:auto;margin:0
auto 0.5884rem}.product-box
.buttons{flex:0 0 100%;margin-top:auto;display:flex;justify-content:center;position:relative;z-index:2}.product-box.dark-grey{background:radial-gradient(circle, #fff 20%, #8a8a88 55%, #454544 100%)}.product-box.dark-yellow{background:radial-gradient(circle, #fff 20%, #d4d10e 55%, #b4b211 100%)}.product-box.green{background:radial-gradient(circle, #fff 20%, #3a7d28 55%, #1e4915 100%)}.product-box.mint{background:radial-gradient(circle, #fff 20%, #e6fae6 55%, #cdf5cd 100%)}.product-box.mint
.text{color:var(--text-color)}.product-box.image-as-background .product-image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.product-box.image-as-background
.text{color:#fff}.number-box{border-radius:0.471rem;padding:1.7653rem 2.4712rem 2.2351rem;text-align:center}.number-box
.icon{margin-bottom:0.7059rem}.number-box .icon
img{margin:0
auto;width:3.1759rem}.number-box
.number{display:flex;justify-content:center;margin-bottom:1.8827rem;font-size:2.88em}.number-box .number div, .number-box .number
span{line-height:1;font-weight:var(--font-weight-black);display:inline-block;white-space:nowrap}.number-box.mint{background-color:var(--ball-b-mint)}.number-box.green,.number-box.dark-grey{color:#fff}.number-box.green{background-color:var(--ball-b-green)}.number-box.dark-grey{background-color:var(--ball-b-dark-grey)}.number-box.green .icon img, .number-box.dark-grey .icon
img{filter:brightness(1.2) saturate(1.3)}.expandable-icon-box,.certificate-box{background-color:#fff;padding:0.8821rem 1.2943rem;border-radius:0.7059rem;text-align:center}.expandable-icon-box .icon, .expandable-icon-box .logo, .certificate-box .icon, .certificate-box
.logo{margin-bottom:0.7059rem}.expandable-icon-box .icon img, .expandable-icon-box .logo img, .certificate-box .icon img, .certificate-box .logo
img{width:3.1759rem;margin:0
auto}.expandable-icon-box .title, .certificate-box
.title{margin-bottom:0.7059rem;font-size:1.29em;line-height:1.18;font-weight:var(--font-weight-black)}.expandable-icon-box,.certificate-box{}.expandable-icon-box .texts, .certificate-box
.texts{position:relative;overflow:hidden;transition:height 300ms ease}.expandable-icon-box .text-preview, .expandable-icon-box .full-text, .certificate-box .text-preview, .certificate-box .full-text{transition:opacity 200ms ease, visibility 0s}.expandable-icon-box .full-text, .expandable-icon-box.open .text-preview, .certificate-box .full-text, .certificate-box.open .text-preview{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease, visibility 0s linear 200ms}.expandable-icon-box .open, .certificate-box
.open{border-radius:50%;width:1.5883rem;height:1.5883rem;background-color:var(--ball-b-green);margin:1.8824rem auto 0;background-image:url("/wp-content/themes/ball-b-2026/assets/icons/arrow-down.svg");background-position:center;background-repeat:no-repeat;background-size:50%;cursor:pointer;transition:transform 0.3s ease}.expandable-icon-box.open .full-text, .certificate-box.open .full-text{position:static;opacity:1;visibility:visible;pointer-events:auto;transition:opacity 200ms ease, visibility 0s}.expandable-icon-box.open .open, .certificate-box.open
.open{transform:rotate(180deg)}.expandable-icon-box.certificate-box,.certificate-box.certificate-box{background:var(--ball-b-light-grey);height:100%;display:flex;flex-wrap:wrap;justify-content:center}.expandable-icon-box.certificate-box .text, .expandable-icon-box.certificate-box .title, .expandable-icon-box.certificate-box bottom-content, .certificate-box.certificate-box .text, .certificate-box.certificate-box .title, .certificate-box.certificate-box bottom-content{flex:0 0 100%}.expandable-icon-box.certificate-box .text, .certificate-box.certificate-box
.text{margin-bottom:1.1565rem}.expandable-icon-box.certificate-box .logo img, .certificate-box.certificate-box .logo
img{width:6.2118rem}.expandable-icon-box.certificate-box .bottom-content, .certificate-box.certificate-box .bottom-content{margin-top:auto}.is-style-light-grey-background .certificate-box{background:#fff}.news-teaser,.tile-container{align-items:stretch;margin-bottom:3.5294rem}.news-teaser .news-tile, .news-teaser .blog-tile, .tile-container .news-tile, .tile-container .blog-tile{display:flex;flex-direction:column}.news-teaser .news-tile .news-title, .news-teaser .news-tile .blog-post-title, .news-teaser .blog-tile .news-title, .news-teaser .blog-tile .blog-post-title, .tile-container .news-tile .news-title, .tile-container .news-tile .blog-post-title, .tile-container .blog-tile .news-title, .tile-container .blog-tile .blog-post-title{font-weight:var(--font-weight-light);font-size:1.529em;line-height:1.38;margin-bottom:1.4118rem}.news-teaser .news-tile .news-teaser-image, .news-teaser .news-tile .blog-teaser-image, .news-teaser .blog-tile .news-teaser-image, .news-teaser .blog-tile .blog-teaser-image, .tile-container .news-tile .news-teaser-image, .tile-container .news-tile .blog-teaser-image, .tile-container .blog-tile .news-teaser-image, .tile-container .blog-tile .blog-teaser-image{margin-bottom:1.4118rem;border-radius:0.471rem;height:12.471rem;overflow:hidden}.news-teaser .news-tile .news-teaser-image img, .news-teaser .news-tile .blog-teaser-image img, .news-teaser .blog-tile .news-teaser-image img, .news-teaser .blog-tile .blog-teaser-image img, .tile-container .news-tile .news-teaser-image img, .tile-container .news-tile .blog-teaser-image img, .tile-container .blog-tile .news-teaser-image img, .tile-container .blog-tile .blog-teaser-image
img{width:100%;height:100%;object-fit:contain}.news-teaser .news-tile .news-teaser-image.logo, .news-teaser .news-tile .blog-teaser-image.logo, .news-teaser .blog-tile .news-teaser-image.logo, .news-teaser .blog-tile .blog-teaser-image.logo, .tile-container .news-tile .news-teaser-image.logo, .tile-container .news-tile .blog-teaser-image.logo, .tile-container .blog-tile .news-teaser-image.logo, .tile-container .blog-tile .blog-teaser-image.logo{display:flex;align-items:center;justify-content:center}.news-teaser .news-tile .news-teaser-image.logo img, .news-teaser .news-tile .blog-teaser-image.logo img, .news-teaser .blog-tile .news-teaser-image.logo img, .news-teaser .blog-tile .blog-teaser-image.logo img, .tile-container .news-tile .news-teaser-image.logo img, .tile-container .news-tile .blog-teaser-image.logo img, .tile-container .blog-tile .news-teaser-image.logo img, .tile-container .blog-tile .blog-teaser-image.logo
img{width:90%;object-fit:none}.news-teaser .news-tile .news-teaser-text, .news-teaser .news-tile .blog-post-teaser-text, .news-teaser .blog-tile .news-teaser-text, .news-teaser .blog-tile .blog-post-teaser-text, .tile-container .news-tile .news-teaser-text, .tile-container .news-tile .blog-post-teaser-text, .tile-container .blog-tile .news-teaser-text, .tile-container .blog-tile .blog-post-teaser-text{margin-bottom:1.4118rem}.news-teaser .news-tile .button, .news-teaser .blog-tile .button, .tile-container .news-tile .button, .tile-container .blog-tile
.button{align-self:flex-start;margin-top:auto;font-size:1.235em;line-height:1;font-weight:var(--font-weight-light)}.tile-container{justify-content:flex-start;gap:calc(var(--grid-gutter) * 1.5);display:flex;flex-wrap:wrap}.tile-container .news-tile, .tile-container .blog-tile{margin-bottom:1.2943rem}.tile-container .news-tile .news-title, .tile-container .news-tile .blog-post-title, .tile-container .blog-tile .news-title, .tile-container .blog-tile .blog-post-title{min-height:6.4704rem}.customer-reviews .customer-review{padding:1.5292rem 1.2943rem;border-radius:0.471rem;background-color:#fff}.customer-reviews .customer-review
.testimonial{margin-bottom:2.4712rem}.customer-reviews .customer-review
.stars{display:flex;align-items:center;margin-bottom:1.8827rem;gap:0.2349rem}.customer-reviews .customer-review .stars
.star{width:1.0594rem}.customer-reviews .customer-review .stars .star:last-child{margin-right:0}.customer-reviews .customer-review
.reviewer{font-weight:var(--font-weight-bold)}.timeline{position:relative;display:flex;justify-content:center;flex-wrap:wrap}.timeline
.circle{border-radius:50%;width:1.1768rem;height:1.1768rem;background-color:var(--ball-b-dark-grey);margin:0
auto 2.3526rem}.timeline:after{content:"";position:absolute;width:0.2349rem;background-color:var(--ball-b-dark-grey);top:0;bottom:0;left:50%;transform:translateX(-50%);height:100%}.timeline
.entry{width:100%;text-align:center;margin-bottom:1.7653rem}.timeline .entry:last-child{margin-bottom:0}.timeline .entry
.year{background-color:var(--ball-b-mint);font-size:2.4em;font-weight:var(--font-weight-bold);line-height:1;padding:0.2349rem 0.5884rem;display:inline-block;margin-bottom:1.1768rem;position:relative;z-index:3}.timeline .entry
.headline{font-size:1.41em;font-weight:var(--font-weight-light);position:relative;z-index:3;background:#fff}.joboffers{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2.5%}.joboffers
.joboffer{border:1px
solid var(--ball-b-dark-grey);background-color:var(--ball-b-light-grey);text-decoration:none;flex:0 0 48.5%;max-width:48.5%;margin-bottom:1.7653rem;padding:1.0594rem;border-radius:0.7059rem}.joboffers .joboffer
.title{font-weight:var(--font-weight-bold)}.joboffers .joboffer:hover{background-color:#fff}.event-list
.month{margin-top:1.7653rem;margin-bottom:1.7653rem;padding:1.0594rem;background-color:var(--ball-b-light-grey);font-weight:var(--font-weight-bold);border-radius:0.7059rem}.event-list
.event{display:flex;margin-bottom:1.7653rem;text-decoration:none}.event-list .event .title, .event-list .event .logo, .event-list .event .when, .event-list .event
.place{padding:0.7059rem 1.0594rem}.event-list .event
.logo{flex:0 0 15%;max-width:15%}.event-list .event
.when{text-align:center;flex:0 0 12.5%;max-width:12.5%}.event-list .event .when
strong{font-weight:var(--font-weight-bold)}.event-list .event
.place{flex:0 0 23%;max-width:23%}.event-list .event
.title{flex:1}.event-list .event:hover .title, .event-list .event:hover .place, .event-list .event:hover
.when{background-color:var(--ball-b-yellow)}.contact-teaser .grid-inner{max-width:79.1763rem;transform:translateX(4.294rem)}.contact-teaser .grid-inner
.col3{flex:0 0 22.5%;max-width:22.5%}.contact-teaser .grid-inner
.col9{flex:0 0 71.5%;max-width:71.5%}.trade-fair-teaser,.text-box-over-image{display:flex;position:relative;flex:0 0 100%}.trade-fair-teaser img, .text-box-over-image
img{width:46.647rem}.trade-fair-teaser img.small, .text-box-over-image
img.small{width:38.4rem}.trade-fair-teaser .text-content, .text-box-over-image .text-content{width:50%;right:0;top:50%;transform:translateY(-50%);position:absolute;z-index:2;background:var(--ball-b-yellow);padding:3.5294rem 2.7061rem 1.7653rem;border-radius:0.471rem}.trade-fair-teaser .text-content .buttons, .text-box-over-image .text-content
.buttons{display:flex;justify-content:flex-end}.call-to-action-container
img{position:absolute;right:0;top:0;max-width:19.3529rem;max-height:100%;width:auto}.call-to-action-container .cta-image-2{position:absolute;right:0;top:0;width:19.3525rem;max-width:19.3529rem;margin-top:-3.5294rem}.call-to-action-container .wp-element-button{font-weight:var(--font-weight-light)}.certificates-container{padding:0}.certificates-container .grid-inner{max-width:88.2353rem;padding:5.882rem 0 3.8231rem;text-align:center}.certificates-container .grid-inner.small{padding:2.941rem 0 1.9115rem}.certificates-container .grid-inner
.certificates{flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2.2351rem}.certificates-container .grid-inner .seal
img{width:7.0588rem;height:7.0588rem}.certificates-container .grid-inner .logo
img{width:10.9412rem}.product-col{padding:0
2.2588rem}.product-col .product-image
img{max-height:14.1176rem;margin:1.6941rem auto;width:auto}.wp-block-gallery{--gallery-gap:1.1768rem;display:flex;flex-wrap:wrap;gap:var(--gallery-gap);margin-bottom:var(--margin-bottom)}.wp-block-gallery > picture, .wp-block-gallery .wp-block-image, .wp-block-gallery figure.wp-block-image, .wp-block-gallery .blocks-gallery-item{flex:0 0 calc((100% - 1.5 * var(--gallery-gap)) / 2) !important;width:calc((100% - 1.5 * var(--gallery-gap)) / 2) !important;max-width:calc((100% - 1.5 * var(--gallery-gap)) / 2) !important;margin:0;display:block;border-radius:0.471rem;overflow:hidden}.wp-block-gallery > picture img, .wp-block-gallery .wp-block-image img, .wp-block-gallery figure.wp-block-image img, .wp-block-gallery .blocks-gallery-item
img{width:100%;height:100%;object-fit:cover}.wp-block-gallery > picture:first-child, .wp-block-gallery .wp-block-image:first-child, .wp-block-gallery figure.wp-block-image:first-child, .wp-block-gallery .blocks-gallery-item:first-child{flex:0 0 calc((100% - 1 * var(--gallery-gap)) / 1) !important;width:calc((100% - 1 * var(--gallery-gap)) / 1) !important;max-width:calc((100% - 1 * var(--gallery-gap)) / 1) !important}@media screen and (max-width: 781px){.wp-block-gallery{--gallery-gap:0.7059rem}.wp-block-gallery > picture, .wp-block-gallery .wp-block-image, .wp-block-gallery figure.wp-block-image, .wp-block-gallery .blocks-gallery-item{flex:0 0 calc((100% - var(--gallery-gap)) / 2);max-width:calc((100% - var(--gallery-gap)) / 2)}}.wp-block-image .full-width{width:100%}.wp-block-image
.caption{font-style:italic;font-weight:var(--font-weight-light);font-size:0.94em}.map-container{position:relative;height:26.4712rem;padding:0}.map-container
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-container .grid-inner{position:relative;z-index:2;justify-content:flex-end;height:100%;display:flex}.map-container .grid-inner .contact-infos{height:100%;background-color:var(--ball-b-yellow);color:#000;padding:1.8827rem}.contact-person{margin-bottom:2.3537rem}.contact-person
.image{margin-bottom:0.5783rem}.contact-person
.name{font-size:1.4em;line-height:1.4;font-weight:var(--font-weight-bold)}.contact-person
.position{font-size:1.14em;line-height:1;font-weight:var(--font-weight-semibold);margin-bottom:1.1768rem}#references-map{width:100%;height:85vh}.map-legend .legend-entry{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:0.7059rem}.map-legend .legend-entry
.icon{max-height:2.5882rem;margin-right:0.4706rem}.reference-pop-up .person-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5783rem}.reference-pop-up .person-name{font-size:1em;font-weight:var(--font-weight-bold)}.reference-pop-up .person-avatar{width:4.2353rem;height:4.2353rem;flex:0 0 4.2353rem;border-radius:50%;overflow:hidden}.reference-pop-up .person-avatar
img{display:block}.reference-pop-up
.testimonial{margin-bottom:0.5783rem}.reference-pop-up
.city{display:flex;justify-content:flex-end;font-weight:var(--font-weight-bold)}.compare-table{width:100%;margin-bottom:2.3537rem;border-radius:0.471rem;overflow:hidden}.compare-table tr:first-child td:first-child{background:var(--ball-b-dark-grey);text-align:left}.compare-table tr:first-child
td{border-right:1px #fff solid;background:var(--ball-b-green) !important;font-weight:var(--font-weight-semibold);color:#fff;vertical-align:middle}.compare-table tr
td{border-left:0;border-right:1px var(--text-color) solid;padding:0.5884rem 0.8233rem}.compare-table tr td:first-child{font-weight:var(--font-weight-semibold);text-align:left}.compare-table tr td:last-child{border-right:0}.compare-table tr td .download-link{display:block;margin-top:1.1565rem;color:var(--text-color);text-decoration:none;font-weight:var(--font-weight-bold);position:relative;padding-left:2.313rem}.compare-table tr td .download-link:hover{text-decoration:underline}.compare-table tr td .download-link:before{position:absolute;top:0.1177rem;background-image:url("/wp-content/themes/ball-b-2026/assets/img/pdf-icon.svg");background-size:100%;background-position:center;background-repeat:no-repeat;left:0;display:inline-block;content:"";width:1.0588rem;height:1.4118rem}.compare-table tr td .download-link{display:flex;margin-top:0}.compare-table tr:nth-child(2n){background:#fff}.compare-table tr:nth-child(2n+1) td{background:var(--ball-b-light-grey)}.faq-category{margin-bottom:2.3537rem}.faq-entry{border-bottom:1px solid var(--ball-b-yellow)}.faq-entry
.question{font-size:1.2em;font-weight:var(--font-weight-bold);padding:0.5783rem 0.5783rem 0.5783rem 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-2026/assets/img/arrow-down-dark-green.svg");background-size:contain;background-repeat:no-repeat;width:1rem;flex:0 0 1rem;height:1.2941rem}.faq-entry .question
.arrow.up{background-image:url("/wp-content/themes/ball-b-2026/assets/img/arrow-up-dark-green.svg")}.faq-entry .question:hover{background-color:var(--ball-b-light-grey)}.faq-entry
.answer{display:none;padding:1.1768rem}.faq-entry .answer p:last-child{margin-bottom:0}.download-list-container{margin-bottom:2.3537rem}.download-list-container .download-list{display:flex;justify-content:space-between;flex-wrap:wrap}.download-list-container .download-list
h3{font-weight:var(--font-weight-light)}.download-list-container .download-list
.entry{display:flex;max-width:47.5%;flex:0 0 47.5%;margin-bottom:0.5783rem}.download-list-container .download-list .entry
a{display:flex;width:100%;align-items:center;justify-content:flex-start;color:var(--text-color);font-size:1.24em}.download-list-container .download-list .file-icon
img{height:1.8824rem}.download-list-container .download-list .file-icon{margin-right:0.7059rem}.components-diagram{background-color:var(--ball-b-light-grey);width:100%;display:inline-block;padding:5%;border-radius:0.471rem}.components-diagram .diagram-canvas{position:relative;width:100%;aspect-ratio:1020/870;container-type:inline-size}.components-diagram .diagram-canvas
.connectors{position:absolute;inset:0;height:100%;pointer-events:none;overflow:visible}.components-diagram .diagram-canvas .connectors
line{stroke:var(--ball-b-green);stroke-width:4;stroke-dasharray:0 12;stroke-linecap:round}.components-diagram .diagram-canvas
.circle{border-radius:50%;position:absolute;top:0;left:0;border:1.7647cqw solid #fff;text-decoration:none}.components-diagram .diagram-canvas .circle:hover{text-decoration:none}.components-diagram .diagram-canvas .circle
.inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;width:100%;border-radius:50%}.components-diagram .diagram-canvas .circle .inner.light-grey{background-color:var(--ball-b-light-grey)}.components-diagram .diagram-canvas .circle
.inner.mint{background-color:#cfe5c8}.components-diagram .diagram-canvas .circle .inner.dark-grey{background-color:#b4b9a7}.components-diagram .diagram-canvas .circle
.inner.brown{background-color:#dad7bf}.components-diagram .diagram-canvas .circle
.inner.yellow{background-color:#e9e574}.components-diagram .diagram-canvas .circle .inner
.text{font-size:3.5cqw;font-weight:var(--font-weight-bold);text-align:center;flex:0 0 100%}.components-diagram .diagram-canvas .circle
.icon{text-align:center}.components-diagram .diagram-canvas .circle .icon
svg{max-height:5.8235cqw;max-width:9.8235cqw}.components-diagram .diagram-canvas
.logo{position:absolute;width:19.6078cqw;left:35.2941cqw;top:42.6471cqw}.components-diagram .diagram-canvas #circle-1{width:38.2353cqw;height:38.2353cqw;top:2.7451cqw;left:0}.components-diagram .diagram-canvas #circle-2{width:28.4314cqw;height:28.4314cqw;top:46.0784cqw;left:8.8235cqw}.components-diagram .diagram-canvas #circle-3{width:22.549cqw;height:22.549cqw;top:62.7451cqw;left:38.2353cqw}.components-diagram .diagram-canvas #circle-4{width:32.9412cqw;height:32.9412cqw;top:0;left:41.1765cqw}.components-diagram .diagram-canvas #circle-5{width:31.3725cqw;height:31.3725cqw;left:68.6275cqw;top:50cqw}.configurator{margin-bottom:2.313rem}.configurator .grey-background-container{border-radius:0.471rem;background-color:var(--ball-b-light-grey);padding:1.7647rem 0;margin-bottom:1.1768rem;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.configurator .grey-background-container.hidden{display:none}.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:0.3529rem}.configurator .sub-heading.margin-bottom.small{font-size:1.34em}.configurator
.notice{background-color:var(--ball-b-green);border-radius:0.471rem;color:#fff;font-size:1.2em;line-height:1.3;text-align:center;padding:1.1565rem}.configurator .notice p:last-child{margin-bottom:0}.configurator
.notice{margin-bottom:2.313rem}.configurator
.question{padding-top:1.1565rem}.configurator .question:first-of-type.closed{padding-top:1.1565rem;border-top:1px solid var(--text-color)}.configurator
.question.closed{border-bottom:1px solid var(--text-color);padding-bottom:1.1565rem;cursor:pointer}.configurator .question.closed:hover{background-color:var(--ball-b-dark-grey);color:#fff}.configurator .question .choices
.col4{margin-top:2.313rem}.configurator .question .choice-image-container{width:100%;padding-top:100%;border-radius:50%;position:relative;overflow:hidden;margin-bottom:1.1565rem}.configurator .question .choice-image-container
img{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);opacity:0.6;object-fit:contain}.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 var(--text-color);border-radius:0.75em;font-size:small;font-weight:bolder;cursor:pointer}.configurator .result-main h3
.product{font-weight:var(--font-weight-bold)}.configurator .result-main .product-image{margin:1.1565rem auto 0;max-width:60%}.configurator .result-main .product-image
img{width:auto;max-height:26.4706rem}.configurator .result-main .service-amount{margin:1.1565rem auto 0}.configurator .result-main .service-amount
input{max-width:60%}.configurator .secondary-results{display:flex;justify-content:space-between;margin-top:2.313rem;flex-wrap:wrap;flex:0 0 100%;flex-wrap:wrap}.configurator .secondary-results
.product{width:29.5%;margin-bottom:2.313rem;flex-wrap:wrap}.configurator .secondary-results .product .product-name{width:100%;font-size:1.52em;line-height:1;font-weight:var(--font-weight-semibold);margin-bottom:0.3529rem}.configurator .secondary-results .product .product-articlecode{width:100%;font-size:0.94em;line-height:1;font-weight:var(--font-weight-light);margin-bottom:0.3529rem}.configurator .secondary-results .product .product-image{width:100%;height:11.7647rem;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:nth-last-child(2)+.product:nth-of-type(3n+2){margin-right:35.25%}.text-block h2, .text-block
h3{margin-bottom:0.8236rem}.text-block
a{color:var(--text-color);text-decoration:underline;font-weight:var(--font-weight-semibold);font-style:italic}.text-block p:last-child{margin-bottom:2.3537rem}.search-item h3
a{text-decoration:none}.pagination{margin:3.5294rem 0}.pagination
a{margin-right:1.1768rem;color:var(--ball-b-green);text-decoration:none;font-weight:var(--font-weight-bold)}.pagination a:hover, .pagination
.active{text-decoration:underline}.pagination-prev,.pagination-next{width:1.8827rem;height:1.8827rem;background-size:1.8827rem;background-position:0 0;vertical-align:middle;display:inline-block;margin-right:0.7059rem;cursor:pointer}.pagination-prev:hover,.pagination-next:hover{opacity:0.8}.pagination-prev{background-image:url("/wp-content/themes/ball-b-2026/assets/icons/arrow-left-square.svg")}.pagination-next{background-image:url("/wp-content/themes/ball-b-2026/assets/icons/arrow-right-square.svg");margin-right:0;margin-left:0.3529rem}.footer-inner{background-color:var(--ball-b-green);color:#fff;padding:3.6469rem 0 5.0586rem}.footer-inner
a{text-decoration:none}.footer-inner a:hover{text-decoration:underline}.footer-inner
p{margin-bottom:1.588rem}.footer-inner .footer-headline{font-weight:var(--font-weight-black);font-size:1.882em;line-height:1.25;color:#fff;margin-bottom:0}.footer-inner .footer-subline{color:#fff;font-weight:var(--font-weight-light);font-size:1.882em;line-height:1.25;margin-bottom:2.3537rem}.footer-inner .full-cols{flex:0 0 100%;max-width:100%}.footer-inner
.logo{width:8.1769rem}.footer-inner .footer-contact-form{flex:0 0 23.1179rem;max-width:23.1179rem}.footer-inner .footer-infos-and-menu{flex:0 0 32.6468rem;max-width:32.6468rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:2.7648rem}.footer-inner .footer-infos-and-menu
.col{flex:0 0 9.4114rem;max-width:9.4114rem}.footer-inner .footer-infos-and-menu .col:nth-child(3){flex:0 0 7.4123rem;max-width:7.4123rem}.footer-inner .footer-infos-and-menu .menu-title{color:var(--ball-b-dark-yellow);margin-bottom:0.2936rem}.footer-inner .footer-infos-and-menu .footer-menu-container{margin-bottom:4.2353rem}.footer-inner .footer-infos-and-menu .footer-menu-container:last-child{margin-bottom:0}.footer-inner .footer-infos-and-menu .footer-menu.wide
li{margin-bottom:0.5297rem}.footer-inner .footer-infos-and-menu .footer-menu
li{margin-bottom:0.2349rem}.footer-inner .footer-infos-and-menu .social-icon{width:2.0002rem;height:2.0002rem}.footer-inner .footer-infos-and-menu .social-icon:first-of-type{margin-bottom:0.5884rem}@media screen and (min-width: 1980px){html{font-size:1.0791rem}}@media (max-width: 1440px){:root,.grid-inner{--wp--style--global--content-size:82.5vw;--wp--style--global--wide-size:90vw}header{display:flex;justify-content:center}header .grid-inner{max-width:90vw}header .normal-search-form{display:none}}@media (max-width: 1180px){:root{--wp--style--global--content-size:90vw;--wp--style--global--wide-size:90vw}.grid-inner{max-width:90vw}body{font-size:1.15rem}header .grid-inner{max-width:95vw}header
.logo{margin-right:1.1763rem}header nav>ul>li{margin-right:1.5rem}header nav > ul > li
a{font-size:0.94em}header nav>ul>li:last-child{margin-right:2.88225rem}}@media (max-width: 1023px){header .quick-navigation{display:none}}@media screen and (max-width: 820px){.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:2.3537rem}.configurator .secondary-results .product .product-image
img{max-width:100%;max-height:100%;object-fit:contain}}@media screen and (max-width: 660px){.col8,.col9,.col10,.col11,.col12{flex:0 0 100%;max-width:100%}header{flex-wrap:wrap}header .grid-inner{flex:0 0 100%;max-width:100%;width:100%}header
nav{display:none}header form.normal-search-form{display:none}header .grid-inner{max-width:90vw;justify-content:space-between}header
.logo{margin-right:0}header .mobile-icons{display:flex}header .quick-navigation{display:flex}header .mobile-search{padding-bottom:1.1768rem;flex:0 0 100%;max-width:100%}header .mobile-search .mobile-search-form{width:100%}header .mobile-search .mobile-search-form .search-field{width:100%}.text-image-container,.text-container{flex-wrap:wrap}.text-image-container .image, .text-container
.image{margin-bottom:30px}.text-image-container .text, .text-image-container .image, .text-container .text, .text-container
.image{flex:0 0 100%;max-width:100%}.text-image-container .text, .text-container
.text{padding:2.2351rem}.slider
.slide{flex-wrap:wrap}.slider
.col8{margin-bottom:30px}.slider .col8, .slider
.col4{flex:0 0 100%;max-width:100%}.contact-teaser .grid-inner{max-width:90vw;transform:none}.contact-teaser .grid-inner
.row{flex-wrap:wrap}.contact-teaser .grid-inner .col3, .contact-teaser .grid-inner
.col9{flex:0 0 100%;max-width:100%}.contact-teaser .grid-inner
.col3{margin-bottom:30px}.product-box{padding:1.4118rem 0.7059rem}.news-teaser .row, .tile-container .row, .testimonials
.row{flex-wrap:wrap}.news-teaser .row .col4, .tile-container .row .col4, .testimonials .row
.col4{flex:0 0 100%;max-width:100%;margin-bottom:30px}.news-teaser .row .col4:last-child, .tile-container .row .col4:last-child, .testimonials .row .col4:last-child{margin-bottom:0}section.rounded-white-background,section.is-style-rounded-white-background,section.rounded-grey-background,section.is-style-rounded-grey-background,.wp-block-group.rounded-white-background,.wp-block-group.is-style-rounded-white-background,.wp-block-group.rounded-grey-background,.wp-block-group.is-style-rounded-grey-background,.wp-block-columns.rounded-white-background,.wp-block-columns.is-style-rounded-white-background,.wp-block-columns.rounded-grey-background,.wp-block-columns.is-style-rounded-grey-background{padding:2.2351rem}.call-to-action-container
.col8{flex:0 0 100%;max-width:100%}.call-to-action-container
img{display:none}.configurator .question .choices
.col4{flex:0 0 100%;max-width:100%;margin-right:0}.configurator .secondary-results .product .product-image{height:140px}.trade-fair-teaser img, .text-box-over-image
img{width:100%}.trade-fair-teaser img.small, .text-box-over-image
img.small{width:100%}.newest-trade-fair{flex-wrap:wrap}.trade-fair-teaser,.text-box-over-image{flex-wrap:wrap}.trade-fair-teaser .text-content, .text-box-over-image .text-content{margin-top:30px;position:static;transform:none;width:100%;flex:0 0 100%;max-width:100%;top:0}.certificates-container .grid-inner{width:90vw;max-width:90vw;padding:3.8231rem 0}.certificates-container .grid-inner
.certificates{margin-bottom:0;flex-wrap:wrap}.certificates-container .grid-inner
.seal{margin-bottom:20px}.certificates-container .grid-inner .seal
img{height:auto;width:10.5882rem}.news-teaser .news-tile, .news-teaser .blog-tile, .news-teaser .col4, .tile-container .news-tile, .tile-container .blog-tile, .tile-container
.col4{flex:0 0 100%;max-width:100%}.event-list
.event{flex-wrap:wrap}.event-list .event .logo, .event-list .event .title, .event-list .event .place, .event-list .event
.when{flex:0 0 100%;max-width:100%;text-align:left}.event-list .event .title, .event-list .event .place, .event-list .event
.when{padding:0}.event-list .event .logo
img{margin:0
auto;display:block;max-width:72.5%}.joboffers .joboffer, .download-list-container .download-list
.entry{flex:0 0 100%;max-width:100%}.compare-table{overflow-x:auto}.compare-table table, .compare-table table.has-fixed-layout{table-layout:auto}.compare-table table td, .compare-table table.has-fixed-layout
td{word-break:normal}.faq-entry .question
.arrow{margin-left:0.78533rem}.search-results-container .col4, .search-results-container .col7, .search-results-container
.col8{flex:0 0 100%;max-width:100%}.search-results-container
.col4{margin-bottom:30px}footer
.row{flex-wrap:wrap}footer .footer-inner .footer-contact-form{margin-bottom:30px;flex:0 0 100%;max-width:100%}footer .footer-inner .footer-infos-and-menu{row-gap:0;flex:0 0 100%;max-width:100%}footer .footer-inner .footer-infos-and-menu
.col{flex:0 0 100%;max-width:100%}footer .footer-inner .footer-infos-and-menu .col.address-info{flex:0 0 100%;max-width:100%}footer .footer-inner .footer-infos-and-menu .col:nth-child(3){flex:0 0 100%;max-width:100%;display:flex}footer .footer-inner .footer-infos-and-menu .col:nth-child(3) .footer-menu-container{flex:0 0 47.5%;max-width:47.5%}footer .footer-inner .social-icons{display:flex;gap:1.0791rem}}@media screen and (max-width: 480px){.configurator .secondary-results
.product{width:100%}}