.br-homepage-slider{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.br-homepage-slider .row-hero{width:100%;font-size:28px;text-shadow:0 3px 6px #000;color:#fff;text-align:center}@media only screen and (max-width: 760px)and (orientation: portrait){.br-homepage-slider .row-hero{font-size:22px}}.br-homepage-slider .row-hero .spacer-above-hero-text{height:250px !important}@media only screen and (max-width: 960px){.br-homepage-slider .row-hero .spacer-above-hero-text{height:100px !important}}.br-homepage-slider .row-hero h2{font-size:40px;font-weight:300;text-transform:uppercase;padding:0 0 20px 0;margin:0 0 20px 0;line-height:1;text-shadow:0 3px 6px #000;color:#fff}@media only screen and (max-width: 760px)and (orientation: portrait){.br-homepage-slider .row-hero h2{font-size:36px}}.br-homepage-slider .row-hero h2 strong{display:block;font-size:100px;font-weight:900}@media only screen and (max-width: 760px)and (orientation: portrait){.br-homepage-slider .row-hero h2 strong{font-size:46px}}.br-homepage-slider .row-hero h2::after{display:block;content:"";width:80px;height:5px;background:var(--primaryColor);position:absolute;left:calc(50% - 40px);bottom:0}.br-homepage-slider .row-hero .hero-text{max-width:640px;margin-left:auto;margin-right:auto}.br-homepage-slider .row-hero .hero-text a,.br-homepage-slider .row-hero .hero-text a:visited{cursor:pointer !important;padding:var(--buttonPadding) !important;white-space:normal;width:auto;text-transform:uppercase;text-decoration:none !important;background-color:var(--buttonColor);border-style:var(--buttonBorderStyle);border-width:var(--buttonBorderWidth);border-color:var(--buttonBorderColor);border-radius:var(--buttonRadius);color:var(--buttonTextColor);font-family:var(--fontFamily);font-weight:var(--buttonFontWeight);font-style:var(--buttonFontStyle);font-size:var(--buttonFontSize);line-height:var(--buttonLineHeight);letter-spacing:1px;outline:none !important;text-shadow:none}.br-homepage-slider .row-hero .spacer-below-hero-text{height:400px !important}.br-homepage-slider .owl-carousel .owl-dots{position:absolute;top:50%;left:10px;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px}.br-homepage-slider .owl-carousel .owl-dots button{opacity:1}.br-homepage-slider .owl-carousel .owl-dots button span{background:#fff !important}/*# sourceMappingURL=block.css.map */
