@font-face {
	font-family: freestyle;
	src: url('../fonts/FreestyleScript-Regular.woff2') format('woff2'), url('../fonts/FreestyleScript-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

* {	box-sizing: border-box;	margin: 0;padding: 0}
body {font-family: Poppins, sans-serif}
.container {width: 100%;max-width: 1280px;margin: 0 auto;position: relative;padding: 0 15px}
.yellow-tagline {background-color: #ffff01;text-align: left;padding: 6px 22px;max-width: 1620px;margin: 0 auto;}
.yellow-tagline p {	font-family: freestyle;	margin: 0;	font-size: 45px;}
.yellow-tagline p span {text-transform: uppercase;font-size: 45px;text-decoration: underline;}
h1 {font-weight: 700;color: #000;font-size: 55px;font-family: Poppins, sans-serif;line-height: 1.2;	margin: 25px 0 40px;}
h1 span.red-text {color: #be0000;}
.text-center {text-align: center}

/**button**/
.submit-btn {background: #ff9432;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;font-size: 50px;font-weight: 400;	color: #fff;
position: relative;	padding: 12px 50px;	border-radius: 100px;font-family: Poppins, sans-serif;	cursor: pointer;box-shadow: 6px 6px 10px rgb(0 0 0 / 9%);
display: inline-flex;align-items: center;gap: 15px;	text-decoration: none;-webkit-transition: all .2s;-o-transition: all .2s;	transition: all .2s;
margin-top:50px;}
.submit-btn:hover {	box-shadow: 0 6px 10px rgb(0 0 0 / 11%);background: #003d66;animation-play-state: paused;}
.submit-btn {animation: bounce 1.5s ease infinite}
.submit-btn .tick-icon {height: 50px;position: relative;	top: -5px;}
#popup .tick-icon {	top: 5px;}
#popup .tick-icon img {	margin: 0;	width: auto;height: 36px;}
@keyframes bounce {

	20%,
	50%,
	80% {
		transform: translate(0, 0)
	}

	40% {
		transform: translate(0, -10px)
	}

	70% {
		transform: translate(0, -5px)
	}

	90% {
		transform: translate(0, -2px)
	}
}
/**/
input[type=text],input[type=email],select { width: 100%;  box-sizing: border-box;  display: block; margin: 15px 0; padding: .95em 15px;  font-size: 1em;
    font-family: Poppins, sans-serif; border: 0px; color: #8E8E8E; border-radius: 6px;}
#popup input[type=text],#popup input[type=email],#popup select {font-size: 1em;  border: 1px solid #989898;  color: #8E8E8E;  background: #fcfcfc;}
.alert-error {background: rgb(228, 92, 93);  color: #fff; box-sizing: border-box; max-width: 750px;  margin: 1em auto; padding: 1em 10px;}
#ppsnon {height: 0; padding: 0; border: 0 !important; background: #fff; margin: 0 !important; top: -999px;  position: absolute;}
.error-message {  margin: 1em auto; text-align: center;  color: #d91b1b;  font-weight: bold;}
.popup-btn {width: 100%;text-align: center !important;justify-content: center;font-size: 30px; margin-top: 10px;}
footer{margin-top:30px; text-align: center;}
.top-info {	color: #be0000;	font-size: 33px;padding: 0 120px 0;	position: relative;	display: inline-block;	margin: 42px 0 20px;}
span.arrow-left-red {animation: animateArrow1 2s linear infinite;position: absolute;left: 0px;top: 2px;}
 span.arrow-right-red {	position: absolute;	right: 0px;	animation: animateArrow2 2s linear infinite;top: 2px; }
span.arrow-left-red img, span.arrow-right-red img{width: 120px;}
@keyframes animateArrow1 {
	0% {
		left: 0px;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0px;
	}
}

@keyframes animateArrow2 {
	0% {
		right: 0px;
	}

	50% {
		right: -40px;
	}

	100% {
		right: 0px;
	}
}
@media  (max-width:991px) {
.top-info {	font-size: 30px; padding: 0px 120px 20px;}
span.arrow-left-red img, span.arrow-right-red img{width:80px;}
@keyframes animateArrow1 {
	0% {
		left: 40px;
	}

	50% {
		left:30px;
	}

	100% {
		left:40px;
	}
}

@keyframes animateArrow2 {
	0% {
		right:40px;
	}

	50% {
		right:30px;
	}

	100% {
		right: 40px;
	}
}
}

@media  (max-width:767px) {
h1{font-size:29px;margin-top: 0;margin-bottom: 20px;}
.yellow-tagline p {	font-size: 32px;}
.subheadline {	font-size: 22px;line-height: inherit;}
.submit-btn{font-size: 24px;}
.tick-icon img{width: 30px;}
.submit-btn .tick-icon {top: 9px;}
.top-info {	font-size: 22px; padding: 0px 120px 20px;margin: 42px 0 10px;}
span.arrow-left-red img, span.arrow-right-red img{width:80px;}
@keyframes animateArrow1 {
	0% {
		left: 40px;
	}

	50% {
		left:30px;
	}

	100% {
		left:40px;
	}
}

@keyframes animateArrow2 {
	0% {
		right:40px;
	}

	50% {
		right:30px;
	}

	100% {
		right: 40px;
	}
}
.subheadline strong {font-size: 31px;margin: 13px 0;display: block;}
.submit-btn{margin-top: 10px;}
.yellow-tagline {margin: 0 auto 20px;}
}
@media  (max-width:500px) {
.top-info { padding: 0px 66px 10px; }
span.arrow-left-red img, span.arrow-right-red img{width:50px;}
@keyframes animateArrow1 {
	0% {
		left: 10px;
	}

	50% {
		left:20px;
	}

	100% {
		left:10px;
	}
}

@keyframes animateArrow2 {
	0% {
		right:10px;
	}

	50% {
		right:20px;
	}

	100% {
		right:10px;
	}
}
}