#popup-aug{
    font-size: 16px;
    z-index: 999999;
    --yellow: #f6d805;
    --gray: #a1a1a1;
    --red: #e21c27;
}
#popup-aug,
#popup-aug .popup-overlay {
    width: 100%;
    height: 100%;
}
#popup-aug .popup-overlay{
    background-color: rgba(0,0,0,.66);
}
#popup-aug .popup-content{
    width: 700px;
    max-height: 500px;
    height: 100%;
    padding: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-image: url(../../../images/25/aug/hero/popup-back.jpg);
	background-image: -webkit-image-set(url("../../../images/25/aug/hero/popup-back.jpg") 1x, url("../../../images/25/aug/hero/popup-back@2x.jpg") 2x);
}
#popup-aug .popup-close{
    padding: 24px;
    width: auto;
    height: auto;
    top: 0;
    right: 0;
}
#popup-aug .popup-close:before,
#popup-aug .popup-close:after {
    display: none;
}
#popup-aug .aug-form {
    padding: 0 15px;
}
#popup-aug .aug-form form{
    width: 640px;
    margin-top: 15px;
}
#popup-aug .aug-form select {
    background-color: #fff;
}
#popup-aug .aug-form select,
#popup-aug .aug-form input {
    border-radius: 12px;
    font-family: 'AvenirNext-Regular' !important;
    font-weight: 400;
}
#popup-aug .aug-form label {
    color: #262626;
    font-weight: 400;
}
#popup-aug .form-action [type="submit"].button{
    font-size: 18px;
    width: 200px;
    height: 40px;
    margin-top: 17px;
    padding: 0;
    border-radius: 19px;
}
#popup-aug .form-action [type="submit"].button[disabled]{
    opacity: 0.8;
    cursor: not-allowed;
}
#popup-aug .aug-game {
    width: 736px;
}
#popup-aug .game-text {
    margin-bottom: 120px;
}
#popup-aug .book {
    margin-top: 120px;
}
#popup-aug .popup-game .scratch-game{
    margin-top: 20px;
}
#popup-aug .popup-game .scratchpad{
    width: 171px;
    height: 171px;
    top: 0px;
    right: 0px;
}
#popup-aug .popup-thanks dotlottie-player {
    margin: -179px 0 0px 0;
}
#popup-aug .popup-thanks .button{
    font-size: 18px;
    width: 193px;
    height: 40px;
    margin-top: 33px;
    padding: 0;
    border-radius: 19px;
}
#popup-aug .popup-thanks .text-100d {
    margin-top: 1vw;
}
@media screen and (max-width: 767px) {
    #popup-aug .popup-content{
        border-radius: 0;
        border: none;
        height: 163vw;
        max-height: none;
        max-width: 100% !important;
	    background-image: url(../../../images/25/aug/hero/popup-back-m.jpg);
	    background-image: -webkit-image-set(url("../../../images/25/aug/hero/popup-back-m.jpg") 1x, url("../../../images/25/aug/hero/popup-back-m@2x.jpg") 2x);
    }

    #popup-aug .popup-game .scratchpad {
    width: 171px;
    height: 171px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
    #popup-aug .popup-close{
        padding: 25px 15px;
    }
    #popup-aug .aug-form {
        width: 96%;
    }
    #popup-aug .form-row{
        flex-direction: column;
    }
    #popup-aug .form-action [type="submit"].button,
    #popup-aug .popup-thanks .button{
        height: 40px;
        width: 170px;
        font-size: 20px;
        margin-top: 15px;
    }
    #popup-aug .popup-thanks .button{
        margin-top: 20px;
        font-size: 20px;
        width: 190px;
        height: 40px;
    }
    #popup-aug .popup-thanks .text-100d {
        width: 60%;
        margin-top: 5%;
    }
}