@font-face{font-display:swap;font-family:BorisBlackBloxxTW;src:url(https://8392100.fs1.hubspotusercontent-na1.net/hubfs/8392100/Trail%20and%20Wine/BorisBlackBloxx.woff2) format("woff2"),url(https://8392100.fs1.hubspotusercontent-na1.net/hubfs/8392100/Trail%20and%20Wine/BorisBlackBloxx-1.woff) format("woff")}@font-face{font-display:swap;font-family:LeagueSpartanTW;src:url(https://8392100.fs1.hubspotusercontent-na1.net/hubfs/8392100/Trail%20and%20Wine/LeagueSpartan-VariableFont_wght.woff) format("woff")}.tw-form-cta{align-items:center;background:transparent!important;display:flex;font-family:LeagueSpartanTW,sans-serif;justify-content:flex-start;min-height:640px;overflow:hidden;position:relative;width:100%;z-index:50}.tw-form-cta,.tw-form-cta *{box-sizing:border-box}.tw-form-cta-inner{background:transparent;max-width:640px;padding:180px 30px 90px 0;position:relative;width:100%;z-index:5}.tw-form-cta-kicker{color:#7b080d;font-size:clamp(26px,2vw,40px);font-weight:350;letter-spacing:.11em;line-height:1;margin:0 0 14px;text-transform:uppercase}.tw-form-cta-title{color:#87090f;font-family:BorisBlackBloxxTW,Impact,sans-serif;font-size:clamp(44px,4.5vw,76px);font-weight:400;line-height:.92;margin:0 0 28px;text-transform:uppercase}.tw-form-cta-line{background:#87090f;height:3px;margin:0 0 36px;width:215px}.tw-form-cta-stay{color:#7b080d;font-size:clamp(28px,2vw,44px);font-weight:300;letter-spacing:.3em;line-height:1;margin:0 0 32px;text-transform:uppercase}.tw-form-cta-copy{color:#232833;font-size:clamp(17px,1.1vw,22px);font-weight:430;letter-spacing:.12em;line-height:1.55;margin:0;max-width:590px;text-transform:uppercase}@media (max-width:900px){.tw-form-cta-inner{padding:150px 26px 70px}}@media (max-width:768px){.tw-form-cta{background-image:url(https://8392100.fs1.hubspotusercontent-na1.net/hubfs/8392100/Trail%20and%20Wine/banner%20mobil.jpeg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;margin-bottom:-10px;min-height:520px;width:100%}.tw-form-cta-inner{display:none!important}}@media (max-width:540px){.tw-form-cta{background-position:top!important;background-size:cover!important;margin-bottom:-18px;min-height:500px}}@media (max-width:390px){.tw-form-cta{min-height:470px}}