.hero_carousel_module .swiper{border-radius:0}.hero-carousel__list-item.swiper-slide{align-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-carousel__item-content-wrapper{align-content:center;margin:0 auto;max-width:1440px;position:relative;z-index:2}.hero-carousel__item-content{border-radius:10px 10px 100px 10px;box-shadow:0 4px 30px 0 rgba(0,0,0,.1);float:left;max-width:566px;padding:50px}.hero-carousel__item-content-wrapper .hero-title-size{color:#000;font-size:3rem;font-weight:700;line-height:var(--heading-line-height);margin-bottom:20px}.hero-carousel__item-content-wrapper .hero-carousel__item-eyebrow{color:#000;font-size:1.56rem;font-weight:700;line-height:var(--heading-line-height)}.hero-carousel__item-text{font-size:18px;font-style:normal;font-weight:400;line-height:29px;margin-bottom:30px}.carousel__list-wrapper{align-items:center;align-items:stretch;list-style-type:none;margin:0;padding:0}.carousel__list-item{align-items:center;display:flex;justify-content:space-between}.swiper-slide.carousel__list-item{height:auto}.carousel__list-item>*{flex:1 1 50%}.carousel__img{height:100%;max-height:560px;object-fit:cover;width:100%}.hero_carousel_module .swiper-pagination--custom{transform:none!important}.swiper-pagination--custom>.swiper-pagination-bullet{height:14px;width:14px}.swiper-line-pagination .swiper-pagination-bullet{background:#768c9a;border-radius:0;height:4px;width:40px}.swiper-line-pagination .swiper-pagination-bullet-active{background:#fff}.hero_carousel_module .swiper-button-prev:after{background-image:url(https://441974577.fs1.hubspotusercontent-ap1.net/hubfs/441974577/BRN%20Website%202025/Icons/CaretLeft.svg)!important;background-size:cover;content:""!important;height:40px;width:40px}.hero_carousel_module .swiper-button-prev{height:40px;left:20px!important;top:calc(50% - 20px)!important;width:40px}.hero_carousel_module .swiper-button-next{height:40px;right:20px!important;top:calc(50% - 20px)!important;width:40px}.hero_carousel_module .swiper-button-next:after{background-image:url(https://441974577.fs1.hubspotusercontent-ap1.net/hubfs/441974577/BRN%20Website%202025/Icons/CaretLeft.svg)!important;background-size:cover;content:""!important;height:40px;transform:rotate(180deg);width:40px}.hero_carousel_module .swiper-pagination{bottom:10px!important}.swiper-pagination--custom>.swiper-pagination--dashes{background-color:var(--grey-500);border-radius:2px;height:6px;width:48px}.swiper-pagination--custom>.swiper-pagination--outline-circle{background-color:unset;border:2px solid var(--grey-500);border-radius:50%}.swiper-pagination--custom>.swiper-pagination--custom-bullet-style{background-color:#ff4500;border-radius:0;height:24px;width:24px}.swiper-carousel--fixed-height{height:32vh;margin:48px auto}.carousel-item__content{position:relative}.carousel__stylized-quotation{left:0;position:absolute;top:0}.swiper-button-next.swiper-button-next__vertical{bottom:0;height:24px;right:50%!important;top:auto;transform:rotate(90deg) translateX(0) translateY(-50%);width:24px}.swiper-button-prev.swiper-button-prev__vertical{height:24px;left:50%!important;top:0;transform:rotate(90deg) translateX(50%) translateY(50%);width:24px}.swiper{border-radius:8px}.swiper__arrow{display:none}.carousel__item-content p:first-of-type{margin-top:0}.carousel__list-item--text_only{margin:0 auto;max-width:100%}.carousel__list-item--alternating:nth-child(odd),.carousel__list-item--image_text{flex-direction:row-reverse}.carousel__item-content{padding:32px}.hero-carousel__list-hero-mobile,.swiper-arrows-mobile{display:none}@media screen and (max-width:1440px){.hero-carousel__item-content-wrapper{max-width:calc(100% - 140px)}}@media screen and (max-width:1024px){.hero_carousel_module .swiper-pagination,.swiper-arrows-desktop{display:none}.hero_carousel_module .swiper-button-next:after,.hero_carousel_module .swiper-button-prev:after{background-image:url(https://441974577.fs1.hubspotusercontent-ap1.net/hubfs/441974577/BRN%20Website%202025/Icons/Arrow%20Left.svg)!important}.hero_carousel_module .swiper-button-prev{height:40px;left:calc(50% - 74px)!important;position:absolute;top:5px!important;width:40px}.hero_carousel_module .swiper-button-next{height:40px;position:absolute;right:calc(50% - 74px)!important;top:5px!important;width:40px}.swiper-pagination-count p{margin:0}.hero_carousel_module{margin-bottom:40px}.swiper-arrows-mobile{display:flex;justify-content:center;position:relative}.swiper-pagination-count{align-items:center;color:var(--primary-1);display:flex;font-size:16px;font-weight:700;gap:4px}.hero-carousel__item-content-wrapper{margin:42px 0 24px;max-width:100%;padding:0 16px}.hero-carousel__list-item.swiper-slide{background-image:none!important;height:100%;max-height:100%;width:100%}.hero-carousel__item-content{box-shadow:unset;padding:0}.hero-carousel__list-hero-mobile{display:block}.hero-carousel__list-hero-image{max-height:400px;object-fit:cover;width:100%}.hero-carousel__item-text{margin-bottom:16px}.hero-carousel__item-content{max-width:100%}}@media screen and (min-width:1025px){.hero-carousel__list-item:before{background:linear-gradient(270deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.65));left:0}.hero-carousel__list-item:after,.hero-carousel__list-item:before{content:"";display:block;height:100%;position:absolute;top:0;width:200px;z-index:1}.hero-carousel__list-item:after{background:linear-gradient(90deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.65));right:0}}@media screen and (max-width:768px){.hero_carousel_module .swiper-button-next,.hero_carousel_module .swiper-button-prev{display:flex}.swiper-slide.carousel__list-item{flex-direction:column-reverse;justify-content:flex-end}.carousel__item-content{padding:16px}.carousel__list-item picture{flex:0 1 auto}.hero-carousel__list-hero-image{display:block;max-height:200px;object-fit:cover;width:100%}.hero-carousel__item-text{font-size:1rem}.hero-carousel__item-text p{margin-bottom:16px}.hero-carousel__item-content-wrapper .hero-title-size{font-size:1.6rem;margin-bottom:8px}.hero-carousel__item-content-wrapper .base__cta-items-wrapper{justify-content:center}.hero-carousel__item-content-wrapper .cta-item.button{padding:16px 40px}}@media screen and (min-width:1280px){.swiper__arrow{display:flex}.carousel__list-item picture{line-height:0}}