.contest-modal .modal-header .btn-close:focus,.contest-modal .modal-header .btn-close:hover{outline:auto;outline:auto .5rem -webkit-focus-ring-color;outline-offset:.4rem}.contest-modal .modal-header .btn-close:focus,.contest-modal .modal-header .btn-close:hover{outline:auto;outline:auto .5rem -webkit-focus-ring-color;outline-offset:.4rem}.contest-modal{color:#0a0a0a}.contest-modal .modal-dialog{--bs-modal-width:calc(100% - 4rem);margin:calc(var(--header-height) + 2rem) auto 2rem;max-width:var(--bs-modal-width)}@media (min-width:1440px){.contest-modal .modal-dialog{--bs-modal-width:121.4rem}}.contest-modal .modal-title{font-size:calc(1 * clamp(2rem, 1.3333333333rem + .0111111111 * 100vw, 3.2rem));color:#008339;line-height:1.4;padding-right:2rem}.contest-modal .modal-header{padding-inline:calc(1 * clamp(2rem,-0.4444444444rem + 0.0407407407 * 100vw,6.4rem));--modal-header-padding:calc(1 * clamp(3.2rem, 1.4222222222rem + 0.0296296296 * 100vw, 6.4rem));padding-top:var(--modal-header-padding)}.contest-modal .modal-header .btn-close{--bs-btn-close-color:#0A0A0A;--bs-modal-header-padding:1.5rem;right:calc(1 * clamp(.6rem,-.4rem + .0166666667 * 100vw,2.4rem));top:calc(1 * clamp(.6rem,-.8444444444rem + .0240740741 * 100vw,3.2rem));border-radius:50%;margin:0;position:absolute;transition:color .4s}.contest-modal .modal-header .btn-close .icon{line-height:0}.contest-modal .modal-header .btn-close:focus,.contest-modal .modal-header .btn-close:hover{--bs-btn-close-color:#008339}.contest-modal .modal-body{padding-inline:calc(1 * clamp(2rem,-0.4444444444rem + 0.0407407407 * 100vw,6.4rem));padding-bottom:calc(1 * clamp(2rem,-.4444444444rem + .0407407407 * 100vw,6.4rem))}.contest-modal__image{margin-bottom:calc(1 * clamp(2.4rem,1.5111111111rem + .0148148148 * 100vw,4rem));color:#fff;position:relative}.contest-modal__image img{width:100%}.contest-modal__form .age-confirmation{margin-top:calc(1 * clamp(2.4rem,1.9555555556rem + .0074074074 * 100vw,3.2rem))}.sponsor-logo{--sponsor-logo--border-color:#fff;--position:calc(1 * clamp(2rem, 0.8888888889rem + 0.0185185185 * 100vw, 4rem));width:calc(1 * clamp(8.8rem,6.5777777778rem + .037037037 * 100vw,12.8rem));align-items:center;color:var(--sponsor-logo--border-color);bottom:var(--position);display:flex;justify-content:center;left:var(--position);position:absolute;transition:color .4s}.sponsor-logo:focus-within{color:#008339}.sponsor-logo__bg svg{height:100%;width:100%}@media (hover:hover){.sponsor-logo:hover{color:#008339}}.sponsor-logo a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);width:100%}.sponsor-logo img{height:auto;max-height:calc(100% - 5.4rem);max-width:calc(100% - 2.6rem);width:auto}@media (max-width:599.98px){.sponsor-logo img{max-height:calc(100% - 3.6rem);max-width:calc(100% - 2.2rem)}}.contest-modal__content .link{color:#008339;font-weight:700;text-decoration:underline}.contest-modal__content .link:focus,.contest-modal__content .link:hover{text-decoration:none}.contest-modal__form legend{font-size:calc(1 * clamp(2rem, 1.7777777778rem + .0037037037 * 100vw, 2.4rem));margin-bottom:calc(1 * clamp(1.6rem,.7111111111rem + .0148148148 * 100vw,3.2rem));font-weight:700;line-height:1.2}@media (max-width:899.98px){.contest-modal__form .row{margin-bottom:1.6rem}}.contest-modal__form .btn{margin-top:calc(1 * clamp(2.4rem,1.7333333333rem + .0111111111 * 100vw,3.6rem))}.error-hint:has(.alert){margin:3.2rem 0}.error-hint:has(.alert) .alert{align-items:center;margin:0}.error-hint:has(.alert) .icon{align-items:center;border-radius:50%;border:.2rem solid currentColor;display:flex;flex-shrink:0;height:4rem;justify-content:center;line-height:0;margin-right:1.6rem;width:4rem}
