﻿.offsite-event-promo{color:#fff;--bullet-color: red;--grey-text: rgb(170, 180, 173);--dark-grey-text: rgb(89, 97, 92);--border-width: 2px;--border-color: rgba(255, 255, 255, 0.18);--section-padding: calc(0.5 * max(calc(100vw - 1280px), 40px));--video-padding: calc(0.5 * max(calc(100vw - 2000px), 40px))}.offsite-event-promo h1{font-size:clamp(48px,5vw,92px)}.offsite-event-promo .manual-line-breaks span{white-space:nowrap}.offsite-event-promo .flex-row{display:flex}.offsite-event-promo .flex-row>*{display:inline-block}.offsite-event-promo .flex-row .fit-content{flex:0 0 fit-content}.offsite-event-promo .flex-row .fill-extra-space{flex:1}.offsite-event-promo .promo-section{padding-left:var(--section-padding);padding-right:var(--section-padding)}.offsite-event-promo .promo-body{font-size:clamp(16px,1.25vw,50px);color:var(--grey-text)}.offsite-event-promo .section-bg-white{color:#000;background-color:#fff}.offsite-event-promo .section-bg-white .promo-body{color:var(--dark-grey-text)}.offsite-event-promo .section-name{padding-top:2rem;font-weight:bold}.offsite-event-promo .section-name li{list-style-type:"━━━ "}.offsite-event-promo .section-name li::marker{color:var(--bullet-color)}.offsite-event-promo .secondary-header{color:var(--grey-text)}.offsite-event-promo .event-detail{display:inline-block}.offsite-event-promo .event-detail li{text-transform:uppercase;font-weight:bold}.offsite-event-promo .event-detail li::marker{color:var(--bullet-color)}.offsite-event-promo .homepage-button div{display:inline-block;color:#fff;background-color:#000;text-transform:uppercase;font-weight:bold;padding:.5rem 1rem;border:1px solid #000;border-color:#fff;border-radius:3px}.offsite-event-promo .attend-the-offsite-button div{background-color:red;border-color:red}.offsite-event-promo video{width:100%;aspect-ratio:16/9}.offsite-event-promo .primary-video{border-style:solid;border-width:var(--border-width);border-color:var(--border-color);margin-bottom:5rem;margin-right:var(--video-padding);margin-left:var(--video-padding)}.offsite-event-promo .primary-video video{aspect-ratio:2.4/1}.offsite-event-promo .video-header{font-weight:bold;text-transform:uppercase;border-bottom-style:solid;border-width:var(--border-width);border-color:var(--border-color);padding:1rem 1rem 1rem 0}.offsite-event-promo .video-header ul{margin-bottom:0}.offsite-event-promo .event-facts-triplet{width:100%;display:flex;border-style:solid;border-width:var(--border-width);border-color:var(--border-color)}.offsite-event-promo .event-facts-triplet .event-fact{flex:1}.offsite-event-promo .event-facts-triplet .event-fact p{text-transform:uppercase;color:var(--grey-text);font-weight:bold}.offsite-event-promo .event-facts-triplet .event-fact{padding:2rem 2rem 1rem 2rem}.offsite-event-promo .event-facts-triplet{--gutter-size: calc(var(--section-padding) + 2rem)}.offsite-event-promo .event-facts-triplet .event-fact:first-child{padding-left:var(--gutter-size)}.offsite-event-promo .event-facts-triplet .event-fact:nth-child(even){border-left-style:solid;border-right-style:solid;border-color:var(--border-color)}.offsite-event-promo .event-facts-triplet .event-fact:last-child{padding-right:var(--gutter-size)}.offsite-event-promo .twin-videos-container{display:flex;--container-padding: calc(var(--video-padding) - var(--section-padding));margin-right:var(--container-padding);margin-left:var(--container-padding)}.offsite-event-promo .twin-videos-container>div{display:inline-block;flex:1}.offsite-event-promo .twin-videos-container .video-divider{flex:0;margin-left:2rem}.offsite-event-promo .twin-videos-container .secondary-video{background-color:#111513}.offsite-event-promo .twin-videos-container .secondary-video .secondary-video-card{color:#fff;padding:1rem 2rem}.offsite-event-promo .twin-videos-container .secondary-video .secondary-video-card .card-header-sm{color:var(--grey-text);text-transform:uppercase;font-weight:bold}.offsite-event-promo .twin-videos-container .secondary-video .secondary-video-card h4{font-weight:bold}.offsite-event-promo .twin-videos-container .secondary-video .secondary-video-card p{color:var(--grey-text)}.offsite-event-promo .call-to-action-section{display:flex;flex-wrap:wrap}.offsite-event-promo .call-to-action-section .attend-call-to-action-container{flex:1;margin-top:auto;margin-bottom:auto}.offsite-event-promo .call-to-action-section .attend-call-to-action-container .inline-buttons div{display:inline-block}.offsite-event-promo .call-to-action-section .attend-call-to-action-container .inline-buttons div:first-child{margin-right:.5rem}.offsite-event-promo .call-to-action-section .attend-call-to-action-container h1{text-wrap:nowrap;font-size:clamp(48px,5vw,72px)}.offsite-event-promo .call-to-action-section .promo-counter-list{flex:1;margin-left:5%;margin-right:5%;border-style:solid;border-width:var(--border-width);border-color:var(--border-color);padding:2rem;margin-top:2rem;margin-bottom:2rem}.offsite-event-promo .call-to-action-section .promo-counter-list .list-header{font-weight:bold !important}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container{margin-top:2rem;margin-left:2rem;margin-right:2rem}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container hr{border-style:solid;border-width:0px;border-top-width:var(--border-width);border-color:var(--border-color);margin-top:1rem;margin-bottom:1rem;width:auto}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container .list-item{display:flex;min-width:300px}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container .list-item .list-number{flex:0;color:var(--bullet-color);font-weight:bold;vertical-align:top;margin-right:2rem;font-size:1.5vw}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container .list-item .list-content{flex:1;font-size:1.5vw}.offsite-event-promo .call-to-action-section .promo-counter-list .list-container .list-item p{font-size:1.25vw}.offsite-event-promo .promo-footer{border:solid;border-bottom:1rem;border-color:red}
