/* !SECTION Colors */
/* !SECTION Font Faces */
/* !SECTION Font Weights */
/* !SECTION Layout & General */
/* !SECTION Elements */.Banner--Product,[class|=Banner]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:url("/Content/images/partnerships/HeaderBackground.jpg") center no-repeat;background-size:cover;height:265px;height:clamp(160px, 20vw, 265px);padding:40px 5vw;padding:clamp(15px, 3vw, 40px) 5vw}@media screen and (max-width:720px){.Banner--Product,[class|=Banner]{padding-bottom:20px}}.Banner--Product .banner-headline,[class|=Banner] .banner-headline{color:white;text-transform:uppercase;font-family:"Oswald", sans-serif;font-size:clamp(25px, 3vw, 60px);font-weight:bold;letter-spacing:0.1em;position:relative;z-index:3;margin:0}#ContactForm .form-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#ContactForm .form-field-group .form-field{-webkit-box-flex:1;-ms-flex:1;flex:1}#ContactForm .form-field{margin-bottom:20px}#ContactForm .form-field.disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}#ContactForm .form-field.disclaimer>label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-inline:auto}#ContactForm .form-field.disclaimer>label label.error{width:100%}#ContactForm .form-field.disclaimer>label input{width:20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#ContactForm .form-field.disclaimer>label>span{width:calc(100% - 50px)}#ContactForm .form-field label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;color:white}#ContactForm .form-field label sup{position:relative;top:unset;font-size:inherit;line-height:inherit}#ContactForm .form-field label.error{color:red;margin-top:4px}#ContactForm .form-field input:not([type=checkbox]),#ContactForm .form-field textarea{border:1px solid rgba(237, 28, 36, 0.2);height:52px;height:clamp(46px, 4vw, 52px);width:100%;padding:clamp(10px, 1vw, 15px);border-radius:3px;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}#ContactForm .form-field input:not([type=checkbox]):focus,#ContactForm .form-field textarea:focus{outline:0;border:1px solid rgba(237, 28, 36, 0.5)}#ContactForm .form-field select{background-color:white;border:1px solid rgba(237, 28, 36, 0.2);width:100%;height:52px;height:clamp(46px, 4vw, 52px);padding:clamp(10px, 1vw, 15px);border-radius:3px}#ContactForm .form-field textarea{min-height:200px}.WhiteBtn{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 20px;min-height:73px;min-width:315px;background-color:#ffffff;font-size:20px;color:#000000;border:2px solid transparent;border-radius:5px;-webkit-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease}@media (min-width:1001px){.WhiteBtn:focus-visible,.WhiteBtn:hover{background-color:#000000;border-color:#ffffff;color:#ffffff}}.PartnershipsPageBanner{overflow:hidden;background-color:#000;background-image:url("/Content/images/partnerships/partner-banner-bg.jpg");background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-inline:var(--padding-x)}.PartnershipsPageBanner .PartnershipsPageBannerContent,.PartnershipsPageBanner .PartnershipsPageBannerImg{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-block:50px}.PartnershipsPageBanner .PartnershipsPageBannerContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;color:#ffffff}.PartnershipsPageBanner .PartnershipsPageBannerContent h1,.PartnershipsPageBanner .PartnershipsPageBannerContent h2{color:#ffffff;font-size:calc(40rem / 16);font-family:"Oswald", sans-serif;text-shadow:1px 0px 0px currentColor, -1px 0px 0px currentColor;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:-10px}.PartnershipsPageBanner .PartnershipsPageBannerContent p{font-size:calc(18rem / 16);letter-spacing:0.04em;line-height:1.67;margin:0}.PartnershipsPageBanner .PartnershipsPageBannerContent p strong{font-size:calc(20rem / 16)}.PartnershipsPageBanner .PartnershipsPageBannerContent .WhiteBtn{min-width:unset;width:clamp(270px, 30vw, 312px);max-width:100%;word-break:normal;font-size:clamp(16px, 4vw, 20px);font-weight:bold;text-transform:uppercase}.PartnershipsPageBanner .PartnershipsPageBannerImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-block:0}.PartnershipsPageBanner .PartnershipsPageBannerImg img{display:block;max-width:100%;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media (min-width:1201px){.PartnershipsPageBanner{padding-right:0}}@media (max-width:1200px){.PartnershipsPageBanner{padding-inline:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-position:bottom center}.PartnershipsPageBanner .PartnershipsPageBannerContent{padding-block:40px}.PartnershipsPageBanner .PartnershipsPageBannerImg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.PartnershipsPageBanner .PartnershipsPageBannerImg img{max-height:300px}}@media (max-width:1000px){.PartnershipsPageBanner{padding-inline:30px}.PartnershipsPageBanner .PartnershipsPageBannerContent{padding-block:30px}}@media (max-width:600px){.PartnershipsPageBanner{padding-inline:20px}.PartnershipsPageBanner .PartnershipsPageBannerContent{padding-block:20px}}.PartnershipsCards .PartnershipsCardsIntro{text-align:center}.PartnershipsCards .PartnershipsCardsIntro h2{margin-bottom:0.75em}.PartnershipsCards .PartnershipsCardsGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ImgWrap{height:311px;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ImgWrap img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:800px){.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ImgWrap{height:275px}}@media (max-width:600px){.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ImgWrap{height:200px}}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ContentWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#020202;color:#ffffff;padding:45px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ContentWrap>:first-child{margin-top:0}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ContentWrap>:last-child{margin-bottom:0}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ContentWrap h3{color:#ffffff;font-size:calc(28rem / 16);letter-spacing:0.04em;text-transform:uppercase;margin-bottom:5px}.PartnershipsCards .PartnershipsCardsGrid .PartnershipsCard .ContentWrap p{font-size:calc(18rem / 16);line-height:1.72;letter-spacing:0.04em}.PartnershipsFormOuter{background-color:#4b0302;background-image:url("/Content/images/partnerships/partner-form-bg.jpg");background-size:cover;background-position:center}.PartnershipsFormOuter .PartnershipsFormIntro{text-align:center;color:#ffffff;max-width:1235px;margin-inline:auto}.PartnershipsFormOuter .PartnershipsFormIntro h2{color:#ffffff;text-transform:uppercase;color:#ffffff;font-size:calc(40rem / 16);font-family:"Oswald", sans-serif;text-shadow:1px 0px 0px currentColor, -1px 0px 0px currentColor;letter-spacing:0.05em;margin-bottom:5px}.PartnershipsFormOuter .PartnershipsFormIntro p{font-size:calc(18rem / 16);letter-spacing:0.04em;line-height:1.61}.PartnershipsFormOuter .PartnershipsFormInner{max-width:1115px;margin-inline:auto}.PartnershipsFormOuter .PartnershipsFormInner .btnPartnerships{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ed1c24;text-transform:uppercase;color:#ffffff;min-height:73px;min-width:300px;padding:10px 20px;font-size:calc(20rem / 16);font-weight:bold;letter-spacing:0.04em;margin-inline:auto;border-radius:10px;cursor:pointer;-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;-o-transition:filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease, -webkit-filter 0.3s ease}.PartnershipsFormOuter .PartnershipsFormInner .btnPartnerships:focus-visible,.PartnershipsFormOuter .PartnershipsFormInner .btnPartnerships:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}