.accordion{overflow:hidden;border-top:.2rem solid #fff;transition:.5s;background:transparent;width:100%;box-sizing:border-box}.accordion__toggle{position:relative;font-family:"canada-type-gibson",sans-serif;font-weight:600;background-color:#3b0073;text-align:left;width:100%;border:none;color:#fff;outline:none;font-size:2rem;line-height:2.8rem;letter-spacing:.06rem;padding:3.8rem 4.5rem 3.8rem 0}.accordion__icon{position:absolute;transform:translateY(-50%);top:50%;right:2rem;width:2rem;height:2rem;margin-top:-.2rem}.accordion__icon span{position:absolute;border-radius:.3rem;display:block;height:.4rem;width:2.5rem;background:#fff;top:50%}.accordion__icon span:first-of-type{transition:transform .3s;transform:rotate(90deg)}.accordion__body{text-align:left;display:none;padding:0;font-size:1.4rem}.accordion__body p{margin:0}.accordion__body p.disclaimer{margin-top:3rem;font-style:italic}.accordion__body ul.secondary li+li{margin-top:1.5rem}.accordion__body p~p{margin-top:1rem}.accordion--open{border-color:#ebc373;border-bottom-left-radius:.7rem;border-bottom-right-radius:.7rem;border-width:.8rem;border-image:linear-gradient(90deg,#f1cd76 2%,#ffecb2 42%,#d0a651 71%,#ffecb2);border-image-slice:1;transition:.5s}.accordion--open .accordion__body{display:block;font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem}.accordion--open .accordion__icon span:first-of-type{transform:rotate(0deg);opacity:0;transition:transform .3s,opacity .3s}.accordion:focus-within{border-color:#ebc373;outline:none}@media screen and (min-width:420px){.accordion{margin-left:0}.accordion button:focus{outline:none;border-color:#ebc373}.accordion__toggle{font-size:2rem;line-height:2.8rem;padding:4.8rem 4.5rem 4.8rem 0;letter-spacing:.05rem}.accordion__body{margin-bottom:3.6rem}.accordion__body ul.secondary li+li{margin-top:2rem}.accordion__body p~p{margin-top:1.5rem}}.faqs-section{background-color:#3b0073}.faqs-section .layout-container{padding-top:3.5rem}.faqs-section .layout-container--slim{max-width:79.3rem}.faqs-section .faqs{margin-top:3.4rem}.faqs-section .faqs__uppercase{text-transform:uppercase}.faqs-section .faqs__section{margin-top:3rem}.faqs-section .faqs__section .type-h3{margin-bottom:2.5rem}.faqs-section .faqs__section table{width:100%;border:1px solid #fff;border-radius:1rem;margin-top:1.5rem;overflow:hidden}.faqs-section .faqs__section table tr th{padding:1rem;background-color:#3b0073;border-bottom:1px solid #fff}.faqs-section .faqs__section table tr th+th{border-left:1px solid #fff}.faqs-section .faqs__section table tr td{padding:1rem}.faqs-section .faqs__section table tr td ul{padding-left:2rem;margin:0}.faqs-section .faqs__section table tr td ul li+li{margin-top:.5rem}.faqs-section .faqs__section table tr td+td{border-left:1px solid #fff}.faqs-section .faqs__section table tr:last-child td{border-bottom:0}.faqs-section .faqs__covid{padding-top:2rem;font-size:1.1rem;line-height:1.5rem;text-align:left;display:inline-block}@media screen and (min-width:420px){.faqs-section .faqs{margin-top:8rem}}@media screen and (min-width:769px){.faqs-section .layout-container{padding-top:0}}.banner{width:100%}.banner__content-img{display:block;width:auto;height:auto;max-width:100%;margin:auto}.banner--extra-padding{padding:0 2.5rem}.visually-hidden{display:none}.home__banner{background-color:transparent;flex-direction:column;overflow:hidden}.home__banner-container{height:100%}.home__entrybar{position:relative;padding:5.2rem 2.5rem 5rem;text-align:center;background-color:#4b0983;color:#fff}.home__entrybar-confetti{position:absolute;width:100%;height:100%;top:0;left:0;animation:confetti 1.5s .05s forwards;opacity:0;transform:scale(.5)}.home__entrybar--secondary{padding:0 2.5rem}@media screen and (min-width:769px){.home__entrybar{padding:8rem 2.5rem 7rem}.home__entrybar--secondary{padding:0 2.5rem}.home__entrybar--secondary .home__intro{max-width:64.8rem}}.home__intro{position:relative;z-index:1;display:block;max-width:60.8rem;margin:0 auto;box-sizing:border-box}.home__intro h1{visibility:hidden;position:absolute;height:0}.home__intro-body,.home__intro-strapline{font-size:2rem;line-height:2.4rem;font-family:"canada-type-gibson",sans-serif}@media screen and (min-width:769px){.home__intro-body,.home__intro-strapline{font-size:2.2rem;line-height:3rem}}.home__intro-strapline{font-weight:600}.home__intro-strapline--uppercase{text-transform:uppercase}.home__intro-body{margin-top:2.5rem}.home__intro-body .link{font-weight:600;text-decoration:underline}.home__intro-body .link:hover{text-decoration:none}.home__cta{position:relative;z-index:1;width:100%;text-align:center;margin-top:3.3rem}@media screen and (min-width:769px){.home__cta--secondary{margin-top:2.4rem}}.home__prizes{overflow:hidden;background:#3b0073}@media screen and (min-width:769px){.home__carousel.hide-pagination-desktop .swiper-pagination{display:none}}.home__prize-list{margin:6.4rem auto 0}@media screen and (min-width:769px){.home__prize-list{margin:5.5rem auto 0}}.home__prize-block-list{margin-top:5rem}.home__prize-block-list-cols,.home__prize-block-list-cols .prize-block+.prize-block{margin-top:3rem}.home__prize-block-list .prize-block--horizontal+.prize-block--horizontal{margin-top:6rem}@media screen and (min-width:769px){.home__prize-block-list-cols{display:flex;margin-top:3rem}.home__prize-block-list-cols .prize-block{width:50%}.home__prize-block-list .prize-block:not(.prize-block--horizontal)+.prize-block:not(.prize-block--horizontal){margin-left:3rem;margin-top:0}.home__prize-block-list .prize-block--horizontal+.prize-block--horizontal{margin-top:4rem}}.home__prize-blocks{overflow:hidden;background:#4b0983;display:flex;justify-content:center;flex-direction:column;align-items:center;box-shadow:0 0 3rem rgba(0,0,0,.5019607843137255)}.home__prize-blocks-title{max-width:50rem;padding:1rem 2rem 0;margin:0 auto;font-size:1.6rem;line-height:2.1rem;width:calc(100% - 4rem)}@media screen and (min-width:420px){.home__prize-blocks-title{font-size:1.8rem}}.home__steps{display:flex;flex-direction:column;max-width:100%;margin:5.1rem auto 0;align-items:center}@media screen and (min-width:769px){.home__steps{flex-direction:row;justify-content:center;align-items:flex-start}.home__steps .step{width:calc(25% - 5px);margin-right:6rem;max-width:23.8rem}.home__steps .step:last-of-type{margin-right:0}}.home__codeentry{margin:2rem auto 0;max-width:64rem}.home__codeentry-para{margin-bottom:2rem}.home__codeentry-reminder{padding-top:1.5rem;display:inline-block}@media screen and (min-width:420px){.home__codeentry-reminder{padding-top:3rem}}.home__holding{padding:6rem 3rem 3rem;max-width:140rem;height:100%;justify-content:space-between}.home__holding,.home__holding-wrap{width:100%;display:flex;flex-direction:column;align-items:center}.home__holding-wrap{position:relative;justify-content:center;margin-top:-2rem}.home__holding-kv{align-self:center;width:100%}.home__holding-prizes{display:flex;justify-content:space-between}.home__holding-prizes--set1{margin-top:2rem}.home__holding-prizes img{width:calc(50% - 1rem)}.home__holding-copy{padding:2rem;text-align:center}.home__holding-cta{padding-top:3rem;width:100%;display:flex;justify-content:center}.home__holding-cta a{width:100%}@media screen and (min-width:769px){.home__holding-wrap{padding-top:6%;padding-bottom:8%;margin-top:5rem}.home__holding-copy,.home__holding-kv{width:calc(55% - 6rem)}.home__holding-prizes--set1,.home__holding-prizes--set2{position:absolute;left:0;top:0;flex-direction:column;width:22.5%;margin-top:0}.home__holding-prizes--set1 img,.home__holding-prizes--set2 img{width:100%}.home__holding-prizes--set1 img+img,.home__holding-prizes--set2 img+img{margin-top:5rem}.home__holding-prizes--set2{left:auto;right:0}.home__holding-copy{max-width:38rem}}.home__howto .type-hpara{font-weight:500;line-height:1.8rem;letter-spacing:unset}.home__howto-link{line-height:1.6rem}.home__howto-disclaimer{position:relative;z-index:1;display:block;box-sizing:border-box;margin:4.5rem auto 0;max-width:60.8rem}@media screen and (min-width:769px){.home__howto-disclaimer{margin-top:4rem}}.home__howto-disclaimer-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:.04rem}.home__howto-disclaimer-text a{font-weight:600}.home__howto-disclaimer-text a:hover{cursor:pointer;text-decoration:none}.link{color:#fff;transition:all .2s}.link:focus,.link:hover{color:#ebc373}.link--lozenge{position:relative;width:100%;display:block;color:#3b0073;font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:1.8rem;line-height:1.8rem;letter-spacing:.12em;text-transform:uppercase;border-radius:2.4rem;background:#7846a2;border:.1rem solid #ebc373;padding:1.5rem 3rem 1.4rem;text-decoration:none;text-align:center;overflow:hidden;cursor:pointer}.link--lozenge:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ebc373;background:linear-gradient(90deg,#f1cd76 2%,#ffecb2 42%,#d0a651 71%,#ffecb2);opacity:1;transition:opacity .3s ease-in-out}.link--lozenge span{position:relative}.link--lozenge:hover{outline:none;color:#fff;border-color:#7846a2}.link--lozenge:hover:before{opacity:0}.link--lozenge:active,.link--lozenge:focus{outline:none;color:#3b0073;box-shadow:0 0 0 2px #4b0983,0 0 0 4px #fff}.link--lozenge:active:before,.link--lozenge:focus:before{opacity:1}@media screen and (min-width:640px){.link--lozenge{margin:0 auto;max-width:36.4rem}}.fade-in{opacity:0;visibility:hidden;transform:scale(.8)}.fade-in,.fade-in.fade-in--visible{transition:visibility 1.2s linear,opacity 1.2s,transform 1.2s}.fade-in.fade-in--visible{opacity:1;visibility:visible;transform:scale(1)}.keyvis{margin-top:6.2rem;display:flex;align-items:flex-start;justify-content:center;z-index:10;background:#1d1f20;position:relative;overflow:hidden}.keyvis--mopup{align-items:normal}.keyvis__bg{transition:all 0s;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/Content/static/media/kv_bg.ea142602.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;z-index:-1}.keyvis__content{position:relative;display:block;width:100%}.keyvis__content-img{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;max-width:100%}.keyvis__content-img--bottom{top:unset;bottom:0}.keyvis__bottom-group{position:absolute;bottom:0;left:0}.keyvis__bottom-group-inner{position:relative}.keyvis__bottom-group-graphic{max-width:100%;display:block}.keyvis__bottom-group-logo{display:block;position:absolute;max-height:100%;right:0;left:48%;transform:translateX(-48%);bottom:0}@media screen and (min-width:769px){.keyvis{margin-top:8.3rem}.keyvis__bg{background-image:url(/Content/static/media/kv_bg@2x.989cce17.png);background-position:center 80%}.keyvis__bottom-group-logo{right:6rem;bottom:.5rem;left:unset;transform:unset}}@media screen and (min-width:1921px){.keyvis__bottom-group{right:0}.keyvis__bottom-group:before{content:"";position:absolute;right:0;bottom:0;background-image:url(/Content/static/media/kv_graphic.ae853c45.png);background-repeat:no-repeat;background-size:50% auto;transform:scaleX(-1);height:100%;width:100%}.keyvis__bottom-group-graphic{max-width:50%}}.react-parallax{position:absolute!important;left:0;top:0;width:100%;height:100%}.step{position:relative;width:24rem;box-sizing:border-box}.step~.step{margin-top:3rem}.step__num{position:absolute;display:flex;justify-content:center;align-items:flex-end;border-radius:50%;border:3px solid #3b0073;background:#fff;width:5rem;height:5rem;left:0;top:0}.step__title{margin:1rem auto}.step__info{max-width:20rem;margin:0 auto}.step__number{position:relative;color:#4b0983;font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:3.4rem;line-height:4.1rem;z-index:2}.step__image{width:100%;border-radius:50%;border:.3rem solid #fff;max-width:24rem;box-sizing:border-box}@media screen and (min-width:769px){.step~.step{margin-top:0}}.sumtsandcs{text-align:left;margin:0;font-size:1.4rem;line-height:2.4rem;letter-spacing:.04rem}.sumtsandcs__title{font-weight:600;margin-bottom:1rem}.sumtsandcs__title span{display:block;font-weight:400}.sumtsandcs__disclaimer{border:1px solid #fff;padding:1rem;font-style:italic;margin-bottom:2rem}.sumtsandcs__section+.sumtsandcs__section{margin-top:2.5rem}.sumtsandcs a{font-weight:600;text-decoration:underline}.sumtsandcs a:hover{text-decoration:none}@media screen and (min-width:769px){.sumtsandcs{line-height:2rem}}.button{position:relative;transition:all .2s;display:inline-block;width:100%;color:#3b0073;font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:1.8rem;line-height:1.8rem;letter-spacing:.12em;text-transform:uppercase;border-radius:2.4rem;background:#7846a2;border:.1rem solid #ebc373;padding:1.5rem 3rem 1.4rem;text-decoration:none;text-align:center;cursor:pointer;overflow:hidden}.button:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ebc373;background:linear-gradient(90deg,#f1cd76 2%,#ffecb2 42%,#d0a651 71%,#ffecb2);opacity:1;transition:opacity .3s ease-in-out}.button span{position:relative}.button:hover{outline:none;color:#fff;border-color:transparent}.button:hover:before{opacity:0}.button:active,.button:focus{outline:none;color:#3b0073;box-shadow:0 0 0 2px #4b0983,0 0 0 4px #fff}.button:active:before,.button:focus:before{opacity:1}.button--purple{background:#7846a2;color:#fff;border-color:#7846a2}.button--purple:before{opacity:0}.button--purple:hover{background:#3b0073}.button--purple:hover:before{opacity:0}.button--purple:active,.button--purple:focus{outline:none;background:#7846a2;color:#fff;box-shadow:0 0 0 2px #ebc373,0 0 0 4px #3b0073}.button--purple:active:before,.button--purple:focus:before{opacity:0}.button--wide{width:100%}@media screen and (min-width:769px){.button--wide{max-width:36.4rem}}.button--full{width:100%}@media screen and (min-width:640px){.button--full{max-width:unset}}.button--text-link{padding:0;letter-spacing:0;text-decoration:none;text-transform:none;min-width:unset;width:auto;color:#fff;font-size:1.6rem;line-height:2rem;border:0;background:transparent;cursor:pointer;text-decoration:underline;border-radius:0;font-weight:500}.button--text-link:before{display:none}.button--text-link:focus{outline:none;border:0;box-shadow:none;background:transparent;color:#ebc373;box-shadow:0 0 0 2px #ebc373}.button--text-link:focus-visible{outline:none!important}.button--text-link:hover{background:transparent;color:#ebc373;border:0}.checkbox{position:relative;text-align:left;padding:2.4rem 0 0}.checkbox:first-of-type{padding:0}.checkbox__input{position:absolute;left:0;padding:1rem;margin:0;opacity:0;z-index:2;width:3rem;height:3rem}.checkbox__label{display:inline-block;padding-left:4.1rem;padding-top:0;text-align:left;min-height:3rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem}.checkbox__label a{font-weight:600}.checkbox__fake{position:absolute;left:0;width:2.4rem;height:2.4rem;display:block;background:#fff;border-radius:.4rem;border:.1rem solid}.checkbox__fake:after,.checkbox__fake:before{content:"";transform:translate(-50%,-50%) rotate(45deg);position:absolute;width:.5rem;height:2rem;background:transparent;border-radius:.2rem}.checkbox__fake:before{top:1.1rem;left:1.4rem}.checkbox__fake:after{transform:translate(-50%,-50%) rotate(-45deg);width:.5rem;height:1rem;left:.5rem;top:1.5rem}.checkbox__focus{background:transparent;display:block;position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + 10px);height:calc(100% + 10px);border:.2rem solid transparent}.checkbox__input:focus+.checkbox__fake{opacity:1}.checkbox__input:focus+.checkbox__fake .checkbox__focus{border-color:#ebc373;border-radius:.4rem}.checkbox--error .checkbox__input:focus+.checkbox__fake{border:.1rem solid #de350b}.checkbox__input:checked+.checkbox__fake{opacity:1}.checkbox__input:checked+.checkbox__fake:after,.checkbox__input:checked+.checkbox__fake:before{background:#008a22}.checkbox--alt-color .checkbox__fake,.checkbox--alt-color .checkbox__input:checked+.checkbox__fake{border-color:#ebc373}.checkbox--error .checkbox__fake{border-color:#de350b;opacity:1}.checkbox--error .checkbox__focus{border-color:transparent}.textfield{color:#000}.textfield__label{font-weight:600;display:block;color:#fff;text-align:left;font-size:1.6rem;line-height:2.4rem;margin-bottom:.5rem;letter-spacing:.04rem}.textfield__label-info{display:block;font-size:1.2rem;line-height:1.6rem}.textfield__info{text-align:left}.textfield__input{width:100%;font-size:1.6rem;color:#fff;background-color:#4b0983;border:.1rem solid #fff;border-radius:.8rem;padding:.9rem 1.2rem;position:relative;z-index:1;line-height:2.4rem}.textfield__input::-webkit-input-placeholder{color:#fff;opacity:.8}.textfield__input:-ms-input-placeholder{color:#fff;opacity:.8}.textfield__input::-ms-input-placeholder{color:#fff;opacity:.8}.textfield__input::placeholder{color:#fff;opacity:.8}.textfield__input:-webkit-autofill,.textfield__input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}.textfield__input--select{width:100%;background-color:#4b0983;color:#fff;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>');background-repeat:no-repeat;background-position-x:calc(100% - .5rem);background-position-y:50%;border-radius:.8rem;padding:.9rem 5rem .9rem 1.2rem}.textfield__input--select:focus{outline:none}.textfield--error .textfield__input{border:.1rem solid #de350b}.textfield__input:focus{outline:none;box-shadow:0 0 0 .2rem #3b0073,0 0 0 .4rem #ebc373}.textfield__input[disabled]{background:rgba(59,0,115,.5);color:#fff}.date-input{display:flex;margin-bottom:.5rem;grid-gap:1.3rem;gap:1.3rem;flex-wrap:wrap}.date-input .textfield{flex:1 1}.date-input .textfield:nth-of-type(3){min-width:100%;margin-top:2.4rem}.date-input .textfield label{font-weight:400;font-size:1.4rem;line-height:1.6rem;margin-bottom:unset}.date-input .textfield__input{padding:1rem 1.2rem}@media screen and (min-width:769px){.date-input .textfield:nth-of-type(3){min-width:unset;margin-top:unset}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.validation-summary{padding:2rem;background:#3b0073;border-radius:.8rem;border:.1rem solid #de350b;margin-bottom:1.5rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem}.validation-message{color:#de350b;font-family:"canada-type-gibson",sans-serif;font-weight:600;text-align:left;padding:.5rem 0 .5rem 1.6rem;margin:0;list-style:none;font-size:1.2rem;line-height:1.6rem;position:relative}.validation-message:before{content:"!";position:absolute;width:1.2rem;height:1.2rem;background-color:#de350b;border-radius:50%;color:#000;font-weight:700;font-size:1rem;top:48%;transform:translateY(-48%)}.modal-background,.validation-message:before{left:0;display:flex;justify-content:center;align-items:center}.modal-background{position:fixed;width:100%;height:100%;top:0;z-index:-1;overflow-y:auto;background:rgba(0,0,0,.75);opacity:0;transition:opacity .3s}.modal-background--show{opacity:1;z-index:9999999999}.loader{transition:all .3s;border:.3rem solid rgba(0,0,0,.2);border-left-color:#ebc373;animation:loader-spin 1.2s linear infinite;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:9rem;height:9rem;margin:0}.loader--complete{animation:none;border-color:#fff;background:#3b0073;transition:border .5s ease-out}.loader__checkmark{display:none}.loader--complete .loader__checkmark{display:block}.loader__checkmark--draw:after{animation-duration:.8s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.loader__checkmark:after{content:"";opacity:1;height:4.5rem;width:2.25rem;transform-origin:left top;border-right:.5rem solid #fff;border-top:.5rem solid #fff;left:2rem;top:4.5rem;position:absolute}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:2.25rem;opacity:1}40%{height:4.5rem;width:2.25rem;opacity:1}to{height:4.5rem;width:2.25rem;opacity:1}}.modal{width:100%;max-width:81rem;padding:3rem 4rem 6rem;margin:1.5rem;transition:all .6s;text-align:center;transform:scale(.9);opacity:0;box-sizing:border-box}.modal--show{transform:scale(1);opacity:1}.modal--show:focus,.modal--show:focus-within{outline:0;border:0}.modal--panel{background:#4b0983;border:0;padding:5.5rem 3.5rem 7rem;border-radius:1.6rem}@media screen and (min-width:769px){.modal--panel{padding:5.2rem 12rem 8rem}}.modal--panel--bordered{border:.3rem solid #fff}.modal--country{border-radius:0;padding:6rem 2rem}.modal__icon{margin-bottom:2.4rem;max-width:16rem}.modal__icon--rounded{border-radius:50%}.modal__icon--bordered{border:.3rem solid #fff}@media screen and (min-width:769px){.modal__icon{margin-bottom:2.1rem}}.modal__title{text-transform:uppercase;font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:2.1rem;line-height:2.4rem;letter-spacing:.063rem;color:#ebc373;margin-bottom:1.2rem}.modal p{background:none;border:none;padding:0;width:100%}.modal a~a,.modal button~a{margin-top:1rem}.modal .button,.modal .link--lozenge{display:block;margin:1.5rem auto;width:100%}.modal .button+.button,.modal .button+.link--lozenge,.modal .link--lozenge+.button,.modal .link--lozenge+.link--lozenge{margin-top:.8rem}.modal__close{text-indent:-200px;overflow:hidden;position:absolute;top:1rem;right:1rem;border-radius:50%;background:#fff;border:none;width:5.3rem;height:5.3rem;cursor:pointer}.modal__close:after,.modal__close:before{content:"";position:absolute;width:.5rem;height:3rem;left:50%;top:50%;border-radius:1rem;background:#4b0983}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:focus,.modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px #4b0983,0 0 0 4px #ebc373}.modal--panel-content{padding:0;background:#4b0983;border:0;border-radius:1rem;max-height:90vh}.modal--panel-content .modal__content{width:100%;height:100%;overflow-y:auto;max-height:90vh;padding:3.6rem 1.5rem 4.6rem}.modal--panel-content .modal__content .type-h1{margin:0 auto 2.4rem}@media screen and (min-width:769px){.modal--panel-content{padding:0}.modal--panel-content .modal__content{padding:4.5rem 12rem 7rem}.modal--panel-content .modal__content .type-h1{margin:0 auto 4.2rem}}@media screen and (min-width:769px){.modal__close{transform:translate(50%,-50%);top:0;right:0}.modal__icon{max-width:23.4rem}.modal__title{font-size:2.8rem;line-height:2.8rem;letter-spacing:.084rem;margin-bottom:1rem}.modal--panel--slim{padding:3rem 11.8rem 2.5rem}.modal--country{padding:6rem}}@media screen and (min-width:992px){.modal--country{padding:6rem 12rem}}.modal button+a{margin-top:20px;display:block}.form{box-sizing:border-box}.form__fieldset{padding:1.2rem 0;border:none;margin:0}.form__fieldset__title{text-align:left;font-family:"canada-type-gibson",sans-serif;font-weight:600;text-transform:uppercase;color:#ebc373;font-size:1.8rem;line-height:2.2rem;margin-bottom:.8rem}.form__fieldset--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form__fieldset--highlight{border-radius:1rem;border:.3rem solid #ebc373;padding:2rem 2.5rem;margin:2rem 0}.form__submit{width:100%;max-width:36.4rem;margin-top:2rem}.form__submit--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form__privacy{text-align:left;margin:40px 0 0;line-height:2rem;font-size:14px;font-style:italic}.form__privacy .title{font-weight:700;margin-bottom:10px}.form__privacy a{font-weight:600;text-decoration:underline}.form__privacy a:hover{text-decoration:none}.form__intro{font-size:1.6rem;line-height:2rem;margin:4.7rem auto 2rem;max-width:60.8rem;display:block}.form__intro--extra-margin{margin:8rem auto 2rem;position:relative}.form__intro--extra-margin:before{content:"";position:absolute;top:-4rem;left:50%;translate:-50%;width:4.8rem;height:8px;background:#ebc373;background:linear-gradient(90deg,#f1cd76 2%,#ffecb2 42%,#d0a651 71%,#ffecb2)}.form__intro--extra-margin p+p{margin-top:3rem}.form__date-entry{padding-left:4rem}.form__date-entry .checkbox__label{padding:0;margin-bottom:1.5rem}.form__disclaimer{max-width:36.4rem;margin:2rem auto;text-align:left;font-size:1.4rem;line-height:2.2rem}.form--slim{max-width:50.4rem;display:block;margin:0 auto}.g-recaptcha-v2{margin:20px auto;display:inline-block}@media screen and (min-width:769px){.form__intro{font-size:1.8rem}.form__disclaimer{line-height:2.2rem}}select,select optgroup,select option{font-family:"canada-type-gibson",sans-serif}.registration .layout-container{padding-bottom:3.9rem}.registration .form{margin-top:2.5rem}.registration .form__disclaimer{max-width:46.4rem;margin-top:3.9rem;margin-bottom:unset;margin-left:0}.registration .form .g-recaptcha-v2{margin-top:6rem;margin-bottom:4rem}@media screen and (min-width:769px){.registration .layout-container{padding-bottom:8.3rem}.registration .form{margin-top:2rem}.registration .form .g-recaptcha-v2{margin-top:3.9rem;margin-bottom:5rem}.registration .form__disclaimer{margin-top:5rem}}.claim__image{width:100%;max-width:35rem;padding:0 0 3rem}.policies{text-align:left;word-break:break-word;font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem;margin-top:2rem}.policies .type-h3{margin:2rem 0 1rem}.policies a,.policies li,.policies p{word-break:break-word}.policies a{cursor:pointer}.policies h2{font-size:2rem;margin-top:3rem}.policies h3{font-size:1.6rem;margin:0 0 1rem}.policies p+h3,.policies p+p,.policies ul+h3{margin-top:2rem}.policies ol,.policies ul{margin:1rem 0;padding:1rem}.policies ol li+li,.policies ul li+li{margin-top:2rem}.policies ol li>ol,.policies ol li>ol li>ol,.policies ol li>ol li>ol li>ol{margin-left:2rem}.policies ol+.type-h3{margin-top:5rem}.policies table{width:100%}.policies table tr td{padding:1rem}.policies table tr td ul{padding-left:2rem;margin:0}.policies table tr td ul li+li{margin-top:.5rem}.policies--alphalist{list-style-type:lower-alpha}@media screen and (min-width:769px){.policies ol+.type-h3{margin-top:7rem}}#cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,.ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy-group-desc{color:#fff!important;background:transparent!important}#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{margin:0!important;padding:0!important}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{background:transparent!important;border:0!important;padding:0!important;font-size:medium!important;color:#3b0073!important;font-weight:700}#ot-sdk-btn.optanon-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:hover{color:#ebc373!important}button#ot-sdk-btn.ot-sdk-show-settings{margin-top:1rem;display:inline-block;color:#fff!important;cursor:pointer}button#ot-sdk-btn.ot-sdk-show-settings:hover{color:#ebc373!important;text-decoration:underline}button#ot-sdk-btn.ot-sdk-show-settings:focus{color:#ebc373;outline:1px solid #ebc373;outline-offset:.4rem;border-radius:.4rem!important}#ot-sdk-cookie-policy{margin-top:2rem}.ot-sdk-cookie-policy-title{font-size:2rem!important}.ot-sdk-cookie-policy-group{font-size:1.8rem!important}#cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,.ot-cookies-td-content a,.ot-cookies-type-td-content,.ot-sdk-cookie-policy-group-desc,.ot-table-header{font-size:1.6rem!important;line-height:2.1rem!important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{color:#fff!important}button#ot-sdk-btn2.ot-sdk-show-settings{background:transparent!important;border:0!important;padding:0!important;font-size:medium!important;color:#3b0073!important;font-weight:700;display:inline-block;color:#fff!important;cursor:pointer}button#ot-sdk-btn2.ot-sdk-show-settings:hover{color:#ebc373!important;text-decoration:underline}button.pseudolink{background:transparent!important;border:0!important;padding:0!important;font-size:medium!important;color:#3b0073!important;font-weight:700;display:inline-block;color:#fff!important;cursor:pointer}button.pseudolink:hover{color:#ebc373!important;text-decoration:underline}#cookie-policy-description,#ot-sdk-cookie-policy-v2,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:focus{border-radius:.4rem!important;color:#ebc373!important}#cookie-policy-description,#ot-sdk-cookie-policy-v2,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{color:#ebc373!important}.tandc{font-weight:300}.tandc__uppercase{text-transform:uppercase}.tandc .layout-container{padding:11.4rem 2.5rem 3.7rem}.tandc .button--text-link{font-size:1.4rem;line-height:1.7rem}.tandc__disclaimer{border:.1rem solid #fff;padding:1rem;text-align:center;font-weight:600;margin-top:2rem}.tandc__heading{background-color:#3b0073;color:#ebc373;text-transform:uppercase}.tandc__links ul li+li{margin-top:1rem}.tandc__links button{display:block;text-align:left;font-weight:600}.tandc table{margin:3rem auto;border:.1rem solid #fff;border-collapse:collapse}.tandc table tr th{text-transform:uppercase;font-size:1.6rem}.tandc table:first-of-type tr{border-bottom:1px solid #4b0983}.tandc th{background-color:#fff;color:#4b0983;padding:1rem}.tandc td{padding:.5rem;border:1px solid #fff;vertical-align:top;width:50%}@media screen and (min-width:769px){.tandc .layout-container{padding:8.35rem 0 4.5rem}.tandc .button--text-link{font-size:1.8rem;line-height:2.2rem}.tandc__links a{font-size:1.8rem}}.thankyou{display:flex;flex-direction:column;align-items:center;padding:0 2.5rem}.thankyou .layout-container{padding:6rem 0 6.5rem;padding-top:0}.thankyou .layout-container .layout-container.layout-container--center{padding-top:0}.thankyou .type-h1{max-width:60.8rem;margin:auto}.thankyou__intro{position:relative;margin:8rem auto 2rem;max-width:60.8rem}.thankyou__intro .type-hpara:before{content:"";position:absolute;top:-4rem;left:50%;translate:-50%;width:4.8rem;height:8px;background:#ebc373;background:linear-gradient(90deg,#f1cd76 2%,#ffecb2 42%,#d0a651 71%,#ffecb2)}.thankyou__banner{border:.3rem solid #fff;border-radius:2rem;width:calc(100% - .3rem);max-width:45rem;margin:2rem 0}.thankyou__signup{margin:4.5rem 0;max-width:100%}.thankyou__img{margin:6rem auto 1rem;max-width:100%}.thankyou .type-disclaimer{max-width:60.8rem;margin:auto}.thankyou .button{margin:5.1rem auto 4.1rem}.thankyou__loader{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:absolute;z-index:999}@media screen and (min-width:769px){.thankyou .layout-container{padding:0 0 6rem;max-width:111.2rem}.thankyou__banner{margin:3rem 0}.thankyou__img{margin:4rem auto 1rem}.thankyou .button{margin:7.4rem auto 5.8rem}}@keyframes step1_1{0%{transform:translateY(75%) scale(0);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes step1_2{0%{transform:translateY(-75%) scale(0);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.nps{transition:all .3s;transform:translateY(100%);background:#fff;color:#3b0073;padding:1rem 1.5rem;display:flex;align-items:center;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:999;box-shadow:0 0 .5rem rgba(0,0,0,.75)}.nps--show{transform:translateY(0)}.nps__title{font-size:2rem;line-height:1.8rem;letter-spacing:.06rem;font-weight:600;text-transform:uppercase;text-align:center;margin-top:0}.nps__stars{padding:0 0 2rem;display:flex;align-items:center;width:100%;justify-content:space-between}@media screen and (min-width:500px){.nps__stars{width:auto}}.nps__star{cursor:pointer;border:none;background:transparent;margin:0}.nps__star span{position:absolute;opacity:0;height:0}.nps__star .star__bg,.nps__star .star__outline{transition:fill .1s}.nps__star--active .star__outline,.nps__star:hover .star__outline{fill:#3b0073}.nps__star--active .star__bg,.nps__star:hover .star__bg{fill:#ebc373}.nps--star2 .nps__star:first-of-type .star__outline{fill:#3b0073}.nps--star2 .nps__star:first-of-type .star__bg{fill:#ebc373}.nps--star2 .nps__star:nth-of-type(2) .star__outline{fill:#3b0073}.nps--star2 .nps__star:nth-of-type(2) .star__bg{fill:#ebc373}.nps--star3 .nps__star:first-of-type .star__outline{fill:#3b0073}.nps--star3 .nps__star:first-of-type .star__bg{fill:#ebc373}.nps--star3 .nps__star:nth-of-type(2) .star__outline{fill:#3b0073}.nps--star3 .nps__star:nth-of-type(2) .star__bg{fill:#ebc373}.nps--star3 .nps__star:nth-of-type(3) .star__outline{fill:#3b0073}.nps--star3 .nps__star:nth-of-type(3) .star__bg{fill:#ebc373}.nps--star4 .nps__star:first-of-type .star__outline{fill:#3b0073}.nps--star4 .nps__star:first-of-type .star__bg{fill:#ebc373}.nps--star4 .nps__star:nth-of-type(2) .star__outline{fill:#3b0073}.nps--star4 .nps__star:nth-of-type(2) .star__bg{fill:#ebc373}.nps--star4 .nps__star:nth-of-type(3) .star__outline{fill:#3b0073}.nps--star4 .nps__star:nth-of-type(3) .star__bg{fill:#ebc373}.nps--star4 .nps__star:nth-of-type(4) .star__outline{fill:#3b0073}.nps--star4 .nps__star:nth-of-type(4) .star__bg{fill:#ebc373}.nps--star5 .nps__star:first-of-type .star__outline{fill:#3b0073}.nps--star5 .nps__star:first-of-type .star__bg{fill:#ebc373}.nps--star5 .nps__star:nth-of-type(2) .star__outline{fill:#3b0073}.nps--star5 .nps__star:nth-of-type(2) .star__bg{fill:#ebc373}.nps--star5 .nps__star:nth-of-type(3) .star__outline{fill:#3b0073}.nps--star5 .nps__star:nth-of-type(3) .star__bg{fill:#ebc373}.nps--star5 .nps__star:nth-of-type(4) .star__outline{fill:#3b0073}.nps--star5 .nps__star:nth-of-type(4) .star__bg{fill:#ebc373}.nps--star5 .nps__star:nth-of-type(5) .star__outline{fill:#3b0073}.nps--star5 .nps__star:nth-of-type(5) .star__bg{fill:#ebc373}.nps__key{position:absolute;bottom:3rem;font-size:1.6rem}.nps__key--bad{left:1.5rem}.nps__key--good{right:1.5rem}@media screen and (min-width:500px){.nps__key{position:relative;bottom:auto}.nps__key--bad{margin-right:1rem;left:auto}.nps__key--good{margin-left:1rem;right:auto}}.nps__close{transition:color .2s;color:grey;background:transparent;text-decoration:underline;border:none;cursor:pointer;font-size:1.6rem}.nps__close:hover{color:#3b0073}@media screen and (min-width:769px){.nps{padding:2rem}}.code-entry-section{margin-top:6.6rem}.code-entry-section .layout-general{margin-top:0}.code-entry-section .layout-container{padding-top:0}.code-entry-section__copy{font-size:1.8rem;line-height:2.2rem}.code-entry-section__inputs{width:100%;display:flex;flex-direction:column;margin:2rem auto 0;max-width:50.4rem}.code-entry-section__codes,.code-entry-section__codes-wrap{display:flex;justify-content:center;flex-direction:column}.code-entry-section__codes{flex-wrap:wrap}.code-entry-section__codes .form__fieldset{width:100%}.code-entry-section__codes .textfield+.textfield{margin-top:2rem}.code-entry-section__codes+.code-entry-section__codes{margin-top:3rem}.code-entry-section__codes.code-entry__codes--error .textfield__input:not(.temporal-valid):not(.textfield__input--select){border:.3rem solid #de350b}.code-entry-section__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.code-entry-section__ctas .button+.button{margin-left:1.5rem}.code-entry-section__ctas .link{width:100%;margin-top:1rem}.code-entry-section__retailer{margin-top:2rem;display:flex;justify-content:center;flex-direction:column}.code-entry-section .button{margin-top:4rem;max-width:36.4rem}.code-entry-section .modal .button{margin-top:2.9rem}.code-entry-section .code-entry{margin-top:2.4rem;max-width:27rem;margin-left:auto;margin-right:auto}.code-entry-section .code-entry__img{width:19rem;height:19rem;border-radius:50%;border:.3rem solid #fff;overflow:hidden;margin:3rem auto 0}.code-entry-section .code-entry__img img{width:100%;height:100%;object-fit:cover;object-position:center}.code-entry-section .code-entry__codes{margin-bottom:1rem}@media screen and (min-width:769px){.code-entry-section{margin-top:8.4rem}.code-entry-section__codes{flex-direction:row;justify-content:space-between}.code-entry-section__codes .textfield+.textfield{margin-top:0;margin-left:2rem}.code-entry-section__codes+.code-entry-section__codes{margin-top:0}.code-entry-section .code-entry{max-width:50.4rem}.code-entry-section .code-entry__img{width:23.8rem;height:23.8rem}}.code-entry-section .layout-container--slim{max-width:53rem}.actionbar{display:flex;align-items:center;justify-content:center;height:8rem;padding:0 2rem;position:fixed;bottom:0;width:100%;z-index:11;text-align:center;background:linear-gradient(180deg,transparent,#20123d 55%);transform:translateY(100%);transition:transform .3s,opacity .3s;opacity:0;pointer-events:none;box-sizing:border-box}.actionbar:after{content:"";position:absolute;left:0;top:100%;width:100%;height:10rem;background:#20123d}.actionbar--show{transform:translateY(0);opacity:1}.actionbar *,.actionbar--show{pointer-events:all}.prize{position:relative;overflow:hidden;background:#4b0983;text-align:center}.prize--selectable{background:transparent}.prize__border{position:absolute;top:0;left:0;width:calc(100% - .6rem);height:calc(100% - .6rem);border:.3rem solid #ebc373;border-radius:1rem;pointer-events:none;z-index:2}.prize--selectable .prize__border{border:.3rem solid transparent}.prize__radio{opacity:0;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.prize__radio:checked+.prize__border{border-color:#ebc373}.prize__tick{display:none}.prize__radio:checked+.prize__border+.prize__image .prize__tick{display:block;position:absolute;border-bottom:4px solid #008a22;width:10px;border-right:4px solid #008a22;height:21px;transform:rotate(35deg);left:1.3rem;top:.5rem}.prize__fake-radio{position:relative;left:50%;transform:translateX(-50%);background:#fff;border-radius:1rem;width:4rem;height:4rem}.prize__title{padding:2rem 1rem 0;margin:0;display:block}.prize--selectable .prize__title{padding:1.2rem 1rem}@media screen and (min-width:769px){.prize__title{padding:2rem 2rem 0}.prize--selectable .prize__title{padding:1.2rem 2rem}}.prize__info{padding:1rem 1rem 2rem}.prize__info p{font-size:1.6rem}.prize__info ol{margin:0;padding:1rem 2rem;list-style:disc}@media screen and (min-width:769px){.prize__info{padding:1rem 2rem 2rem}}.prize__image{position:relative}.prize__image img{width:auto;height:100%;object-fit:contain;object-position:center;display:flex;margin:0 auto;max-width:100%}@media screen and (min-width:769px){.prize__image img{width:23rem;height:22.2rem}}@media screen and (min-width:1023px) and (max-width:1025px) and (min-height:1365px) and (max-height:1367px){.prize-select-page{height:auto;overflow:hidden}.switch-wrapper .actionbar--show{transform:translateY(-200px)}}.prize-select{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-bottom:10rem}.prize-select .type-h2{margin-bottom:.5rem}.prize-select__list{margin-top:3rem;display:flex;flex-flow:wrap;justify-content:space-between}.prize-select__list .prize{width:calc(50% - 1rem);margin-bottom:2rem}@media screen and (min-width:769px){.prize-select__list{margin-top:6rem}.prize-select__list .prize{width:33.33333%;margin-bottom:3rem}}@media screen and (min-width:992px){.prize-select__list .prize{width:25%}}@media screen and (min-width:769px){.prize-select p{max-width:62.4rem;font-size:1.8rem;line-height:2.2rem}}.attraction-block-modal--show .modal-background{opacity:1;z-index:9999999999}.attraction-block-modal .modal__content-list{padding-top:.4rem;overflow-Y:auto;max-height:450px}.attraction-block-modal--newpromo .modal__icon{max-width:15rem;border-radius:100%;overflow:hidden}.attractions-select .type-h1{margin:0 auto 2rem;max-width:60.8rem}.attractions-select .layout-container{padding-top:0}.attractions-select .attraction-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem;margin-bottom:4rem;grid-gap:2.7rem;gap:2.7rem}.attractions-select .attraction-list__item .modal .modal__icon{margin-left:auto;margin-right:auto}.attractions-select .attraction-list__item .modal p{color:#fff}.attractions-select .attraction-list__text{margin-top:8px;font-family:"canada-type-gibson",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem}.attractions-select .attraction-list--newpromo .attraction-list__item{border-radius:100%;overflow:hidden}.attractions-select .attraction-block{display:block;background:transparent;padding:0;border:0;cursor:pointer;max-width:10.9rem;margin:0 auto}.attractions-select .attraction-block img{display:block;width:100%;height:100%}.attractions-select .attraction-block span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (min-width:420px){.attractions-select .attraction-block{max-width:17rem}}@media screen and (min-width:769px){.attractions-select .type-disclaimer,.attractions-select .type-hpara{max-width:60.8rem;margin:auto}.attractions-select .attraction-list{grid-gap:4.3rem;gap:4.3rem;margin-top:4rem}.attractions-select .attraction-block{max-width:22rem}}.header{position:fixed;transition:transform .3s;padding:1.1rem 2rem;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;flex-direction:column;align-items:center;background:#4b0983;border-bottom:.2rem solid #ebc373}.header a{margin-right:0;margin-left:0}@media screen and (min-width:769px){.header{padding:1.5rem 0 1.3rem;align-items:center;border-bottom:.3rem solid #ebc373}}.header--hide{transform:translateY(-120%)}.header--navopen .header__overlay{pointer-events:all;opacity:1}.header__group{color:#ebc373;text-transform:uppercase;padding:1rem 0 2rem!important;font-weight:600}.header__logo{display:flex;z-index:2}.header__logo img{display:block;width:auto;height:3.6rem}@media screen and (min-width:769px){.header__logo img{height:5rem}}.header__nav{position:absolute;right:0;top:0;z-index:5}.header__link{font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:2.8rem;line-height:3.4rem;letter-spacing:.084rem;text-transform:uppercase;text-decoration:none;display:block;cursor:pointer}.header__link--md{font-size:1.8rem;line-height:3.1rem;letter-spacing:0}.header__link-bottom{text-transform:uppercase;font-weight:600;font-size:1.9rem;line-height:1.9rem;margin:0 auto}@media screen and (min-width:769px){.header__link{font-size:2.8rem}.header__link,.header__link--md{line-height:3.1rem;letter-spacing:0}.header__link--md{font-size:1.8rem}}.header__menuToggle{display:block;position:relative;top:2rem;right:2rem;z-index:103;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px){.header__menuToggle{top:2.9rem;right:5rem}}.header__menuToggle input{display:block;width:4rem;height:3.2rem;position:absolute;top:-.7rem;left:-.5rem;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.header__menuToggle input:focus~.header__menuToggle__span{background:#ebc373}.header__menuToggle__span{display:block;width:3.2rem;height:.4rem;margin-bottom:.5rem;position:relative;background:#fff;border-radius:.3rem;z-index:1;transform-origin:.4rem 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header__menuToggle__span:first-child{transform-origin:0 0}.header__menuToggle__span:nth-last-child(2){transform-origin:0 100%}.header__menuToggle input:checked~.header__menuToggle__span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}.header__menuToggle input:checked:focus~.header__menuToggle__span{background:#ebc373}.header__menuToggle input:checked~.header__menuToggle__span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.header__menuToggle input:checked~.header__menuToggle__span:nth-last-child(2){transform:rotate(-45deg) translate(1px,-1px)}.header__menuToggle input:checked~.header__menu{transform:none}.header__menu{position:fixed;text-align:center;padding:16rem 7rem 6.4rem;width:100%;height:100vh;top:0;right:0;background:#220f49;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%);transition:transform .5s cubic-bezier(.77,.2,.05,1);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.header__menu__nav{margin:0;padding:0;list-style-type:none}.header__menu__nav li{margin-bottom:5.5rem}.header__menu__nav__divider{border-top:.02rem solid #ebc373;padding-top:2rem}.header__menu__footer .link{text-transform:uppercase;text-decoration:none}.header__menu__footer .link:hover{text-decoration:underline}@media screen and (min-width:769px){.header__menu{text-align:left;padding:10.8rem 5.2rem 9.5rem;width:27rem}}.header__overlay{transition:opacity .2s;pointer-events:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:101}.header__visit{position:absolute;left:1rem;top:4rem;transform:translateY(-50%);color:#ebc373;font-weight:600;text-decoration:none;width:11rem;text-align:center;width:10.5rem;font-size:1.4rem;line-height:1.5rem}@media screen and (min-width:769px){.header__visit{top:5.75rem;color:#4b0983;left:2rem}}.header__visit:hover{text-decoration:underline}@media screen and (min-width:769px){.header__visit:hover{color:#4b0983}}.footer{color:#fff;display:block;position:relative;z-index:100}.footer a{margin-right:0;margin-left:0}.footer__terms{display:none;position:absolute;top:1.5rem;left:.5rem;color:#000}@media screen and (min-width:640px){.footer__terms{left:2rem}}.footer__terms a{text-decoration:underline}.footer__logo{display:none;margin:0;position:absolute;bottom:1.35rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width:640px){.footer__logo{display:inline-block}}.footer__logo>svg{height:4rem;width:16rem;fill:#3b0073}.footer__menu{background:#fff;display:flex;padding:0 1.5rem 1rem;align-items:center;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width:640px){.footer__menu{text-align:left;order:1;flex-direction:row;justify-content:flex-start;padding:1rem 5rem .5rem}}.footer__menu__links{order:2;width:100%;flex:1 1;margin:0}.footer__menu__links a{text-decoration:none;color:#3b0073;will-change:color;transition:color .2s ease;font-size:1.3rem;line-height:1.3rem;font-family:"canada-type-gibson",sans-serif;font-weight:600}.footer__menu__links a+a{margin-left:1.1rem}@media screen and (min-width:640px){.footer__menu__links a{font-size:1.4rem;line-height:1.4rem}.footer__menu__links a+a{margin-left:2.1rem}}.footer__menu__links__control{margin-top:1.4rem}@media screen and (min-width:640px){.footer__menu__links__control{margin-top:unset}}.footer__menu__social-links{font-size:1rem;margin:1rem 0 0;display:flex;order:1}@media screen and (min-width:640px){.footer__menu__social-links{order:2;margin:0 0 0 auto}}.footer__menu__social-links a{margin-left:.6rem;display:block;margin-top:0;outline:none}.footer__menu__social-links a svg{transition:all .2s ease;display:block;width:2.4rem;height:2.4rem;border:.2rem solid transparent}.footer__menu__social-links a:hover svg{fill:#4b0983;width:2.1rem;height:2.1rem}.footer__copyright{font-size:1.2rem;line-height:1.2rem;font-family:"canada-type-gibson",sans-serif;font-weight:300;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;text-align:center;align-items:center;justify-content:center;background:#fff;color:#3b0073}@media screen and (min-width:640px){.footer__copyright{align-items:center;padding:0 5rem 1rem;flex-direction:row;text-align:left}}.footer__copyright__text{margin-top:.5em;order:2;flex:1 1;font-size:1.2rem;line-height:1.2rem}@media screen and (min-width:640px){.footer__copyright__text{order:1;margin-top:0}}.footer__copyright__logo{margin-top:0;order:1;float:right}@media screen and (min-width:640px){.footer__copyright__logo{order:2;margin:0 0 0 auto}}.footer__copyright__logo>svg{width:8.3rem;height:auto;display:block;fill:#3b0073}.footer svg{display:inline-block;vertical-align:middle;fill:#3b0073}.footer--graphic,.footer--graphic .footer__graphic-cont{position:relative}.footer--graphic .footer__graphic-cont:before{content:"";position:absolute;bottom:0;left:0;background-color:#fff;width:100%;height:50%}.footer--graphic .footer__graphic img{background-color:#4b0983;display:block;width:100%;height:auto}@media screen and (min-width:640px){.footer--graphic .footer__graphic-cont:before{height:6%}}@media screen and (min-width:769px){.footer--graphic .footer__graphic-cont:before{height:10%}}.site-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;box-sizing:border-box}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.grecaptcha-badge{z-index:101;bottom:14rem!important}@media screen and (min-width:640px){.grecaptcha-badge{bottom:7.5rem!important}}#onetrust-consent-sdk #onetrust-banner-sdk{display:flex;justify-content:center;z-index:2147483646}*,:after,:before{box-sizing:border-box}html{color:#fff;scroll-behavior:smooth}body,html{height:100%}.switch-wrapper{position:relative;width:100%}.switch-wrapper>div{width:100%}.routing .switch-wrapper>div{position:absolute}main{position:relative;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 14.9rem)}@media screen and (min-width:640px){main{min-height:calc(100vh - 7.3rem)}}.layout-general{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:6.6rem}.layout-general--conffeti .layout-container{position:relative;z-index:1}.layout-general__confetti{position:absolute;width:100%;height:100%;top:0;left:0;animation:confetti 1.5s .05s forwards;opacity:0;transform:scale(.5)}.layout-general--logo-pattern{background:url(/Content/static/media/logo-patten.de9fd718.png) repeat;background-size:cover;min-height:100vh}@media screen and (min-width:1300px){.layout-general--logo-pattern{background-size:auto}}@media screen and (min-width:769px){.layout-general{margin-top:8.4rem}}.layout-wrapper{display:flex;justify-content:center}.layout-wrapper--drkBackground{background-color:#3b0073}.layout-wrapper--column{display:flex;flex-direction:column;justify-content:center;align-items:center}.layout-container{width:100%;padding:6rem 2.5rem;box-sizing:border-box}.layout-container--banner{padding:2rem 2.5rem 4rem}.layout-container--center{text-align:center}.layout-container--bottom-space{padding-top:0}@media screen and (min-width:769px){.layout-container{max-width:108rem}.layout-container--banner{padding:3rem 2.5rem 5rem}.layout-container--slim{max-width:64.4rem}.layout-container--wide{max-width:1300px}.layout-container--medium{max-width:769px}}@media screen and (min-width:819px){.layout-container--medium{padding:6rem 0}}@media screen and (min-width:1130px){.layout-container{padding:6rem 0}.layout-container--bottom-space{padding-top:0}}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 0}to{background-position:0 50%}}@keyframes zoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes confetti{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes badgeFadeIn{0%{opacity:0;transform:scale(.9)}5%{opacity:0;transform:scale(1)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}html{font-size:62.5%;font-family:"canada-type-gibson",sans-serif;font-weight:400}body{font-size:1.6rem;line-height:2.1rem}.text-center{text-align:center}.type-h1{font-family:"canada-type-gibson",sans-serif;font-weight:600;margin:0 0 2rem;padding:0;color:#fff;text-transform:uppercase;font-size:2.8rem;line-height:2.8rem;letter-spacing:.14rem}.type-h1--gold{color:#ebc373;background:linear-gradient(90deg,#030303,#d1a853 33%,#feebb0 66%,#f1cd76);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:769px){.type-h1{font-size:3.4rem;line-height:3.2rem;letter-spacing:.17rem;margin:0 0 2rem}}.type-h2{font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:3.2rem;line-height:3.4rem;letter-spacing:.096rem;margin:0;color:#fff;text-transform:uppercase}.type-h2--gold{color:#ebc373}@media screen and (min-width:769px){.type-h2{font-size:3.8rem;line-height:3.6rem;letter-spacing:.114rem}}.type-h3{font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:1.8rem;line-height:1.8rem;letter-spacing:.054rem;margin-top:0;color:#fff;text-transform:uppercase}.type-h3--gold{color:#ebc373}@media screen and (min-width:769px){.type-h3{font-size:2.3rem;line-height:2.5rem;letter-spacing:.069rem}}.lowercase{text-transform:lowercase}.type-disclaimer,.type-hpara{font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem;padding:0}.type-disclaimer,.type-hpara,strong{font-family:"canada-type-gibson",sans-serif}a{color:#fff;border:.1rem solid transparent}a:focus,a:hover{color:#ebc373}a:focus-visible{outline:none}p{margin:0}p a{font-weight:600}p+p{margin-top:1rem}b,strong{font-weight:600}body{background:#4b0983}
/*# sourceMappingURL=main.12431e8e.chunk.css.map */