.elementor-28221 .elementor-element.elementor-element-a01f14d{--display:flex;}.elementor-28221 .elementor-element.elementor-element-fb1c158{text-align:center;}.elementor-28221 .elementor-element.elementor-element-fb1c158 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28221 .elementor-element.elementor-element-969ee2b{text-align:center;}@media(max-width:1440px){.elementor-28221 .elementor-element.elementor-element-fb1c158 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-28221 .elementor-element.elementor-element-fb1c158 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-28221 .elementor-element.elementor-element-fb1c158 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-28221 .elementor-element.elementor-element-a01f14d{--content-width:700px;}}/* Start custom CSS for shortcode, class: .elementor-element-8081885 */div#lottoalaska-winning-tickets-app {
    padding: 20px;
    max-width: 100% !important;
    text-align: center !important;
}

input#serial {
    max-width: 100% !important;
    width: 100% !important;
        margin-bottom: 8px;
}

.elementor-28221 .elementor-element.elementor-element-8081885 h1 {
    font-size: 36px !important;
}

.elementor-28221 .elementor-element.elementor-element-8081885 h3 strong {
    font-size: 48px !important;
}

.elementor-28221 .elementor-element.elementor-element-8081885 .bg-info.text-center {
    max-width: 100%;
    margin: 0 auto;
    border: 1px solid;
    width: 100% !important;

}

.elementor-28221 .elementor-element.elementor-element-8081885 .col-xs-12.col-md-6.col-md-offset-3 > .text-center > button {
    border: none !important;
    padding: 0px !important;
}

.elementor-28221 .elementor-element.elementor-element-8081885 form > .text-center > button {
    border-radius: 60px !important;
    background: var(--Linear, linear-gradient(157deg, #FFC61B 17.7%, #FFC61B 26.7%, #ECD799 30.33%, #FFC61B 39.75%, #FFC61B 55.52%, #FFC61B 63.89%, #FEF2BD 85.36%)) !important;
    color: #000014 !important;
    font-family: Anton !important;
    font-size: 16px !important;
    line-height: 16px !important;
    letter-spacing: 0.96px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    height: 64px !important;
}

div#lottoalaska-winning-tickets-app p a {
    border-radius: 60px !important;
    background: green !important;
    color: white !important;
    font-family: Anton !important;
    font-size: 16px !important;
    letter-spacing: 0.96px !important;
    text-transform: uppercase !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    width: 100% !important;
    border: none !important;

}

div#lottoalaska-winning-tickets-app p a:hover {
    opacity: 0.8;
    transition: 150ms ease-in;
}

.ReactModal__Overlay.ReactModal__Overlay--after-open {
    z-index: 9999;
    background-color: rgba(255, 255, 255, 1) !important;
}

.ReactModal__Overlay.ReactModal__Overlay--after-open:after {
    content: "X";
    position: absolute;
    top: 60px;
    right: 24px;
    background: black;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    cursor: pointer;
}

.ReactModal__Overlay.ReactModal__Overlay--after-open:hover::after {
    opacity: 0.8;
}/* End custom CSS */