*{border:0;box-sizing:border-box;margin:0;padding:0}img{max-width:100%}.wrapper{margin:0 auto;max-width:calc(100% - 100px);min-width:260px;position:relative;width:1100px}.button{background-color:#c42e28;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:600;line-height:1;padding:15px 30px;text-decoration:none;text-transform:none;transition:all .3s ease;width:max-content}.button:hover{background:#a72722}@media (min-width:768px){.tablet-down{display:none}}@media (min-width:641px){.mobile-only{display:none}}#hero{align-items:center;background:#1e304d no-repeat 100%;background-size:cover;color:#fff;display:flex;flex-direction:column}#hero h1{font-size:46px;font-weight:300;letter-spacing:-.02em;line-height:1.3;margin:0}#hero h1 strong{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='724' height='4' viewBox='0 0 724 4'%3E%3Cpath fill='none' stroke='%23b0bf21' stroke-dasharray='0 8' stroke-linecap='round' stroke-width='4' d='M2 2h720' data-name='Line 96'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;display:inline-block;font-weight:500}#hero h4{font-size:24px;line-height:1.5;margin:22px 0}#hero p{font-size:20px;line-height:1.6;margin-bottom:.8em}#hero .content{max-width:80%;width:720px}#hero .image{margin-bottom:60px;max-width:473px}#hero .button{margin-top:60px}@media (max-width:1100px){#hero{background-position:80%}}@media (min-width:769px){#hero{background-image:var(--bg-image-desktop);min-height:865px;padding:100px 0}}@media (max-width:768px){#hero{padding:50px 0 0}#hero h1{font-size:36px}#hero h4{font-size:22px}#hero p{font-size:18px}#hero .content{max-width:100%}#hero .bg-image{margin-top:-50vw}#hero .bg-image,#hero .bg-image img{width:100vw}}