
.main-wrapper-quiz {
	min-height: calc(100vh - 150px);
	display: flex;
	align-items: self-start;
	justify-content: center;
	padding: 50px 0 100px;
	background-color: #111323;
	background-image: url("https://cdn-ilfamii.nitrocdn.com/zVRunybrdDWTyRsmOYKfHTUVzfSIQiZZ/assets/images/optimized/rev-864b42a/www.fusionrm.com/wp-content/themes/fusion/assets/img/fusionrm-quiz-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.main-wrapper-quiz .main-inner-wrapper {
	width: 100%;
}

.main-wrapper-quiz .main-inner-wrapper .gf_progressbar_title {
	color: #fff;
}

.main-wrapper-quiz .main-inner-wrapper .gf_progressbar {
	background-color: #fff;
}

.main-wrapper-quiz .main-inner-wrapper .gf_progressbar .percentbar_blue {
	background-color: #41b6e6;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body {
	max-width: 685px;
	margin: 90px auto 0;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page:first-child .gform-page-footer {
	display: flex;
	justify-content: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields h2 {
	font-size: 32px;
	color: #41b6e6;
	font-weight: 700;
	margin-bottom: 18px;
	text-align: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields h1 {
	font-size: 64px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 18px;
	text-align: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields h4 {
	font-size: 32px;
	font-weight: 800;
	color: #fff;
	text-align: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-quiz legend {
	font-size: 32px;
	color: #fff;
	font-weight: 800;
	margin-bottom: 28px;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-quiz .gchoice {
	padding: 18px 15px;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #98a2b3;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-quiz .gchoice .gform-field-label {
	font-size: 16px;
	color: #72798e;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-consent .gform-field-label {
	color: #fff;
	font-size: 16px;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_footer .gform_next_button, .main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_footer .gform_button {
	color: #fff;
	font-family: sofia-pro-variable, sans-serif;
	font-weight: 700;
	transition: all .5s;
	font-size: .875rem;
	line-height: normal;
	display: inline-block;
	border-radius: .125rem !important;
	background-color: #41b6e6 !important;
	border: .0625rem solid #41b6e6 !important;
	padding: 12px 20px !important;
	text-transform: uppercase !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_footer .gform_previous_button {
	background-color: rgba(0, 0, 0, 0) !important;
	text-transform: uppercase !important;
	border: 1px solid #fff !important;
	color: #fff !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields .gform_fields {
	row-gap: 15px !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-text input, .main-wrapper-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-email input {
	padding: 18px 14px;
	background-color: #fff;
	font-size: 16px;
	height: 60px;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message {
	background-color: #fff;
	padding: 30px 40px;
	border-radius: 10px;
	color: #72798e;
	font-size: 16px;
	margin: 0 auto;
	max-width: 685px !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message h3 {
	font-size: 20px;
	color: #72798e;
	margin-bottom: 10px;
	text-align: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message h1 {
	font-size: 36px;
	font-weight: 800;
	color: #41b6e6;
	margin-bottom: 28px;
	text-align: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder {
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
	align-items: center;
	font-size: 16px;
	font-weight: 800;
	color: #111323;
	padding: 24px;
	background-color: #eefaff;
	border-radius: 5px;
	border: 1px solid #a0daf2;
	margin-bottom: 20px;
	margin-top: 20px;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-ico {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M23.7099 14.9821H29.13V9.177H23.7099V14.9821ZM26.5188 14.3831L24.4729 13.0304L25.0974 11.9499L26.0861 12.6035L27.4818 9.91674L28.5182 10.5344L26.5188 14.3831ZM22.8398 17.9818H25.251V20.5627H22.8398V17.9818ZM22.8398 21.9224H25.251V24.5045H22.8398V21.9224ZM22.8398 25.8642H25.251V28.4451H22.8398V25.8642Z' fill='%2341B6E6'/%3E%3Cpath d='M26.8868 16.7164V30.2237H12.1781V11.3557H22.2972V9.9541H10.8696V31.6252H28.1965V16.7164H26.8868Z' fill='white'/%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M23.7099 14.9821H29.13V9.177H23.7099V14.9821ZM26.5188 14.3831L24.4729 13.0304L25.0974 11.9499L26.0861 12.6035L27.4818 9.91674L28.5182 10.5344L26.5188 14.3831ZM22.8398 17.9818H25.251V20.5627H22.8398V17.9818ZM22.8398 21.9224H25.251V24.5045H22.8398V21.9224ZM22.8398 25.8642H25.251V28.4451H22.8398V25.8642Z' fill='%2341B6E6'/%3E%3Cpath d='M26.8868 16.7164V30.2237H12.1781V11.3557H22.2972V9.9541H10.8696V31.6252H28.1965V16.7164H26.8868Z' fill='white'/%3E%3Cpath d='M13.9016 14.6321H21.2804V16.0336H13.9016V14.6321ZM13.9016 18.5727H20.9815V19.9743H13.9016V18.5727ZM13.9016 22.5133H19.7195V23.9149H13.9016V22.5133ZM13.9016 26.454H20.9815V27.8555H13.9016V26.454Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-ico.nitro-lazy {
	background-image: none !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-btn {
	padding: 9px 14px 9px 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 12.5V15.8333C17.5 16.2754 17.3244 16.6993 17.0118 17.0118C16.6993 17.3244 16.2754 17.5 15.8333 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V12.5M5.83333 8.33333L10 12.5M10 12.5L14.1667 8.33333M10 12.5V2.5' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: 10px;
	color: #fff;
	background-color: #41b6e6;
	background-repeat: no-repeat;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-btn.nitro-lazy {
	background-image: none !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-arrow {
	padding: 9px 14px 9px 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 12.5V15.8333C17.5 16.2754 17.3244 16.6993 17.0118 17.0118C16.6993 17.3244 16.2754 17.5 15.8333 17.5H4.16667C3.72464 17.5 3.30072 17.3244 2.98816 17.0118C2.67559 16.6993 2.5 16.2754 2.5 15.8333V12.5M5.83333 8.33333L10 12.5M10 12.5L14.1667 8.33333M10 12.5V2.5' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: 10px;
	color: #fff;
	background-color: #41b6e6;
	background-repeat: no-repeat;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-arrow.nitro-lazy {
	background-image: none !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-btn.without-ico {
	padding: 9px 14px;
	background-image: unset;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message ul {
	list-style: outside;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-mail {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='white' d='M576 480C576 515.3 547.5 544 512.1 544L128 544C92.6 544 64 515.3 64 480L64 228C64.1 212.5 71.8 198 84.5 189.2L270 61.3C300.1 40.6 339.8 40.6 369.9 61.3L555.5 189.2C568.3 198 575.9 212.5 576 228L576 480zM128 496L512.1 496C520.9 496 528 488.9 528 480L528 288.3L373.2 405.7C341.8 429.6 298.3 429.6 266.8 405.7L112 288.3L112 480C112 488.9 119.2 496 128 496zM527.6 228.4L342.7 100.8C329 91.4 311 91.4 297.3 100.8L112.4 228.4L295.8 367.5C310.1 378.3 329.9 378.3 344.2 367.5L527.6 228.4z'/%3E%3C/svg%3E");
	background-size: 20px;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-mail.nitro-lazy {
	background-image: none !important;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-person {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Ccircle cx='20' cy='20' r='20' fill='%23111323'/%3E%3Cpath d='M20 23.0723C17.1857 23.0723 14.8965 20.783 14.8965 17.9688C14.8965 15.1545 17.1857 12.8652 20 12.8652C22.8143 12.8652 25.1035 15.1545 25.1035 17.9688C25.1035 20.783 22.8143 23.0723 20 23.0723ZM20 13.9316C17.7738 13.9316 15.9629 15.7425 15.9629 17.9688C15.9629 20.195 17.7738 22.0059 20 22.0059C22.2263 22.0059 24.0371 20.195 24.0371 17.9688C24.0371 15.7425 22.2263 13.9316 20 13.9316Z' fill='%2341B6E6'/%3E%3Cpath d='M24.429 23.5273L24.1345 23.3516L23.8522 23.5466C22.7167 24.3327 21.3842 24.747 19.9999 24.747C18.6156 24.747 17.2831 24.3316 16.1476 23.5466L15.8653 23.3516L15.5708 23.5273C14.1052 24.4017 12.9291 25.6946 12.1948 27.2201C12.4518 27.4973 12.7229 27.7614 13.0073 28.0102C13.5923 26.631 14.5805 25.4448 15.8369 24.6191C17.084 25.4021 18.5161 25.8145 19.9999 25.8145C21.4837 25.8145 22.9158 25.4021 24.1629 24.6191C25.4193 25.4448 26.4075 26.631 26.9925 28.0102C27.2769 27.7614 27.548 27.4973 27.805 27.2201C27.0707 25.6946 25.8946 24.4007 24.429 23.5273Z' fill='%2341B6E6'/%3E%3Cpath d='M20 31.7051C13.5457 31.7051 8.29492 26.4543 8.29492 20C8.29492 13.5457 13.5457 8.29492 20 8.29492C26.4543 8.29492 31.7051 13.5457 31.7051 20C31.7051 26.4543 26.4543 31.7051 20 31.7051ZM20 9.36133C14.1337 9.36133 9.36133 14.1337 9.36133 20C9.36133 25.8662 14.1337 30.6387 20 30.6387C25.8662 30.6387 30.6387 25.8662 30.6387 20C30.6387 14.1337 25.8662 9.36133 20 9.36133Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-person.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 576px) {
	.main-wrapper-quiz .main-inner-wrapper .gform_confirmation_message .download-holder {
		flex-direction: column;
		flex-direction: column;
		gap: 20px;
		padding: 15px;
	}
}

.gf_progressbar_wrapper.sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 20px 70px;
	border-bottom: 2px solid #191c34;
	background: #111323;
	box-shadow: 0 12px 24px -12px rgba(0, 0, 0, .4);
}

.main-wrapper-quiz .main-inner-wrapper .gf_progressbar {
	max-width: 1300px;
	margin: 0 auto;
}

.main-wrapper-quiz .main-inner-wrapper .gf_progressbar_title {
	max-width: 1300px;
	margin: 0 auto 20px;
}

.form-group-heading {
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	color: #fff;
	display: flex;
	-moz-column-gap: 18px;
	column-gap: 18px;
}

.form-group-heading span {
	padding: 7px 15px;
	border-radius: 30px;
	border: 1px solid #41b6e6;
	font-size: 18px;
	color: #41b6e6;
}

.form-group-required {
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	color: #fff;
	margin-bottom: 30px;
	display: flex;
	align-items: flex-start;
	-moz-column-gap: 8px;
	column-gap: 8px;
}

.form-group-required span {
	color: #f04438;
}

.gform_next_button:disabled {
	opacity: .5;
	pointer-events: none;
	cursor: not-allowed;
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-quiz legend {
	display: inline-block;
}

.main-wrapper-quiz .main-inner-wrapper .gform_required_legend {
	display: none;
}

@media (max-width: 576px) {
	.form-group-heading {
		flex-direction: column;
		row-gap: 5px;
		font-size: 28px;
	}
}

.main-wrapper-quiz .main-inner-wrapper .gform-body .gfield--type-quiz legend {
	display: inline-block;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .quiz-first-step {
	text-align: center;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .quiz-first-step h2 {
	font-size: 64px;
	font-style: normal;
	font-weight: 800;
	color: #fff;
	letter-spacing: -.25px;
	line-height: 1;
	margin-bottom: 18px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .quiz-first-step h4 {
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: .281px;
	color: #41b6e6;
	margin-bottom: 18px;
}

.main-wrapper-quiz.updated-quiz .gform_required_legend {
	display: none;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gfield--type-quiz legend {
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
}

.main-wrapper-quiz.updated-quiz .gfield_required_asterisk {
	font-size: 24px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gform_fields {
	row-gap: 53px !important;
}

.page-id-450514 .sticky-offset {
	height: 0;
}

.page-id-450514 .mega-menu__background {
	position: relative;
}

.main-wrapper-quiz.updated-quiz .gform_body .gform_page:last-child {
	background: #fff;
	padding: 50px 40px;
	border-radius: 10px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page:last-child .gform_page_fields h2 {
	margin-bottom: 10px;
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	letter-spacing: -.25px;
	color: #41b6e6;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page:last-child .gform_page_fields p {
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	color: #72798e;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page:last-child .gform_page_fields .gform_fields {
	row-gap: 16px !important;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-text input, .main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-email input {
	height: 44px;
	padding: 10px 14px;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gfield--type-consent .gform-field-label {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: #687086;
	display: flex;
	-moz-column-gap: 4px;
	column-gap: 4px;
}

.main-wrapper-quiz.updated-quiz .gfield--type-consent .gfield_required_asterisk {
	font-size: 18px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page:last-child .gform_page_footer .gform_previous_button {
	border: 1px solid #72798e !important;
	color: #72798e !important;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message h4 {
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #111323;
	margin-bottom: 10px;
	text-align: center;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message h2 {
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: 44px;
	letter-spacing: -.72px;
	color: #41b6e6;
	text-align: center;
	margin-bottom: 26px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message h3 {
	margin-top: 28px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	color: #111323;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message ul {
	list-style: none;
	padding: 0;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message ul li {
	position: relative;
	padding-left: 30px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #72798e;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message ul li:before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #41b6e6;
	position: absolute;
	left: 5px;
	top: 10px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-content {
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
	align-items: center;
	font-size: 16px;
	font-weight: 800;
	color: #111323;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message .download-holder {
	justify-content: space-between;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .quiz-first-step p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.main-wrapper-quiz.updated-quiz .gform_body .gform_page:first-child {
	width: calc(100% + 117px);
	margin-left: -58px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-btn {
	font-size: 14px;
	text-transform: uppercase;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform_confirmation_message .download-holder .download-mail {
	min-width: 240px;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-text input::-moz-placeholder, .main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-email input::-moz-placeholder {
	color: #667085;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-text input::-moz-placeholder, .main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-email input::-moz-placeholder {
	color: #667085;
}

.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-text input::placeholder, .main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gfield--type-email input::placeholder {
	color: #667085;
}

.main-wrapper-quiz.updated-quiz {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='978' viewBox='0 0 1440 978' fill='none'%3E%3Cpath d='M904.011 380.793L1512.22 -62.5402V-359L577.38 323.676V435.187L1512.22 1126.03V829.563L904.011 380.793ZM411.853 851.198L-29.0068 529.849V314.956L648.612 809.797V890.625L-29.0068 1391.38V1176.49L411.853 851.198Z' fill='%23191C34'/%3E%3C/svg%3E");
	background-color: #111323;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100%;
}

.main-wrapper-quiz.updated-quiz.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 800px) {
	.main-wrapper-quiz.updated-quiz .gform_body .gform_page:first-child {
		width: 100%;
		margin-left: 0;
	}
	
	.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .quiz-first-step h2 {
		font-size: 46px;
	}
}

@media (max-width: 576px) {
	.form-group-heading span {
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gfield--type-consent .gform-field-label {
		display: unset;
	}
	
	.main-wrapper-quiz.updated-quiz .main-inner-wrapper .gform-body .gform_page_fields .gform_fields {
		row-gap: 30px !important;
	}
	
	.main-wrapper-quiz.updated-quiz {
		background-image: unset;
	}
}

.main-menu-desktop {
	background: #fff;
}

.main-menu-desktop .container, .mega-menu__background .container {
	max-width: 1330px;
}

.main-menu-desktop .main-menu-inner-desktop {
	display: flex;
	justify-content: space-between;
	-moz-column-gap: 50px;
	align-items: center;
}

.main-menu-desktop .main-menu-inner-desktop .column-1 {
	min-width: 287px;
}

.main-menu-desktop .main-menu-inner-desktop .logo-holder {
	width: 135px;
	padding: 14px 0;
}

.main-menu-desktop .main-menu-inner-desktop .logo-holder svg {
	width: 100%;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li {
	height: 100%;
	padding: 28px 0 23px;
	border-bottom: 4px solid #fff;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li:hover {
	border-bottom: 4px solid #003da5;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li:hover .sub-mega-menu-desktop {
	pointer-events: all;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li.has-sub a {
	padding-right: 24px;
	position: relative;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li.has-sub a:after {
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	top: -1px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23111323' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li a {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li:hover a {
	color: #003da5;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li.has-sub:hover a:after {
	transform: rotate(180deg);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23003DA5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop {
	position: fixed;
	top: 80px;
	left: 0;
	right: 0;
	width: 100%;
	display: flex;
	background-color: #fff;
	pointer-events: none;
	transition: all .3s;
	opacity: .5;
	visibility: hidden;
}

.mega-menu__background {
	z-index: 9;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop {
	display: grid;
	-moz-column-gap: 50px;
	column-gap: 50px;
	grid-template-columns: repeat(4, 1fr);
	padding: 50px 0;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .column {
	display: flex;
	flex-direction: column;
	row-gap: 50px;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .info-holder h4 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	color: #111323;
	margin-bottom: 10px;
	margin-top: 0;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .info-holder h4 span {
	color: #003da5;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .info-holder p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #687086;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder > ul {
	display: flex;
	flex-direction: column;
	row-gap: 13px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder > ul > li a {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	color: #111323;
	text-decoration: none;
	width: 100%;
	position: relative;
	text-transform: none;
	display: block;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder > ul > li a:hover {
	color: #003da5;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder > ul > li a:after {
	content: unset;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder > ul > li a[target="_blank"]:before {
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 17L17 7M17 17V7H7' stroke='%23003DA5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	right: 0;
	top: -1px;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-links-holder .links-head {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 24px;
	text-transform: uppercase;
	color: #687086;
	border-bottom: 1px solid #687086;
	width: 100%;
	margin-bottom: 13px;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta {
	padding: 20px;
	border-radius: 10px;
	background: radial-gradient(74.6% 69.26% at 29.44% 33.86%, #2b2c47 0%, var(--Mirage, #111323) 100%);
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta .tag {
	padding: 7px 12px;
	border-radius: 26px;
	background-color: #41b6e6;
	font-size: 13.5px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	letter-spacing: .545px;
	color: #fff;
	margin-bottom: 20px;
	width: -moz-fit-content;
	width: fit-content;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta h4 {
	font-size: 20px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
	color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta a {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
	display: flex;
	-moz-column-gap: 12px;
	column-gap: 12px;
	align-items: center;
}

.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul > li .sub-mega-menu-desktop .sub-menu-inner-desktop .mega-sub-cta a:after {
	content: unset;
}

.main-menu-desktop .main-menu-inner-desktop .nav-buttons-holder {
	display: flex;
	-moz-column-gap: 10px;
	column-gap: 10px;
	padding: 13px 0;
}

.main-menu-desktop .main-menu-inner-desktop .nav-buttons-holder .btn-outlined {
	background-color: #fff;
	border: 1px solid #d0d5dd;
	border-radius: 2px;
	color: #344054;
}

.main-menu-desktop .main-menu-inner-desktop .nav-buttons-holder .btn-outlined:hover {
	background-color: #1834a7;
	border-color: #1834a7;
	color: #fff;
}

@media (max-width: 1280px) {
	.main-menu-desktop .main-menu-inner-desktop .main-nav-holder > ul {
		-moz-column-gap: 10px;
		column-gap: 10px;
	}
}

@media (max-width: 1200px) {
	.main-menu-desktop {
		display: none;
	}
}

.footer-bottom-holder {
	padding: 32px 30px;
	border-top: 1px solid #475467;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.trust-info-holder h4 {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 11px;
}

.trust-info-holder a {
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	line-height: 18px;
	text-transform: uppercase;
	color: #20a2d8;
	display: flex;
	-moz-column-gap: 8px;
	column-gap: 8px;
}

.footer {
	padding: 40px 0 0;
}

.footer .footer__inner {
	padding-bottom: 40px;
}

.footer-copyright-holder {
	background-color: #111323;
}

.footer-copyright-holder .footer__bottom {
	margin-top: 0;
	border: 0;
}

.footer-copyright-holder .footer__bottom p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #72798e;
	margin-bottom: 0;
}

.footer-copyright-holder .footer__bottom ul {
	margin-bottom: 0;
	-moz-column-gap: 32px;
	column-gap: 32px;
}

.footer-copyright-holder .footer__bottom ul li {
	margin-right: 0;
}

.footer-copyright-holder .footer__bottom ul li a {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	color: #687086;
	text-transform: none;
}

.footer .footer__inner .footer__left p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	color: #fff;
}

.menu-head-footer {
	margin-top: 22px;
	margin-bottom: 16px;
}

.footer #menu-footer-menu .menu-head-footer a {
	color: #98a2b3;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
}

.footer #menu-footer-menu .menu-head-footer a:hover {
	color: #98a2b3;
}

.footer #menu-footer-menu li ul.sub-menu {
	margin-top: 1rem;
}

.certified-logos-inner {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	gap: 20px 0;
	align-items: center;
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.footer-bottom-holder {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 15px;
	}
	
	.certified-logos-inner {
		justify-content: flex-start;
	}
	
	.footer-bottom-holder {
		padding: 32px 10px;
	}
}

.mobile-mega-menu {
	display: none;
}

@media (max-width: 1200px) {
	.mobile-mega-menu {
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: #fff;
		padding: 24px 20px;
		position: relative;
		z-index: 100;
	}
}

.mobile-mega-menu .logo-holder {
	width: 110px;
}

.mobile-mega-menu .logo-holder svg {
	width: 100%;
	display: block;
}

.mobile-mega-menu .toggle-btn-holder {
	width: 24px;
	height: 24px;
	cursor: pointer;
	position: relative;
	z-index: 102;
}

.mobile-mega-menu .toggle-btn-holder svg {
	display: block;
	transition: opacity .3s;
}

.mobile-mega-menu:before {
	content: "";
	position: fixed;
	inset: 0;
	background: rgba(17, 19, 35, .5);
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s, visibility .3s;
	z-index: 100;
}

.mobile-mega-menu .mega-mobile-menu-inner {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 320px;
	max-width: 85%;
	background: #fff;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: flex;
	flex-direction: column;
	padding: 90px 20px 30px;
	transform: translateX(100%);
	transition: transform .3s;
	z-index: 101;
	box-shadow: -8px 0 24px rgba(17, 19, 35, .08);
}

.mobile-mega-menu .mega-mobile-menu-inner .icon-close {
	display: none;
	position: absolute;
	top: 20px;
	right: 20px;
}

.mobile-mega-menu.menu-open:before {
	opacity: 1;
	visibility: visible;
}

.mobile-mega-menu.menu-open .mega-mobile-menu-inner {
	transform: translateX(0);
}

.mobile-mega-menu.menu-open .toggle-btn-holder {
	position: fixed;
	top: 14px;
	right: 20px;
	z-index: 103;
}

.mobile-mega-menu.menu-open .toggle-btn-holder .icon-hamburger {
	display: none;
}

.mobile-mega-menu.menu-open .icon-close {
	display: block;
}

.mobile-mega-menu .top-level {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
	display: flex;
	flex-direction: column;
}

.mobile-mega-menu .top-level > li {
	border-bottom: 1px solid #d0d5dd;
}

.mobile-mega-menu .top-level > li .mobile-menu-item-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.mobile-mega-menu .top-level > li > .mobile-menu-item-head > a {
	display: block;
	flex: 1;
	padding: 16px 0;
	font-size: 14px;
	font-weight: 800;
	line-height: normal;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

.mobile-mega-menu .top-level > li > .mobile-menu-item-head > a:active {
	color: #003da5;
}

.mobile-mega-menu .top-level > li .mobile-submenu-toggle {
	display: none;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	margin-right: -10px;
	background: none;
	border: 0;
	padding: 0;
	cursor: pointer;
}

.mobile-mega-menu .top-level > li .mobile-submenu-toggle svg {
	transition: transform .3s;
}

.mobile-mega-menu .top-level > li.have-sub-mobile .mobile-submenu-toggle {
	display: flex;
}

.mobile-mega-menu .top-level > li.have-sub-mobile.active > .mobile-menu-item-head a {
	color: #003da5;
}

.mobile-mega-menu .top-level > li.have-sub-mobile.active .mobile-submenu-toggle svg {
	transform: rotate(180deg);
}

.mobile-mega-menu .top-level > li.have-sub-mobile.active .mobile-submenu-toggle svg path {
	stroke: #003da5;
}

.mobile-mega-menu .top-level > li.have-sub-mobile.active .submega-menu-holder {
	max-height: 2000px;
	padding-bottom: 16px;
}

.mobile-mega-menu .submega-menu-holder {
	max-height: 0;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	row-gap: 24px;
	transition: max-height .3s;
}

.mobile-mega-menu .menu-col-mobile .links-head {
	font-size: 13px;
	font-weight: 800;
	line-height: 24px;
	text-transform: uppercase;
	color: #687086;
	border-bottom: 1px solid #d0d5dd;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

.mobile-mega-menu .menu-col-mobile ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	row-gap: 12px;
}

.mobile-mega-menu .menu-col-mobile ul li a {
	font-size: 15px;
	font-weight: 700;
	line-height: normal;
	color: #111323;
	text-decoration: none;
	text-transform: none;
	display: block;
	position: relative;
}

.mobile-mega-menu .menu-col-mobile ul li a[target="_blank"] {
	padding-right: 26px;
}

.mobile-mega-menu .menu-col-mobile ul li a[target="_blank"]:after {
	content: "";
	position: absolute;
	right: 0;
	top: -1px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 17L17 7M17 17V7H7' stroke='%23003DA5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.mobile-mega-menu .menu-col-mobile ul li a:active, .mobile-mega-menu .menu-col-mobile ul li a:hover {
	color: #003da5;
}

.mobile-mega-menu .nav-mobile-buttons-holder {
	margin-top: auto;
	padding-top: 20px;
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}

.mobile-mega-menu .nav-mobile-buttons-holder .btn {
	display: block;
	text-align: center;
	padding: 12px 20px;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: none;
	line-height: normal;
	background-color: #003da5;
	color: #fff;
	border: 1px solid #003da5;
}

.mobile-mega-menu .nav-mobile-buttons-holder .btn:hover, .mobile-mega-menu .nav-mobile-buttons-holder .btn:active {
	background-color: #1834a7;
	border-color: #1834a7;
}

.mobile-mega-menu .nav-mobile-buttons-holder .btn-outlined {
	background-color: #fff;
	border: 1px solid #d0d5dd;
	color: #344054;
}

.mobile-mega-menu .nav-mobile-buttons-holder .btn-outlined:hover, .mobile-mega-menu .nav-mobile-buttons-holder .btn-outlined:active {
	background-color: #1834a7;
	border-color: #1834a7;
	color: #fff;
}

body.mobile-menu-open {
	overflow: hidden;
}

.main-wrapper-quiz.nitro-lazy {
	background-image: none !important;
}
