.btn{-ms-flex-align:center;align-items:center;border-radius:28px;border-style:solid;border-width:1px;color:initial;cursor:pointer;display:inline-block;font-size:22px;font-weight:500;line-height:1.3;padding:14px 30px;text-align:center;text-decoration:none;transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-primary{background-color:#000;border-color:#000;color:#fff}.btn-primary:hover{background-color:#fff;color:#000}.btn-secondary{border-color:#000}.btn-secondary:hover{background-color:#000;color:#fff}.btn-secondary_light{border-color:#fff;color:#fff}.btn-secondary_light:hover{background-color:#fff;color:#000}.hero__carousel{height:calc(100vh - 215px)}.hero__carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%}.hero__carousel-content{-ms-flex-align:start;-ms-flex-pack:center;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}@media screen and (min-width:881px){.hero__carousel-content{width:60%}}.hero__carousel-title{font-family:Montserrat;font-size:40px;font-weight:700;letter-spacing:5.2px;line-height:80px;text-align:center;text-transform:uppercase}@media screen and (min-width:881px){.hero__carousel-title{font-size:60px;letter-spacing:7.2px;line-height:120px;text-align:left}}.hero__carousel-subtitle{font-family:Gotham;font-size:30px;margin:15px auto 0}@media screen and (min-width:881px){.hero__carousel-subtitle{margin:15px 0 0}}.hero__carousel-button-link{background:#000;border:1px solid #000;border-radius:2px;color:#fff;display:inline-block;font-size:18px;font-weight:500;letter-spacing:.6px;line-height:100%;margin:0;padding:10px 30px;text-transform:uppercase;transition:all .3s ease}.hero__carousel-button{margin:15px auto 0}@media screen and (min-width:881px){.hero__carousel-button{margin:15px 0 0}}.hero .swiper-button-next,.hero .swiper-button-prev{color:#fff}.hero .swiper-pagination-bullet{background:#1d252c!important;border-radius:0;color:transparent;height:7px!important;opacity:.5;width:28px!important}.hero .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.hero .swiper-button-next:after,.hero .swiper-button-prev:after{font-size:30px;height:30px;line-height:30px;width:30px}
/*# sourceMappingURL=block-home-hero.css.map*/