@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap);.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}body{background:#f0f0f0!important}.page-404 .outer{position:absolute;top:0;display:table;width:100%;height:100%}.page-404 .outer .middle{display:table-cell;vertical-align:middle}.page-404 .outer .middle .inner{width:300px;margin-right:auto;margin-left:auto}.page-404 .outer .middle .inner .inner-circle{height:300px;border-radius:50%;background-color:#fff}.page-404 .outer .middle .inner .inner-circle:hover i{color:#39bbdb!important;background-color:#f5f5f5;box-shadow:0 0 0 15px #39bbdb}.page-404 .outer .middle .inner .inner-circle:hover span{color:#39bbdb}.page-404 .outer .middle .inner .inner-circle i{font-size:5em;line-height:1em;float:right;width:1.6em;height:1.6em;margin-top:-.7em;margin-right:-.5em;padding:20px;transition:all .4s;text-align:center;color:#f5f5f5!important;border-radius:50%;background-color:#39bbdb;box-shadow:0 0 0 15px #f0f0f0}.page-404 .outer .middle .inner .inner-circle span{font-size:8em;font-weight:700;line-height:1.2em;display:block;transition:all .4s;text-align:center;color:#e0e0e0}.page-404 .outer .middle .inner .inner-status{font-size:20px;display:block;margin-top:20px;margin-bottom:5px;text-align:center;color:#39bbdb}.page-404 .outer .middle .inner .inner-detail{line-height:1.4em;display:block;margin-bottom:10px;text-align:center;color:#999}.error-page-container{display:grid;grid-template-rows:10vh 20vh;padding:100px;height:100vh;background-color:#fff;align-items:center}.error-page-container .img-wrapper{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQOgQ4sSYccBxa4Ps9Tlu4zViU_4EkCixC2LQ&usqp=CAU)}.error-page-container .msgs-wrapper .fixed-msg-wrapper{text-align:center;font-weight:700;font-size:1.31em;margin-bottom:20px}.error-page-container .msgs-wrapper .error-msg-wrapper{align-self:start}.error-page-container .msgs-wrapper .error-msg-wrapper ul{list-style:disc inside}.app-btn[disabled]{opacity:.5}.app-loading-btn-loader-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.attendee-list{display:grid;grid-column-gap:var(--space-md);grid-row-gap:5em;grid-template-columns:1fr 1fr;padding-top:var(--space-md)}@media(min-width:768px){.attendee-list{grid-template-columns:repeat(auto-fill,minmax(14em,1fr))}}.attendee-list>*{min-width:0}.attendee{position:relative;display:flex;flex-direction:column}.attendee-image{position:absolute;width:6em;height:6em;left:calc(50% - 3em);top:-3em;border:var(--border-width) solid var(--color-light-gray);border-radius:50%;overflow:hidden;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%}.attendee-details{text-align:center;margin-top:3em;margin-bottom:var(--space-sm)}.attendee-details h3{font-size:1.25em}.attendee-details h4{font-size:.8em}.attendee-action{margin-top:auto;text-align:center}.attendee-action a{font-size:.9em}.registration-form-main-container{color:var(--color-dark);background:var(--color-light);padding:var(--space-md);border-radius:var(--border-radius);width:100%}.registration-form-main-container .loader-wrapper{display:flex;justify-content:center}.registration-form-main-container .active-step-container .confirmation-step-container .heading{text-align:center}.registration-form-main-container .active-step-container .confirmation-step-container .remaining-spots-msg{color:var(--color-error);text-align:center}.registration-form-main-container .active-step-container .confirmation-step-container .subheading{margin-top:30px;font-size:1em;text-align:center}.registration-form-main-container .active-step-container .confirmation-step-container .confirmation-btns{display:flex;justify-content:center;grid-gap:50px;gap:50px;margin-top:40px}.registration-form-main-container .active-step-container .confirmation-step-container .confirmation-btns button{width:45%}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details .header{text-align:center;border-bottom:1px solid #d8d8d8}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details .header .colored{color:var(--color-button-primary)}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details .header .heading{margin-bottom:.75rem}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details .header p{margin:0 0 1rem}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details .header p,.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section .row h4{color:#101828}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;margin:1rem 0 3rem}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section .row{display:flex;grid-gap:1rem;gap:1rem}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section .row .step-number{display:flex;flex-direction:column;font-size:3rem;line-height:3.001rem;color:var(--color-button-primary)}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section .row .step-details{margin-top:.75rem}.registration-form-main-container .active-step-container .confirmation-step-container .registration-details section .row .step-details p{color:#344054;margin:.75rem 0 0}.registration-form-main-container .active-step-container .email-confirmation-step-container .shooting-envelope-img-wrapper{width:8rem;transform:rotate(-20deg)}@media(min-width:480px){.registration-form-main-container .active-step-container .email-confirmation-step-container .shooting-envelope-img-wrapper{margin:0 30% 2rem auto}}@media(min-width:768px){.registration-form-main-container .active-step-container .email-confirmation-step-container .shooting-envelope-img-wrapper{margin:0 32.5% 2rem auto}}@media(min-width:1024px){.registration-form-main-container .active-step-container .email-confirmation-step-container .shooting-envelope-img-wrapper{margin:0 35% 2rem auto}}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.25rem;margin-top:30px}@media(min-width:1024px){.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-title{margin-top:0}}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-title h2{margin-bottom:0;font-size:2rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-title .registration-email-address{font-size:1.25rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-details{font-size:.9rem;margin-bottom:2rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .tickets-ready-btn-container{display:flex;justify-content:center;margin-bottom:2rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .tickets-ready-btn-container button{padding-top:.4rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .centered-section{display:grid;justify-content:center;margin-bottom:20px}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper{display:flex;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper .checkbox-inner-wrapper{position:relative}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper .checkbox-inner-wrapper #email-confirmation-checkbox{position:absolute;opacity:0;cursor:pointer;height:2rem;width:2rem;z-index:5}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper .checkbox-inner-wrapper .checkmark{display:block;position:relative;top:0;left:0;height:1.5rem;width:1.5rem;min-width:32px;min-height:32px;background-color:#fff;border-radius:50%;border:1px solid #d3d3d3}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper .checkbox-inner-wrapper .checkmark:after{content:" ";position:absolute;left:35%;top:12.5%;display:none;width:.5rem;height:1rem;border:solid #055ba4;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper .checkbox-inner-wrapper #email-confirmation-checkbox:checked~.checkmark:after{display:block}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-checkbox-wrapper p{margin:0;font-size:.9rem;display:flex;align-items:center}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-thumbsup{display:flex;justify-content:center;align-items:center}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-thumbsup .thumbsup-img-wrapper{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}.registration-form-main-container .active-step-container .email-confirmation-step-container .email-confirmation-thumbsup .thumbsup-img-wrapper img{width:4rem}.registration-form-main-container .active-step-container .email-confirmation-step-container .confirming-tickets-spinner-container{display:grid;grid-template:repeat(2,-webkit-max-content)/100%;grid-template:repeat(2,max-content)/100%;justify-items:center}.registration-form-main-container .active-step-container .email-confirmation-step-container .confirming-tickets-spinner-container .loading-spinner{margin-top:1rem}.registration-form-main-container .active-step-container .invite-form-step-container .form-title{display:grid;align-items:center}@media(min-width:1024px){.registration-form-main-container .active-step-container .invite-form-step-container .form-title{grid-template:100%/repeat(2,-webkit-max-content);grid-template:100%/repeat(2,max-content);justify-content:space-between}}.registration-form-main-container .active-step-container .invite-form-step-container .form-title .not-you-link{color:#146fb7;cursor:pointer}.registration-form-main-container .active-step-container .invite-form-step-container .form-row{display:flex;grid-column-gap:10px;column-gap:10px}.registration-form-main-container .active-step-container .invite-form-step-container .form-row div{margin-right:0;width:50%}.registration-form-main-container .active-step-container .invite-form-step-container input{margin-bottom:0}.registration-form-main-container .active-step-container .invite-form-step-container input.disabled-field{color:#a2a2a2;background-color:#f2f2f2}.registration-form-main-container .active-step-container .invite-form-step-container label{margin-top:10px;margin-bottom:0}.registration-form-main-container .active-step-container .invite-form-step-container select{padding:0 3rem 0 .75rem}.registration-form-main-container .active-step-container .invite-form-step-container .submit-btn-wrapper{width:100%;text-align:center;padding-top:20px}.registration-form-main-container .active-step-container .payment-step-container{text-align:center}.registration-form-main-container .active-step-container .payment-step-container .heading{margin-bottom:30px}.registration-form-main-container .active-step-container .payment-step-container .subheading{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.registration-form-main-container .active-step-container .plus-ones-step-container{display:flex;flex-direction:column;text-align:center}.registration-form-main-container .active-step-container .plus-ones-step-container .remaining-plus-ones-message{text-align:center;color:var(--color-error);margin-top:10px;margin-bottom:10px;font-size:.7em}.registration-form-main-container .active-step-container .plus-ones-step-container .plus-one-form-wrapper,.registration-form-main-container .active-step-container .plus-ones-step-container .response-error-msg{margin-top:20px}.registration-form-main-container .active-step-container .plus-ones-step-container .plus-one-form-wrapper .submit-btn-wrapper{display:flex;justify-content:center;margin-top:20px}.registration-form-main-container .active-step-container .icebreaker-questions-step-container .subheading{margin-bottom:40px}.registration-form-main-container .active-step-container .icebreaker-questions-step-container .questions-wrapper{max-height:400px;overflow-y:auto;overflow-x:hidden}.registration-form-main-container .active-step-container .icebreaker-questions-step-container .questions-wrapper .multi-select-input,.registration-form-main-container .active-step-container .icebreaker-questions-step-container .questions-wrapper input,.registration-form-main-container .active-step-container .icebreaker-questions-step-container .questions-wrapper select{height:3rem}.registration-form-main-container .active-step-container .hide-bio-step-container .hide-bio-field-wrapper{display:flex;justify-content:center;margin-top:40px}.registration-form-main-container .active-step-container .hide-bio-step-container .hide-bio-field-wrapper label{width:auto}.registration-form-main-container .active-step-container .connection-step-container .subheading{margin-bottom:30px}.registration-form-main-container .active-step-container .connection-step-container .content{display:flex;grid-gap:20px;gap:20px}.registration-form-main-container .active-step-container .connection-step-container .content .preview{width:50%}.registration-form-main-container .active-step-container .connection-step-container .content .settings{display:flex;flex-direction:column;grid-gap:20px;gap:20px;width:50%}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting{display:flex;grid-gap:10px;gap:10px}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .number{display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid #2986cb;min-width:35px;max-width:35px;min-height:35px;max-height:35px;font-size:1.5em}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .setting-content{display:flex;flex-direction:column;font-size:1em}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .setting-content .linkedin-btn{justify-content:flex-start;padding:0;font-size:.8em}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .setting-content .hide-bio-label{font-size:.8em}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .setting-content .hide-bio-label svg{width:20px}.registration-form-main-container .active-step-container .connection-step-container .content .settings .setting .setting-content .see-more-attendees-btn-wrapper{display:flex;margin-top:10px}.registration-form-main-container .active-step-container .waiver-step-container .btn-wrapper{display:flex;justify-content:center;margin-top:40px}.registration-form-main-container .active-step-container .waiver-step-container .agree-input-wrapper{text-align:center;margin-top:40px;margin-left:20px}.registration-form-main-container .stepper-wrapper{margin-top:40px}.registration-form-main-container .stepper-wrapper .stepper-btn{color:#1875d1}@media only screen and (max-width:900px){.registration-form-main-container .form-row{flex-direction:column}.registration-form-main-container .form-row>div{width:100%!important}}.thank-you-msg-container{color:var(--color-dark);background:var(--color-light);padding:var(--space-md);max-width:30em;border-radius:var(--border-radius)}.thank-you-msg-container .thank-you-msg-wrapper{font-weight:700;white-space:pre-line;text-align:center;font-size:.85em}.thank-you-msg-container .thank-you-msg-links-wrapper{padding-top:20px;padding-bottom:20px}.thank-you-msg-container .thank-you-msg-links-wrapper .link-wrapper{text-align:center}.sponsor-widget-container{display:grid;grid-template-columns:100%;grid-template-rows:20% 10% 40% 30%;height:500px}@media(min-width:768px){.sponsor-widget-container{height:570px}}@media(min-width:1024px){.sponsor-widget-container{height:640px}}.sponsor-widget-container .logo{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.sponsor-widget-container .headline{font-weight:700;text-align:center}.sponsor-widget-container .form-wrapper .submit-btn-wrapper{margin-top:10px;text-align:center}.sponsor-widget-container .form-wrapper input{margin-bottom:0}.sponsor-widget-container .form-wrapper label{margin-top:10px;margin-bottom:0}.sponsor-widget-container .submitted-form-msg-wrapper{font-weight:700;text-align:center;align-self:center;white-space:pre-line}.sponsor-widget-container .iframe-wrapper{display:grid;align-items:center}.sponsor-widget-container .iframe-wrapper iframe{width:100%;height:85%}.error-msg{color:var(--color-error);margin:10px 0;font-size:.9em}.error-msg:before{display:inline;content:"⚠ "}.warning-msg{background-color:#fffaeb;color:#dc6803;margin:10px 0;font-size:.9em;border-radius:15px;padding:15px}.is-minor-field{margin-left:8px}.plus-ones-wrapper{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);grid-gap:5px;gap:5px;align-items:end}.register-other-form{margin-top:3rem}.register-other-form select[name=guestRep]{padding:0 3rem 0 .75rem}.register-other-form .form-submit-succeeded{margin-bottom:1.5rem}.register-other-form .form-submit-succeeded .form-submit-message,.register-other-form .invite-form-counter{text-align:center;color:#146fb7;font-size:.9rem}.register-other-form .submit-button-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.register-other-form .submit-button-wrapper .submit-button{width:75%}.register-other-form .error-msg{margin-top:0}.form-title{display:flex;align-items:center;justify-content:space-between}.form-title .not-you-link{color:#146fb7;cursor:pointer}.nav-button-wrapper{position:absolute;z-index:5;height:3rem}.nav-button-wrapper,.nav-button-wrapper #register-yourself-button{width:100%;border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.nav-button-wrapper #register-yourself-button{display:flex;justify-content:center;align-items:center;height:100%;background-color:var(--color-button-primary);transition:background-color .25s ease-in-out;color:#fff;font-size:.85rem;text-transform:uppercase}.nav-button-wrapper #register-yourself-button:hover{background-color:var(--color-button-primary-muted)}.hero-content-wrapper .registration-form-container,.hero-content-wrapper .registration-form-container .hero-feature{width:100%}.hero-content-wrapper .registration-form-container .hero-feature .registration-form-main-container.register-other{border-top-right-radius:20px;border-top-left-radius:20px}.countdown-timer{font-size:.8em}.countdown-timer ul.counter{display:flex;align-items:center;justify-content:center}.countdown-timer ul.counter>*{border-radius:var(--border-radius);background:rgba(0,0,0,.5);height:4rem;width:4rem;padding:.5em}.countdown-timer ul.counter>:not(:last-child){margin-right:.5em}.countdown-timer .number{line-height:1.2;font-size:2em;height:1.25em}.hero{min-height:60vh;padding:0;background-color:var(--primary-color);position:relative}.hero .event-logo{margin:0 auto;width:8em;height:8em;display:flex;align-items:center;justify-content:center}.hero .event-logo img{mix-blend-mode:darken}.hero-background{position:absolute;z-index:0;height:100%;width:100%}.hero-content-wrapper{padding-top:0;display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.hero-content-wrapper{flex-direction:row}}.content-and-feature-container{display:flex;width:90%;margin:0 auto;grid-gap:var(--space-lg);gap:var(--space-lg)}.content-and-feature-container .hero-content{color:#fff;position:relative;z-index:1;text-align:center;flex-grow:1;width:100%;padding:var(--space-md)}@media(min-width:1024px){.content-and-feature-container .hero-content{width:40%}}.content-and-feature-container .hero-content h4{margin-bottom:var(--space-md)}.content-and-feature-container .hero-content h3{margin:var(--space-sm) 0}.content-and-feature-container .hero-feature{position:relative;z-index:1;display:flex;justify-content:center;width:100%}@media(min-width:768px){.content-and-feature-container .hero-feature{padding-top:0}}@media only screen and (max-width:700px){.content-and-feature-container{flex-direction:column;grid-gap:var(--space-sm);gap:var(--space-sm)}.content-and-feature-container .hero-content,.content-and-feature-container .hero-feature{width:100%}}.s-links{display:flex;margin:0}.s-links a{display:block;padding:.2rem}.sponsor-card{scroll-snap-align:center;text-align:left;display:grid;margin-right:5px;margin-left:5px;min-height:250px;max-height:250px;grid-template-areas:"image label" "image name" "image links";grid-template-columns:6em 1fr;grid-column-gap:var(--space-md)}.sponsor-card .sponsor-image{grid-area:image;display:flex;flex-direction:column;justify-content:center}.sponsor-card .sponsor-image img{mix-blend-mode:darken}.sponsor-card .card-header{display:flex;justify-content:space-between;align-items:center}.sponsor-card .label{grid-area:label}.sponsor-card .sponsor-name{grid-area:name}.sponsor-card .sponsor-links{grid-area:links}.sponsor-card.slides1{max-width:95%}.sponsor-card.slides2{max-width:80%}.sponsor-card.slides5{max-width:95%}.color-dot{border-radius:50%}.sponsor-ribbon{padding:var(--space-md)}.sponsor-ribbon .swiper-wrapper{align-items:stretch}.sponsor-ribbon .swiper-slide{height:unset;align-self:stretch;display:flex;flex-direction:column}.sponsor-ribbon .swiper-slide .sponsor-card{flex-grow:1}.sponsor-ribbon .thank-you-sponsors-message{color:#fff;font-weight:700;font-size:2.5em;text-align:center;padding-top:2vh}.sponsor-ribbon.sponsor-ribbon-slider{display:grid;justify-content:center;grid-gap:5%}.intro{margin:var(--space-lg) 0}.intro .intro-copy{font-size:1.125em}@media(min-width:768px){.intro .intro-copy{padding:0;font-size:1.25em}}#intro .image-style-align-left{float:left;margin-right:10px}#intro .image-style-align-right{float:right;margin-left:10px}#intro .image-style-align-center{display:block;margin-left:auto;margin-right:auto}#intro p strong{font-weight:700}#intro p i{font-style:italic}.speakers-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));grid-gap:var(--space-md)}.speakers-list>*{min-width:0}.speakers-list .speaker{display:grid;grid-template-areas:"image details" "bio bio";grid-template-columns:6em 1fr;grid-gap:var(--space-sm)}@media(min-width:768px){.speakers-list .speaker{grid-template-columns:calc(6em + 2vw) 1fr}}.speakers-list .speaker h4{font-size:1em}.speakers-list .bio{grid-area:bio;max-height:0;overflow:hidden}.speakers-list .bio.show{max-height:none}.speakers-list img{object-fit:cover;grid-area:image;height:6em;width:6em;-webkit-clip-path:circle();clip-path:circle()}@media(min-width:768px){.speakers-list img{height:calc(6em + 2vw);width:calc(6em + 2vw)}}.speakers-list .details{grid-area:details}.featured-speaker{margin-bottom:var(--space-lg)}@media(min-width:1024px){.featured-speaker{display:flex}}.featured-speaker h3{margin-top:var(--space-sm)}.featured-speaker h4{font-size:1em}.featured-speaker .speaker-image{margin:0 0 var(--space-md) 0}@media(min-width:1024px){.featured-speaker .speaker-image{width:40%;flex-grow:1;margin:0 var(--space-md) 0 0}}.featured-speaker .speaker-image img{-webkit-clip-path:circle();clip-path:circle()}@media(min-width:1024px){.featured-speaker .speaker-details{width:60%}}ul.guests-list{display:flex;flex-direction:column;grid-gap:var(--space-lg);gap:var(--space-lg)}@media(min-width:1024px){ul.guests-list{flex-direction:row}}ul.guests-list>*{width:100%;flex-grow:1}ul.guests-list .guest h4{font-size:1em}.guest-header{height:calc(6em + 2vw);display:flex;align-items:flex-end;margin-bottom:var(--space-sm)}.guest-header img{-webkit-clip-path:circle();clip-path:circle();height:calc(6em + 2vw);width:calc(6em + 2vw);object-fit:cover;margin-right:var(--space-sm)}.nav{font-family:"Open Sans Condensed";font-weight:600;margin:0;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-areas:"title toggle" "links links";grid-template-columns:1fr 4em;padding:var(--space-sm)}@media(min-width:1024px){.nav{grid-template-areas:"title spacer links";grid-template-columns:14em auto 1fr}}.site-title{grid-area:title;display:flex;align-items:center}.site-title img{width:100%;height:3em;object-fit:contain}.links-wrapper{text-align:center;justify-self:center;align-self:center;max-height:0;overflow:hidden;grid-area:links;margin-top:15px;width:100%}@media(min-width:1024px){.links-wrapper{max-height:inherit;justify-self:end;width:auto}}.links-list{font-size:1.5em}@media(min-width:1024px){.links-list{font-size:1em;display:flex;grid-gap:var(--space-sm);gap:var(--space-sm)}}.links-list li{margin-bottom:30px}.nav-toggle{grid-area:toggle;padding:0;height:auto}.nav-toggle,.nav-toggle:focus,.nav-toggle:hover{background:none;border:none}.nav-toggle *{pointer-events:none}.toggle-icon{height:4em;padding:1em;margin:0;width:4em}@media(min-width:1024px){.toggle-icon{display:none}}.toggle-icon span{background-color:currentColor;content:"";display:block;height:3px;margin:.5em 0}.toggle-icon span:first-child{margin:0 0 .7em}.toggle-icon span:last-child{margin:.7em 0 0}[data-expanded=true] .links-wrapper{max-height:100vh}[data-expanded=true] .toggle-icon span{transform:scale(0)}[data-expanded=true] .toggle-icon span:first-child{transform:translateY(1em) rotate(135deg)}[data-expanded=true] .toggle-icon span:last-child{transform:translateY(-1em) rotate(-135deg)}:target:before{content:"";display:block;height:220px;margin:-220px 0 0}.sponsor-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));grid-gap:var(--space-md)}.sponsor-list>*{min-width:0}.sponsor-header{display:flex;align-items:center;margin-bottom:var(--space-sm)}.sponsor-header img{width:6em;object-fit:contain;margin-right:var(--space-sm)}.sponsor-list-wrapper{margin-bottom:var(--space-md)}.sponsor-list-wrapper h3{display:flex;align-items:center;width:100%;margin-bottom:var(--space-sm);font-size:1.25em}.sponsor-list-wrapper h3:after{opacity:.3;margin-left:var(--space-md);flex-grow:1;content:"";width:0;height:var(--border-width);background:var(--color-light-gray)}.schedule-event{border-top:var(--border-width) solid var(--color-light);margin:1.5em 0;padding:1.5em 0 0}.schedule-event:last-child{margin-bottom:0}.schedule-event h4{font-size:1.2rem;margin:0}.app-map-container{width:100%;height:100%}.landing-footer-main-container{display:flex;flex-direction:column;text-align:center;padding:5vh 20vw}@media(min-width:1024px){.landing-footer-main-container{padding-left:30vw;padding-right:30vw}}.landing-footer-main-container .landing-footer-social-media-container{display:flex;flex-direction:column;margin-bottom:5vh}.landing-footer-main-container .landing-footer-social-media-container .social-icons{display:flex;justify-content:center;grid-gap:2vw;gap:2vw}.landing-footer-main-container .landing-footer-contact-container{margin-bottom:5vh}.landing-footer-main-container .landing-footer-rights-reserved-container a{text-decoration:underline}.landing-links{display:flex;grid-gap:1vw;gap:1vw}.text-weight{font-weight:700}.map-wrapper{min-height:500px}.nominations-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-sm)}.nominations-form .form-title{grid-column:span 2}.nominations-form .error-msg{margin-top:unset;margin-bottom:var(--space-sm)}.nominations-form div,.nominations-form label,.nominations-form p{font-size:.9rem}.nominations-form select{padding:0 3rem 0 .75rem}.nominations-form .request-pp-checkbox-wrapper{display:flex;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.nominations-form .request-pp-checkbox-wrapper .checkbox-inner-wrapper{position:relative}.nominations-form .request-pp-checkbox-wrapper .checkbox-inner-wrapper #request-pp-checkbox{position:absolute;opacity:0;cursor:pointer;height:2rem;width:2rem;z-index:5}.nominations-form .request-pp-checkbox-wrapper .checkbox-inner-wrapper #request-pp-checkbox:checked~.checkmark:after{display:block}.nominations-form .request-pp-checkbox-wrapper .checkbox-inner-wrapper .checkmark{display:block;position:relative;top:0;left:0;height:2rem;width:2rem;margin:.45rem 0;background-color:#fff;border-radius:var(--border-radius);border:1px solid #d3d3d3}.nominations-form .request-pp-checkbox-wrapper .checkbox-inner-wrapper .checkmark:after{content:" ";position:absolute;left:37.5%;top:15.5%;display:none;width:.5rem;height:1rem;border:solid #fff;border-color:var(--color-button-primary);border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.nominations-form .submit-button-wrapper{grid-column:span 2}@media only screen and (max-width:600px){.nominations-form{display:flex;flex-direction:column}}.custom-fields-form{display:flex;flex-direction:column}.custom-fields-form .form-title{margin-bottom:var(--space-sm)}.custom-fields-form select{padding:0 3rem 0 .75rem}.custom-fields-form input,.custom-fields-form select{margin-bottom:unset}.custom-fields-form input[type=file]{margin-left:var(--space-sm)}.custom-fields-form .form-group{margin-bottom:var(--space-sm)}.multiselect-checkbox-group label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;grid-gap:var(--space-sm);gap:var(--space-sm)}.nomination-confirmation .form-status{margin-top:var(--space-md)}.nominations-form-wrapper{grid-column:span 2;height:100%}.nominations-form-wrapper .app-loader-wrapper{height:80%}.nominations-form-wrapper .nomination-modal{height:100%;display:flex;flex-direction:column}.nominations-form-wrapper .nominations-details{display:flex;justify-content:space-between;grid-gap:var(--space-md);gap:var(--space-md);margin:var(--space-sm) 0;color:var(--color-gray)}.nominations-form-wrapper .nominations-details .manifest-link{color:var(--color-button-primary);display:flex;align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs)}.nominations-form-wrapper .nominations-details .manifest-link .fontawesome-icon{height:.75rem;width:.75rem}.nominations-form-wrapper .nominations-details .manifest-link:hover{color:var(--color-button-primary-muted)}.nominations-form-wrapper .form-status .error-msg,.nominations-form-wrapper .form-status .form-submit-message{text-align:center;margin-bottom:var(--space-sm)}.nominations-form-wrapper .form-status .form-submit-message{color:var(--color-button-primary)}.nominations-form-wrapper .stepper-controls{display:flex;justify-content:space-between;align-items:flex-end;flex-grow:1;margin-top:var(--space-sm);padding-bottom:var(--space-md)}.nominations-form-wrapper .stepper-controls .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:6rem}@media only screen and (max-width:500px){.nominations-form-wrapper .MuiStepper-root{flex-direction:column}.nominations-form-wrapper .MuiStepper-root .MuiStep-root{width:10rem;margin-bottom:var(--space-xs)}}.registration-links-wrapper{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-button-primary);border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0}.registration-links-wrapper .button.button-primary.register-link{border-bottom-right-radius:unset;border-bottom-left-radius:unset;border:unset;border-bottom:1px solid #fff;min-width:12rem}.registration-links-wrapper .button.button-primary.register-link:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.registration-links-wrapper .button.button-primary.register-link:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:unset}.registration-links-wrapper .button.button-primary.register-link .fontawesome-icon{height:.75rem;width:.75rem}div.MuiModal-root .MuiBox-root{overflow-y:auto;padding-bottom:unset}div.MuiModal-root .MuiBox-root::-webkit-scrollbar{background:transparent;border-radius:20px;width:6px}div.MuiModal-root .MuiBox-root::-webkit-scrollbar-track{border-top-right-radius:20px;border-bottom-right-radius:20px;margin:var(--space-sm) 0}div.MuiModal-root .MuiBox-root::-webkit-scrollbar-thumb{border-radius:20px;width:5px;background-color:#d3d3d3}#nominations-form-modal{display:flex;flex-direction:column;grid-gap:var(--space-md);gap:var(--space-md);height:100%}#nominations-form-modal .modal-close-button{align-self:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:500px){#nominations-form-modal{grid-gap:var(--space-sm);gap:var(--space-sm)}}.event-item{width:100%;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-row-gap:var(--space-sm)}.event-item .item-content{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.event-item .item-content .item-title{display:flex;grid-gap:.25rem;gap:.25rem;align-items:center}.event-item .item-content .parking-passes-remaining,.event-item .item-content .tickets-remaining,.event-item .item-content .venue-name{font-size:.9rem;color:var(--color-gray)}.event-item .item-content .sold-out{font-size:.9rem;color:#ec0000}@media only screen and (max-width:550px){.event-item{display:flex;flex-direction:column}}.event-series-hero{position:relative}.event-series-hero .event-series-hero-background{position:absolute;z-index:0;height:100%;width:100%}.event-series-hero-content-wrapper{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.event-series-hero-content{display:flex;flex-direction:column;grid-gap:4rem;gap:4rem;width:90%}.event-series-hero-content .event-series-details,.event-series-hero-content .events-container{width:100%;display:flex;flex-direction:column}.event-series-hero-content .event-series-details{width:60%;margin:0 auto;align-items:center;text-align:center}.event-series-hero-content .event-series-details>*{color:#fff}.event-series-hero-content .events-container{border-radius:.25rem;box-shadow:0 2px 4px rgba(40,44,53,.1),0 1px 17px rgba(40,44,53,.1);background-color:#fff;color:#333;align-items:flex-start;padding:var(--space-md);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70vh;overflow-y:auto}.event-series-hero-content .events-container::-webkit-scrollbar{background:transparent;border-radius:20px;width:6px}.event-series-hero-content .events-container::-webkit-scrollbar-track{border-top-right-radius:20px;border-bottom-right-radius:20px;margin:var(--space-sm) 0}.event-series-hero-content .events-container::-webkit-scrollbar-thumb{border-radius:20px;width:5px;background-color:#d3d3d3}.event-series-hero-content .events-container .container-items{width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.event-series-hero-content .events-container .container-item{width:100%;padding:var(--space-sm) var(--space-md);display:flex;justify-content:space-between;background-color:hsla(0,0%,82.7%,.1);border-radius:.25rem}.event-series-hero-content .events-container .container-item p{margin:0}.event-series-hero-content .events-container .container-item.d-none{display:none}@media only screen and (max-width:700px){.event-series-hero-content .event-series-details{width:100%}}@media only screen and (max-width:550px){.event-series-hero-content .events-container .container-item{flex-direction:column;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-sm)}.event-series-hero-content .events-container .container-item .register-button-wrapper,.event-series-hero-content .events-container .container-item .register-button-wrapper button,.event-series-hero-content .events-container .container-item .register-someone-else-button-wrapper,.event-series-hero-content .events-container .container-item .register-someone-else-button-wrapper button{width:100%}}form#payment-form{width:30vw;min-width:500px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px}form#payment-form #payment-element{margin-bottom:24px}form#payment-form button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}form#payment-form button:hover{filter:contrast(115%)}form#payment-form button:disabled{opacity:.5;cursor:default}form#payment-form .spinner,form#payment-form .spinner:after,form#payment-form .spinner:before{border-radius:50%}form#payment-form .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}form#payment-form .spinner:after,form#payment-form .spinner:before{position:absolute;content:""}form#payment-form .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s ease 1.5s infinite}form#payment-form .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0 10.2px;animation:loading 2s ease infinite}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){form#payment-form{width:80vw;min-width:0}}#intent-message,#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.payment-step-loader{width:100%!important;display:flex;align-items:center;justify-content:center;margin-top:var(--space-sm)}.price-breakdown h3{border-bottom:1px solid #d3d3d3}.price-breakdown .app-fee,.price-breakdown .ticket-price{display:flex;justify-content:space-between;margin-bottom:unset}.price-breakdown .ticket-price{border-bottom:1px solid #d3d3d3;padding-bottom:.5rem}.price-breakdown .app-fee{border:unset}.price-breakdown .total-price{border:unset;border-top:4px solid #d3d3d3;margin-top:.5rem!important;padding-top:.5rem}.ticketing-hero{position:relative}.ticketing-hero .ticketing-hero-background{position:absolute;z-index:0;height:100%;width:100%}.error{margin-top:var(--space-md);color:var(--color-error);text-align:center}.ticketing-hero-content-wrapper{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.ticketing-hero-content{display:flex;grid-gap:4rem;gap:4rem;width:90%}.ticketing-hero-content .ticketing-details{display:flex;flex-direction:column;align-items:center;padding:var(--space-md);width:40%}.ticketing-hero-content .ticketing-details>*{color:#fff;text-align:center}.ticketing-hero-content .ticketing-details .countdown-timer{margin-bottom:2rem}.ticketing-hero-content .ticketing-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:60%;border-radius:.25rem;box-shadow:0 2px 4px rgba(40,44,53,.1),0 1px 17px rgba(40,44,53,.1);background-color:var(--color-light);color:#333;align-items:flex-start;padding:var(--space-md)}.ticketing-hero-content .ticketing-container .header{text-align:center}.ticketing-hero-content .ticketing-container .header h2{color:var(--color-button-primary)}.ticketing-hero-content .ticketing-container .payment-step-title,.ticketing-hero-content .ticketing-container .personal-info-form-title{margin-bottom:unset}.ticketing-hero-content .ticketing-container .confirmation-step-title{text-align:center}.ticketing-hero-content .ticketing-container .warning-msg{margin-top:unset}.ticketing-hero-content .ticketing-container section{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.ticketing-hero-content .ticketing-container section .row{display:flex;grid-gap:1rem;gap:1rem}.ticketing-hero-content .ticketing-container section .row .step-number{display:flex;flex-direction:column;font-size:3rem;line-height:3.001rem;color:var(--color-button-primary)}.ticketing-hero-content .ticketing-container section .row .step-details{margin-top:.75rem}.ticketing-hero-content .ticketing-container section .row .step-details p{color:#344054;margin:.75rem 0 0}.ticketing-hero-content .ticketing-container .app-loading-btn-loader-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem 1rem}.ticketing-hero-content .ticketing-container .total-price{margin-top:var(--space-sm);margin-bottom:unset;display:flex;justify-content:space-between}.ticketing-hero-content .ticketing-container .shooting-envelope-img-wrapper{width:8rem;transform:rotate(-20deg)}@media(min-width:480px){.ticketing-hero-content .ticketing-container .shooting-envelope-img-wrapper{margin:0 30% 2rem auto}}@media(min-width:768px){.ticketing-hero-content .ticketing-container .shooting-envelope-img-wrapper{margin:0 32.5% 2rem auto}}@media(min-width:1024px){.ticketing-hero-content .ticketing-container .shooting-envelope-img-wrapper{margin:0 35% 2rem auto}}@media only screen and (max-width:900px){.ticketing-hero{background-size:contain}.ticketing-hero-content{flex-direction:column}.ticketing-hero-content .ticketing-container,.ticketing-hero-content .ticketing-details{width:100%}}.offer-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));grid-gap:var(--space-sm)}.offer-list>*{min-width:0}.offer-link{color:var(--color-link-default);display:flex;grid-gap:var(--space-sm);gap:var(--space-sm);justify-content:space-between;border:var(--border-width) solid var(--color-light-gray)}.offer-link:focus,.offer-link:hover{border:var(--border-width) solid}.offer-link .label{margin-bottom:.5em}.offer-image{width:6em;background:#fff;padding:.75em;display:flex;flex-direction:column;justify-content:center}.offer-image img{mix-blend-mode:darken}.dark-ui .offer-link{background:rgba(0,0,0,.2)}.dark-ui .offer-link:hover{background:rgba(0,0,0,.3)}.video-wrapper{color:#fff;position:relative;top:0;display:grid;grid-gap:var(--space-md);padding:var(--space-lg) var(--space-md);grid-template-areas:"video" "." "offers";grid-template-columns:1fr}.video-wrapper>*{min-width:0}.video-wrapper .offer-list{width:100%}@media(min-width:768px){.video-wrapper{grid-template-areas:"video ." "offers .";grid-template-columns:2fr 1fr}}.video-wrapper .video{grid-area:video}.video-wrapper .video-sponsor{grid-area:sponsor;width:100%;overflow:hidden;display:flex;flex-direction:column}.video-wrapper .video-offers{width:100%;grid-area:offers}@media(min-width:1024px){.video-wrapper .video-offers{font-size:.8em}}.video-wrapper .spacer{height:0;transition:height .75s ease-out}.video-sponsor .sponsor-card{background:none;border:none;padding:0}.video-sponsor .sponsor-image{background:#fff;padding:.75em}@media(min-width:1024px){.video-sponsor .sponsor-description{font-size:.9em}}.unstuck .video-wrapper{max-width:1280px;margin:0 auto}.unstuck .video{transition:width .75s ease}.resource-list[center-resources=false]{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md)}@media(min-width:768px){.resource-list[center-resources=false]{grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}}.resource-list[center-resources=false]>*{min-width:0}.resource-list[center-resources=true]{display:flex;justify-content:center;grid-gap:var(--space-md);gap:var(--space-md)}.resource-list[center-resources=true]>*{min-width:0}.resource-link{text-align:center;color:var(--color-link-default);display:block;height:100%;border:var(--border-width) solid var(--color-light-gray)}.resource-link:focus,.resource-link:hover{border:var(--border-width) solid}.resource-link svg{margin:0 auto var(--space-sm) auto}.hosted-by-nav-main-container{height:100%;padding:1vh;display:grid;grid-template-columns:1fr 80px 1fr;grid-template-rows:10px 50px 10px;grid-template-areas:"t t t" ". l ." "d d d";justify-items:center;align-items:center;justify-content:center;align-content:center}@media(min-width:480px){.hosted-by-nav-main-container{grid-template-columns:minmax(40px,-webkit-max-content) 80px 10px minmax(90px,-webkit-max-content);grid-template-columns:minmax(40px,max-content) 80px 10px minmax(90px,max-content);grid-template-rows:100%;grid-template-areas:"t l s d";grid-gap:5px}}.hosted-by-nav-main-container .hosted-by-text{grid-area:t;font-weight:700;font-size:clamp(8px,1.2vw,12px);text-align:center}.hosted-by-nav-main-container .logo{grid-area:l;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.hosted-by-nav-main-container .separator{grid-area:s;display:none}@media(min-width:480px){.hosted-by-nav-main-container .separator{display:inline-block}}.hosted-by-nav-main-container .description{grid-area:d;font-weight:700;align-self:center;font-size:clamp(10px,1.5vw,14px)}.sponsored-by-nav-main-container{height:100%}.sponsored-by-nav-main-container .sponsored-by-nav-content{height:100%;padding:1vh;display:grid;grid-template-columns:1fr 80px 1fr;grid-template-rows:10px 50px 10px;grid-template-areas:"t t t" ". l ." "o o o";justify-items:center;align-items:center;justify-content:center;align-content:center}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content{grid-template-columns:minmax(40px,-webkit-max-content) 80px 10px minmax(90px,-webkit-max-content);grid-template-columns:minmax(40px,max-content) 80px 10px minmax(90px,max-content);grid-template-rows:100%;grid-template-areas:"t l s o";grid-gap:5px}}.sponsored-by-nav-main-container .sponsored-by-nav-content .sponsored-by-text{grid-area:t;font-weight:700;font-size:clamp(8px,1.2vw,12px);text-align:center}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content .sponsored-by-text{font-size:clamp(6px,1.2vw,12px)}}.sponsored-by-nav-main-container .sponsored-by-nav-content .logo{grid-area:l;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.sponsored-by-nav-main-container .sponsored-by-nav-content .separator{grid-area:s;display:none}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content .separator{display:inline-block}}.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link{grid-area:o;justify-self:center}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link{justify-self:start}}.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a{text-decoration:underline;cursor:pointer}.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a .offer-link-content-container{display:grid;grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) 18px;grid-template-columns:minmax(min-content,max-content) 18px;justify-items:center;align-items:center;grid-gap:3px;grid-template-rows:100%}.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a .offer-link-content-container div{font-weight:700;align-self:center;font-size:clamp(10px,1.5vw,14px)}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a .offer-link-content-container div{font-size:clamp(8px,1.5vw,14px)}}.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a .offer-link-content-container svg{justify-self:center}@media(min-width:480px){.sponsored-by-nav-main-container .sponsored-by-nav-content .special-offer-link a .offer-link-content-container svg{justify-self:start}}.special-offer-modal-container{display:flex;flex-direction:column;overflow-y:auto;max-height:80vh;width:80vw;grid-gap:3vh;gap:3vh;justify-content:space-between}@media(min-width:768px){.special-offer-modal-container{display:grid;grid-template-columns:35% 62%;overflow-y:visible;grid-gap:0;width:75vw}}.special-offer-modal-container .special-offer-modal-left-col{display:flex;flex-direction:column;grid-gap:3vh;gap:3vh}.special-offer-modal-container .special-offer-modal-left-col .social-media-links{display:flex;justify-content:space-between}.special-offer-modal-container .special-offer-modal-left-col .social-media-links a{color:inherit}.special-offer-modal-container .special-offer-modal-left-col p{font-size:.7em;margin:0}.special-offer-modal-container .special-offer-modal-right-col{display:flex;flex-direction:column;grid-gap:3vh;gap:3vh;justify-content:space-between}@media(min-width:768px){.special-offer-modal-container .special-offer-modal-right-col{grid-gap:0;gap:0;justify-content:flex-start}}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container{display:flex;flex-direction:column;grid-gap:3vh;gap:3vh}@media(min-width:768px){.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container{display:grid;grid-template-columns:48.5% 48.5%;place-items:stretch;justify-content:space-between;grid-gap:0;margin-top:2vh}}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .sponsor-offers-container{background-color:#e6e6e6;width:100%;height:100%;border-radius:10px;padding:1.5vh}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .sponsor-offers-container h5{font-weight:700}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .sponsor-offers-container p{font-weight:700;margin:0;font-size:small}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .sponsor-offers-container li{margin-top:2vh}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .form-container{background-color:#e6e6e6;width:100%;height:100%;border-radius:10px;padding:1.5vh}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .form-container h5{font-weight:700}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .form-container input{margin:.5vh 0 0}.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .form-container textarea{margin:.5vh 0 0;max-height:10vh;min-height:10vh;height:10vh}@media(min-width:768px){.special-offer-modal-container .special-offer-modal-right-col .sponsor-offers-form-container .form-container textarea{max-height:7vh;min-height:7vh;height:7vh}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3}.modal .modal-content{background-color:#fff}.modal .modal-content .modal-header{padding:1vh}.modal .modal-content .modal-header .modal-title{margin:0}.modal .modal-content .modal-header .close-modal-x{color:#d6d6d6;cursor:pointer;font-weight:700;font-size:.7em}.modal .modal-content .modal-body{padding:3vh;border-top:1px solid #eee}.modal .modal-content .modal-footer{border-top:1px solid #eee;padding:1vh}.sticky-container{position:fixed;z-index:2}.embedded-resources-container{margin-top:0}.sticky-container{padding:0;display:flex;justify-content:flex-start;align-items:stretch;width:100%;grid-gap:0}.sticky-container .sticky-video{display:none;transition:none;width:50%;flex-shrink:0}@media(min-width:480px){.sticky-container .sticky-video{display:block}}@media(min-width:768px){.sticky-container .sticky-video{width:35%}}@media(min-width:1024px){.sticky-container .sticky-video{width:16em}}.sticky-container .hosted-and-sponsored-by{display:flex;flex-direction:column;width:100%}.sticky-container .hosted-and-sponsored-by .hosted-by,.sticky-container .hosted-and-sponsored-by .sponsored-by{height:50%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-gray:#a0a0a0;--color-light-gray:#c9c9c9;--color-light:#f2f2f2;--color-dark:#2b303b;--color-primary:#2f5397;--color-secondary:#233864;--color-error:#bf1650;--border-radius:0.4rem;--border-width:2px;--space-xs:0.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:8rem;--breakpoint-sm:$breakpoint-sm;--breakpoint-md:$breakpoint-md;--breakpoint-lg:$breakpoint-lg;--color-button-primary:#1976d2;--color-button-primary-muted:#1565c0;--color-link-default:#0277bd;--color-link-hover:#01579b;--color-link-visited:#5c6bc0}.dark-ui{background:var(----color-dark);color:var(--color-light);--color-link-default:#64b5f6;--color-link-hover:#90caf9;--color-link-visited:#7986cb}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:.875rem}@media(min-width:768px){html{font-size:1rem}}@media(min-width:1024px){html{font-size:1.125rem}}body{font-family:"Open Sans",sans-serif;line-height:1.5;background-color:var(--color-light);color:var(--color-dark);margin:auto 0}#root,body{min-height:100vh}h1,h2,h3,h4{font-family:"Open Sans Condensed",sans-serif;font-weight:700;text-transform:capitalize;line-height:1.2;margin-bottom:.35em}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{margin:.5em 0}a{text-decoration:none}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,ol+p,ul+p{margin-top:var(--space-sm)}a:hover{color:var(--primary-color)}.section-title{display:flex;align-items:center;text-align:center;margin-bottom:var(--space-lg);width:100%}.section-title:after,.section-title:before{flex-grow:1;content:"";width:0;height:var(--border-width);background:var(--color-light-gray)}.section-title:before{margin-right:var(--space-md)}.section-title:after{margin-left:var(--space-md)}.hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}img{width:100%;height:auto;display:block}.responsive-embed{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-embed iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}a{color:var(--color-link-default)}a:focus,a:hover{color:var(--color-link-hover)}a:visited{color:var(--color-link-visited)}.multi-select-input,input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{font-size:1rem;-webkit-appearance:none;background-color:#fff;border:var(--border-width) solid var(--color-light-gray);border-radius:var(--border-radius);box-shadow:none;box-sizing:inherit;height:2.5rem;padding:.75rem;margin:.25em 0 .75em;width:100%}.multi-select-input:focus,input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23ar(--color-light-gray)" d="M0,0l6,8l6-8"/></svg>') 100% no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23ar(--color-primary)" d="M0,0l6,8l6-8"/></svg>')}select[multiple]{background:none;height:auto}textarea{min-height:6.5rem}label{display:block;width:100%}.label,label{font-size:.9em;font-family:"Open Sans Condensed";text-transform:uppercase;letter-spacing:.1em;font-weight:700}legend{display:block;font-size:1rem;font-weight:700}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}@media(min-width:768px){.form-row{display:flex}.form-row>*{margin-top:0}.form-row>:not(:last-child){margin-right:var(--space-sm)}}.page{min-height:100vh;position:relative;display:grid;grid-template-columns:var(--space-md) 1fr var(--space-md);grid-template-rows:auto 1fr auto}.page>*{min-width:0}.page>*,.page>.alignwide{grid-column:2/3}.page>.alignfull,.page>.section-white{grid-column:1/4}@media(min-width:768px){.page{grid-template-columns:8vw 1fr minmax(20px,768px) 1fr 8vw}.page>*{grid-column:3}.page>.alignwide{grid-column:2/5}.page>.alignfull,.page>.section-white{grid-column:1/6}}.page>*{margin:var(--space-lg) auto}.aligncenter{max-width:768px}.aligncenter,.alignwide{width:100%;margin:var(--space-lg) auto}@media(min-width:1024px){.alignwide{max-width:1280px}}.alignfull,.section-white{max-width:none;width:100%;margin:0 auto}.section-white{background:#fff;padding:0 var(--space-md)}.section-white.alignwide>*{width:100%;margin:var(--space-lg) auto}@media(min-width:1024px){.section-white.alignwide>*{max-width:1280px}}.section-white.aligncenter>*{width:100%;max-width:768px;margin:var(--space-lg) auto}.app-loader-wrapper{width:100%;height:80%;display:flex;justify-content:center;align-items:center}.card{border-radius:var(--border-radius);background:#fff;padding:var(--space-sm)}.button{display:flex;justify-content:center;align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);font-size:inherit;padding:.25rem .5rem;width:100%;height:2rem;transition:background-color .25s ease-in-out;border-radius:4px}.button.button-primary{color:#fff;background-color:var(--color-button-primary);border:1px solid var(--color-button-primary)}.button.button-primary:hover{background-color:var(--color-button-primary-muted)}.button.button-secondary{color:inherit;background-color:var(--color-light-gray);border:1px solid var(--color-gray)}.button.button-secondary:hover{background-color:var(--color-gray)}.button[disabled]{pointer-events:none;filter:opacity(.6)}.button:hover{cursor:pointer}
/*# sourceMappingURL=main.bbf46bec.chunk.css.map */