.wpb_animate_when_almost_visible{opacity:1!important}
.sep-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sep-form-message{margin:0 0 24px;padding:14px 16px;border-left:4px solid #ef1c22;background:#f4f4f4}.sep-form-error{border-color:#a12626;background:#fff1f1}
.sep-hero{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);aspect-ratio:1600/643;min-height:440px;max-height:695px;overflow:hidden;background:#ddd}.sep-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.sep-hero-slide.is-active{opacity:1;visibility:visible}.sep-hero-slide>img{width:100%;height:100%;object-fit:cover}.sep-hero-content{position:absolute;top:30%;left:max(30px,calc((100% - 1170px)/2));color:#0c0c0c}.sep-hero-content-right{right:max(30px,calc((100% - 1170px)/2));left:auto}.sep-hero-content h1,.sep-hero-content h2{display:table;margin:0;padding:3px 10px;background:#fff;color:#ef1c22;font-family:Poppins,Arial,sans-serif;font-size:50px;line-height:1.18;font-weight:700;letter-spacing:0}.sep-hero-content p{display:table;margin:15px 0 22px;padding:6px 10px;background:#fff;font:400 25px/1.2 'Open Sans',Arial,sans-serif;letter-spacing:1px}.sep-hero-content a{display:inline-block;padding:18px 38px;border-radius:30px;background:#ef1c22;color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-weight:800;text-transform:uppercase}.sep-hero-control{position:absolute;top:50%;z-index:2;width:42px;height:48px;border:0;background:rgba(0,0,0,.35);color:#fff;font-size:32px}.sep-hero-prev{left:0}.sep-hero-next{right:0}.sep-hero-dots{position:absolute;right:0;bottom:22px;left:0;z-index:2;text-align:center}.sep-hero-dots button{width:12px;height:12px;margin:0 6px;padding:0;border:2px solid #fff;border-radius:50%;background:transparent}.sep-hero-dots button.is-active{background:#fff}
@media(max-width:767px){.sep-hero{aspect-ratio:auto;height:560px;min-height:0}.sep-hero-slide>img{object-position:center}.sep-hero-content,.sep-hero-content-right{top:31%;right:20px;left:20px}.sep-hero-content h1,.sep-hero-content h2{font-size:32px;line-height:1.2}.sep-hero-content p{font-size:17px;line-height:1.35}.sep-hero-content a{padding:14px 27px;font-size:12px}.sep-hero-control{width:34px;height:42px}}
