@import url(https://use.typekit.net/zhq6ubg.css);html{font-weight:400;font-size:16px}h1,html{font-family:ff-meta-web-pro,sans-serif}h1{color:#000;margin:.5rem 0;text-align:center;font-size:3.25rem;font-weight:700}h2{font-size:2.25rem;margin-bottom:1.5rem}h3{font-weight:700;margin:0 0 1rem}h3,p{font-size:1.125rem}@media screen and (max-width:750px){html{font-size:14px}}*{box-sizing:border-box;font-family:ff-meta-web-pro,sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}main{max-width:1042px;margin:0 auto;width:100%}section{margin:3rem 0}label{text-align:left;font-size:1rem}input,textarea{padding:.25rem;resize:none;font-family:ff-meta-web-pro,sans-serif;font-size:1rem;width:100%;max-width:100%}input[type=checkbox]{width:auto;margin:1rem}textarea{padding:1rem}button[type=submit]{margin:2rem 1rem 1rem 0;padding:.5rem 1rem;background-color:#da1627;border:0;color:#fff;width:15rem;font-size:1.125rem;cursor:pointer;transition:background-color .2s linear;font-weight:400;text-decoration:none}button[type=submit]:hover{background-color:#c31423}button[type=button]{background-color:unset;border:none;text-decoration:underline;cursor:pointer;font-weight:700;color:#4e4e4e;font-size:1rem}input[type=checkbox]{background:#fff none repeat scroll 0 0;border:1px solid #b2b2b2;padding:6px 10px;font-size:16px;color:#444;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:0 .5rem 0 0;cursor:pointer;width:1.5rem;height:1.5rem}fieldset{border:none;padding:0}@media screen and (max-width:1042px){main{padding:0 10px}}.app{min-height:100vh;display:flex;flex-flow:column nowrap}.header{color:#fff;margin-bottom:1rem;background:#da1627 url(/static/media/hero-bg.7ac7a9de.jpg) no-repeat 50%;background-size:cover}.header .logo{position:absolute;right:1rem;top:1rem;width:20%;max-width:25rem;min-width:15rem}.header .container{width:100%;height:80vh;min-height:30rem}.header .container,.header .container .box{display:flex;justify-content:center;align-items:center}.header .container .box{background-color:#da1627;width:50vh;height:50vh;max-width:90%;min-height:25rem;min-width:25rem;flex-flow:column}.header .container .box span{font-size:2.5rem;text-align:center;line-height:2.5rem;white-space:pre-line}.header .container .box .price{font-size:8rem;line-height:8rem;font-weight:700}@media screen and (max-width:750px){.header .container{height:40vh;min-height:25rem}.header .container .box{width:25vh;height:25vh;min-width:12rem;min-height:12rem}.header .container .box span{font-size:1.5rem;line-height:1.5rem}.header .container .box .price{font-size:4rem;line-height:4rem}}footer{font-size:.8rem;margin:auto auto 0;padding:1rem;text-align:left;color:#fff;background:#da1627;align-self:flex-end;width:100%}footer .container{max-width:1000px;margin:auto;text-align:center}footer a{color:#fff}footer a:hover{color:#e6e6e6}.spinner{margin:auto;position:relative}.spinner .loading-child{width:100%;height:100%;position:absolute;left:0;top:0}.spinner .loading-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:loading-circle 1.2s ease-in-out infinite both;animation:loading-circle 1.2s ease-in-out infinite both}.spinner .loading-circle1{transform:rotate(30deg)}.spinner .loading-circle1:before{-webkit-animation-delay:-1.3s;animation-delay:-1.3s}.spinner .loading-circle2{transform:rotate(60deg)}.spinner .loading-circle2:before{-webkit-animation-delay:-1.4s;animation-delay:-1.4s}.spinner .loading-circle3{transform:rotate(90deg)}.spinner .loading-circle3:before{-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.spinner .loading-circle4{transform:rotate(120deg)}.spinner .loading-circle4:before{-webkit-animation-delay:-1.6s;animation-delay:-1.6s}.spinner .loading-circle5{transform:rotate(150deg)}.spinner .loading-circle5:before{-webkit-animation-delay:-1.7s;animation-delay:-1.7s}.spinner .loading-circle6{transform:rotate(180deg)}.spinner .loading-circle6:before{-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.spinner .loading-circle7{transform:rotate(210deg)}.spinner .loading-circle7:before{-webkit-animation-delay:-1.9s;animation-delay:-1.9s}.spinner .loading-circle8{transform:rotate(240deg)}.spinner .loading-circle8:before{-webkit-animation-delay:-2s;animation-delay:-2s}.spinner .loading-circle9{transform:rotate(270deg)}.spinner .loading-circle9:before{-webkit-animation-delay:-2.1s;animation-delay:-2.1s}.spinner .loading-circle10{transform:rotate(300deg)}.spinner .loading-circle10:before{-webkit-animation-delay:-2.2s;animation-delay:-2.2s}.spinner .loading-circle11{transform:rotate(330deg)}.spinner .loading-circle11:before{-webkit-animation-delay:-2.3s;animation-delay:-2.3s}.spinner .loading-circle12{transform:rotate(1turn)}.spinner .loading-circle12:before{-webkit-animation-delay:-2.4s;animation-delay:-2.4s}@-webkit-keyframes loading-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes loading-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.modal{opacity:0}.modal .wrapper{overflow:hidden;width:0;height:0;transition:width .15s linear}.modal.open{opacity:1;position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6)}.modal.open .wrapper{width:1042px;max-width:98%;background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:95vh;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.modal.open .topBar{height:3rem;display:flex;justify-content:space-between;align-items:center}.modal.open .topBar h2{margin:0 0 0 1rem;font-size:1.2rem}.modal.open .topBar button{text-decoration:none;margin:0 1rem 0 0;display:flex}.modal.open .topBar button svg{width:2rem;height:2rem;fill:#4e4e4e}.modal.open .scrollable{width:100%;height:calc(95vh - 3rem);overflow-y:scroll;padding-bottom:2rem}.modal.open .header{position:relative}.modal.open .body{padding:0 10px}.modal.open .body h3{font-size:2.25rem;margin-bottom:1.5rem}.modal.open .body span{text-transform:capitalize}.modal.open .body .boldText{font-weight:700}.modal.open .body .boldText span{color:#da1627;text-decoration:underline;text-transform:none}.modal.open .buttons{padding:0 10px}.modal.open .submitButton{margin:2rem 1rem 1rem 0;padding:.5rem 1rem;background-color:#da1627;border:0;color:#fff;width:15rem;font-size:1.125rem;cursor:pointer;transition:background-color .2s linear;font-weight:400;text-decoration:none}.modal.open .submitButton:hover{background-color:#c31423}.emailInput{display:flex;flex-flow:column nowrap;margin-bottom:1rem}.emailInput button{color:#4e4e4e;transition:color .2s linear}.emailInput button:hover{color:#353535}.emailInput .error{color:#da1627;margin:0;font-size:.85rem;height:5px}.inviteForm{display:flex;flex-flow:row nowrap;margin-bottom:3rem}.inviteForm .inviteesContainer{border:1px solid transparent}.inviteForm .invitees,.inviteForm .inviteesContainer,.inviteForm .notes{display:flex;flex-flow:column nowrap}.inviteForm .invitees{width:35%;min-width:370px}.inviteForm .notes{width:65%;margin-right:2rem}.inviteForm .addInvitee button,.inviteForm .addInvitee p{font-size:1.125rem;color:#da1627;font-weight:700;margin:0;padding:.2rem}.inviteForm .addInvitee button{transition:color .2s linear;margin-left:auto}.inviteForm .addInvitee button:hover{color:#c31423}.inviteForm .error{color:#da1627;margin:0;font-size:.85rem;height:5px}.inviteForm textarea{height:14rem}.inviteForm input,.inviteForm label{max-width:21rem}.inviteForm label{display:flex}@media screen and (max-width:750px){.inviteForm{flex-flow:column nowrap}.inviteForm .invitees,.inviteForm .notes{width:100%;min-width:unset}.inviteForm .notes{margin-bottom:2rem}.inviteForm input,.inviteForm label{max-width:25rem}}.inviterForm{display:flex;flex-flow:column;align-items:flex-start;margin-top:3rem}.inviterForm h2,.inviterForm p{margin-top:0}.inviterForm .form .error{color:#da1627;margin:0;font-size:.85rem;height:5px}.inviterForm .textInputs{display:flex;flex-flow:row wrap;width:100%}.inviterForm .textInputs>div{flex-basis:calc(50% - 0.5rem);margin-top:1rem}.inviterForm .textInputs>div:nth-child(odd){margin-right:1rem}.inviterForm .rules{margin-top:2rem;display:flex;align-items:center}.inviterForm .rules a{color:#4e4e4e;transition:color .2s linear}.inviterForm .rules a:hover{color:#414141}@media screen and (max-width:750px){.inviterForm .textInputs{flex-flow:column nowrap}.inviterForm .textInputs>div{flex-basis:unset}.inviterForm .textInputs>div:nth-child(odd){margin-right:0}}form{margin-bottom:2rem}form .error{color:#da1627;margin:0;font-size:.85rem;height:5px}.offersSection h2{color:#000}.offersSection p{font-size:1.125rem}.offersSection .offers{display:flex;flex-wrap:wrap;width:100%}.offersSection .white_container{width:260.5px;height:260.5px}.offersSection .white_container .imageContainer_white{background-color:#fff;width:50%;height:100%}.offersSection .white_container .imageContainer_white .white{height:100%;width:50%;object-fit:cover}.offersSection .offer{width:521px;height:260.5px;display:flex;align-items:center}.offersSection .offer .imageContainer{width:50%;height:100%}.offersSection .offer .imageContainer img{height:100%;width:100%;object-fit:cover}.offersSection .offer .imageContainer .paragraph_afterimage{padding:20px}.offersSection .offer .text{flex-basis:50%;color:#da1627;font-size:1.875rem;margin:0;display:flex;flex-flow:column;align-items:center}.offersSection .offer .text .price{font-size:5.75rem;font-weight:700;line-height:5rem}.offersSection .offer .text .priceInfo{margin-top:1rem;font-size:1.875rem;color:#000}@media screen and (max-width:1042px){.offersSection .offers{height:unset;width:100%;align-items:center}.offersSection .offers .offer{width:100%;height:100%}.offersSection .offers .offer:nth-child(2) .imageContainer:first-child{order:1}.offersSection .white_container{display:none}}@media screen and (max-width:750px){.offersSection .white_container{display:none}.offersSection .paragraph_afterimage{text-align:center}.offersSection .offers{flex-flow:column nowrap;height:unset;width:100%;align-items:center;margin-bottom:0}.offersSection .offers .offer{width:calc(100vw - 20px);height:calc((100vw - 20px)/2)}.offersSection .offers .offer:nth-child(2) .imageContainer:first-child{order:1}}.mainView{position:relative}.mainView .infoContainer{text-align:center}
/*# sourceMappingURL=main.2797dbe1.chunk.css.map */