html,body{color:#000;overflow-x:clip;overscroll-behavior-x:none;font-family:roboto-regular,Helvetica,Arial,sans-serif;font-weight:500;font-display:swap}jdiv{font-family:roboto-regular,Helvetica,Arial,sans-serif!important;color:#000}b,strong{font-weight:700}p,a,ul,li,.input{font-size:1.4rem;line-height:1.4}@media (min-width:22rem){p,a,ul,li,.input{font-size:calc(0.3846153846vw + 1.3153846154rem)}}@media (min-width:48rem){p,a,ul,li,.input{font-size:calc(0.2380952381vw + 1.3857142857rem)}}@media (min-width:90rem){p,a,ul,li,.input{font-size:1.6rem}}main li,.brx-popup li{margin-bottom:1.4rem}figcaption{font-size:.8rem;line-height:1.1}@media (min-width:22rem){figcaption{font-size:calc(1.5384615385vw + .4615384615rem)}}@media (min-width:48rem){figcaption{font-size:calc(0.4761904762vw + .9714285714rem)}}@media (min-width:90rem){figcaption{font-size:1.4rem}}.nav-link>a,.nav-link-alt>a,.menu-item>a{font-size:1.25rem}@media (min-width:48rem){.nav-link>a,.nav-link-alt>a,.menu-item>a{font-size:calc(0.5952380952vw + .9642857143rem)}}@media (min-width:90rem){.nav-link>a,.nav-link-alt>a,.menu-item>a{font-size:1.5rem}}.menu-item>a{border-bottom:.1rem none #000}main p,main ul li{max-inline-size:70ch}main h1,main h1.hero--heading{max-inline-size:30ch;text-wrap:balance}main h2{max-inline-size:35ch}main h2 a{text-wrap:balance}main h3{max-inline-size:40ch;text-wrap:balance}h1{font-size:3rem;line-height:1;font-family:roboto-medium,serif;margin-bottom:2rem;hyphens:none}@media (min-width:22rem){h1{font-size:calc(3.0769230769vw + 2.3230769231rem)}}@media (min-width:48rem){h1{font-size:calc(0.5555555556vw + 3.5333333333rem)}}@media (min-width:120rem){h1{font-size:4.2rem}}h1.bigger{white-space:nowrap;line-height:.65;color:#fff;font-size:12rem}@media (min-width:22rem){h1.bigger{font-size:calc(7.6923076923vw + 10.3076923077rem)}}@media (min-width:48rem){h1.bigger{font-size:calc(2.7777777778vw + 12.6666666667rem)}}@media (min-width:120rem){h1.bigger{font-size:16rem}}.hero__block>h1{font-size:3rem;line-height:1}@media (min-width:22rem){.hero__block>h1{font-size:calc(3.8461538462vw + 2.1538461538rem)}}@media (min-width:48rem){.hero__block>h1{font-size:calc(2.7777777778vw + 2.6666666667rem)}}@media (min-width:120rem){.hero__block>h1{font-size:6rem}}h2,h2>a{font-size:2.4rem;line-height:1.2;font-family:roboto-medium,serif;margin-bottom:2.4rem;hyphens:none}@media (min-width:22rem){h2,h2>a{font-size:calc(0.7692307692vw + 2.2307692308rem)}}@media (min-width:48rem){h2,h2>a{font-size:calc(0.4761904762vw + 2.3714285714rem)}}@media (min-width:90rem){h2,h2>a{font-size:2.8rem}}h3{font-size:1.8rem;line-height:1.4;font-family:roboto-medium,serif;margin-bottom:2rem;hyphens:none}@media (min-width:22rem){h3{font-size:calc(0.7692307692vw + 1.6307692308rem)}}@media (min-width:48rem){h3{font-size:calc(0.5952380952vw + 1.7142857143rem)}}@media (min-width:90rem){h3{font-size:2.25rem}}h3~ul{margin-top:0}h4{font-size:1.6rem;line-height:1.2;font-family:roboto-regular,serif;font-weight:900}@media (min-width:22rem){h4{font-size:calc(0.7692307692vw + 1.4307692308rem)}}@media (min-width:48rem){h4{font-size:calc(0.4761904762vw + 1.5714285714rem)}}@media (min-width:90rem){h4{font-size:2rem}}h5{font-size:1.4rem}@media (min-width:22rem){h5{font-size:calc(0.2941176471vw + 1.3352941176rem)}}@media (min-width:90rem){h5{font-size:1.6rem}}h6{font-size:1.2rem;line-height:2}@media (min-width:22rem){h6{font-size:calc(0.2941176471vw + 1.1352941176rem)}}@media (min-width:90rem){h6{font-size:1.4rem}}.caption-text{font-size:1rem;line-height:2}@media (min-width:48rem){.caption-text{font-size:calc(0.4761904762vw + .7714285714rem)}}@media (min-width:90rem){.caption-text{font-size:1.2rem}}.footer-menu{font-size:1rem;line-height:1.2;font-family:roboto-regular,sans-serif}@media (min-width:48rem){.footer-menu{font-size:calc(0.2976190476vw + .8571428571rem)}}@media (min-width:90rem){.footer-menu{font-size:1.125rem}}h3.footer-menu{font-size:1.125rem;line-height:1.2;font-family:roboto-regular,sans-serif;color:#fff}@media (min-width:48rem){h3.footer-menu{font-size:calc(0.2976190476vw + .9821428571rem)}}@media (min-width:90rem){h3.footer-menu{font-size:1.25rem}}.footer-text{color:#fff!important}