@media(min-width: 1920px){
	.registration-notice-us-canada{
		height: 844px;
		width: 100%;
		display: flex;
		flex-flow: column;
	}
	.registration-notice-us-canada>button svg{
		margin-right: 10px;
	}
	.registration-notice-us-canada>button{
		display: inline-flex;
		margin-left: 117px;
		width: auto;
		margin-right: auto;
		margin-top: 40px;
		cursor: pointer;
		background: none;
		display: inline-flex;
		align-items: center;
		border: none;
		color: var(--unnamed, #FFF);
		text-align: center;
		font-family: DIN Pro;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.18px;
	}
	.registration-notice-us-canada>.content{
		display: flex;
		flex-flow: column;
		border-radius: 20px;
		background: rgba(255, 255, 255, 0.96);
		box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.25);
		width: 946px;
		height: 523px;
		padding: 60px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 38px;
		align-items: center;
	}

	.registration-notice-us-canada>.content h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: 45px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-align: center;
		text-transform: uppercase;
		margin-top: -1px;
		margin-bottom: 30px;
	}

	.registration-notice-us-canada>.content p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(3){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		text-align: center;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		margin-top: 10px;
		margin-bottom: 14px;
		margin-left: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(4){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 25.9px;
		font-style: normal;
		font-weight: 300;
		text-align: center;
		line-height: 130%; /* 31.2px */
		margin-left: 30px;
		margin-right: 30px;
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(5){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 26px;
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		text-align: center;
		margin-top: 1px;
		margin-bottom: 36px;
	}
	.registration-notice-us-canada>.content div:nth-child(6){
		display: inline-flex;
		align-items: center;
	}

	.registration-notice-us-canada>.content p:nth-child(5) a{
		color: var(--accent, #2577B7);
		text-decoration: underline;
		cursor: pointer;
	}

	.registration-notice-us-canada>.content input{
		border-radius: 4px;
		border: 1px solid var(--dark, #181818);
		background: none;
		width: 30px;
		height: 34px;
		margin-right: 10px;
	}
	.registration-notice-us-canada>.content label{
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 25px;
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		display: inline-flex;
		align-items: center;
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content .buttons{
		display: inline-flex;
		margin-top: 31px;
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(1){
		border-radius: 40px;
		background: var(--dark, #181818);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.24px;
		padding: 18px 35px;
		margin-right: 20px;
		border: none;
		cursor:pointer;
	}
	.pointer_event_none{
		opacity: 0.3;
		pointer-events: none;
		cursor: default !important;
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(2){
		border-radius: 40px;
		background: var(--dark, #2577B7);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.24px;
		padding: 18px 35px;
		cursor:pointer;
		border: none;
	}

	.registration-notice-us-canada .accept{
		margin-top: 28px;
		background: rgba(24, 24, 24, 0.80);
		display: inline-flex;
		transition: transform .3s;
		align-items: center;
	}
	.registration-notice-us-canada .accept p{
		color: var(--unnamed, #FFF);
		font-family: DIN Pro;
		font-size: 16px;
		font-style: normal;
		font-weight: 300;
		line-height: 20.8px;
		width: 648px;
		margin-left: auto;
		margin-right: 60px;
	}

	.registration-notice-us-canada .accept button{
		color: var(--unnamed, #FFF);
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.18px;
		margin-right: auto;
		margin-left: 0;
		cursor: pointer;
		margin-top: auto;
		margin-bottom: auto;
		background: none;
		border-radius: 20px;
		border: 1px solid var(--unnamed, #FFF);
		padding: 0 20px;
	}

	.accept_done{
		transform: translateY(150%);
	}

	.registration-notice-us-canada{
		overflow: hidden;
	}
}
@media(min-width: 1024px) and (max-width:1919px){
	.registration-notice-us-canada{
		height: calc(450.2px + (844 - 450.2) * ((100vw - 1024px) / (1920 - 1024)));
		width: 100%;
		display: flex;
		flex-flow: column;
	}
	.registration-notice-us-canada>button svg{
		margin-right: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.registration-notice-us-canada>button{
		display: inline-flex;
		margin-left: calc(62.4px + (117 - 62.4) * ((100vw - 1024px) / (1920 - 1024)));
		width: auto;
		margin-right: auto;
		margin-top: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		cursor: pointer;
		background: none;
		display: inline-flex;
		align-items: center;
		border: none;
		color: var(--unnamed, #FFF);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.registration-notice-us-canada>.content{
		display: flex;
		flex-flow: column;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: rgba(255, 255, 255, 0.96);
		box-shadow: 0px calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024))) 0px rgba(0, 0, 0, 0.25);
		width: calc(504.6px + (946 - 504.6) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(279px + (523 - 279) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(32px + (60 - 32) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: auto;
		margin-right: auto;
		margin-top: calc(20.3px + (38 - 20.3) * ((100vw - 1024px) / (1920 - 1024)));
		align-items: center;
	}

	.registration-notice-us-canada>.content h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(24px + (45 - 24) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-align: center;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
	}

	.registration-notice-us-canada>.content p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		line-height: calc(16.7px + (31.2 - 16.7) * ((100vw - 1024px) / (1920 - 1024))); /* 31.2px */
		text-align: center;
		margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(3){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		text-align: center;
		font-weight: 300;
		line-height: calc(16.7px + (31.2 - 16.7) * ((100vw - 1024px) / (1920 - 1024))); /* 31.2px */
		margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 14px;
		margin-left: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(4){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(13.9px + (25.9 - 13.9) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		text-align: center;
		line-height: calc(16.7px + (31.2 - 16.7) * ((100vw - 1024px) / (1920 - 1024))); /* 31.2px */
		margin-left: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(5){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(13.9px + (26 - 13.9) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		line-height: calc(16.7px + (31.2 - 16.7) * ((100vw - 1024px) / (1920 - 1024))); /* 31.2px */
		text-align: center;
		margin-top: 0;
		margin-bottom: calc(19.2px + (36 - 19.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.registration-notice-us-canada>.content div:nth-child(6){
		display: inline-flex;
		align-items: center;
	}

	.registration-notice-us-canada>.content p:nth-child(5) a{
		color: var(--accent, #2577B7);
		text-decoration: underline;
		cursor: pointer;
	}

	.registration-notice-us-canada>.content input{
		border-radius: calc(2.2px + (4 - 2.2) * ((100vw - 1024px) / (1920 - 1024)));
		border: 1px solid var(--dark, #181818);
		background: none;
		width: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(18.2px + (34 - 18.2) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.registration-notice-us-canada>.content label{
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(13.4px + (25 - 13.4) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		line-height: calc(16.7px + (31.2 - 16.7) * ((100vw - 1024px) / (1920 - 1024))); /* 31.2px */
		display: inline-flex;
		align-items: center;
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content .buttons{
		display: inline-flex;
		margin-top: calc(16.6px + (31 - 16.6) * ((100vw - 1024px) / (1920 - 1024)));
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(1){
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		background: var(--dark, #181818);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024))) calc(18.7px + (35 - 18.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: none;
		cursor:pointer;
	}
	.pointer_event_none{
		opacity: 0.3;
		pointer-events: none;
		cursor: default !important;
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(2){
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		background: var(--dark, #2577B7);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024))) calc(18.7px + (35 - 18.7) * ((100vw - 1024px) / (1920 - 1024)));
		cursor:pointer;
		border: none;
	}

	.registration-notice-us-canada .accept{
		margin-top: calc(15px + (28 - 15) * ((100vw - 1024px) / (1920 - 1024)));
		background: rgba(24, 24, 24, 0.80);
		display: inline-flex;
		transition: transform .3s;
		align-items: center;
	}
	.registration-notice-us-canada .accept p{
		color: var(--unnamed, #FFF);
		font-family: DIN Pro;
		font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		line-height: calc(11.1px + (20.8 - 11.1) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(345.6px + (648 - 345.6) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: auto;
		margin-right: calc(32px + (60 - 32) * ((100vw - 1024px) / (1920 - 1024)));
	}

	.registration-notice-us-canada .accept button{
		color: var(--unnamed, #FFF);
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: auto;
		margin-left: 0;
		cursor: pointer;
		margin-top: auto;
		margin-bottom: auto;
		background: none;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: 1px solid var(--unnamed, #FFF);
		padding: 0 calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	}

	.accept_done{
		transform: translateY(150%);
	}

	.registration-notice-us-canada{
		overflow: hidden;
	}
}
@media(max-width: 1023px){
	.registration-notice-us-canada{
		height: calc(367.6px + (1175 - 367.6) * ((100vw - 320px) / (1023 - 320)));
		width: 100%;
		display: flex;
		flex-flow: column;
		background-size: cover !important;
	}
	.registration-notice-us-canada>button svg{
		margin-right: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
	}
	.registration-notice-us-canada>button{
		display: inline-flex;
		margin-left: 5%;
		width: auto;
		margin-right: auto;
		margin-top: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
		cursor: pointer;
		background: none;
		display: inline-flex;
		align-items: center;
		border: none;
		color: var(--unnamed, #FFF);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 320px) / (1023 - 320)));
	}
	.registration-notice-us-canada>.content{
		display: flex;
		flex-flow: column;
		border-radius: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		background: rgba(255, 255, 255, 0.96);
		box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.25);
		width: calc(233.4px + (746 - 233.4) * ((100vw - 320px) / (1023 - 320)));
		height: calc(251.2px + (803 - 251.2) * ((100vw - 320px) / (1023 - 320)));
		padding: calc(18.8px + (60 - 18.8) * ((100vw - 320px) / (1023 - 320)));
		margin-left: auto;
		margin-right: auto;
		margin-top: calc(11.9px + (38 - 11.9) * ((100vw - 320px) / (1023 - 320)));
		align-items: center;
	}

	.registration-notice-us-canada>.content h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(22.6px + (72 - 22.6) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-align: center;
		text-transform: uppercase;
		margin-top: calc(-1 * calc(0.4px + (1 - 0.4) * ((100vw - 320px) / (1023 - 320))));
		margin-bottom: calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320)));
	}

	.registration-notice-us-canada>.content p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		text-align: center;
		margin-top: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(3){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		text-align: center;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		margin-top: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: calc(4.4px + (14 - 4.4) * ((100vw - 320px) / (1023 - 320)));
		margin-left: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(4){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		text-align: center;
		line-height: 130%; /* 31.2px */
		margin-left: calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320)));
		margin-right: calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content p:nth-child(5){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		text-align: center;
		margin-top: calc(0.4px + (1 - 0.4) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: calc(11.3px + (36 - 11.3) * ((100vw - 320px) / (1023 - 320)));
	}
	.registration-notice-us-canada>.content div:nth-child(6){
		display: inline-flex;
		align-items: center;
	}

	.registration-notice-us-canada>.content p:nth-child(5) a{
		color: var(--accent, #2577B7);
		text-decoration: underline;
		cursor: pointer;
	}

	.registration-notice-us-canada>.content input{
		border-radius: calc(1.3px + (4 - 1.3) * ((100vw - 320px) / (1023 - 320)));
		border: 1px solid var(--dark, #181818);
		background: none;
		width: calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320)));
		height: calc(10.7px + (34 - 10.7) * ((100vw - 320px) / (1023 - 320)));
		margin-right: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
	}
	.registration-notice-us-canada>.content label{
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		line-height: 130%; /* 31.2px */
		display: inline-flex;
		align-items: center;
		margin-bottom: 0px;
	}
	.registration-notice-us-canada>.content .buttons{
		display: inline-flex;
		margin-top: calc(9.7px + (31 - 9.7) * ((100vw - 320px) / (1023 - 320)));
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(1){
		border-radius: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
		background: var(--dark, #181818);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.24 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		padding: calc(5.7px + (18 - 5.7) * ((100vw - 320px) / (1023 - 320))) calc(11px + (35 - 11) * ((100vw - 320px) / (1023 - 320)));
		margin-right: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		border: none;
		cursor:pointer;
	}
	.pointer_event_none{
		opacity: 0.3;
		pointer-events: none;
		cursor: default !important;
	}

	.registration-notice-us-canada>.content .buttons button:nth-child(2){
		border-radius: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
		background: var(--dark, #2577B7);
		color: var(--bg, #F7F7F8);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.24 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		padding: calc(5.7px + (18 - 5.7) * ((100vw - 320px) / (1023 - 320))) calc(11px + (35 - 11) * ((100vw - 320px) / (1023 - 320)));
		cursor:pointer;
		border: none;
	}

	.registration-notice-us-canada .accept{
		margin-top: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		background: rgba(24, 24, 24, 0.80);
		display: inline-flex;
		transition: transform .3s;
		align-items: center;
	}
	.registration-notice-us-canada .accept p{
		color: var(--unnamed, #FFF);
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		line-height: calc(6.6px + (20.8 - 6.6) * ((100vw - 320px) / (1023 - 320)));
		width: calc(202.7px + (648 - 202.7) * ((100vw - 320px) / (1023 - 320)));
		margin-left: auto;
		margin-right: calc(18.8px + (60 - 18.8) * ((100vw - 320px) / (1023 - 320)));
	}

	.registration-notice-us-canada .accept button{
		color: var(--unnamed, #FFF);
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		margin-right: auto;
		margin-left: 0;
		cursor: pointer;
		margin-top: auto;
		margin-bottom: auto;
		background: none;
		border-radius: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		border: 1px solid var(--unnamed, #FFF);
		padding: 0 calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	}

	.accept_done{
		transform: translateY(150%);
	}

	.registration-notice-us-canada{
		overflow: hidden;
	}
}