@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;

500;700;900&display=swap);@media screen and (min-width:320px) {
    .contest-header,.contest-header-text{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical
}

.top-menu {
	margin-top: 40px;
}

.top-menu-button {
	display: flex;
	margin: 10px 16px 10px 0;
	flex-direction: row;
	align-items: center;
	padding: 8px;
	background: radial-gradient(118.01% 118.01% at 50% 0%, #6AD6FF 0%, #3AC9FF 100%);
	border-radius: 8px;
	filter: drop-shadow(0px 4px 4px rgba(0, 173, 238, 0.25));
}

.top-menu-button:hover {
	background: #00adee;
}

.top-menu-button p {
	margin-bottom: 0;
	margin-left: 15px;
	color: white;
}

.contest-forms form select {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }

.contest-header {
    max-width: 100%;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.contest-header-text {
    padding: 0 8px;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'Inter',sans-serif
}

.contest-header-text-1 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 29px;
    color: #676767
}

.contest-header-text-2 {
    margin: 8px 0 0
}

.contest-header-text-3 {
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 44px;
    color: #50CFFF;
	text-shadow: 0px 4px 19px rgba(0, 173, 238, 0.2);
}

.contest-header-text-4 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #fea06d
}

.contest-header-img {
    margin: 0 0 0 -17px
}

.contest-header-img-2,.contest-header-img-2 img {
    width: 100%
}

.contest-block {
    margin: 16px 0 0;
    padding: 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'Inter',sans-serif
}

.contest-block-title {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000
}

.contest-block-deadline,.contest-block-desc {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%
}

.contest-block-desc {
    margin: 8px 0;
    color: #000
}

.contest-block-deadline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #00adee
}

.contest-block-deadline img {
    margin: 0 8px 0 0
}

.contest-block-partners,.contest-forms form {
    margin: 16px 0 0
}

.contest-block-partners-img {
    margin: 0 auto -8px;
	justify-content: center;
    max-width: 420px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contest-block-partners-img img {
    margin: 8px 0 0 8px
}

.contest-block-banner {
    margin: 32px 0 0
}

.contest-block-banner-img {
	width: 300px;
    height: 300px;
    background: url(https://madeindream.com/image/data/news/contest-review-july2021/10-2-3.png);
    background-size: cover;
    margin: 0 auto;
    -webkit-filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
    filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
    border-radius: 5px
}

.contest-block-banner-text {
    font-family: 'Inter',sans-serif;
    padding: 0 8px;
    margin: 16px 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    color: #000
}

.contest-block-rules,.contest-forms form button {
    font-family: 'Inter',sans-serif;
    padding: 0 8px;
    margin: 32px 0 0
}

.contest-block-list {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 510px
}

.contest-block-list,.contest-block-list-item,.contest-block-list-item-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.contest-block-list-item {
    margin: 16px 0 0;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.contest-block-list-item img {
    margin: 0 8px 0 0
}

.contest-block-list-item-2 {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contest-block-partners-list {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 155%;
    color: #00adee
}

.contest-forms {
    max-width: 380px;
    text-align: left;
    margin: 32px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'Inter',sans-serif;
    font-style: normal
}

.blue {
    color: #00adee
}

.contest-forms-text-2 {
    margin: 8px 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    text-align: left;
    color: #676767
}

.contest-forms form input {
    margin: 8px 0 0;
    background: #fff;
    padding: 10px 10px 11px;
    border: 1px solid #eaf9ff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
    box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
    border-radius: 5px;
    width: 100%
}

.contest-forms form button {
    background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
    background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
    margin: 16px 0;
    -webkit-box-shadow: 0 13px 16px rgba(0,91,125,.1);
    box-shadow: 0 13px 16px rgba(0,91,125,.1);
    border-radius: 5px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    color: #fff;
    border: 0;
    cursor: pointer
}

.contest-block-disclaimer {
    font-family: 'Inter',sans-serif;
    padding: 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contest-block-disclaimer-rules {
    max-width: 100%
}

.contest-block-disclaimer-rules-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #676767
}

.contest-block-disclaimer-rules-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    color: #676767
}}

@media screen and (min-width:420px) {
	
	.contest-forms form select {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }
	
    .contest-header,.contest-header-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical
    }

    .contest-header {
        max-width: 100%;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-header-text {
        padding: 0 16px;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-header-text-1 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #676767
    }

    .contest-header-text-2 {
        margin: 24px 0 0
    }

    .contest-header-text-3 {
        font-style: normal;
        font-weight: 900;
        font-size: 48px;
        line-height: 58px;
        color: #50CFFF;
		text-shadow: 0px 4px 19px rgba(0, 173, 238, 0.2);
    }

    .contest-header-text-4 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #fea06d
    }

    .contest-header-img {
        margin: 0 0 0 -17px
    }

    .contest-header-img-2,.contest-header-img-2 img {
        width: 100%
    }

    .contest-block {
        margin: 16px 0 0;
        padding: 0 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-block-title {
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 44px;
        color: #000
    }

    .contest-block-deadline,.contest-block-desc {
        font-style: normal;
        font-weight: 400;
        line-height: 135%
    }

    .contest-block-desc {
        margin: 16px 0;
        font-size: 24px;
        color: #000
    }

    .contest-block-deadline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 18px;
        color: #00adee
    }

    .contest-block-deadline img {
        margin: 0 8px 0 0
    }

    .contest-block-partners,.contest-forms form {
        margin: 32px 0 0
    }

    .contest-block-partners-img {
        margin: 0 auto -8px;
		justify-content: center;
        max-width: 420px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-img img {
        margin: 8px 0 0 8px
    }

    .contest-block-banner {
        margin: 64px 0 0
    }

    .contest-block-banner-img {
		width: 380px;
		height: 380px;
        background: url(https://madeindream.com/image/data/news/contest-review-july2021/10-3.png);
        background-size: cover;
        margin: 0 auto;
        -webkit-filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        border-radius: 5px
    }

    .contest-block-banner-text {
        font-family: 'Inter',sans-serif;
        padding: 0 16px;
        margin: 16px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        color: #000
    }

    .contest-block-rules {
        font-family: 'Inter',sans-serif;
        padding: 0 16px;
        margin: 64px 0 0
    }

    .contest-block-list {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 510px
    }

    .contest-block-list,.contest-block-list-item,.contest-block-list-item-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .contest-block-list-item {
        margin: 16px 0 0;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-block-list-item img {
        margin: 0 8px 0 0
    }

    .contest-block-list-item-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-list {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 155%;
        color: #00adee
    }

    .contest-forms,.contest-forms form button {
        text-align: center;
        font-family: 'Inter',sans-serif
    }

    .contest-forms {
        max-width: 380px;
        margin: 64px auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-style: normal
    }

    .blue {
        color: #00adee
    }

    .contest-forms-text-2 {
        margin: 8px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        text-align: center;
        color: #676767
    }

    .contest-forms form input {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }

    .contest-forms form button {
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        margin: 16px 0;
        -webkit-box-shadow: 0 13px 16px rgba(0,91,125,.1);
        box-shadow: 0 13px 16px rgba(0,91,125,.1);
        border-radius: 5px;
        padding: 10px 0;
        width: 100%;
        color: #fff;
        border: 0;
        cursor: pointer
    }

    .contest-block-disclaimer {
        font-family: 'Inter',sans-serif;
        padding: 0 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contest-block-disclaimer-rules {
        max-width: 100%
    }

    .contest-block-disclaimer-rules-title {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        color: #676767
    }

    .contest-block-disclaimer-rules-text {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 135%;
        color: #676767
    }
}

@media screen and (min-width:670px) {
	
	.contest-forms form select {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }
	
    .contest-header,.contest-header-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical
    }

    .contest-header {
        max-width: 100%;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-header-text {
        padding: 0 64px;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-header-text-1 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #676767
    }

    .contest-header-text-2 {
        margin: 24px 0 0
    }

    .contest-header-text-3 {
        font-style: normal;
        font-weight: 900;
        font-size: 48px;
        line-height: 58px;
        color: #50CFFF;
		text-shadow: 0px 4px 19px rgba(0, 173, 238, 0.2);
    }

    .contest-header-text-4 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #fea06d
    }

    .contest-header-img {
        margin: 0 0 0 -17px
    }

    .contest-header-img-2,.contest-header-img-2 img {
        width: 100%
    }

    .contest-block {
        margin: 16px 0 0;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-block-title {
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 44px;
        color: #000
    }

    .contest-block-deadline,.contest-block-desc {
        font-style: normal;
        font-weight: 400;
        line-height: 135%
    }

    .contest-block-desc {
        margin: 16px 0;
        font-size: 24px;
        color: #000
    }

    .contest-block-deadline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 18px;
        color: #00adee
    }

    .contest-block-deadline img {
        margin: 0 8px 0 0
    }

    .contest-block-partners,.contest-forms form {
        margin: 32px 0 0
    }

    .contest-block-partners-img {
        margin: 0 auto -8px;
		justify-content: center;
        max-width: 420px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-img img {
        margin: 8px 0 0 8px
    }

    .contest-block-banner {
        margin: 64px 0 0
    }

    .contest-block-banner-img {
		width: 500px;
		height: 500px;
        background: url(https://madeindream.com/image/data/news/contest-review-july2021/10-2-3.png);
        background-size: cover;
        margin: 0 auto;
        -webkit-filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        border-radius: 5px
    }

    .contest-block-banner-text {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 16px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        color: #000
    }

    .contest-block-rules {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 64px 0 0
    }

    .contest-block-list {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 510px
    }

    .contest-block-list,.contest-block-list-item,.contest-block-list-item-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .contest-block-list-item {
        margin: 16px 0 0;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-block-list-item img {
        margin: 0 8px 0 0
    }

    .contest-block-list-item-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-list {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 155%;
        color: #00adee
    }

    .contest-forms,.contest-forms form button {
        text-align: center;
        font-family: 'Inter',sans-serif
    }

    .contest-forms {
        max-width: 380px;
        margin: 64px auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-style: normal
    }

    .blue {
        color: #00adee
    }

    .contest-forms-text-2 {
        margin: 8px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        text-align: center;
        color: #676767
    }

    .contest-forms form input {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }

    .contest-forms form button {
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        margin: 16px 0;
        -webkit-box-shadow: 0 13px 16px rgba(0,91,125,.1);
        box-shadow: 0 13px 16px rgba(0,91,125,.1);
        border-radius: 5px;
        padding: 10px 0;
        width: 100%;
        color: #fff;
        border: 0;
        cursor: pointer
    }

    .contest-block-disclaimer {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contest-block-disclaimer-rules {
        max-width: 48%
    }

    .contest-block-disclaimer-rules-title {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        color: #676767
    }

    .contest-block-disclaimer-rules-text {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 135%;
        color: #676767
    }
}

@media screen and (min-width:750px) {
	
	.contest-forms form select {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }
	
    .contest-header,.contest-header-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical
    }

    .contest-header {
        max-width: 100%;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-header-text {
        padding: 0 64px;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-header-text-1 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #676767
    }

    .contest-header-text-2 {
        margin: 24px 0 0
    }

    .contest-header-text-3 {
        font-style: normal;
        font-weight: 900;
        font-size: 48px;
        line-height: 58px;
        color: #50CFFF;
		text-shadow: 0px 4px 19px rgba(0, 173, 238, 0.2);
    }

    .contest-header-text-4 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #fea06d
    }

    .contest-header-img {
        margin: 0 0 0 -17px
    }

    .contest-header-img-2,.contest-header-img-2 img {
        width: 100%
    }

    .contest-block {
        margin: 16px 0 0;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-block-title {
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 44px;
        color: #000
    }

    .contest-block-deadline,.contest-block-desc {
        font-style: normal;
        font-weight: 400;
        line-height: 135%
    }

    .contest-block-desc {
        margin: 16px 0;
        font-size: 24px;
        color: #000
    }

    .contest-block-deadline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 18px;
        color: #00adee
    }

    .contest-block-deadline img {
        margin: 0 8px 0 0
    }

    .contest-block-partners,.contest-forms form {
        margin: 32px 0 0
    }

    .contest-block-partners-img {
        margin: 0 auto -8px;
		justify-content: center;
        max-width: 420px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-img img {
        margin: 8px 0 0 8px
    }

    .contest-block-banner {
        margin: 64px 0 0
    }

    .contest-block-banner-img {
		width: 500px;
		height: 500px;
        background: url(https://madeindream.com/image/data/news/contest-review-july2021/10-2-3.png);
        background-size: cover;
        margin: 0 auto;
        -webkit-filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        border-radius: 5px
    }

    .contest-block-banner-text {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 16px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        color: #000
    }

    .contest-block-rules {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 64px 0 0
    }

    .contest-block-list {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 510px
    }

    .contest-block-list,.contest-block-list-item,.contest-block-list-item-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .contest-block-list-item {
        margin: 16px 0 0;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-block-list-item img {
        margin: 0 8px 0 0
    }

    .contest-block-list-item-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-list {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 155%;
        color: #00adee
    }

    .contest-forms,.contest-forms form button {
        text-align: center;
        font-family: 'Inter',sans-serif
    }

    .contest-forms {
        max-width: 380px;
        margin: 64px auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-style: normal
    }

    .blue {
        color: #00adee
    }

    .contest-forms-text-2 {
        margin: 8px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        text-align: center;
        color: #676767
    }

    .contest-forms form input {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }

    .contest-forms form button {
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        margin: 16px 0;
        -webkit-box-shadow: 0 13px 16px rgba(0,91,125,.1);
        box-shadow: 0 13px 16px rgba(0,91,125,.1);
        border-radius: 5px;
        padding: 10px 0;
        width: 100%;
        color: #fff;
        border: 0;
        cursor: pointer
    }

    .contest-block-disclaimer {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contest-block-disclaimer-rules {
        max-width: 48%
    }

    .contest-block-disclaimer-rules-title {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        color: #676767
    }

    .contest-block-disclaimer-rules-text {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 135%;
        color: #676767
    }
}

@media screen and (min-width:962px) {
	
	.contest-forms form select {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }
	
    .contest-header,.contest-header-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .contest-header {
        max-width: 100%;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-header-text {
        padding: 0 64px;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-header-text-1 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #676767
    }

    .contest-header-text-2 {
        margin: 24px 0 0
    }

    .contest-header-text-3 {
        font-style: normal;
        font-weight: 900;
        font-size: 48px;
        line-height: 48px;
        color: #50CFFF;
		text-shadow: 0px 4px 19px rgba(0, 173, 238, 0.2);
    }

    .contest-header-text-4 {
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #fea06d
    }

    .contest-header-img {
        margin: 0 0 0 -17px
    }

    .contest-header-img-2,.contest-header-img-2 img {
        width: 100%
    }

    .contest-block {
        margin: 16px 0 0;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'Inter',sans-serif
    }

    .contest-block-title {
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 44px;
        color: #000
    }

    .contest-block-deadline,.contest-block-desc {
        font-style: normal;
        font-weight: 400;
        line-height: 135%
    }

    .contest-block-desc {
        margin: 16px 0;
        font-size: 24px;
        color: #000
    }

    .contest-block-deadline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 18px;
        color: #00adee
    }

    .contest-block-deadline img {
        margin: 0 8px 0 0
    }

    .contest-block-partners,.contest-forms form {
        margin: 32px 0 0
    }

    .contest-block-partners-img {
        margin: 0 auto -8px;
		justify-content: center;
        max-width: 420px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-img img {
        margin: 8px 0 0 8px
    }

    .contest-block-banner {
        margin: 64px 0 0
    }

    .contest-block-banner-img {
		width: calc(100% - 128px);
        height: 512px;
        background: url(https://madeindream.com/image/data/news/contest-review-july2021/10-2-2.png);
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
        margin: 0 auto;
        -webkit-filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        filter: drop-shadow(0 23.1111px 28.4444px rgba(0,91,125,.1));
        border-radius: 5px
    }

    .contest-block-banner-text {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 16px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        color: #000
    }

    .contest-block-rules {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        margin: 64px 0 0
    }

    .contest-block-list {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 510px
    }

    .contest-block-list,.contest-block-list-item,.contest-block-list-item-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal
    }

    .contest-block-list-item {
        margin: 16px 0 0;
        -webkit-box-orient: horizontal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .contest-block-list-item img {
        margin: 0 8px 0 0
    }

    .contest-block-list-item-2 {
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contest-block-partners-list {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 155%;
        color: #00adee
    }

    .contest-forms,.contest-forms form button {
        text-align: center;
        font-family: 'Inter',sans-serif
    }

    .contest-forms {
        max-width: 380px;
        margin: 64px auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-style: normal
    }

    .blue {
        color: #00adee
    }

    .contest-forms-text-2 {
        margin: 8px 0 0;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 135%;
        text-align: center;
        color: #676767
    }

    .contest-forms form input {
        margin: 8px 0 0;
        background: #fff;
        padding: 10px 10px 11px;
        border: 1px solid #eaf9ff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        box-shadow: inset 0 2px 6px rgba(0,91,125,.1);
        border-radius: 5px;
        width: 100%
    }

    .contest-forms form button {
        background: -o-radial-gradient(50% 0,118.01% 118.01%,#00adee 0,#3ac9ff 100%);
        background: radial-gradient(118.01% 118.01% at 50% 0,#00adee 0,#3ac9ff 100%);
        margin: 16px 0;
        -webkit-box-shadow: 0 13px 16px rgba(0,91,125,.1);
        box-shadow: 0 13px 16px rgba(0,91,125,.1);
        border-radius: 5px;
        padding: 10px 0;
        width: 100%;
        color: #fff;
        border: 0;
        cursor: pointer
    }

    .contest-block-disclaimer {
        font-family: 'Inter',sans-serif;
        padding: 0 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contest-block-disclaimer-rules {
        max-width: 48%
    }

    .contest-block-disclaimer-rules-title {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 22px;
        color: #676767
    }

    .contest-block-disclaimer-rules-text {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 135%;
        color: #676767
    }
}