.faq_column_title {
	cursor: pointer;
	display: flex;
	align-items: center;
}

.faq_column_title i {
	margin-right: 10px;
	color: #1ebbf0;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 34px;
}

.faq_column_text {
	padding: 10px 0px 0px 22px;
}

.faq_column_title h4 {
	color: #31216b;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
	margin: 0px;
}

.faq_column_text p {
	margin: 0px 0px 10px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.faq_column_text p:last-child {
	margin: 0px;
}

.faq_column_text {
	display: none;
}

.faq_column_text {
	padding: 0px 20px 20px 70px;
}

.faq_column_text {
	display: none;
}

.faq_column_text p a {
	text-decoration: none;
	font-weight: 600;
	color: #1ebbf0;
}

.faq_column_text p a:hover {
	color: #31216b;
}

.faq_column_text p:last-child {
	margin: 0px;
}

.faq_inner_list_holder {
	padding-top: 20px;
	padding-bottom: 70px;
}

.faq_inner_list {
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
	max-width: 870px;
}

.faq_inner_list .faq_column:nth-child(2n + 1) {
	background-color: #fff;
}

.faq_column_title h3 {
	margin: 0px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	flex: 1;
	padding-right: 15px;
	color: #2e3c47;
}

@media screen and (max-width: 480px) {
	.faq_column_text {
		padding: 0px 20px 20px 20px;
	}
}


/*****************/

.gform_button[type="submit"],
.gform_next_button {
	padding: 11px 0px;
	height: 50px;
	border-radius: 5px !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	min-width: 250px;
	width: 250px;
	box-shadow: 2px 4px 8px 0 rgb(46 61 73 / 20%) !important;
	text-align: center;
	max-width: 100%;
	background: #1ebbf0 !important;
	color: #ffffff !important;
	border: none !important;
	margin: 0px !important;
	cursor: pointer;
	text-transform: capitalize !important;
	background-color: #fb9f00 !important;
	font-size: 16px !important;
}

.gform_button[type="submit"]:hover,
.gform_next_button:hover {
	background: #f7b500 !important;
}

.gform_previous_button:hover {
	background-color: #fb9f002e !important;
}

.survey_mod {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 0px;
	border-bottom: 1px solid #a3a1ad !important;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 15px;
	margin: 0px 30px;
}

.survey_mod thead {
	display: none;
}

.survey_mod label {
	width: 450px;
	padding-right: 20px !important;
	margin-bottom: 0px !important;
}

.survey_mod .ginput_container_likert {
	flex: 1;
}

.survey_mod table {
	display: flex;
	border: none !important;
	margin-bottom: 0px !important;
}

.survey_mod table tbody {
	width: 100%;
}

.survey_mod table tbody tr {
	width: 100%;
	display: flex !important;
	justify-content: flex-end;
}

.survey_mod tbody tr td {
	width: 60px;
	height: 60px !important;
	margin-left: 11px;
}

.gravity-theme table.gsurvey-likert td.gsurvey-likert-choice {
	background-image: none !important;
}

.gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-image: none !important;
}

.gravity-theme .slide_one table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #1EBBF0;
	background-color: #D2F1FC !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_two table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #5E5CFF;
	background-color: #dfdeff !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_three table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #E32D34;
	background-color: #ffeaed !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_four table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #ffab00;
	background-color: #fb9f002e !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_five table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #3286F4;
	background-color: #D6E6FE !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_six table.gsurvey-likert td.gsurvey-likert-choice {
	border: 1px solid #00a0af;
	background-color: #d3fbff !important;
	cursor: pointer;
	border-radius: 5px;
}

.gravity-theme .slide_one table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_one table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #1EBBF0 !important;
}

.gravity-theme .slide_two table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_two table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #5E5CFF !important;
}

.gravity-theme .slide_five table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_five table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #3286F4 !important;
}

.gravity-theme .slide_six table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_six table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #00a0af !important;
}

.gravity-theme .slide_three table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_three table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #E32D34 !important;
}

.gravity-theme .slide_four table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,
.gravity-theme .slide_four table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
	background-color: #ffab00 !important;
}

.slide_one .survey_mod label {
	color: #1EBBF0;
}

.slide_two .survey_mod label {
	color: #5E5CFF;
}

.slide_three .survey_mod label {
	color: #E32D33;
}

.slide_four .survey_mod label {
	color: #ffab00;
}

.slide_five .survey_mod label {
	color: #3286F4;
}

.slide_six .survey_mod label {
	color: #00a0af;
}

.slide_one .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #5d5cff;
	background-color: #dfdeff;
	cursor: pointer;
}

.slide_three .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #00a0af;
	background-color: #d3fbff;
	cursor: pointer;
}

.slide_two .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #f45c0d;
	background-color: #ffeaed;
	cursor: pointer;
}

.slide_three .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #1ebbf0;
	background-color: #d9f7ff;
	cursor: pointer;
}

.slide_four .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #f45c0d;
	background-color: #ffeaed;
	cursor: pointer;
}

.slide_five .radio_button_mod .ginput_container .gfield_radio .gchoice {
	border: 1px solid #00a0af;
	background-color: #d3fbff;
	cursor: pointer;
}

.top-part {
	margin: -40px -40px 0px;
	padding: 25px 40px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.title-section {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom: 5px;
}

.text-section {
	color: #31216A;
	font-size: 16px;
	line-height: 20px;
}

.slide_one .top-part {
	background-color: #ececff;
}

.slide_one .title-section {
	color: #1EBBF0;
}

.slide_two .title-section {
	color: #5E5CFF;
}

.slide_three .title-section {
	color: #E32D34;
}

.slide_four .title-section {
	color: #ffab00;
}

.slide_five .title-section {
	color: #3286F4;
}

.slide_six .title-section {
	color: #00a0af;
}

.radio_button_mod .ginput_container .gfield_radio .gchoice input {
	width: 60px;
	height: 60px;
	margin: 0px;
	opacity: 0;
	z-index: 999;
	position: relative;
	cursor: pointer;
}

.agree-holder {
	display: flex;
	justify-content: flex-end;
}

.s-agree,
.n-agree,
.d-agree {
	color: #31216A;
	font-size: 16px;
	line-height: 20px;
}

.s-agree {
	margin-right: 65px;
}

.n-agree {
	margin-right: 55px;
}

@media screen and (max-width: 1230px) {

	.survey_mod label,
	.mod_question label {
		width: 300px;
	}

	.radio_button_mod legend {
		width: 300px;
	}
}

@media screen and (max-width: 1080px) {
	.agree-holder {
		margin-right: 160px;
	}
}

@media screen and (max-width: 1040px) {
	.site-header-new {
		box-shadow: none;
	}

	.hero-section-container {
		padding: 205px 50px 80px;
	}
}

@media screen and (max-width: 900px) {
	.content-left {
		border-bottom: 1px solid #d8d8d8;
		border-right: none;
		bottom: 0px;
		position: relative;
		width: 100%;
		top: 0px;
		left: 0px;
		padding-right: 0px;
		height: auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 800px) {
	.agree-holder {
		display: flex;
		justify-content: space-between;
		margin-right: 0px;
		margin-bottom: 0px;
	}
}

.flip-holder {
	display: flex;
	margin: 0px -10px;
}

.flip-box {
	background-color: transparent;
	width: calc(100%/6 - 20px);
	margin: 0px 10px 20px;
	display: flex;
	min-height: 128px;
	border-radius: 12px;
}

.item-name {
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #ffffff;
}

.flip-box-front {
	width: 100%;
	border-radius: 12px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	flex-direction: column;
	position: relative;
	padding: 15px;
}

.item-image {
	line-height: 0;
	position: absolute;
	top: 10px;
	right: 10px;
}

.item-image img {
	max-width: 70px;
}

.flip-holder .flip-box:nth-child(1) .flip-box-front {
	background: #1EBBF0;
}

.flip-holder .flip-box:nth-child(2) .flip-box-front {
	background: #5E5CFF;
}

.flip-holder .flip-box:nth-child(3) .flip-box-front {
	background: #E32D34;
}

.flip-holder .flip-box:nth-child(4) .flip-box-front {
	background: #FB9F00;
}

.flip-holder .flip-box:nth-child(5) .flip-box-front {
	background: #3286F4;
}

.flip-holder .flip-box:nth-child(6) .flip-box-front {
	background: #00A0AF;
}

.flip-box {
	opacity: 0.5;
}

#start_assessemnts_main {
	width: 1100px;
	margin-left: -40px;
	margin-top: 30px;
}

.competency_mode_form.assesment_mode {
	display: flex;
	flex-direction: column;
}

.competency_mode_form.assesment_mode .gf_progressbar_wrapper {
	order: 2;
	max-width: 760px;
	margin: 30px auto 0px;
	width: 100%;
}

.competency_mode_form.assesment_mode .gform-body {
	order: 1;
}

.competency_mode_form.assesment_mode .gf_progressbar_wrapper .gf_progressbar {
	margin: 0px !important;
	height: 56px;
	border-radius: 50px !important;
	background-color: #d9f7ff !important;
	position: relative;
}

.competency_mode_form.assesment_mode .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	height: 56px;
	border-radius: 50px !important;
	background-color: #1ebbf0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	line-height: 28px;
	font-weight: 700;
}

.gform_page.slides_mode.slide_zero {
	background-color: #31216b;
	padding: 30px 30px 30px 30px;
	border-radius: 8px;
}

.init-title {
	color: #fff;
	font-weight: 700;
	font-size: 2em;
	line-height: 1.2em;
	text-align: left;
	margin: 0 0 10px;
}

.init-text {
	font-size: 16px;
	color: #fff;
	margin: 0 0 25px;
}

.gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 0px !important;
}

.specialization_class select {
	padding: 8px 10px 8px 16px !important;
	border: 1px solid #cdd9dd;
	border-radius: 5px !important;
	height: 50px;
	outline: 0 !important;
	font-size: 16px !important;
	color: #8b8d94;
	font-weight: 400;
}

.gform_wrapper.gravity-theme .gf_progressbar_title {
	font-size: 16px !important;
	line-height: 32px;
	text-align: center;
	color: #31216A !important;
	margin: 0px 0px 10px;
}

.gform_validation_errors {
	display: none !important;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
	border: none !important;
	padding: 0px !important;
	background-color: transparent !important;
	color: #fb9f08 !important;
}

.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"] {
	border-color: #fb9f08 !important;
}

.gform_required_legend {
	display: none !important;
}

@media screen and (max-width: 1500px) {
	#start_assessemnts_main {
		width: 900px;
	}

	.flip-holder {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 1350px) {
	#start_assessemnts_main {
		margin-left: 0px;
	}
}

@media screen and (max-width: 1250px) {
	.item-image img {
		max-width: 50px;
	}

	.item-name {
		font-size: 16px;
	}

	#start_assessemnts_main {
		width: 700px;
	}

	.gform_page.slides_mode.slide_zero {
		padding: 30px;
	}

	.gform_page.slides_mode.slide_zero .gform_fields.top_label {
		flex-direction: column;
		display: flex;
	}

	.gform_page.slides_mode.slide_zero .gform_fields.top_label>div:last-child {
		margin-top: 15px;
	}
}

@media screen and (max-width: 750px) {
	#start_assessemnts_main {
		width: 100%;
	}

	.flip-box {
		width: calc(100% / 3 - 20px);
		min-height: 128px;
	}

	.item-image {
		display: flex;
		align-items: center;
	}
}

@media screen and (max-width: 630px) {
	.flip-box {
		width: calc(50% - 20px);
	}
}

@media screen and (max-width: 480px) {
	.flip-box {
		width: calc(100% - 20px);
		min-height: 120px;
	}
}

.gform_page_footer.top_label {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0px !important;
}

.gform_previous_button {
	margin: 0px !important;
	width: 250px;
	border: 1px solid #fb9f00 !important;
	color: #fb9f00 !important;
	background: #fff !important;
	height: 50px;
	text-transform: capitalize;
	cursor: pointer;
	font-weight: 500;
	font-size: 16px !important;
	border-radius: 5px;
}

.gform-loader {
	position: absolute !important;
	top: 39px;
	right: 40px;
	color: #fff;
	width: 25px;
	height: 25px;
}

.gform_wrapper.gravity-theme .gform_page_footer {
	position: relative;
}

[activ-class="slide_1"] .flip-holder .flip-box:nth-child(1),
[activ-class="slide_2"] .flip-holder .flip-box:nth-child(2),
[activ-class="slide_3"] .flip-holder .flip-box:nth-child(3),
[activ-class="slide_4"] .flip-holder .flip-box:nth-child(4),
[activ-class="slide_5"] .flip-holder .flip-box:nth-child(5),
[activ-class="slide_6"] .flip-holder .flip-box:nth-child(6) {
	opacity: 1;
}

[activ-class="slide_1"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #1EBBEF;
}

[activ-class="slide_2"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #5E5CFE;
}

[activ-class="slide_3"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #f45c0d;
}

[activ-class="slide_4"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #ffab00;
}

[activ-class="slide_5"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #3286F4;
}

[activ-class="slide_6"] .gform_wrapper.gravity-theme .gfield_error label {
	color: #00a0af;
}

.start_assessemnts_holder {
	margin-bottom: 30px;
}

.slides_mode.slide_one,
.slides_mode.slide_two,
.slides_mode.slide_three,
.slides_mode.slide_four,
.slides_mode.slide_five,
.slides_mode.slide_six {
	background-color: #fff;
	border-radius: 12px;
}

.agree-holder {
	margin: 30px 30px 0px;
}

.gravity-header {
	padding: 20px 30px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
}

.slide_one .gravity-header {
	background-color: #D2F1FC;
}

.slide_two .gravity-header {
	background-color: #dfdeff !important;
}

.slide_three .gravity-header {
	background-color: #ffeaed !important;
}

.slide_four .gravity-header {
	background-color: #fb9f002e !important;
}

.slide_five .gravity-header {
	background-color: #D6E6FE !important;
}

.slide_six .gravity-header {
	background-color: #d3fbff !important;
}

.slide_one .gform_page_footer,
.slide_two .gform_page_footer,
.slide_three .gform_page_footer,
.slide_four .gform_page_footer,
.slide_five .gform_page_footer,
.slide_six .gform_page_footer {
	padding: 20px 30px 30px !important;
}

.gform_wrapper.gravity-theme .gform_fields .survey_mod:last-child {
	border-bottom: none !important;
}

@media screen and (max-width: 1250px) {
	.s-agree {
		margin-right: 35px;
	}

	.n-agree {
		margin-right: 25px;
	}

	.agree-holder {
		margin: 30px 10px 0px 30px;
	}

	.survey_mod label {
		width: 300px;
	}

	.survey_mod tbody tr td {
		width: 40px !important;
		height: 40px !important;
		min-height: 40px !important;
	}
}

@media (min-device-width: 768px) and (max-device-width: 1024px),
only screen and (max-width: 761px) {

	.gform_legacy_markup_wrapper .gform_fields table.gsurvey-likert td:after,
	.gravity-theme .gform_fields table.gsurvey-likert td:after {
		display: none !important;
	}
}

@media screen and (max-width: 800px) {
	.survey_mod {
		padding-right: 0px;
	}

	.survey_mod tbody tr td {
		margin-left: 0px;
	}

	.s-agree {
		margin-right: 0px;
	}

	.n-agree {
		margin-left: -5px;
	}

	.survey_mod {
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 0px !important;
	}

	.survey_mod label {
		width: 100%;
		padding: 0px 0px 10px !important;
	}

	.survey_mod .ginput_container_likert {
		flex: none;
		width: 100%;
	}

	.survey_mod table tbody tr {
		justify-content: space-between;
	}

	.agree-holder {
		margin: 30px 30px 0px;
	}
}

@media screen and (max-width: 640px) {
	.survey_radio legend {
		position: relative !important;
		top: inherit !important;
		margin-bottom: -10px !important;
	}

	.slide_one .gform_page_footer,
	.slide_two .gform_page_footer,
	.slide_three .gform_page_footer,
	.slide_four .gform_page_footer,
	.slide_five .gform_page_footer,
	.slide_six .gform_page_footer {
		flex-direction: column;
		align-items: center;
	}

	.slide_one .gform_page_footer .gform_previous_button,
	.slide_two .gform_page_footer .gform_previous_button,
	.slide_three .gform_page_footer .gform_previous_button,
	.slide_four .gform_page_footer .gform_previous_button,
	.slide_five .gform_page_footer .gform_previous_button,
	.slide_six .gform_page_footer .gform_previous_button {
		margin-bottom: 15px !important;
	}

	.gform_wrapper.gravity-theme .gform_page:nth-child(3) .gfield_repeater .gfield_repeater_items .gfield_repeater_item {
		margin-bottom: 16px !important;
	}
}

@media screen and (max-width: 540px) {
	.top-part {
		padding: 20px;
		margin: -20px -20px 0px;
	}
}

@media screen and (max-width: 480px) {

	.s-agree,
	.n-agree,
	.d-agree {
		font-size: 13px;
	}

	.survey_mod tbody tr td {
		width: 25px !important;
		height: 25px !important;
		min-height: 25px !important;
	}

	.slide_one .gform_page_footer .gform_previous_button,
	.slide_one .gform_page_footer .gform_next_button,
	.slide_two .gform_page_footer .gform_previous_button,
	.slide_two .gform_page_footer .gform_next_button,
	.slide_three .gform_page_footer .gform_previous_button,
	.slide_three .gform_page_footer .gform_next_button,
	.slide_four .gform_page_footer .gform_previous_button,
	.slide_four .gform_page_footer .gform_next_button,
	.slide_five .gform_page_footer .gform_previous_button,
	.slide_five .gform_page_footer .gform_next_button,
	.slide_six .gform_page_footer .gform_previous_button,
	.slide_six .gform_page_footer .gform_button.button {
		width: 100%;
	}

	.below-title p {
		font-size: 16px;
	}
}

@media screen and (max-width: 425px) {

	.radio_button_mod .ginput_container .gfield_radio .gchoice input,
	.radio_button_mod .ginput_container .gfield_radio .gchoice {
		width: 20px;
		height: 20px;
	}

	.radio_button_mod .ginput_container .gfield_radio .gchoice input {
		margin-top: -15px;
	}

	.radio_button_mod .ginput_container .gfield_radio .gchoice:nth-child(6) {
		width: 100px;
	}

	.radio_button_mod .ginput_container .gfield_radio .gchoice:nth-child(6) label {
		font-size: 14px !important;
	}
}

@media screen and (max-width: 410px) {
	.gfield_repeater_buttons .add_repeater_item {
		font-size: 14px !important;
		line-height: 1 !important;
		text-align: left;
	}
}

fieldset.survey_mod {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	padding-right: 0px !important;
	margin: 0px 30px !important;
}

fieldset.survey_mod .address_country {
	flex: 1 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

fieldset.survey_mod select {
	padding: 8px 10px 8px 16px !important;
	border: 1px solid #cdd9dd;
	border-radius: 5px !important;
	height: 50px;
	outline: 0 !important;
	font-size: 16px !important;
	color: #8b8d94;
	font-weight: 400;
}

.survey_mod.survey_dropdown {
	padding-right: 0px !important;
}

.survey_mod.survey_dropdown select {
	padding: 8px 10px 8px 16px !important;
	border: 1px solid #cdd9dd;
	border-radius: 5px !important;
	height: 50px;
	outline: 0 !important;
	font-size: 16px !important;
	color: #8b8d94;
	font-weight: 400;
}

.gform_wrapper.gravity-theme .ginput_container_address {
	margin: 0px !important;
}

.survey_radio {
	padding: 15px 0px !important;
	margin: 30px 30px 0px !important;
	border-bottom: 1px solid #a3a1ad !important;
	position: relative;
}

.survey_radio legend {
	position: absolute;
	top: -15px;
}