.banner_block{margin-top:15px;height:auto;width:100%;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column}.banner_block video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;object-fit:cover;font-family:'object-fit: cover'}.banner-wrap{width:100%}.banner_block .banner_block-text{z-index:20;width:100%}.banner-text-wrapper{padding:50px 60px;margin:40px 0px}.banner-title{text-transform:uppercase;font-weight:400}.banner-sub-text{padding-top:30px}.white{font-weight:400}.banner-buttons-wrapper{z-index:20;width:100%;padding-bottom:50px}.buttons-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.banner-button{min-width:230px;text-align:center}.banner-button:not(:last-child){margin-right:35px}.banner-button-link{font-size:20px;font-weight:500;line-height:45px}.slider-nav .slick-slide{width:auto !important}.slider-nav span{padding:0px 30px;cursor:pointer}.slider-nav .slick-current{text-decoration:underline;color:white}@media(max-width:350px){.banner-title{font-size:3.5rem !important;padding:10px}.banner-text-wrapper{line-break:anywhere}.banner-sub-text{padding:10px}.banner-text-wrapper{padding:0px !important}}@media(max-width:820px){.buttons-wrapper{flex-direction:column;align-items:center}.banner-button:not(:last-child){margin-bottom:25px}}@media(max-width:900px){.banner-text-wrapper{padding:35px 25px;margin:40px 0px 30px 0px;width:unset !important}}@media(max-width:970px){.banner-button>a{font-size:18px}.banner-button-link{min-width:230px !important}.buttons-wrapper{justify-content:space-between}.banner-button:not(:last-child){margin-right:0px}}