
@import 'https://cdn.fonts.net/kit/46a2fae0-420e-4cc7-b89c-1557abf7d44a/46a2fae0-420e-4cc7-b89c-1557abf7d44a.css';

html {
    font-family:"GilroyMedium", sans-serif;
    scroll-behavior: smooth;
}
body{
	margin: 0px;
	background-color: #fff9f2;
}
body a{
	color: #000;
}
.promotionheroimage img{
	width: 100%;
}
.simple-signup>.simple-signup{
	width: 60%;
}
.simple-signup>.simple-signup h1{
	font-size: 3rem;
    text-align: center;
}
.simple-signup .form-inner input,.simple-signup .form-inner textarea,.simple-signup .form-inner select{
    height: 50px;
    width: 100%;
    max-width: 100%;
	font-size: 1rem;
}
.simple-signup>.simple-signup .form-control-label{
	font-weight: 100;
}
.simple-signup>.simple-signup .signup-monthyear {
    max-width: 100%;
}
.simple-signup>.simple-signup .label-after{
	width: 100%;
}
.simple-signup .form-inner input[type="checkbox"],
.signup-privacypolicy-input, .simple-signup-subscription{
    width: auto;
}
.simple-signup-subscription + .rv7-consent-text {
    margin-left: 10px;
}
.signup-button {
    text-align: center;
}
.simple-signup .simple-signup-reg-recaptcha {
    width: fit-content;
    margin: auto;
}
.simple-signup .login-form-captcha{
    border: none;
}

.rv7-button{
	background-color: #0000a0;
	border: 1px solid #0000a0;
	border-radius: 35px;
	color: #fff;
	width: 40%;
	font-size: 2rem;
    text-align: center;
}

.simple-signup-section .rv7-TFA-container {
    text-align:center;
}
.simple-signup-section .twofa-otp-container-wrapper {
   justify-content: center;
}
/* Footer css starts */
.footer, .footer-container{
    background: #215da1;
    color: #ffffff;
}
.footer-content,
.footer-content a,
.footer-legal a{
   color: #ffffff;
}
.footer-legal a{
	white-space: nowrap;
    display: inline-block;
}
.footer-logo{
   display: none;
}
.footer-legal, .footer-content{
   padding: 20px;
}
.footer-legal {
    background-color: #fff9f2;
    color: #000;
}
.footer-legal a {
    color: #000;
    text-decoration: none;
    padding: 10px;
}
/* Footer css ends */
.simple-signup-error-form {
    text-align: center;
}
.rv7-TFA-container .rv7-button {
    font-size: 1rem;
}
.rv7-TFA-container .link-text{
    background:transparent;
    border:none;
    color: #0000a0;
}
.rv7-TFA-container .link-text:hover{
    text-decoration: underline;
}
.rv7-TFA-resendOTP-modal-CTA button {
    width: 100%;
}
.rv7-TFA-resendOTP-modal .link-text {
    width: 100%;
    color: #0000a0 !important;
}
@media (min-width: 320px) and (max-width: 768px) {
	.simple-signup>.simple-signup h1{
		font-size: 1.5rem;
		text-align: center;
	}
	.simple-signup-body {
	    padding: 20px 0
	}
	.rv7-button{
		width: 90%;
		font-size: 1.5rem;
	}
	.footer-cont-2 a{
    	word-break: break-word;
    }
    .simple-signup>.simple-signup{
		width: 80%;
	}
    .secondchance-ty-container {
        padding: 10px;
    }
}
.simple-signup .form-inner input[type="checkbox"],
.signup-privacypolicy-input, .simple-signup-subscription{
    width: 20px;

}
.rv7-sweeps-cta{
	display: none;
}
.simple-signup-sweeps h2,.simple-signup-sweeps p {
    font-size: 32px;
    font-weight: 600;
    text-align: center;
}