.page-id-857 #main-header,
.page-id-857 .et-l.et-l--footer {
	display: none !important;
}

.page-id-689 .entry-content {
	overflow: hidden;
}

section.iscu_service_hero_main_wrap.iscu_tages_service_hero_main_wrap {
	margin-bottom: -2px;
}


a:focus-visible {
	outline: none;
	border-radius: var(--corner-S, 4px);
	color: var(--text-Link-Avtive);
	box-shadow: 0px 0px 0px 2px var(--border-Inverse-default), 0px 0px 0px 4px var(--border-Brand-Focus);
}

header a:focus-visible {
	outline: none;
	box-shadow: none;
}

body input.text,
body input.title,
body input[type="email"],
body input[type="password"],
body input[type="tel"],
body input[type="text"],
body select,
body textarea {
	color: var(--text-default);
}

.iscu_signup_main_wrapper {
	display: flex;
	width: 560px;
	padding: 48px;
	flex-direction: column;
	gap: var(--spacing-XXL);
	border-radius: var(--corner-Card);
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Surface-Default);
	box-shadow: 0px 39px 11px 0px rgba(32, 32, 32, 0.00), 0px 25px 10px 0px rgba(32, 32, 32, 0.01), 0px 14px 8px 0px rgba(32, 32, 32, 0.02), 0px 6px 6px 0px rgba(32, 32, 32, 0.03), 0px 2px 3px 0px rgba(32, 32, 32, 0.04);
}

.iscu_signup_heading_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_signup_heading {
	align-self: stretch;
	color: var(--text-default);
	font-family: var(--Heading);
	font-size: var(--Font-size-600);
	font-style: normal;
	font-weight: var(--Font-weight-Bold-700);
	line-height: var(--Line-height-XXL);
}

.iscu_signup_for_signin_line {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-M);
}

.iscu_signup_form {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-L);
}

.iscu_signup_for_signin_wrap {
	display: flex;
	align-items: flex-start;
	gap: var(--spacing-XXS);
	align-self: stretch;
}

.iscu_signup_signin_link {
	color: var(--text-Link);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Bold-700);
	line-height: var(--Line-height-M);
	text-decoration: underline;
	margin-left: 4px;
}

.iscu_signup_signin_link:hover {
	text-decoration: underline !important;
	color: #0588F0;
}

.iscu_signup_signin_link.iscu_disabled_link,
label.iscu_signup_terms a.iscu_disabled_link {
	text-decoration: underline !important;
	color: var(--text-Disabled);
	pointer-events: none;
}

.iscu_signup_signin_link.iscu_down_link,
label.iscu_signup_terms a.iscu_down_link {
	text-decoration: underline !important;
	color: var(--text-Link-Avtive);
}

.iscu_signup_signin_link:active {
	color: var(--text-Link-Avtive);
}

label.iscu_signup_terms a {
	text-decoration: underline;
}

label.iscu_signup_terms a:hover {
	text-decoration: underline !important;
	color: #0588F0;
}

label.iscu_signup_terms a:focus-visible {
	color: var(--text-Link-Avtive);
}

.iscu_signup_field_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_signup_form_label label {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS);
}

.iscu_signup_fields_main_wrap {
	width: 100%;
}

.iscu_signup_form_input {
	width: 100%;
	position: relative;
}

.iscu_signup_form_input input {
	display: flex;
	height: var(--size-component-large);
	padding: var(--spacing-S) !important;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
	border-radius: var(--corner-M);
	border: 1px solid var(--border-input-default);
	background: var(--bg-Input-Default);
	width: 100%;
	color: var(--text-Tertiary) !important;
	font-family: var(--font-sans);
	font-size: var(--Font-size-300) !important;
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS);
}

.iscu_signup_form_input input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

.iscu_signup_form_input input:-moz-autofill {
	-moz-box-shadow: 0 0 0px 1000px #ffffff inset;
}

body input.text:focus,
body input.title:focus,
body input[type="text"]:focus,
body select:focus,
body textarea:focus {
	border-color: var(--border-Brand-Bold);
	color: var(--text-default);
}

.iscu_signup_form_input input.iscu_input_error_border {
	border: 1px solid var(--border-Colors-Danger) !important;
}

/* .iscu_signup_form_input .iscu_input_error_border:hover {
	border: 1px solid var(--border-Subtle, #E8E8E8) !important;
} */

.iscu_signup_form_input input.iscu_input_error_border:hover {
	border: 1px solid var(--border-Colors-Danger) !important;
}

.iscu_signup_form_input input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0px 1000px rgba(242, 242, 242, 1) inset !important;
}

.iscu_signup_form_input input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

.iscu_signup_password {
	padding-right: 42px !important;
}

.iscu_signup_password_wrap {
	margin-top: 12px;
}

.iscu_sinup_icon_hide {
	display: none;
}

.iscu_signup_error_icon {
	display: flex;
	align-items: center;
}

.iscu_signup_error {
	color: var(--text-Color-Danger) !important;
	font-family: var(--font-sans);
	font-size: var(--Font-size-100);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XXS);
}

.iscu_signup_success {
	color: var(--text-Color-Success) !important;
	font-family: var(--font-sans);
	font-size: var(--Font-size-100);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XXS);
}

.iscu_signup_icon_text {
	display: flex;
	align-items: center;
}

.iscu_signup_success_icon {
	display: flex;
	align-items: center;
}

.iscu_sinup_icon_hide {
	display: none;
}

.iscu_signup_errors_success_wrap {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-XXS);
	font-family: var(--font-sans);
	font-size: var(--Font-size-100);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XXS);
}

.iscu_signup_errors_success_wrap div {
	color: var(--text-Secondary);
}

.iscu_signup_wrappper {
	justify-content: center;
	align-items: center;
	display: flex;
	padding: 8px 0px;
}

body .iscu_signup_border_focus {
	border: 1px solid var(--border-Colors-Danger) !important;
}

.iscu_signup_terms_wrap {
	display: flex;
	gap: var(--spacing-XS);
}

.iscu_signup_submit_btn {
	border-radius: var(--corner-M);
	;
	outline: none;
	border: none;
	font-family: var(--font-sans);
	font-weight: var(--Font-weight-SemiBold-600);
	font-size: var(--Font-size-300);
	line-height: var(--Line-height-M);
	letter-spacing: 0%;
	text-align: center;
	transition: all 0.3s ease-out;
	background: var(--bg-Bold-Neutral-Disabled);
	height: var(--size-component-large);
	border-radius: var(--corner-M);
	cursor: pointer;
	width: 100%;
}

.iscu_signup_submit_btn.iscu_loading_state .iscu_signup_submit_btn_text {
	display: none;
}

.iscu_signup_submit_btn_wrap .iscu_signup_submit_btn:active:not(:disabled) {
	background: var(--bg-brand-Active) !important;
	color: var(--text-onbrand-default) !important;
	transition: background 0.3s ease-out, color 0.3s ease-out;
	outline: none !important;
	border: none !important;
}

.iscu_signup_submit_btn:focus-visible:not(:disabled) {
	background: var(--bg-brand-Primary);
	color: var(--text-onbrand-default) !important;
	outline: 2px solid var(--bg-brand-Primary) !important;
	border: 2px solid var(--text-onbrand-default) !important;
	transition: none;
}

.iscu_signup_submit_btn:hover:not(:disabled) {
	background: var(--bg-brand-hover);
	color: var(--text-onbrand-default);
	transition: background 0.3s ease-out, color 0.3s ease-out;
}

.iscu_signup_submit_btn:disabled {
	cursor: not-allowed;
	color: var(--text-Disabled);
}

.iscu_signup_submit_btn_default {
	background: var(--bg-brand-Primary);
	color: var(--text-onbrand-default);
}

.iscu_signup_submit_btn_loader {
	display: flex;
	justify-content: center;
}

.iscu_signup_or {
	display: flex;
	align-items: center;
	text-align: center;
	color: var(--text-Secondary);
	font-weight: var(--Font-weight-Regular-400);
	font-size: var(--Font-size-300);
	position: relative;
	font-style: normal;
	font-family: var(--font-sans);
}

.iscu_signup_or::before,
.iscu_signup_or::after {
	content: '';
	flex: 1;
	height: 1px;
	background: #E8E8E8;
}

.iscu_signup_or::before {
	margin-right: 10px;
}

.iscu_signup_or::after {
	margin-left: 10px;
}

.iscu_signup_with_social_network {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-S);
}

.iscu_signup_social_icon {
	display: flex;
	align-items: center;
}

.iscu_signup_with_social_network .iscu_signup_flex {
	display: flex !important;
	text-align: center;
	justify-content: center;
	align-items: center;
	height: var(--size-component-base);
	border-radius: var(--corner-M) !important;
	border: 1px solid var(--border-Subtle);
	padding: 0px var(--spacing-S);
	background: var(--bg-Bold-Neutral);
	cursor: pointer;
	text-decoration: none;
	color: var(--text-default);
	gap: var(--spacing-XXS);
}

.iscu_signup_with_social_network .iscu_signup_flex:hover {
	color: var(--text-Secondary);
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Bold-Neutral-Hover);
}

.iscu_signup_with_social_network .iscu_signup_flex:hover svg path {
	fill: var(--text-Secondary) !important;
}

.iscu_signup_with_social_network .iscu_signup_flex:focus-visible {
	color: var(--text-Secondary);
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Bold-Neutral-Hover);
	outline: 2px solid #F5AE73;
	outline-offset: 2px;
}

.iscu_signup_with_social_network .iscu_signup_flex:focus-visible svg path {
	fill: var(--text-Secondary) !important;
}

.iscu_signup_with_social_network .iscu_signup_flex:active {
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Bold-Neutral-Active);
	color: var(--text-default);
	outline-offset: 2px;
}

.iscu_signup_with_social_network .iscu_signup_flex:active svg path {
	fill: var(--text-default) !important;
}

.iscu_signup_eye_true {
	position: absolute;
	top: 12px;
	right: 10px;
	cursor: pointer;
}

.iscu_signup_eye_false {
	position: absolute;
	top: 12px;
	right: 10px;
	cursor: pointer;
}

.iscu_signup_eye_hide {
	display: none;
}

#iscu_signup_submit_btn {
	width: 100% !important;
}

.iscu_signup_form_input input {
	transition: none;
	font-size: var(--Font-size-300);
}

.iscu_signup_form_input input:hover {
	background: var(--bg-Bold-Neutral-Hover);
	transition: background 300ms cubic-bezier(0.8, 0.01, 0.2, 1);
}

body .iscu_signup_form_input input:active {
	background: var(--bg-Input-Default) !important;
	border: 1px solid var(--border-Brand-Bold) !important;
	color: var(--text-default) !important;
}

.iscu_signup_form_input input.iscu_input_error_border:active {
	border: 1px solid var(--border-Colors-Danger) !important;
	color: var(--text-default) !important;
}

.iscu_signup_form_input input.iscu_input_error_border:focus {
	border: 1px solid var(--border-Colors-Danger) !important;
	color: var(--text-default) !important;
}

.iscu_signup_form_input input:focus {
	background: var(--bg-Input-Default) !important;
	border: 1px solid var(--border-Brand-Bold) !important;
}

.iscu_signup_sent {
	margin-left: 4px !important;
}

.iscu_signup_input_error_show {
	display: flex;
	gap: var(--spacing-XXS);
	color: var(--text-Color-Danger);
	font-family: var(--font-sans);
	font-weight: var(--Font-weight-Regular-400);
	font-size: var(--Font-size-200);
	line-height: var(--Line-height-XS);
	letter-spacing: 0%;
	align-items: center;
	padding: var(--spacing-XXS) var(--spacing-XS);
	margin-top: 8px;
}

.iscu_signup_input_error_show svg {
	min-width: 16px !important;
}

.iscu_signup_svg {
	display: flex;
}

.iscu_signup_terms_checkbox_wrap {
	position: relative;
	display: flex;
	flex-direction: column;
}

.iscu_signup_tool_tip {
	visibility: hidden;
	background: var(--bg-Gray-Gray-Bold);
	color: var(--text-Inverse);
	padding: 6px 10px;
	border-radius: var(--corner-S);
	position: absolute;
	bottom: 100%;
	left: 0;
	margin-bottom: 6px;
	font-size: var(--Font-size-100);
	width: max-content;
	max-width: 200px;
	z-index: 10;
	opacity: 1;
	transition: opacity 0.2s;
	box-shadow: var(--Depth-0) var(--Depth-100) var(--Depth-100) var(--Depth-Negative-025) var(--light-Black-200, rgba(12, 12, 13, 0.10)), var(--Depth-0) var(--Depth-100) var(--Depth-100) var(--Depth-Negative-025) var(--light-Black-100, rgba(12, 12, 13, 0.05));
	text-align: left;
	line-height: 15px;
}

.iscu_signup_tool_tip.iscu_signup_tootltip_show {
	visibility: visible;
	opacity: 1;
}

.iscu_signup_tool_tip::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 13px;
	margin-left: -4px;
	border-width: 4px;
	border-style: solid;
	border-color: #1F2122 transparent transparent transparent;
	box-shadow: var(--Depth-0) var(--Depth-100) var(--Depth-100) var(--Depth-Negative-025) var(--light-Black-200, rgba(12, 12, 13, 0.10)), var(--Depth-0) var(--Depth-100) var(--Depth-100) var(--Depth-Negative-025) var(--light-Black-100, rgba(12, 12, 13, 0.05));
}

label.iscu_signup_terms.terms-checked {
	font-weight: 600;
}

.iscu_ci_main_wrappeer {
	justify-content: center;
	align-items: center;
	display: flex;
	padding: var(--spacing-section-XL) 0px;
	height: 100vh;
}

.iscu_ci_wrap {
	width: 716px;
	border-radius: var(--corner-Card);
	padding: 48px;
	gap: 40px;
	background: var(--bg-Surface-Default);
	border: 1px solid var(--border-Subtle);
	box-shadow: 0px 39px 11px 0px rgba(32, 32, 32, 0.00), 0px 25px 10px 0px rgba(32, 32, 32, 0.01), 0px 14px 8px 0px rgba(32, 32, 32, 0.02), 0px 6px 6px 0px rgba(32, 32, 32, 0.03), 0px 2px 3px 0px rgba(32, 32, 32, 0.04);
	margin: auto;
	display: flex;
	flex-direction: column;
}

.iscu_ci_form_main_wrap {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.iscu_ci_form_wrap {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.iscu_ci_heading {
	color: var(--text-default);
	font-family: var(--Heading);
	font-size: var(--Font-size-500);
	font-style: normal;
	font-weight: var(--Font-weight-Bold-700);
	line-height: var(--size-component-base);
	margin-bottom: 16px;
}

.iscu_ci_field_wrap {
	flex-direction: column;
	gap: var(--spacing-XS);
	;
	font-size: var(--Font-size-300) !important;
	display: flex;
}

.iscu_ci_label {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS);
}

.iscu_ci_first_last_name {
	display: flex;
	gap: var(--spacing-S);
}

.iscu_ci_input_width {
	width: 50%;
}

.iscu_ci_input_feild {
	display: flex;
	height: var(--size-component-large);
	padding: var(--spacing-S) !important;
	align-items: center;
	gap: var(--spacing-XS);
	border-radius: var(--corner-M);
	border: 1px solid rgba(0, 0, 0, 0.20);
	background: var(--bg-Input-Default) !important;
	font-size: var(--Font-size-300) !important;
	transition: all 300ms cubic-bezier(0.8, 0.01, 0.2, 1);
	width: 100%;
	color: var(--text-default) !important;
}

.iscu_ci_select_icon_svg {
	position: absolute;
	bottom: 12px;
	right: 10px;
	height: 24px;
	width: 24px;
	cursor: pointer;
	color: #000000;
}

.iscu_ci_child_count_wrap.iscu_ci_field_wrap {
	position: relative;
}

.iscu_ci_input_feild::placeholder {
	color: var(--text-Tertiary, rgba(0, 0, 0, 0.40));
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_input_feild:hover {
	background: var(--bg-Input-Hover) !important;
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_child_count {
	cursor: pointer;
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_child_count_option {
	background: var(--bg-Surface-Default);
	box-shadow: 0 4px 8px #0C0C0D1A;
	border-radius: var(--corner-M);
	padding: 8px;
	display: none;
	position: absolute;
	width: 100%;
	top: 80px;
	z-index: 3;
}

.iscu_ci_child_count_option div {
	padding: var(--spacing-S);
	height: var(--size-component-base);
	display: flex;
	align-items: center;
	border: 2px solid transparent !important;
	cursor: pointer;
}

.iscu_ci_child_count_option div:hover {
	border: 2px solid var(--border-Brand-Bold) !important;
	background: var(--bg-Input-Hover) !important;
	border-radius: var(--corner-M);
}

.iscu_ci_child_count_option.active div.iscu_ci_focused {
	border: 2px solid var(--border-Brand-Bold) !important;
	background: var(--bg-Input-Hover) !important;
	border-radius: var(--corner-M);
}

.iscu_ci_child_count_option.active {
	display: block;
}

.iscu_ci_select_kids {
	background: var(--bg-Input-Hover) !important;
	border-radius: var(--corner-M);
}

.iscu_ci_back_next_wrap {
	display: flex;
	justify-content: space-between;
}


.iscu_ci_btn {
	height: var(--size-component-large);
	border-radius: var(--corner-M);
	border-width: 1px;
	padding-right: 18px;
	padding-left: 18px;
	outline: none;
	background: var(--bg-Bold-Neutral-Disabled);
	border: 1px solid var(--border-Subtle);
	color: var(--text-default);
	font-family: var(--font-sans);
	font-weight: var(--Font-weight-SemiBold-600);
	font-size: var(--Font-size-300);
	line-height: var(--Line-height-M);
	letter-spacing: 0%;
	text-align: center;
	vertical-align: middle;
	display: flex;
	align-items: center;
	gap: var(--spacing-XS);
	justify-content: center;
	cursor: pointer;
	min-width: 112px;
	flex-shrink: 0;
}

.iscu_ci_more_kid_select {
	pointer-events: none;
	color: rgba(0, 0, 0, 0.27);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS);
	background: var(--bg-Bold-Neutral-Disabled);
}

.iscu_ci_next_btn:disabled {
	color: var(--text-Disabled);
	pointer-events: none;
	cursor: default;
	border: none;
}

.iscu_ci_next_btn_icon svg {
	display: flex;
}

.iscu_ci_kids_container {
	display: flex;
	gap: var(--spacing-L);
	flex-wrap: wrap;
	margin-top: 4px;
}

.iscu_ci_containter_index {
	display: flex;
	gap: 16px;
	flex-direction: column;
	width: 100%;
}

.iscu_ci_disabled_svg {
	display: none;
}

.iscu_ci_input_feild:focus {
	border: 1px solid var(--border-Brand-Bold);
	background-color: white !important;
}

.iscu_ci_input_feild:active {
	border: 1px solid var(--border-Brand-Bold) !important;
	color: var(--text-default);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_input_feild:-webkit-autofill {
	-webkit-background-clip: text;
	-webkit-box-shadow: 0 0 0 1000px white inset;
}

.iscu_ci_error_border {
	border: 1px solid var(--border-Colors-Danger) !important;
}

.iscu_ci_error_border:focus {
	border: 1px solid var(--border-Colors-Danger) !important;
}

.iscu_ci_field_wrap {
	flex-direction: column;
	gap: var(--spacing-XS);
	font-size: var(--Font-size-300) !important;
}

.iscu_ci_date_svg {
	position: absolute;
	right: 16px;
	top: 43px;
}

.iscu_ci_date_svg {
	position: absolute;
	right: 16px;
	top: 13px;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.94);
}

.iscu_ci_date_of_birth_wrap.iscu_ci_field_wrap {
	position: relative;
}

.iscu_ci_date_birth {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: textfield;
	border-radius: var(--corner-M);
	border: 1px solid var(--border-Subtle, #E8E8E8);
	background: var(--bg-Input-Default, rgba(255, 255, 255, 0.85)) !important;
}

.iscu_ci_date_birth::placeholder {
	color: var(--text-Disabled, rgba(0, 0, 0, 0.27));
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_date_birth:hover {
	border: 1px solid var(--border-input-default, rgba(0, 0, 0, 0.20));
	background: var(--bg-Input-Hover, rgba(0, 0, 0, 0.05)) !important;
}

.iscu_ci_date_birth:hover::placeholder {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_date_birth:active {
	border-radius: var(--corner-M);
	border: 1px solid var(--border-Brand-Bold, #F76B15);
	background: var(--bg-Input-Default, rgba(255, 255, 255, 0.85)) !important;
	color: var(--text-default) !important;
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_ci_date_birth:hover~.iscu_ci_date_svg {
	color: var(--icon-Secondary, rgba(0, 0, 0, 0.60));
}

.iscu_ci_date_birth:disabled~.iscu_ci_date_svg {
	color: var(--icon-Secondary, rgba(0, 0, 0, 0.27));
}

.iscu_ci_date_svg svg {
	background: white !important;
}

.iscu_ci_input_feild:hover~.iscu_ci_date_svg svg {
	background: var(--bg-Input-Hover) !important;
}

.iscu_ci_default {
	background: var(--bg-brand-Primary);
	color: var(--text-onbrand-default);
	fill: white;
	fill-opacity: 1;
}

.iscu_ci_default .iscu_ci_next_btn_icon svg path {
	fill: #FFF !important;
	color: var(--text-Inverse);
	fill-opacity: 1;
}

.iscu_ci_next_btn:active:not(:disabled) {
	background: var(--bg-brand-Active);
}

.iscu_ci_next_btn:focus-visible:not(:disabled) {
	border: none;
	fill: #FFF;
	color: var(--text-Inverse);
	fill-opacity: 1;
	outline-offset: 4.5px;
	background: var(--bg-brand-Primary);
	background: var(--bg-brand-Primary);
	outline-offset: 2px !important;
	color: var(--text-Inverse);
	outline: 2px solid #F5AE73;
}

.iscu_ci_next_btn:hover:not(:disabled) {
	background: var(--bg-brand-hover);
	color: var(--text-onbrand-default);
}

.iscu_ci_back_btn:hover {
	border-radius: var(--corner-M);
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Bold-Neutral-Hover);
}

.iscu_ci_back_btn:focus-visible {
	outline-offset: 2px !important;
	outline: 2px solid #F5AE73;
	color: var(--text-Secondary);
	border-radius: var(--corner-M);
	border: 1px solid var(--border-Subtle);
	background: var(--bg-Bold-Neutral-Hover);
}

.iscu_ci_back_btn:active {
	background: rgba(0, 0, 0, 0.09) !important;
	font-weight: var(--Font-weight-SemiBold-600);
	color: var(--text-default);
}

.iscu_verf_main_loader {
	display: none;
}

.iscu_verf_loader {
	display: inline-block;
	animation: spin 0.8s linear infinite;
	width: 24px;
	height: 24px;
}

.iscu_verf_loader svg {
	height: 24px;
	width: 24px;
}

.iscu_ci_container_set_width {
	max-width: 48%;
}

.iscu_ci_container_set_width .iscu_ci_field_wrap.iscu_ci_input_width {
	width: 100% !important;
}

.iscu_ci_container_set_width .iscu_ci_first_last_name {
	display: flex;
	gap: var(--spacing-S);
	flex-direction: column;
}

.iscu_ci_container_set_width .iscu_ci_input_feild {
	width: 100%;
}

.iscu_ci_container_set_width .iscu_ci_date_svg {
	top: 12px !important;
	right: 15px !important;
}

.iscu_ci_kids_label {
	display: flex;
	padding: 4px 12px 4px 4px;
	justify-content: center;
	align-items: flex-end;
	gap: var(--spacing-XS);
	;
	border-radius: 4px;
	background: var(--bg-Surface-Soft-Brand);
	width: fit-content;
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-200);
	font-style: normal;
	font-weight: var(--Font-weight-SemiBold-600);
	line-height: var(--Line-height-XS);
}

body .iscu_pd_progress_mobile_wrap.iscu_ci_mobile_progress {
	display: none;
}

.iscu_ci_form_main_wrap .iscu_signup_input_error_show {
	align-items: baseline !important;
}

.iscu_ci_form_main_wrap .iscu_signup_input_error_show {
	margin-top: 0px;
	align-items: unset !important;
}

button.iscu_pre_reg_pdf_form_download_btn a {
	border: none !important;
	outline: none !important;
	background: unset !important;
}

.iscu_signup_form_input input:not(:placeholder-shown) {
	color: var(--text-default) !important;
}

.iscu_signup_terms_checkbox_wrap {
	position: relative;
	display: flex;
	flex-direction: column;
}

input#iscu_signup_terms_checkbox {
	width: 24px;
	height: 24px;
	appearance: none;
	-webkit-appearance: none;
	border: 2px solid #00000099;
	border-radius: 4px;
	background-color: white;
	cursor: pointer;
	position: relative;
	transition: background-color 0.2s ease, border-color 0.2s ease;
	margin: 0px !important;
}

label.iscu_signup_terms {
	color: var(--text-default);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-M);
}

input#iscu_signup_terms_checkbox:checked {
	background-color: #F76B15;
	border-color: #F76B15;
}

.iscu_signup_terms_checkbox:checked::after {
	content: "";
	position: absolute;
	top: 1px;
	left: 6px;
	width: 5px;
	height: 11px;
	border: solid white;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg);
}

.iscu_ci_date_input_svg_wrap {
	position: relative;
}

.iscu_signup_form_input.iscu_signup_form_input_error_match .iscu_signup_input_error_show {
	align-items: start !important;
}

.iscu_signup_form_input.iscu_signup_form_input_error_match .iscu_signup_svg {
	display: flex;
}

.iscu_signup_svg span {
	line-height: unset !important;
}

span.iscu_ci_next_btn_icon {
	display: flex;
}

.iscu_signup_error_icon span {
	font-size: 16px;
	color: var(--text-Color-Danger);
}

.iscu_signup_success_icon span {
	font-size: 16px;
	color: var(--text-Color-Success) !important;
}

.iscu_error_fs {
	font-size: 16px;
	color: var(--text-Color-Danger);
}

.iscu_ci_wrap .iscu_error_fs {
	line-height: 20px !important;
}

.iscu_pre_reg_presonal_details_form_wrapper .iscu_error_fs {
	line-height: 20px !important;
}

.iscu_ci_select_icon_svg.iscu_ci_after_svg span {
	color: rgba(0, 0, 0, 0.20);
}

.iscu_set_main_wrap_padding {
	padding: var(--spacing-section-XL) 0px;
	margin: 0px 16px !important;
}

.iscu_set_form_padding {
	padding: 48px !important;
}

.iscu_ci_main_wrappeer {
	height: 100%;
}

.page-id-21 .container {
	width: 100%;
	margin: auto;
}

.iscu_placements_details_progress_steps_wrapper {
	align-items: start;
}

.iscu_signup_social_network_title {
	color: var(--text-default);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-200);
	font-style: normal;
	font-weight: var(--Font-weight-SemiBold-600);
	line-height: var(--Line-height-XS);
}

.iscu_sys_pw_reset_notification {
	display: flex;
	padding: var(--spacing-S);
	align-items: flex-start;
	align-self: stretch;
	border-radius: var(--corner-M);
	border: 1px solid var(--border-Colors-Success);
	background: linear-gradient(0deg, var(--bg-Surface-Soft-Green-subtle, rgba(0, 163, 47, 0.03)) 0%, var(--bg-Surface-Soft-Green-subtle, rgba(0, 163, 47, 0.03)) 100%), var(--bg-Surface-Default, #FFF);
	justify-content: space-between;
}

.iscu_sys_icon_text_wrap {
	display: flex;
	display: flex;
	gap: var(--spacing-S);
}

.iscu_sys_reset_close span {
	color: #000000;
}

.iscu_sys_pw_reset_icon {
	height: 24px;
	color: var(--Solid-Green-900);
}

.iscu_sys_pw_reset_success_msg {
	color: var(--text-default);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-M);
}

.iscu_sys_res_first_name {
	color: var(--text-default);
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-style: normal;
	font-weight: 600;
	line-height: var(--Line-height-M);
}

.iscu_sys_reset_close {
	width: var(--size-icon-base);
	height: var(--size-icon-base);
	color: #000000;
	cursor: pointer;
}

.iscu_checkbox_item {
	position: relative;
	width: var(--size-component-xsmall);
	height: var(--size-component-xsmall);
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.iscu_checkbox_item input[type="checkbox"] {
	position: absolute !important;
	opacity: 0;
	z-index: 1;
	width: var(--size-component-xsmall) !important;
	height: var(--size-component-xsmall) !important;
	margin: 0 !important;
	cursor: pointer !important;
}

.iscu_checkbox {
	width: 18px;
	height: 18px;
	border-radius: 2px;
	border: 2px solid var(--icon-Secondary);
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Material Symbols Rounded';
	font-size: 18px;
	color: var(--icon-Inverse-default);
	pointer-events: none;
	line-height: var(--Line-height-M);
}

.iscu_checkbox.iscu_checkbox_intermediate.iscu_checkbox_selected::before {
	content: 'check';
}

.iscu_checkbox.iscu_checkbox_selected::before {
	content: 'check';
}

.iscu_checkbox.iscu_checkbox_disabled {
	border-color: var(--icon-Disabled);
	color: var(--icon-Inverse-default);
}

.iscu_checkbox.iscu_checkbox_intermediate {
	background: var(--icon-Brand-Bold);
	color: var(--icon-Inverse-default);
	border-color: var(--icon-Brand-Bold);
}

.iscu_checkbox.iscu_checkbox_intermediate::before {
	content: 'remove';
}

.iscu_checkbox.iscu_checkbox_disabled_intermediate {
	background: var(--icon-Disabled);
	border-color: var(--border-Gohst);
	color: var(--icon-Inverse-default);
}

.iscu_checkbox.iscu_checkbox_selected {
	background: var(--icon-Brand-Bold);
	color: var(--icon-Inverse-default);
	border-color: var(--icon-Brand-Bold);
}

.iscu_checkbox_item input[type="checkbox"]:disabled+.iscu_checkbox {
	border-color: var(--icon-Disabled);
	color: var(--icon-Inverse-default);
	background: var(--bg-Input-Default);
}

.iscu_checkbox_item input[type="checkbox"]:checked:disabled+.iscu_checkbox {
	background: var(--icon-Disabled);
	border-color: var(--border-Gohst);
	color: var(--icon-Inverse-default);
}

.iscu_checkbox_item input[type="checkbox"]:checked:disabled+.iscu_checkbox::before {
	content: 'check';
}

.iscu_checkbox_item input[type="checkbox"]:checked+.iscu_checkbox {
	background: var(--icon-Brand-Bold);
	color: var(--icon-Inverse-default);
	border-color: var(--icon-Brand-Bold);
}

.iscu_checkbox_item input[type="checkbox"]:checked+.iscu_checkbox::before {
	content: 'check';
}

.iscu_up_weekday_label:has(input[type="checkbox"]:checked) .iscu_up_weekday_label_text {
	font-weight: var(--Font-weight-SemiBold-600);
}

.iscu_up_weekday_label:has(input[type="checkbox"]:disabled) .iscu_up_weekday_label_text {
	color: var(--text-Disabled);
}

.iscu_system_select_icon_svg {
	transition: transform 0.3s ease;
}

.iscu_system_select_icon_svg.iscu_open {
	transform: rotate(180deg);
}


.iscu_sys_user_switcher_wrap .iscu_checkbox_item {
	width: 100%;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

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

	.iscu_ci_container_set_width {
		width: 100%;
		max-width: unset !important;
	}
}

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

	.iscu_ci_wrap {
		min-width: 100% !important;
	}
}

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

	.iscu_signup_main_wrapper {
		padding: 48px 24px;
	}

	.iscu_ci_wrap {
		padding: 48px 24px !important;
		gap: 40px;
	}

	.iscu_ci_first_last_name {
		flex-direction: column;
	}

	.iscu_ci_input_width {
		width: 100%;
	}
}

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

	.iscu_set_mobile_main_wrap_padding {
		padding: var(--spacing-section-L) 16px !important;
	}

	body .iscu_pd_progress_mobile_wrap.iscu_ci_mobile_progress {
		display: flex !important;
	}
}


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

	.iscu_ci_select_icon_svg {
		top: 69px;
	}

	.iscu_ci_child_count_option {
		top: 104px;
	}
}

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

	.iscu_ci_main_wrappeer {
		padding: var(--spacing-section-L) var(--spacing-M);
	}

	.iscu_set_main_wrap_padding {
		padding: var(--spacing-section-L) 16px !important;
		margin: 0px !important;
	}

	.iscu_set_form_padding {
		padding: 48px 24px !important;
	}
}

/* home page meet our team section start */

.iscu_meet_our_team_container {
	display: flex;
	justify-content: center;
	background: #F9F9F9;
	width: 100%;
	overflow: hidden;
}

.iscu_meet_our_team_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-L);
	padding: var(--spacing-section-XL) 24px;
	position: relative;
	width: 100%;
}

.iscu_meet_our_team_heading {
	display: flex;
	padding-bottom: var(--spacing-M);
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
	z-index: 999;
}

.iscu_meet_our_team_title {
	display: flex;
	padding: var(--spacing-M) 0px;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
	color: var(--text-default);
	text-align: center;
	flex: 1 0 0;
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-700, 40px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	letter-spacing: -0.8px;
}

.iscu_meet_our_team_desc {
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-500-mobile);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	max-width: 962px;
}

.iscu_meet_our_team_members_tabs_warp {
	display: flex;
	padding: 0px 16px 8px 16px;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
}

.iscu_meet_our_team_members_tabs {
	display: flex;
	height: 62px;
	align-items: center;
	gap: 24px;
	border-bottom: 1px solid var(--border-Subtle);
}

.iscu_meet_our_team_members_tab {
	display: flex;
	padding: 8px 16px;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
	border-radius: 16px 16px 0px 0px;
	/* border-bottom: 1px solid var(--border-Subtle); */
	background: var(--light-Solid-Gray-200, #F9F9F9);
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--Heading);
	font-size: var(--Font-size-N-font-size-400, 20px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-M);
	cursor: pointer;
}

.iscu_meet_our_team_members_tab.iscu_active {
	border-bottom: 1px solid var(--border-Brand-Bold);
	background: var(--light-Alpha-Orange-900, rgba(246, 94, 0, 0.92));
	color: var(--text-onbrand-default);
}

.iscu_meet_our_team_members_container {
	max-width: 1308px;
	width: 100%;
}

.iscu_meet_our_team_members_wrapper {
	display: flex;
	position: relative;
	max-width: 1308px;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.iscu_meet_our_team_members_prev_icon,
.iscu_meet_our_team_members_next_icon {
	width: 56px;
	height: 56px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
}

.iscu_meet_our_team_members_prev_icon {
	position: absolute;
	left: -30px;
	top: 170px;
}

.iscu_hide_btn {
	display: none !important;
}

.iscu_meet_our_team_members_next_icon {
	position: absolute;
	right: -27px;
	top: 170px;
}

.iscu_meet_our_team_members_prev_icon_bg_svg,
.iscu_meet_our_team_members_next_icon_bg_svg {
	width: 56px;
	height: 56px;
	flex-shrink: 0;
	fill: var(--icon-Brand-Subtlest);
	/* stroke: var(--red-600); */
	transition: transform 0.3s ease, stroke 0.3s ease, stroke-width 0.3s ease;
	overflow: visible;
}

.iscu_meet_over_team_prev_icon,
.iscu_meet_over_team_next_icon {
	display: flex;
	width: var(--size-component-base);
	width: var(--size-component-base);
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: var(--corner-M);
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: none;
}

.iscu_meet_our_team_member_profiles {
	display: flex;
	gap: var(--spacing-L);
	overflow: hidden;
	height: 396px;
	padding: 0;
	padding-bottom: 10px;
	transition: all 0.3s ease;
	max-width: 1304px;
	align-items: center;
	cursor: grab;
}

.iscu_meet_our_team_member_profiles.dragging {
	cursor: grabbing;
}

.iscu_meet_our_team_card {
	z-index: 9;
	height: 348px;
	min-width: 293px;
	min-height: 340px;
	position: relative;
	transition: transform 600ms cubic-bezier(0.8, 0, 0.2, 1);
	/* display: inline-flex;
	cursor: grab;
	gap: 8px;
	border-radius: 24px;
	padding: 40px 24px 32px 24px; */
	/* align-items: center; */
}


.iscu_meet_our_team_card_content_wrap {
	gap: 8px;
	cursor: grab;
	width: inherit;
	height: inherit;
	border-radius: 24px;
	min-height: inherit;
	display: inline-flex;
	padding: 40px 24px 32px 24px;
}


/* .iscu_meet_our_team_member_profiles.dragging .iscu_meet_our_team_card {
	cursor: grabbing;
} */

.iscu_meet_our_team_user_badge {
	display: flex;
	width: 80.476px;
	height: 83.589px;
	padding: 6.566px 5.053px 6.63px 5.029px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 25.476px;
	top: 21px;
}

.iscu_meet_our_team_user_badge svg {
	width: 70.394px;
	height: 70.394px;
	flex-shrink: 0;
}

.iscu_meet_our_team_user_profile_info {
	display: flex;
	width: 245px;
	flex-direction: column;
	align-items: center;
	gap: 24px;
}

.iscu_meet_our_team_user_profile_container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	align-self: stretch;
	justify-content: center;
	align-items: center;
}

.iscu_meet_our_team_username,
.iscu_meet_our_team_user_role,
.iscu_meet_our_team_user_profile,
.iscu_meet_our_team_user_profile svg,
.iscu_meet_our_team_user_profile image {
	transition: all 0.6s ease;
}

.iscu_meet_our_team_username {
	width: 100%;
	padding: 0px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	color: #202020;
	text-align: center;
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-500, 24px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: 28px;
}

.iscu_meet_our_team_user_role {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-M);
	padding-bottom: unset;
}

.iscu_meet_our_team_user_position {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-M);
	min-height: var(--Line-height-M);
}

.iscu_meet_our_team_title_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	align-self: stretch;
}

.iscu_meet_our_team_user_profile {
	width: 148px;
	height: 148px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.iscu_meet_our_team_user_profile svg {
	position: absolute;
	top: -9px;
	fill: none;
	width: 166px;
	height: 166px;
	left: -9px;
}

.iscu_meet_our_team_user_profile_image,
.iscu_meet_our_team_user_profile_img {
	border-radius: 122px;
	display: flex;
	width: 148px;
	justify-content: center;
	align-items: center;
	height: 148px;
}

.iscu_meet_our_team_doodle_image_1 {
	position: absolute;
	left: 300.058px;
	/* left: 92.058px; */
	top: 180.117px;
	width: 95.671px;
	height: 95.671px;
	width: clamp(95.66px, 5.95vw, 114.23px);
	height: clamp(95.66px, 5.95vw, 114.23px);
}

.iscu_meet_our_team_doodle_image_1 svg {
	width: clamp(95.66px, 5.95vw, 114.23px);
	height: clamp(95.66px, 5.95vw, 114.23px);
}

.iscu_meet_our_team_doodle_image_2 {
	position: absolute;
	right: 271.48px;
	top: 74px;
	width: 183.895px;
	height: 341.973px;
	transform: rotate(24.103deg);
	z-index: 10;
}

.iscu_about_us_meet_our_team_container {
	position: relative;
	overflow: hidden;
}

.iscu_meet_our_team_verein_container {
	display: none;
	min-height: 174px;
	max-width: 1280px;
	justify-content: center;
	align-items: flex-start;
	gap: var(--spacing-section-M);
	align-self: center;
	width: 100%;
	margin-top: 64px;
	z-index: 2;
}

.iscu_about_us_meet_our_team_container .iscu_meet_our_team_verein_container {
	display: flex;
}

.iscu_meet_our_team_verein_right_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-M);
	flex: 1 0 0;
}

.iscu_meet_our_team_verein_top_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_meet_our_team_verein_empty_container {
	display: flex;
	height: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-M);
	align-self: stretch;
}

.iscu_meet_our_team_verein_heading_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-M);
	align-self: stretch;
}

.iscu_meet_our_team_verein_heading {
	color: var(--text-default);
	text-align: center;
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-700, 40px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	letter-spacing: -0.8px;
	align-self: stretch;
	padding-bottom: 0;
}

.iscu_meet_our_team_verein_desc_container {
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	max-width: 814px;
}

.iscu_meet_our_team_doodle_image_3 {
	display: none;
}

.iscu_about_us_meet_our_team_container .iscu_meet_our_team_doodle_image_3 {
	display: flex;
	width: 2112px;
	height: 66px;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: -4.992px;
}

.iscu_home_decorate_star_1 {
	transform: rotate(-24.103deg);
	position: absolute;
	left: -22px;
	top: -20px;
}

.iscu_home_decorate_star_2 {
	transform: rotate(-24.103deg);
	position: absolute;
	bottom: 145px;
	left: 58px;
}

.iscu_home_decorate_star_3 {
	transform: rotate(-24.103deg);
	position: absolute;
	bottom: 71px;
	left: 81px;
}

.iscu_home_decorate_star_4 {
	transform: rotate(-24.103deg);
	position: absolute;
	bottom: 3px;
	left: 43px;
}

.iscu_meet_our_team_members_prev_icon:hover .iscu_meet_our_team_members_prev_icon_bg_svg,
.iscu_meet_our_team_members_next_icon:hover .iscu_meet_our_team_members_next_icon_bg_svg {
	stroke: var(--border-Brand-Bold);
	stroke-width: 3px;
}

/* .iscu_meet_our_team_card:hover {
	transform: scale(1.10, 1.055);
}

.iscu_meet_our_team_card:hover .iscu_meet_our_team_username {
	font-size: 26.4px;
	line-height: 44px;
}

.iscu_meet_our_team_card:hover .iscu_meet_our_team_user_role {
	font-size: 17.6px;
	line-height: 26.4px;
} */

.iscu_team_member_image_text {
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	text-anchor: middle;
	dominant-baseline: central;
	font-family: var(--font-sans);
}

.iscu_home_decorate_star_all {
	display: none;
}

@media only screen and (max-width: 1700px) {
	.iscu_meet_our_team_doodle_image_1 {
		left: 190.058px;
	}

	.iscu_meet_our_team_doodle_image_2 {
		right: 181.48px;
		height: 328.52px;
		width: 175px;
	}

	.iscu_home_decorate_star_1 {
		width: 140.4px;
		height: 140.4px;
	}

	.iscu_home_decorate_star_2 {
		width: 106.2px;
		height: 106.2px;
	}

	.iscu_home_decorate_star_3 {
		width: 79.2px;
		height: 79.2px;
	}

	.iscu_home_decorate_star_4 {
		width: 65.7px;
		height: 65.7px;
	}
}

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

	.iscu_meet_our_team_members_wrapper {
		width: 1400px;
	}

	.iscu_meet_our_team_doodle_image_1 {
		left: 80.058px;
	}

	.iscu_meet_our_team_doodle_image_2 {
		right: 90px;
		height: 309.8px;
		width: 175px;
	}

	.iscu_home_decorate_star_1 {
		width: 124.8px;
		height: 124.8px;
	}

	.iscu_home_decorate_star_2 {
		width: 94.4px;
		height: 94.4px;
	}

	.iscu_home_decorate_star_3 {
		width: 70.4px;
		height: 70.4px;
	}

	.iscu_home_decorate_star_4 {
		width: 58.4px;
		height: 58.4px;
	}
}

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

	.iscu_meet_our_team_members_container,
	.iscu_meet_our_team_wrapper {
		width: 100%;
	}

	.iscu_meet_our_team_members_wrapper {
		max-width: 100%;
		justify-content: center;
	}
}

@media only screen and (max-width: 1320px) and (min-width: 1281px) {

	.iscu_meet_our_team_members_prev_icon {
		position: absolute;
		z-index: 999;
		left: 10px;
	}

	.iscu_meet_our_team_members_next_icon {
		position: absolute;
		z-index: 999;
		right: 10px;
	}
}

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

	.iscu_meet_our_team_doodle_image_1 {
		left: 60px;
		top: 63px;
	}

	.iscu_meet_our_team_doodle_image_2 {
		width: 127.341px;
		height: 236.805px;
		transform: unset;
		position: absolute;
		right: 69.772px;
		top: 67.547px;
	}

	.iscu_home_decorate_star_1 {
		display: none;
		left: -10px;
		top: -10px;
		width: 80.215px;
		height: 80.215px;
	}

	.iscu_home_decorate_star_2 {
		display: none;
		bottom: 157px;
		left: 67px;
		width: 59.254px;
		height: 59.254px;
	}

	.iscu_home_decorate_star_3 {
		display: none;
		bottom: 85px;
		left: 88px;
		width: 45.01px;
		height: 45.01px;
	}

	.iscu_home_decorate_star_4 {
		display: none;
		bottom: 17px;
		left: 48px;
		width: 36.037px;
		height: 36.037px;
	}

	.iscu_home_decorate_star_all {
		display: block;
		position: absolute;
		right: -50px;
		top: 40px;
	}

	.iscu_about_us_meet_our_team_container .iscu_meet_our_team_title,
	.iscu_service_meet_our_team_container .iscu_meet_our_team_title {
		color: var(--text-default);
	}

	.iscu_about_us_meet_our_team_container .iscu_meet_our_team_desc,
	.iscu_service_meet_our_team_container .iscu_meet_our_team_desc {
		color: var(--text-Secondary);
		font-size: var(--Font-size-500-mobile);
	}

	.iscu_meet_our_team_members_next_icon {
		right: -32px;
		top: 160px;
	}

	.iscu_meet_our_team_members_prev_icon {
		left: -32px;
		top: 160px;
	}

	.iscu_serv_registration_main_cont_wrap {
		max-width: 1280px;
		padding: var(--spacing-section-XL) 24px;
	}

	.iscu_serv_registration_star_cont_wrap {
		left: 99.25px;
		top: 100px;
	}

	.iscu_serv_registration_content_main_wrap {
		max-width: 981px;
	}

	.iscu_serv_registration_content_heading_desc_wrap {
		max-width: 864px;
	}

	.iscu_serv_registration_content_wrap {
		gap: 24px;
	}

	.iscu_serv_registration_star_4 {
		right: 27.607px;
		top: 240.031px;
		width: 72.291px;
		height: 72.291px;
		aspect-ratio: 72.29/72.29;
		left: unset !important;
	}

	.iscu_serv_registration_line_svg {
		left: -39px;
		bottom: 85.101px;
		width: 1241px;
		height: 476px;
		right: unset !important;
		transform: unset !important;
	}

	.iscu_serv_registration_main_cont_wrap.iscu_user_not_login .iscu_serv_registration_line_svg {
		bottom: 168px;
	}

	.iscu_serv_registration_pattern_wrap {
		max-width: 1924px;
		height: 491px;
		width: 1924px;
	}

	.iscu_serv_registration_yellow_bg {
		max-width: 1280px;
		height: 491px;
	}

	.iscu_serv_registration_bird_wrap {
		position: absolute;
		right: 39.612px;
		bottom: 66.396px;
	}

	.iscu_home_testimonials_container {
		overflow: unset !important;
	}

	.iscu_home_testimonials_container .iscu_service_vector_line_wrap {
		overflow: hidden;
	}

	.iscu_home_testimonials_container .iscu_service_testimonials_container .iscu_service_vector_line_wrap {
		left: -262.5px !important;
		top: -445.352px !important;
	}

	.iscu_meet_our_team_wrapper {
		max-width: 1280px;
	}

	.iscu_meet_our_team_members_container {
		max-width: 1164px;
		width: calc(100% - 48px);
	}

	.iscu_meet_our_team_members_wrapper {
		max-width: 1164px;
		width: 100%;
	}

	.iscu_meet_our_team_member_profiles {
		height: 408px;
		padding-bottom: 12px;
		gap: 20px;
	}

	/* .iscu_meet_our_team_card {
		padding: 40px 24px;
	} */

	.iscu_meet_our_team_card_content_wrap {
		padding: 40px 24px;
	}
}

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

	.iscu_meet_our_team_members_next_icon {
		right: -24px;
		top: 176px;
	}

	.iscu_meet_our_team_members_prev_icon {
		left: -24px;
		top: 176px;
	}

	.iscu_meet_our_team_members_wrapper {
		justify-content: center;
	}

	.iscu_meet_our_team_doodle_image_1 {
		left: 67.001px;
		top: 63.117px;
	}

	.iscu_meet_our_team_doodle_image_1 svg {
		width: 95.671px;
		height: 95.671px;
	}

	.iscu_meet_our_team_doodle_image_3 {
		width: 2112px;
		height: 66px;
		flex-shrink: 0;
	}

	.iscu_serv_registration_main_cont_wrap {
		max-width: 1024px;
		padding: var(--spacing-section-XL) 32px;
	}

	.iscu_serv_registration_star_cont_wrap {
		width: 100.487px;
		height: 117.611px;
		position: absolute;
		left: 91.25px;
		top: 60px;
	}

	.iscu_serv_registration_content_main_wrap {
		max-width: 981px;
	}

	.iscu_serv_registration_content_wrap {
		gap: 8px;
	}

	.iscu_serv_registration_content_00 {
		width: 239.339px;
		height: 399.101px;
	}

	.iscu_serv_registration_star_4 {
		right: 75.607px;
		top: 104.031px;
	}

	.iscu_serv_registration_line_svg {
		left: 0px;
		bottom: 81.101px;
		width: unset;
		height: unset;
	}

	.iscu_serv_registration_main_cont_wrap.iscu_user_not_login .iscu_serv_registration_line_svg {
		bottom: 164px;
	}

	.iscu_serv_registration_bird_wrap {
		position: absolute;
		right: 55.612px;
		bottom: 42.396px;
		z-index: 4;
	}

	.iscu_serv_registration_pattern_wrap {
		position: absolute;
		left: -12px;
		max-width: 1030px;
		height: 491px;
	}

	.iscu_serv_registration_pattern_bg_overlay {
		max-width: 1030px;
		height: 491px;
	}

	.iscu_serv_registration_pattern_bg {
		max-width: 1030px;
		height: 491px;
	}

	.iscu_serv_registration_yellow_bg {
		max-width: 1030px;
		height: 491px;
		left: -3px;
	}

	.iscu_meet_our_team_doodle_image_2 {
		display: none;
	}

	.iscu_meet_our_team_wrapper {
		padding: var(--spacing-section-XL) 32px;
	}
}

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

	.iscu_serv_registration_content_wrap {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		align-content: flex-start;
		gap: 32px;
		align-self: stretch;
		flex-wrap: wrap;
		max-width: 768px;
	}

	.iscu_serv_registration_content_00_wrap.iscu_serv_registration_content_02_wrap {
		padding: 0px;
	}

	.iscu_serv_registration_content_00_wrap.iscu_serv_registration_content_03_wrap {
		padding: 0px;
	}

	.iscu_serv_registration_content_00_wrap.iscu_serv_registration_content_04_wrap {
		padding: 0px;
	}
}

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

	.iscu_meet_our_team_title {
		color: var(--text-default);
	}

	.iscu_meet_our_team_doodle_image_2 {
		display: none;
	}

	.iscu_meet_our_team_doodle_image_1 svg {
		width: 95.66px;
		height: 95.66px;
	}

	.iscu_meet_our_team_wrapper {
		padding: var(--spacing-section-XL) var(--spacing-XL);
	}

	.iscu_meet_our_team_heading {
		padding-bottom: var(--spacing-M);
		gap: var(--spacing-XS);
	}

	.iscu_meet_our_team_doodle_image_3 {
		width: 2112px;
		height: 66px;
		position: absolute;
		right: -580px;
	}

	.iscu_meet_our_team_desc {
		color: var(--text-Subtle) !important;
		font-size: var(--Font-size-font-size-400, 18px) !important;
	}

	.iscu_about_us_meet_our_team_container .iscu_meet_our_team_doodle_image_1 {
		left: 28.06px;
		top: 32.117px;
	}

	.iscu_service_meet_our_team_container .iscu_meet_our_team_doodle_image_1 {
		left: 28.06px;
		top: 39.117px;
	}

	.iscu_meet_our_team_members_container {
		max-width: 1164px;
		width: calc(100% - 60px);
	}

	.iscu_meet_our_team_desc {
		padding: 0 30px;
	}
}

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

	.iscu_meet_our_team_desc {
		padding: unset;
	}
}

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

	.iscu_meet_our_team_members_tabs_warp {
		padding: 0px 0px 8px 0px;
		width: 343px;
	}

	.iscu_meet_our_team_members_tabs {
		gap: 8px;
	}

	.iscu_meet_our_team_members_tab {
		font-size: var(--Font-size-font-size-300, 16px);
		line-height: var(--Line-height-M, 24px);
		white-space: nowrap;
		padding: 12px;
		height: 48px;
		border-bottom: 1px solid var(--border-Subtle);
	}
}

@media only screen and (max-width: 550px) {
	.iscu_meet_our_team_verein_container {
		transform: translate(0px, -64px);
	}

}

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

	.iscu_meet_our_team_title {
		font-size: var(--Font-size-font-size-500, 24px);
		line-height: var(--Line-height-L);
		text-align: left;
		letter-spacing: normal;
	}

	.iscu_meet_our_team_desc {
		text-align: left;
	}

	.iscu_meet_our_team_container {
		height: 100%;
	}

	.iscu_meet_our_team_members_wrapper {
		justify-content: center;
		position: relative;
	}

	.iscu_meet_our_team_heading {
		padding-bottom: var(--spacing-section-S, 32px);
		gap: var(--spacing-None, 0px);
	}

	.iscu_meet_our_team_doodle_image_3 {
		width: 1364px;
		height: 46px;
		right: -725px;
	}

	.iscu_meet_our_team_wrapper {
		position: relative;
		display: flex;
		padding: var(--spacing-section-XL) 16px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: var(--spacing-L);
	}

	.iscu_meet_our_team_verein_heading {
		font-size: var(--Font-size-font-size-500, 24px);
		line-height: var(--Line-height-L);
		letter-spacing: normal;
		text-align: left;
	}

	.iscu_meet_our_team_verein_desc_container {
		font-size: var(--Font-size-font-size-400, 18px);
		text-align: left;
	}

	.iscu_meet_our_team_verein_container {
		transform: translate(0px, 0px);
		margin-top: 0;
	}

	.iscu_meet_our_team_members_container {
		width: calc(100% - 48px);
	}

	.iscu_meet_our_team_members_prev_icon {
		left: -28px;
	}

	.iscu_meet_our_team_members_next_icon {
		right: -28px;
	}

	.iscu_meet_our_team_members_container {
		width: 100%;
	}

	.iscu_meet_our_team_members_wrapper {
		width: calc(100% - 48px);
		margin: auto;
	}

	.iscu_meet_our_team_members_tab {
		align-self: unset;
	}

	.iscu_home_meet_our_team_container .iscu_meet_our_team_doodle_image_1 {
		display: none;
	}

	.iscu_home_meet_our_team_container .iscu_meet_our_team_wrapper {
		padding: var(--spacing-section-L) 32px;
	}
}

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

	.iscu_meet_our_team_wrapper {
		padding: var(--spacing-section-L) var(--spacing-M);
	}
}

/* home page meet our team section end */

/* home page testimonial section start */

.iscu_home_testimonials_container {
	display: flex;
	width: 100%;
	padding: var(--spacing-section-L) var(--spacing-L) 0px var(--spacing-L);
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: var(--spacing-section-M);
	background: var(--bg-Surface-Secondary);
	position: relative;
}

.iscu_home_testimonials_wrap {
	display: flex;
	padding: 190px 0px var(--spacing-section-L) 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-section-M);
	align-self: stretch;
	border-radius: 1000px 1000px 0px 0px;
	background: var(--light-Solid-Orange-300, #FFEFD6);
}

.iscu_home_testimonials_heading {
	display: flex;
	padding: var(--spacing-M) 0px;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_home_testimonials_title {
	color: var(--text-default);
	text-align: center;
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-700, 40px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	letter-spacing: -0.8px;
	flex: 1 0 0;
	padding: 0;
}

.iscu_home_testimonials_comment_container {
	display: flex;
	justify-content: center;
	gap: var(--spacing-S);
	position: relative;
	width: 100%;
	flex-direction: column;
	max-width: 1280px;
}

.iscu_home_testimonials_comment_wrap {
	display: flex;
	padding: 0px var(--spacing-M);
	align-self: stretch;
	grid-template-columns: repeat(3, 1fr);
	overflow: hidden;
	gap: var(--spacing-L);
	position: relative;
	transition: transform 0.3s ease;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	cursor: grab;
}

.iscu_home_testimonials_card_content {
	display: flex;
	padding: var(--spacing-XXL);
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-L);
	flex: 1 0 0;
	align-self: stretch;
	min-width: 480px;
	border-radius: var(--corner-Card);
	border: 4px solid var(--border-Gohst);
	background: var(--light-Solid-Orange-100, #FEFCFB);
	transition: opacity 0.3s ease;
	user-select: none;
	scroll-snap-align: start;
	min-height: 407px;
}

.iscu_home_testimonials_card_user_info {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	align-self: stretch;
}

.iscu_home_testimonials_card_user_details {
	display: flex;
	align-items: flex-start;
	gap: 15px;
}

.iscu_home_testimonials_card_user_name_star {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.iscu_home_testimonials_card_user_name {
	color: var(--text-default);
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-500, 24px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 240px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.iscu_home_testimonials_card_user_star {
	display: flex;
	align-items: flex-start;
	gap: 5px;
}

.iscu_home_testimonials_card_user_image {
	width: 72px;
	height: 70px;
	aspect-ratio: 36/35;
}

.iscu_home_testimonial_quote_wrap {
	display: flex;
	width: 75px;
	height: 75px;
	padding: 8px 3.5px 9px 3px;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1/1;
}

.iscu_home_testimonial_quotes {
	width: 68.5px;
	height: 58px;
	flex-shrink: 0;
}

.iscu_home_testimonials_card_user_review {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
	margin: 0;
	padding: 0;
	border: none;
}

.iscu_home_user_review {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-400, 18px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	flex: 1 0 0;
	word-break: break-word;
}

.iscu_user_review_hide {
	display: none;
}

.iscu_open_review_popup {
	cursor: pointer;
	color: var(--text-Link);
	font-family: var(--font-sans);
	font-style: normal;
	font-weight: var(--Font-weight-Regular-400);
	line-height: var(--Line-height-XS);
	letter-spacing: 0.14px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.iscu_open_review_popup:hover {
	text-decoration: underline;
	color: #0588F0;
}

.iscu_open_review_popup:focus-visible {
	text-decoration: underline;
	color: var(--text-Link-Avtive);
	outline: 2px solid #F5AE73;
	outline-offset: 2px;
	box-shadow: unset;
	border-radius: var(--corner-S, 4px);
}

.iscu_review_light_box_wrapper {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 9999999;
	overflow: hidden;
	height: 100vh;
	width: 100vw;
	transition: all 0.3s ease-out;
	backdrop-filter: blur(2px)
}

.iscu_review_light_box_close_btn {
	gap: 6px;
	top: -40px;
	opacity: 1;
	right: -20px;
	z-index: 1000000;
	display: flex;
	cursor: pointer;
	position: absolute;
	line-height: 1.5;
	align-items: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-300);
	font-weight: var(--Font-weight-SemiBold-600);
	color: #fff;
}

.iscu_review_light_box_close_btn_tooltip {
	display: flex;
	padding: 4px 8px;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	border-radius: var(--corner-S);
	background: var(--bg-Surface-Default);
	box-shadow: var(--Depth-0, 0px) var(--Depth-100, 4px) var(--Depth-100, 4px) var(--Depth-Negative-025, -1px) var(--light-Alpha-Black-200, rgba(0, 0, 0, 0.10)), var(--Depth-0, 0px) var(--Depth-100, 4px) var(--Depth-100, 4px) var(--Depth-Negative-025, -1px) var(--light-Alpha-Black-100, rgba(0, 0, 0, 0.05));
	color: var(--text-default, #202020);
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: Inter;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	max-width: 184px;
	position: relative;
}

.iscu_review_light_box_close_btn span {
	font-size: 24px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000;
	border-radius: 3.40282e38px;
	cursor: pointer;
	line-height: 1.5;
	font-weight: var(--Font-weight-SemiBold-600);
}

.iscu_review_light_box_close_btn_tooltip::after {
	content: "";
	background: url('data:image/svg+xml;utf8,<svg width="6" height="8" viewBox="0 0 6 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L0 8L6 4L0 0Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	width: 6px;
	height: 8px;
	right: -6px;
	top: 8px;
}

.iscu_review_light_box_image_wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	text-align: center;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: 16px;
}

.iscu_review_light_box_image_wrapper figure {
	max-width: 480px;
	/* padding: 16px; */
	max-height: calc(-200px + 100vh);
	align-self: unset;
	height: fit-content;
	overflow: auto;
}

.iscu_review_light_box_image_wrapper figcaption {
	text-align: left;
}

.iscu_review_light_box_image_wrapper blockquote {
	height: 100%;
	max-height: calc(-95px + 100%);
}

.iscu_review_light_box_image_wrapper blockquote p {
	height: 100%;
	/* overflow: auto; */
}

.iscu_review_light_box_image_wrapper .iscu_user_review {
	display: none;
}

.iscu_review_light_box_image_wrapper .iscu_user_review_hide {
	display: unset;
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-400, 18px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	flex: 1 0 0;
	word-break: break-word;
	text-align: left;
}

.iscu_review_light_box_wrap {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	/* padding: 16px; */
}

.iscu_review_light_box_container {
	/* align-content: revert; */
	display: flex;
	flex-direction: column;
	align-items: end;
	/* padding: 0 16px; */
	max-width: 100%;
	width: fit-content;
	position: relative;
}




.iscu_home_testimonials_footer {
	display: flex;
	justify-content: end;
	align-items: center;
	position: relative;
	height: 64px;
}

.iscu_home_testimonials_prev_next_wrap {
	display: flex;
	margin-right: 16px;
}

.iscu_tages_service_testimonials_container .iscu_home_testimonials_prev_next_wrap {
	margin: 0;
}

.iscu_home_testimonials_next_icon,
.iscu_home_testimonials_prev_icon {
	flex: 1 0 0;
	align-self: stretch;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: relative;
	padding: 2.82px 28.25px;
}

.iscu_home_testimonials_next_icon_bg_svg {
	fill: var(--icon-Brand-Subtlest);
	stroke-width: 2px;
	stroke: var(--red-600);
	transition: transform 0.3s ease, stroke 0.3s ease, stroke-width 0.3s ease;
	overflow: visible;
	width: 56px;
	height: 56px;
}

.iscu_home_testimonials_prev_icon_bg_svg {
	fill: var(--icon-Brand-Subtlest);
	transition: transform 0.3s ease, stroke 0.3s ease, stroke-width 0.3s ease;
	overflow: visible;
	width: 56px;
	height: 56px;
	stroke-width: 2px;
	stroke: var(--red-600);
}

.iscu_home_testimonials_next_btn,
.iscu_home_testimonials_prev_btn {
	display: flex;
	width: var(--size-component-base);
	height: var(--size-component-base);
	justify-content: center;
	align-items: center;
	border-radius: var(--corner-M);
	position: absolute;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.iscu_home_testimonials_next_btn svg,
.iscu_home_testimonials_prev_btn svg {
	width: 26px;
	height: 21px;
	flex-shrink: 0;
	aspect-ratio: 26/21;
}

.iscu_home_testimonials_prev_icon:hover .iscu_home_testimonials_prev_icon_bg_svg,
.iscu_home_testimonials_next_icon:hover .iscu_home_testimonials_next_icon_bg_svg {
	stroke-width: 3px;
	stroke: var(--red-600);
}

.iscu_home_testimonials_mask_right {
	width: 56px;
	height: calc(100% - 76px);
	position: absolute;
	right: 0px;
	top: 0.459px;
	position: absolute;
	right: 0px;
	top: 0.459px;
	background: linear-gradient(270deg, var(--light-Solid-Orange-300, #FFEFD6) 0%, rgba(254, 252, 251, 0.00) 100%);
}

.iscu_home_testimonials_mask_left {
	width: 56px;
	height: calc(100% - 76px);
	position: absolute;
	top: 0.459px;
	background: linear-gradient(270deg, rgba(254, 252, 251, 0.00) 0%, var(--light-Solid-Orange-300, #FFEFD6) 100%);
	left: -10px;
}

.iscu_home_testimonials_decorations {
	width: 251.501px;
	height: 306px;
	aspect-ratio: 251.50/306.00;
	position: absolute;
	right: 144.499px;
	top: 71px;
}

.iscu_meet_our_team_pagination {
	display: flex;
	gap: var(--spacing-XS);
	position: absolute;
	left: 50%;
	bottom: -12px;
	transform: translateX(-50%);
	justify-content: center;
	align-items: center;
	height: 12px;
	z-index: 10;
	flex-wrap: wrap;
	width: 100%;
}

.iscu_home_testimonials_pagination {
	display: flex;
	gap: var(--spacing-XS);
	position: absolute;
	left: 50%;
	bottom: 20.541px;
	transform: translateX(-50%);
	justify-content: center;
	align-items: center;
	height: 12px;
}

.iscu_meet_our_team_pagination_current,
.iscu_home_testimonials_pagination_current {
	width: 54px;
	height: 12px;
	flex-shrink: 0;
	border-radius: 100px;
	background: var(--light-Solid-Orange-900, #F76B15);
	transition: all 0.3s ease;
	cursor: pointer;
}

.iscu_meet_our_team_pagination_default,
.iscu_home_testimonials_pagination_default {
	width: 18px;
	height: 12px;
	flex-shrink: 0;
	border-radius: 100px;
	background: var(--light-Solid-Orange-600, #FFC182);
	transition: all 0.3s ease;
	cursor: pointer;
}

.iscu_meet_our_team_pagination_hide {
	display: none !important;
}

.iscu_home_testimonials_comment_wrap.dragging {
	cursor: grabbing;
	user-select: none;
	-webkit-user-select: none;
}

.iscu_home_testimonials_comment_wrap {
	cursor: grab;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
}

.iscu_home_testimonials_comment_wrap:active {
	cursor: grabbing;
}

.iscu_home_testimonials_card_content {
	scroll-snap-align: start;
}

.iscu_about_us_testimonials_container .iscu_home_testimonials_wrap {
	display: flex;
	height: 1072px;
	padding: var(--spacing-section-L) 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-section-M);
	align-self: stretch;
	border-radius: 1000px 1000px 0px 0px;
	background: var(--light-Solid-Orange-300, #FFEFD6);
	box-shadow: 0px -166px 46px 0px rgba(156, 156, 156, 0.00), 0px -106px 42px 0px rgba(156, 156, 156, 0.01), 0px -60px 36px 0px rgba(156, 156, 156, 0.05), 0px -27px 27px 0px rgba(156, 156, 156, 0.09), 0px -7px 15px 0px rgba(156, 156, 156, 0.10);
}

.iscu_about_us_testimonials_container {
	position: relative;
}

.iscu_about_us_vector_line_wrap {
	display: none;
}

.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
	display: flex;
	padding: 393.005px 32.27px 40.991px 30px;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 2.621px;
	bottom: 548px;
}

.iscu_about_us_vector_desktop_line {
	width: 1244.49px;
	height: 721.494px;
	stroke-width: 12px;
	stroke: var(--light-Solid-Orange-800, #EC9455);
}

.iscu_about_us_vector_laptop_line,
.iscu_about_us_vector_big_tablet_line,
.iscu_about_us_vector_tablet_line,
.iscu_about_us_vector_mobile_line,
.iscu_service_vector_line_wrap,
.iscu_service_vector_laptop_line,
.iscu_service_vector_big_tablet_line,
.iscu_service_vector_tablet_line {
	display: none;
}

.iscu_home_as_title,
.iscu_home_nes_event_content_body_title {
	padding: 0;
	width: 100%;
	overflow-wrap: break-word;
	word-break: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

.iscu_service_testimonials_container {
	height: 1001px;
	padding: var(--spacing-section-L) var(--spacing-L) 0px var(--spacing-L);
	justify-content: flex-end;
	overflow: hidden;
}

.iscu_tages_service_testimonials_container {
	height: 1001px;
	padding: var(--spacing-section-L) var(--spacing-L) 0px var(--spacing-L);
	justify-content: flex-end;
}

.iscu_service_testimonials_container .iscu_home_testimonials_wrap,
.iscu_tages_service_testimonials_container .iscu_home_testimonials_wrap {
	padding: var(--spacing-section-XL) 0px var(--spacing-section-L) 0px;
	box-shadow: 0px -166px 46px 0px rgba(156, 156, 156, 0.00), 0px -106px 42px 0px rgba(156, 156, 156, 0.01), 0px -60px 36px 0px rgba(156, 156, 156, 0.05), 0px -27px 27px 0px rgba(156, 156, 156, 0.09), 0px -7px 15px 0px rgba(156, 156, 156, 0.10);
}

.iscu_testimonial_image_text {
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	text-anchor: middle;
	dominant-baseline: central;
	font-family: var(--font-sans);
	border: none;
}

body.page-id-29 .et_pb_row,
body.page-id-759 .et_pb_row,
body.page-id-719 .et_pb_row,
body.page-id-689 .et_pb_row,
body.page-id-857 .et_pb_row,
body.page-id-71624 .et_pb_row,
body.page-id-31 .et_pb_row {
	position: unset !important;
}

body.page-id-29 .et_pb_column,
body.page-id-759 .et_pb_column,
body.page-id-719 .et_pb_column,
body.page-id-689 .et_pb_column,
body.page-id-857 .et_pb_column,
body.page-id-71624 .et_pb_column,
body.page-id-31 .et_pb_column {
	position: unset !important;
}

body.page-id-29 .et_pb_module,
body.page-id-759 .et_pb_module,
body.page-id-719 .et_pb_module,
body.page-id-689 .et_pb_module,
body.page-id-857 .et_pb_module,
body.page-id-71624 .et_pb_module,
body.page-id-31 .et_pb_module {
	position: unset !important;
}

body.page-id-29 .et_pb_code_inner,
body.page-id-759 .et_pb_code_inner,
body.page-id-719 .et_pb_code_inner,
body.page-id-689 .et_pb_code_inner,
body.page-id-857 .et_pb_code_inner,
body.page-id-71624 .et_pb_code_inner,
body.page-id-31 .et_pb_code_inner {
	position: unset !important;
}


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

	.iscu_home_testimonials_comment_container {
		max-width: 1180px;
	}

	.iscu_home_testimonials_card_content {
		min-width: 440px;
	}

	.iscu_home_testimonial_quotes {
		width: 55px;
		height: 55px;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		bottom: 568px;
	}

	.iscu_home_testimonials_decorations {
		top: 41px;
	}
}

@media only screen and (max-width: 1600px) {
	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		left: -55.379px;
	}

	.iscu_home_testimonials_decorations {
		top: 21px;
	}
}

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

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		left: -135.379px;
	}

	.iscu_home_testimonials_decorations {
		top: 0px;
	}
}

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

	.iscu_home_testimonials_comment_container {
		max-width: 1040px;
	}

	.iscu_home_testimonials_decorations {
		top: -40px;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		transform: rotate(-13.904deg);
		left: -100.5px;
		bottom: 650px;
		overflow: hidden;
	}

	.iscu_about_us_vector_desktop_line {
		width: 1008px;
		height: 585px;
		transform: rotate(11.904deg);
	}
}

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

	.iscu_home_testimonials_container {
		padding: 0;
		padding-top: var(--spacing-section-L);
	}

	.iscu_home_testimonials_comment_container {
		max-width: 981px;
	}

	.iscu_home_testimonials_comment_wrap {
		gap: var(--spacing-S);
		padding: 0;
	}

	.iscu_home_testimonials_card_content {
		min-width: 401.75px;
		border: none;
	}

	.iscu_home_testimonial_quote_wrap {
		display: flex;
		width: 40px;
		height: 40px;
		padding: 5.75px 4.25px 6.25px 2.75px;
		justify-content: center;
		align-items: center;
		aspect-ratio: 1/1;
	}

	.iscu_home_testimonial_quotes {
		width: 33px;
		height: 28px;
	}

	.iscu_home_testimonials_decorations {
		display: none;
	}

	.iscu_home_testimonials_pagination_default {
		background: var(--light-Solid-Orange-100, #FEFCFB);
	}

	.iscu_home_testimonials_prev_next_wrap {
		gap: var(--spacing-S);
	}

	.iscu_home_testimonials_next_icon,
	.iscu_home_testimonials_prev_icon {
		padding: 2.82px 0;
	}

	.iscu_about_us_testimonials_container {
		padding: 0;
		padding-top: var(--spacing-section-L);
	}

	.iscu_about_us_testimonials_container .iscu_home_testimonials_wrap {
		padding: 190px 0px var(--spacing-section-L) 0px;
		box-shadow: none;
		height: fit-content;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		left: -60.5px;
		top: -509.352px;
		bottom: unset;
		transform: rotate(-2deg);
	}

	.iscu_about_us_vector_desktop_line {
		display: none;
	}

	.iscu_about_us_vector_laptop_line {
		display: block;
		width: 1008px;
		height: 585px;
	}

	.iscu_about_us_testimonials_container {
		overflow: hidden;
	}

	.iscu_about_us_testimonials_container .iscu_home_testimonials_wrap {
		padding: 190px 0px var(--spacing-section-L) 0px;
	}

	.iscu_service_testimonials_container,
	.iscu_tages_service_testimonials_container {
		height: 100%;
	}

	.iscu_service_testimonials_container .iscu_home_testimonials_wrap,
	.iscu_tages_service_testimonials_container .iscu_home_testimonials_wrap {
		padding: 190px 0px var(--spacing-section-L) 0px;
		box-shadow: unset;
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		display: flex;
		transform: rotate(-11.904deg);
		padding: 344.149px 0px 30.005px 223.243px;
		justify-content: flex-end;
		align-items: center;
		position: absolute;
		left: -260.5px;
		top: -450.352px;
	}

	.iscu_service_vector_laptop_line {
		display: block;
		width: 1008px;
		transform: rotate(11.904deg);
	}
}

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

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		transform: rotate(-12.904deg);
		left: -225.5px;
		top: -468.352px;
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		transform: rotate(-9.904deg);
		left: -290.5px;
		top: -430.352px;
	}
}

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

	.iscu_home_testimonials_comment_container {
		max-width: 946px;
		overflow: hidden;
	}
}

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

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		padding: 401.735px 125.384px 57.254px 164.261px;
		left: -200px;
		top: -516px;
		transform: rotate(0deg);
	}

	.iscu_about_us_vector_laptop_line {
		display: none;
	}

	.iscu_about_us_vector_big_tablet_line {
		display: block;
		width: 874.356px;
		height: 571.011px;
		stroke-width: 8px;
		stroke: var(--light-Solid-Orange-800, #EC9455);
	}

	.iscu_home_testimonials_card_content {
		min-width: 387.16px;
		border: 4px solid var(--border-Gohst);
	}

	.iscu_home_testimonials_card_user_info {
		position: relative;
	}

	.iscu_home_testimonial_quotes {
		width: 33px;
		height: 28px;
		flex-shrink: 0;
		aspect-ratio: 33/28;
	}

	.iscu_home_testimonial_quote_wrap {
		display: flex;
		width: 40px;
		height: 40px;
		padding: 5.75px 4.25px 6.25px 2.75px;
		justify-content: center;
		align-items: center;
		aspect-ratio: 1/1;
		position: absolute;
		right: 0;
		padding-right: 0;
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		padding: 401.735px 125.384px 57.254px 164.261px;
		transform: rotate(0deg);
		left: -205px;
		top: -516px;
	}

	.iscu_service_vector_laptop_line {
		display: none;
	}

	.iscu_service_vector_big_tablet_line {
		display: block;
		width: 874.356px;
		height: 571.011px;
	}
}

@media (max-width: 980px) {

	body.page-id-29 .et_pb_row,
	body.page-id-759 .et_pb_row,
	body.page-id-719 .et_pb_row,
	body.page-id-689 .et_pb_row,
	body.page-id-857 .et_pb_row,
	body.page-id-71624 .et_pb_row,
	body.page-id-31 .et_pb_row {
		padding: 0 !important;
	}

	body.page-id-29 .et_pb_column,
	body.page-id-759 .et_pb_column,
	body.page-id-719 .et_pb_column,
	body.page-id-689 .et_pb_column,
	body.page-id-857 .et_pb_column,
	body.page-id-71624 .et_pb_column,
	body.page-id-31 .et_pb_column {
		z-index: unset;
	}
}

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

	.iscu_home_testimonials_comment_container {
		max-width: 718px;
	}

	.iscu_home_testimonials_comment_wrap {
		gap: var(--spacing-L);
	}

	.iscu_home_testimonials_card_content {
		min-width: 440px;
		border: 4px solid var(--border-Gohst);
	}

	.iscu_home_testimonials_prev_next_wrap {
		gap: 10px;
		margin-right: 48px;
	}

	.iscu_home_testimonials_next_icon,
	.iscu_home_testimonials_prev_icon {
		padding: 2.82px 0;
	}

	.iscu_about_us_testimonials_container {
		padding: 0;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		padding: 280.434px 87.682px 39.967px 114.87px;
		left: -142px;
		top: -402px;
	}

	.iscu_about_us_vector_big_tablet_line {
		display: none;
	}

	.iscu_about_us_vector_tablet_line {
		display: block;
		width: 611.448px;
		height: 398.599px;
		stroke-width: 8px;
		stroke: var(--light-Solid-Orange-800, #EC9455);
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		padding: 341.67px 106.641px 48.694px 139.706px;
		transform: rotate(0deg);
		left: -175px;
		top: -415px;
	}

	.iscu_service_vector_big_tablet_line {
		display: none;
	}

	.iscu_service_vector_tablet_line {
		display: block;
		width: 743.653px;
		height: 485.636px;
	}
}

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

	.iscu_home_testimonials_comment_container {
		max-width: 620px;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		left: -155px;
		bottom: 600px;
	}

	.iscu_home_testimonials_prev_next_wrap {
		gap: 0;
		margin-right: 0px;
	}
}

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

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		transform: rotate(-3deg);
		left: -235px;
		top: -395px;
	}
}

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

	.iscu_home_testimonials_comment_container {
		max-width: 520px;
	}

	.iscu_about_us_testimonials_container {
		overflow: unset;
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		padding: 106.405px 33.244px 15.165px 43.551px;
		left: -32.246px;
		bottom: 750px;
		width: 100%;
		top: unset;
	}

	.iscu_about_us_vector_tablet_line {
		display: none;
	}

	.iscu_about_us_vector_mobile_line {
		display: block;
		width: 231.822px;
		height: 310px;
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		transform: rotate(0deg);
		left: -260px;
		top: -405px;
	}
}

@media only screen and (max-width: 600px) {
	.iscu_review_light_box_close_btn {
		right: 16px;
	}
}

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

	.iscu_home_testimonials_title {
		font-size: 30px;
		line-height: var(--Line-height-L);
	}

	.iscu_home_testimonials_comment_container {
		max-width: 440px;
		gap: 0;
	}

	.iscu_home_testimonials_mask_left,
	.iscu_home_testimonials_mask_right {
		display: none;
	}

	.iscu_home_testimonials_prev_next_wrap {
		display: none;
	}

	.iscu_home_testimonials_footer {
		justify-content: center;
		height: 48px;
	}

	.iscu_service_testimonials_container .iscu_service_vector_line_wrap,
	.iscu_tages_service_testimonials_container .iscu_service_vector_line_wrap {
		display: none;
	}
}

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

	.iscu_home_testimonials_card_user_name {
		width: 220px;
	}

	.iscu_home_testimonials_container {
		padding-top: var(--spacing-section-M);
	}

	.iscu_home_testimonials_title {
		font-size: var(--Font-size-font-size-500, 24px);
		letter-spacing: normal;
	}

	.iscu_home_testimonials_comment_container {
		max-width: 100%;
		padding: 0px 16px 0 16px;
	}

	.iscu_home_testimonials_card_content {
		min-width: 100%;
		padding: var(--spacing-XL) var(--spacing-L);
	}

	.iscu_about_us_testimonials_container {
		padding-top: var(--spacing-section-L);
	}

	.iscu_service_testimonials_container,
	.iscu_tages_service_testimonials_container {
		padding-top: var(--spacing-section-L);
	}

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		bottom: 752px;
	}
}

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

	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		bottom: 762px;
	}

	.iscu_home_testimonials_card_user_name {
		width: 200px;
	}
}

@media only screen and (max-width: 356px) {
	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		bottom: 797px;
	}
}

@media only screen and (max-width: 341px) {
	.iscu_about_us_testimonials_container .iscu_about_us_vector_line_wrap {
		bottom: 847px;
	}
}

/* home page testimonial section end */

/* About us mission & vision section start */

.iscu_mav_container {
	display: flex;
	width: 100%;
	padding: var(--spacing-section-L) 0px var(--spacing-section-XL) 0px;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-section-M);
	position: relative;
	overflow-x: clip;
}

.iscu_mav_shape_svg {
	width: 2154.759px;
	height: 224.073px;
	position: absolute;
	right: -117.95px;
	bottom: -29.846px;
}

.iscu_mav_head_container {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	gap: var(--spacing-section-M);
	align-self: stretch;
}

.iscu_mav_head_container_wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-L);
	flex: 1 0 0;
}

.iscu_mav_heading_top_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_mav_head_title {
	color: var(--text-accent-Accent-Green, );
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-SemiBold-600, 600);
	line-height: var(--Line-height-M);
	text-transform: uppercase;
	align-self: stretch;
	padding: 0;
}

.iscu_mav_heading {
	align-self: stretch;
	color: var(--text-default);
	text-align: center;
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-700, 40px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	letter-spacing: -0.8px;
	padding: 0;
}

.iscu_mav_desc {
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-500-mobile);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	width: 814px;
}

.iscu_mav_main_content_container {
	display: flex;
	justify-content: center;
}

.iscu_mav_main_content {
	display: flex;
	padding: 0px var(--spacing-L);
	flex-direction: column;
	align-items: center;
	gap: 40px;
	align-self: stretch;
}

.iscu_mav_card_row {
	display: flex;
	align-items: flex-start;
	gap: var(--spacing-section-L);
	align-self: stretch;
}

.iscu_mav_card {
	display: flex;
	width: 504px;
	padding: var(--spacing-XXL) var(--spacing-section-M);
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: var(--spacing-XXS);
	flex: 1 0 0;
	align-self: stretch;
	position: relative;
	border-radius: var(--corner-Card);
	background: #FFF;
	cursor: pointer;
	transition: all 300ms cubic-bezier(0.8, 0, 0.3, 1);
}

.iscu_mav_card_icon {
	display: flex;
	width: 94px;
	height: 94px;
	padding: 19px 15px;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: -48px;
	top: 100px;
	border-radius: 16px;
	background: var(--light-Solid-Gray-50, #FFF);
	transition: all 300ms cubic-bezier(0.8, 0, 0.3, 1);
}

.iscu_mav_card_row_2 .iscu_mav_card_icon {
	top: 87px;
}

.iscu_mav_card_icon svg {
	width: 64px;
	height: 56px;
	flex-shrink: 0;
}

.iscu_mav_card_title {
	display: flex;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_mav_card_title_text {
	color: var(--text-default);
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-500, 24px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	flex: 1 0 0;
	padding: 0;
	transition: all 300ms cubic-bezier(0.8, 0, 0.3, 1);
}

.iscu_mav_card_desc {
	display: flex;
	align-items: center;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_mav_card_desc_text {
	color: var(--text-Secondary);
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-400, 18px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L);
	flex: 1 0 0;
}

.iscu_mav_card_1 {
	border: unset;
	outline: 2px solid var(--Solid-Green-900);
	outline-offset: -2px;
}

.iscu_mav_card_1 .iscu_mav_card_icon {
	border: unset;
	outline: 2px solid var(--Solid-Green-900);
	outline-offset: -2px;
}

.iscu_mav_card_1:hover {
	outline: 4px solid var(--Solid-Green-900);
	background: linear-gradient(0deg, var(--light-Alpha-Green-200, rgba(0, 163, 47, 0.03)) 0%, var(--light-Alpha-Green-200, rgba(0, 163, 47, 0.03)) 100%), #FFF;
	box-shadow: 0px 32px 9px 0px rgba(34, 34, 34, 0.00), 0px 21px 8px 0px rgba(34, 34, 34, 0.01), 0px 12px 7px 0px rgba(34, 34, 34, 0.05), 0px 5px 5px 0px rgba(34, 34, 34, 0.09), 0px 1px 3px 0px rgba(34, 34, 34, 0.10);
}

.iscu_mav_card_1:hover .iscu_mav_card_icon {
	border-radius: 16px;
	outline: 4px solid var(--Solid-Green-900);
	background: linear-gradient(0deg, var(--light-Solid-Green-800, #5BB98B) 0%, var(--light-Solid-Green-800, #5BB98B) 100%), var(--light-Solid-Gray-50, #FFF);
}

.iscu_mav_card_1:hover .iscu_mav_card_title_text {
	color: var(--Solid-Green-900);
}

.iscu_mav_card_2 {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--Solid-Amber-900);
}

.iscu_mav_card_2 .iscu_mav_card_icon {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--Solid-Amber-900);
}

.iscu_mav_card_2:hover {
	outline: 4px solid var(--Solid-Amber-900);
	box-shadow: 0px 32px 9px 0px rgba(34, 34, 34, 0.00), 0px 21px 8px 0px rgba(34, 34, 34, 0.01), 0px 12px 7px 0px rgba(34, 34, 34, 0.05), 0px 5px 5px 0px rgba(34, 34, 34, 0.09), 0px 1px 3px 0px rgba(34, 34, 34, 0.10);
	background: linear-gradient(0deg, var(--light-Alpha-Amber-200, rgba(244, 209, 0, 0.09)) 0%, var(--light-Alpha-Amber-200, rgba(244, 209, 0, 0.09)) 100%), #FFF;
}

.iscu_mav_card_2:hover .iscu_mav_card_icon {
	outline: 4px solid var(--Solid-Amber-900);
	background: linear-gradient(0deg, var(--light-Solid-Amber-700, #F1C22E) 0%, var(--light-Solid-Amber-700, #F1C22E) 100%), var(--light-Solid-Gray-50, #FFF);
}

.iscu_mav_card_3 {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--red-900);
}

.iscu_mav_card_3 .iscu_mav_card_icon {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--red-900);
}

.iscu_mav_card_3:hover {
	outline: 4px solid var(--red-900);
	background: linear-gradient(0deg, var(--light-Alpha-Red-200, rgba(255, 0, 0, 0.03)) 0%, var(--light-Alpha-Red-200, rgba(255, 0, 0, 0.03)) 100%), #FFF;
	box-shadow: 0px 32px 9px 0px rgba(34, 34, 34, 0.00), 0px 21px 8px 0px rgba(34, 34, 34, 0.01), 0px 12px 7px 0px rgba(34, 34, 34, 0.05), 0px 5px 5px 0px rgba(34, 34, 34, 0.09), 0px 1px 3px 0px rgba(34, 34, 34, 0.10);
}

.iscu_mav_card_3:hover .iscu_mav_card_icon {
	outline: 4px solid var(--red-900);
	background: linear-gradient(0deg, var(--light-Solid-Red-800, #EB8E90) 0%, var(--light-Solid-Red-800, #EB8E90) 100%), var(--light-Solid-Gray-50, #FFF);
}

.iscu_mav_card_3:hover .iscu_mav_card_title_text {
	color: var(--red-900);
}

.iscu_mav_card_4 {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--text-Color-Info);
}

.iscu_mav_card_4 .iscu_mav_card_icon {
	border: unset;
	outline-offset: -2px;
	outline: 2px solid var(--text-Color-Info);
}

.iscu_mav_card_4:hover {
	outline: 4px solid var(--text-Color-Info);
	background: linear-gradient(0deg, var(--light-Alpha-Blue-200, rgba(0, 140, 255, 0.03)) 0%, var(--light-Alpha-Blue-200, rgba(0, 140, 255, 0.03)) 100%), #FFF;
	box-shadow: 0px 32px 9px 0px rgba(34, 34, 34, 0.00), 0px 21px 8px 0px rgba(34, 34, 34, 0.01), 0px 12px 7px 0px rgba(34, 34, 34, 0.05), 0px 5px 5px 0px rgba(34, 34, 34, 0.09), 0px 1px 3px 0px rgba(34, 34, 34, 0.10);
}

.iscu_mav_card_4:hover .iscu_mav_card_icon {
	outline: 4px solid var(--text-Color-Info);
	background: linear-gradient(0deg, var(--light-Solid-Blue-800, #5EB1EF) 0%, var(--light-Solid-Blue-800, #5EB1EF) 100%), var(--light-Solid-Gray-50, #FFF);
}

.iscu_mav_card_4:hover .iscu_mav_card_title_text {
	color: var(--text-Color-Info);
}

.iscu_mav_card:hover .iscu_mav_card_icon path {
	fill: var(--Solid-Gray-50);
	fill-opacity: 1;
}

.iscu_mav_star_svg {
	display: none;
	width: 89.005px;
	height: 179.066px;
	position: absolute;
	right: 25.53px;
	bottom: -103.625px;
}

@keyframes iscu_show_animation {
	0% {
		transform: scale(0.9) translateX(-500px);
		opacity: 0;
	}

	40% {
		transform: scale(1.03) translateX(20px);
		opacity: 1;
	}

	70% {
		transform: scale(1) translateX(0);
	}

	100% {
		transform: scale(1) translateX(0);
	}
}

@keyframes iscu_hide_animation {
	0% {
		transform: scale(1) translateX(0);
	}

	100% {
		opacity: 1;
		transform: translateX(-500px);
	}
}

.iscu_mav_doodle_image_1 {
	display: flex;
	width: 216.001px;
	height: 165.002px;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 70px;
	bottom: 193.991px;
}

.iscu_mav_doodle_image_1 svg {
	width: 216.001px;
	height: 165.002px;
	flex-shrink: 0;
	opacity: 0
}

.iscu_mav_doodle_image_2 {
	width: 266.505px;
	height: 313.711px;
	position: absolute;
	right: 112.495px;
	top: 63.008px;
}

.iscu_mav_doodle_image_1 svg {
	opacity: 0;
	transform: scale(0.9) translateX(-500px);
	transition: all 0.6s cubic-bezier(0.8, 0, 0.2, 1);
}

.iscu_mav_doodle_image_1 svg.show-animate {
	opacity: 1;
	transform: scale(1) translateX(0);
	animation: iscu_show_animation 0.7s ease-out;
}

.iscu_mav_doodle_image_1 svg.hide-animate {
	opacity: 0;
	transform: scale(0.9) translateX(-500px);
	transition: all 0.6s cubic-bezier(0.8, 0, 0.2, 1);
	animation: iscu_hide_animation 0.7s ease-out;
}

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

	.iscu_mav_doodle_image_1 {
		left: 30px;
	}

	.iscu_mav_doodle_image_2 {
		right: 52.495px;
	}
}

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

	.iscu_mav_doodle_image_2 {
		right: 10px;
	}

	.iscu_mav_doodle_image_1 {
		bottom: 23.991px;
	}
}

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

	.iscu_mav_doodle_image_1,
	.iscu_mav_doodle_image_2 {
		display: none;
	}

	.iscu_mav_main_content {
		max-width: 981px;
	}

	.iscu_mav_card_row_1 .iscu_mav_card_icon {
		top: 113px;
	}

	.iscu_mav_card_row_2 .iscu_mav_card_icon {
		top: 100px;
	}

	.iscu_mav_head_container {
		padding: 0px var(--spacing-XL);
	}

	.iscu_mav_shape_svg {
		left: -724.805px;
		bottom: -8.073px;
	}
}

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

	.iscu_mav_main_content {
		max-width: 891px;
	}
}

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

	.iscu_mav_main_content {
		max-width: unset;
		padding: 0px var(--spacing-XL);
	}

	.iscu_mav_card_row {
		width: 854px;
	}

	.iscu_mav_card_row_1 .iscu_mav_card_icon {
		top: 139px;
	}

	.iscu_mav_card_row_2 .iscu_mav_card_icon {
		top: 113px;
	}
}

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

	.iscu_mav_card_row {
		width: 774px;
	}
}

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

	.iscu_mav_container {
		padding: var(--spacing-section-L) 0px var(--spacing-section-XL) 0px;
	}

	.iscu_mav_main_content {
		max-width: 981px;
		padding: 0px var(--spacing-section-L);
		gap: var(--spacing-L);
	}

	.iscu_mav_card_row {
		width: 100%;
		flex-direction: column;
		gap: var(--spacing-L);
	}

	.iscu_mav_card {
		min-height: 250px;
		width: 100%;
		max-height: 250px;
	}

	.iscu_mav_card_row .iscu_mav_card_icon {
		top: 78px;
	}

	.iscu_mav_desc {
		width: 100%;
	}
}

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

	.iscu_mav_main_content {
		padding: 0px var(--spacing-M);
		gap: var(--spacing-L);
	}

	.iscu_mav_card {
		padding: var(--spacing-L);
		gap: var(--spacing-S);
		min-height: unset;
		max-height: unset;
	}

	.iscu_mav_heading {
		font-size: var(--Font-size-500);
		line-height: var(--Line-height-L);
		letter-spacing: normal;
	}

	.iscu_mav_head_container {
		padding: 0px var(--spacing-M);
	}

	.iscu_mav_card_row .iscu_mav_card_icon {
		position: unset;
	}
}

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

	.iscu_mav_shape_svg {
		width: 1503px;
		height: 156px;
		left: -404px;
		bottom: -12px;
	}

	.iscu_mav_star_svg {
		display: block;
		z-index: 999;
		right: 25.53px;
		bottom: -103.625px;
	}
}

/* About us mission & vision section end */

/* Tagesfamilia service home start */

.iscu_tages_service_hero_main_wrap {
	display: flex;
	max-width: 1920px;
	height: 740px;
	justify-content: center;
	align-items: flex-end;
	gap: 87px;
	padding: var(--spacing-section-L, 96px) 56px var(--spacing-section-M, 64px) 56px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_section_bg_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
	top: 314px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
	right: 137px;
	top: -7px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_cloud_01_wrap {
	left: unset;
	right: 0px;
	width: unset;
	height: unset;
	bottom: 0px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_cloud_02 {
	display: none;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_cloud_wrap {
	left: 183px;
	bottom: -6px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
	display: flex;
	padding: 0px 82px 11px 0px;
	align-items: center;
	position: absolute;
	left: 23px;
	bottom: -71px;
	top: unset;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group {
	width: 952px;
	height: 628px;
	position: relative;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
	right: 53px;
	top: 0;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_02 {
	right: 170.78px;
	bottom: 0;
	width: 21.986px;
	height: 21.986px;
	opacity: 1;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
	right: 31px;
	bottom: 106px;
	left: unset;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_04 {
	top: 47px;
	left: 242px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_05 {
	top: 226px;
	right: unset;
	left: 100px;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_06 {
	opacity: 0;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 {
	top: 112.04px;
	right: 0;
	left: unset;
}

.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_title1 {
	color: var(--light-Solid-Blue-900, #0090FF);
}

.iscu_service_hero_section_tablet_bg_img {
	display: none;
}

.iscu_ser_kita_prices_table_wrap:has(.iscu_tab_3:not(.iscu_tab_active)) .iscu_ser_kita_prices_footer_3 {
	display: none;
}

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

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_cloud_wrap {
		left: 90px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		left: 235px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
		left: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		right: 100px;
	}
}

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

	.iscu_tages_service_hero_main_wrap {
		height: 652px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		top: 250px;
	}
}

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

	.iscu_tages_service_hero_main_wrap {
		top: unset;
		margin-bottom: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_cloud_01 {
		display: none;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_cloud_02 {
		display: unset;
		left: 0;
		right: unset;
		bottom: 0;
		width: unset;
		height: unset;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_cloud_wrap {
		width: 747.035px;
		height: 519.096px;
		left: 33px;
		top: 102px;
	}

	/* .iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		padding: 0;
		right: 0px;
		left: -373px;
		top: -166px;
		display: block;
	} */

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		top: 255px;
		left: 150px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
		display: flex;
		padding: 0.001px 66.773px 8.958px 0px;
		align-items: center;
		position: absolute;
		left: -17px;
		bottom: 17.656px;
		top: unset;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group {
		width: 775.225px;
		height: 511.386px;
		position: relative;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
		right: 43.16px;
		top: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_02 {
		right: 170.78px;
		bottom: 0;
		width: 21.986px;
		height: 21.986px;
		opacity: 1;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		right: 20.02px;
		bottom: 85.07px;
		left: unset;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_04 {
		top: 38.27px;
		left: 197.06px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_05 {
		top: 184.04px;
		right: unset;
		left: 81.43px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_06 {
		opacity: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 {
		top: 112.04px;
		right: 0;
		left: unset;
	}
}

@media only screen and (min-width: 1025px) {


	.iscu_serv_registration_line_svg.iscu_serv_registration_line_svg_less_1024 {
		display: none;
	}

}

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

	.iscu_serv_registration_line_svg.iscu_serv_registration_line_svg_more_1024 {
		display: none;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		width: calc(100% + 200px);
		left: -200px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_cloud_wrap {
		width: 712.981px;
		height: 495.433px;
		left: -40px;
		top: 120px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		padding: 20px 361.5px 20px 22.5px;
		align-items: center;
		left: 55px;
		top: 278px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_title2 {
		color: var(--text-default, #202020);
		font-family: var(--Heading, Snicker);
		font-size: var(--Line-height-3XL, 48px);
		font-style: normal;
		font-weight: var(--Font-weight-Normal-Bold-700, 700);
		line-height: var(--Line-height-4XL, 56px);
		letter-spacing: -0.96px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_left {
		width: 528px;
		max-width: 528px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
		left: -193px;
		bottom: -27.344px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
		right: 43.16px;
		top: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_02 {
		right: 170.78px;
		bottom: 0;
		width: 21.986px;
		height: 21.986px;
		opacity: 1;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		right: 35.02px;
		bottom: 100.07px;
		left: unset;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_04 {
		top: 38.27px;
		left: 197.06px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_05 {
		top: 184.04px;
		right: unset;
		left: 81.43px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_06 {
		opacity: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 {
		top: 112.04px;
		right: 0;
		left: unset;
	}
}

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

	.iscu_ser_kita_prices_table_wrap {
		max-width: 1250px;
	}

	.iscu_ser_kita_prices_tables table {
		min-width: 1250px;
		max-width: 1250px;
	}

}

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

	.iscu_tages_service_hero_main_wrap {
		padding: var(--spacing-section-L) 32px var(--spacing-section-M) 32px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_cloud_wrap {
		left: -110.253px;
		bottom: 40.286px;
		top: unset;
		width: 712.981px;
		height: 495.433px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_left {
		max-width: 466px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_section_bg_img {
		display: none;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_section_tablet_bg_img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_title2 {
		color: var(--text-default, #202020);
		font-family: var(--Heading, Snicker);
		font-size: var(--Font-size-font-size-600, 32px);
		font-style: normal;
		font-weight: var(--Font-weight-Normal-Bold-700, 700);
		line-height: var(--Line-height-XXL, 40px);
		letter-spacing: -0.64px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
		padding: 23.001px 66.773px 8.958px 0px;
		left: -332px;
		bottom: -30.344px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		padding: 23px 32px;
		left: 0px;
		top: 270px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group {
		height: 488.386px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
		right: 161.01px;
		top: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_02 {
		right: 170.78px;
		bottom: 0;
		width: 21.986px;
		height: 21.986px;
		opacity: 1;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		right: 24.02px;
		bottom: 104px;
		left: unset;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_04 {
		top: 71.27px;
		left: 349.06px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_05 {
		top: 184.04px;
		right: unset;
		left: 81.43px;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_06 {
		opacity: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 {
		top: 112.04px;
		right: 0;
		left: unset;
	}
}

@media only screen and (max-width: 768px) {
	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		position: absolute;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_left {
		gap: var(--spacing-M);
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		bottom: 96px;
	}

	.iscu_serv_registration_main_cont_wrap {
		display: flex;
		max-width: 768px;
	}

	.iscu_serv_registration_star_cont_wrap {
		left: 43.25px;
		top: 44px;
	}

	.iscu_serv_registration_content_heading_desc_wrap {
		max-width: 518px;
		padding: 0px 24px;
	}

	.iscu_serv_registration_content_wrap {
		max-width: unset !important;
	}

	.iscu_serv_registration_star_4 {
		position: absolute;
		right: 48.709px;
		top: 104.031px;
	}

	.iscu_serv_registration_line_svg {
		display: none;
	}

	.iscu_serv_registration_pattern_wrap {
		max-width: 1000px;
		height: 491px;
		width: 1000px !important;
		left: 1px;
	}

	.iscu_serv_registration_pattern_bg_overlay {
		max-width: 1000px;
		height: 491px;
		width: 1000px !important;
	}

	.iscu_serv_registration_pattern_bg {
		max-width: 1005px;
		height: 491px;
		width: 1005px !important;
	}

	.iscu_serv_registration_yellow_bg {
		max-width: 1000px;
		height: 491px;
		width: 1000px !important;
	}

	.iscu_serv_registration_bird_wrap {
		right: 23.612px;
		bottom: 119.497px;
	}
}

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

	.iscu_tages_service_hero_main_wrap {
		align-items: center;
		padding: var(--spacing-section-L, 96px) 16px var(--spacing-section-M, 64px) 16px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_title2 {
		color: var(--text-onbrand-default, #FFF);
		font-family: var(--Heading, Snicker);
		font-size: var(--Font-size-font-size-600, 32px);
		font-style: normal;
		font-weight: var(--Font-weight-Normal-Bold-700, 700);
		line-height: var(--Line-height-XXL, 40px);
		letter-spacing: -0.64px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_wrap {
		display: flex;
		max-width: 981px;
		padding: 23px 16px;
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		flex: 1 0 0;
		left: 0px;
		top: 156px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_main_content_left {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: var(--spacing-M, 16px);
		align-self: stretch;
		width: 100%;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_cloud_01_wrap {
		/* width: 1629.246px; */
		/* height: 182px; */
		/* aspect-ratio: 1629.25 / 182.00; */
		position: absolute;
		left: -772.996px;
		/* bottom: -11px; */
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group_wrap {
		display: flex;
		padding: 8px 159.626px 22.959px 307.434px;
		justify-content: flex-end;
		align-items: center;
		position: absolute;
		left: -292px;
		bottom: 0px;
		top: unset;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_group {
		width: 372.94px;
		height: 595.041px;
		position: relative;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_01 {
		right: 36.37px;
		top: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_02 {
		right: 170.78px;
		bottom: 0;
		width: 21.986px;
		height: 21.986px;
		opacity: 1;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_03 {
		right: 20.02px;
		bottom: 89.07px;
		left: unset;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_04 {
		top: 62.27px;
		left: 0;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_05 {
		top: 112.04px;
		right: 0;
		left: unset;
		width: 36.644px;
		height: 36.644px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_06 {
		opacity: 0;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 {
		left: 44.6px;
		right: unset;
		top: unset;
		bottom: 59.65px;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_star_07 path {
		fill: #8EC8F6;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_section_tablet_bg_img {
		display: none;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_section_bg_img {
		display: block;
	}

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		width: 1280px;
		height: 690px;
		left: -775px;
		top: -50px;
	}
}

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

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		width: 1280px;
		height: 690px;
		left: -800px;
		top: -50px;
	}
}

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

	.iscu_tages_service_hero_main_wrap .iscu_service_hero_bg_img_wrap {
		width: 1280px;
		height: 690px;
		left: -850px;
		top: -50px;
	}
}

/* Tagesfamilia service home end */

section.iscu_service_ktpc_container.iscu_service_ttpc_container {
	height: 981px;
	padding: 0;
}

.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
	right: 288px;
	/* top: 110px; */
	width: 834px;
	height: 728px;
}

.iscu_tages_service_ktpc_bg_wrap {
	width: 767.39px;
	height: 691.835px;
	flex-shrink: 0;
}

.iscu_service_ttpc_container .iscu_service_ktpc_top_container {
	left: 230px;
	top: 120px;
	bottom: unset;
}

.iscu_service_ttpc_container .iscu_service_ktpc_heading {
	color: var(--text-Brand-Bold, #F76B15);
	font-family: var(--Heading, snicker);
	font-size: var(--Font-size-font-size-600, 32px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL, 40px);
	letter-spacing: -0.8px;
	align-self: stretch;
}

.iscu_service_ttpc_container .iscu_service_ktpc_top_heading {
	gap: 8px;
}

.iscu_ttpc_desktop_image {
	width: 2170.132px;
	height: 1268px;
	aspect-ratio: 2170.13 / 1268.00;
	object-fit: none;
}

.iscu_ttpc_tablet_image {
	display: none;
}

.iscu_service_ttpc_container .iscu_service_ktpc_bg_image {
	background-size: cover !important;
	background-position-x: 100% !important;
}

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

	.iscu_service_ttpc_container .iscu_service_ktpc_bg_image {
		display: inline-flex;
		padding: 24px 325px 52px 0px;
		align-items: center;
		position: absolute;
		margin-left: 450px;
		margin-top: 30px;
	}

	.iscu_ttpc_desktop_image {
		display: none;
	}

	.iscu_service_ttpc_container .iscu_ttpc_tablet_image {
		width: 1783px;
		height: 1045px;
		object-fit: cover;
		display: block;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
		right: 248px;
		/* top: 32px; */
		width: 834px;
		height: 728px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_top_container {
		left: 230px;
		top: unset;
		bottom: 220.5px;
	}
}

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

	.iscu_service_ttpc_container .iscu_service_ktpc_bg_image {
		margin-left: 612px;
		margin-top: 30px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
		right: 118px;
		/* top: 30px; */
	}
}

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

	section.iscu_service_ktpc_container.iscu_service_ttpc_container {
		height: 1023px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_bg_image {
		margin-left: 292px;
		margin-top: 30px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
		right: 22px;
		top: 155px;
	}
}

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

	section.iscu_service_ktpc_container.iscu_service_ttpc_container {
		display: flex;
		height: 1178px;
		padding: var(--spacing-section-L, 96px) 16px;
		justify-content: space-between;
		align-self: stretch;
		align-items: center;
	}

	.iscu_tages_service_ktpc_bg_wrap {
		display: none;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_bg_image {
		margin-top: -96px;
		margin-right: -564px;
		padding: 0;
		margin-left: 0;
		background-size: cover !important;
		background-position-x: 66% !important;
	}

	.iscu_service_ttpc_container .iscu_ttpc_tablet_image {
		width: 2103.385px;
		height: 1229px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
		display: flex;
		width: 450px;
		max-width: 1280px;
		justify-content: center;
		align-items: center;
		position: relative;
		right: unset;
		left: unset;
		top: 200px;
		padding: 0;
		height: fit-content;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_top_container {
		display: flex;
		width: 450px;
		padding: 56px 16px;
		flex-direction: column;
		align-items: center;
		gap: var(--spacing-S, 12px);
		flex-shrink: 0;
		border-radius: 16px;
		/* border: 2px solid var(--light-Solid-Orange-600, #FFC182); */
		background: var(--light-Alpha-White-700, rgba(255, 255, 255, 0.50));
		backdrop-filter: blur(calc(var(--Depth-100, 4px) / 2));
		padding-bottom: 36px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_top_body_container {
		height: fit-content;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_top_heading {
		gap: 4px;
	}
}

@media only screen and (max-width: 480px) {
	.iscu_service_ttpc_container .iscu_service_ktpc_top_container {
		width: 343px;
	}

	.iscu_service_ttpc_container .iscu_service_ktpc_content_wrap {
		width: 343px;
		/* top: 300px; */
	}
}

/* Testimonials Thank You Page Start */

.iscu_testimonials_thank_you_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	background: linear-gradient(0deg, var(--bg-NeutralBackground4, rgba(192, 64, 0, 0.03)) 0%, var(--bg-NeutralBackground4, rgba(192, 64, 0, 0.03)) 100%), var(--bg-Surface-Default, #FFF);
	position: relative;
}

.iscu_tty_vector_line {
	width: 1025.692px;
	height: 914.751px;
	flex-shrink: 0;
	stroke-width: 6px;
	stroke: #FFD19A;
}

.iscu_tty_section {
	display: flex;
	padding: 225px 0px var(--spacing-section-L, 96px) 0px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	position: relative;
	margin-top: 41px;
}

.iscu_tty_sun_wrap {
	width: 571px;
	height: 542px;
	position: absolute;
	top: 0;
}

.iscu_tty_form_container {
	display: flex;
	width: 560px;
	padding: 64px 48px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	border-radius: var(--corner-Card, 24px);
	border: 1px solid var(--border-Subtle, #E8E8E8);
	background: var(--bg-Surface-Default, #FFF);
	box-shadow: 0px 39px 11px 0px rgba(32, 32, 32, 0.00), 0px 25px 10px 0px rgba(32, 32, 32, 0.01), 0px 14px 8px 0px rgba(32, 32, 32, 0.02), 0px 6px 6px 0px rgba(32, 32, 32, 0.03), 0px 2px 3px 0px rgba(32, 32, 32, 0.04);
	z-index: 9;
}

.iscu_tty_title_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
}

.iscu_tty_title {
	align-self: stretch;
	color: var(--text-default, #202020);
	font-family: var(--Heading, Snicker);
	font-size: var(--Font-size-font-size-600, 32px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL, 40px);
	padding: 0;
}

.iscu_tty_desc_1,
.iscu_tty_desc_2 {
	display: flex;
	align-items: flex-start;
	gap: 4px;
	align-self: stretch;
}

.iscu_tty_desc_1 p,
.iscu_tty_desc_2 p {
	color: var(--text-Secondary, rgba(0, 0, 0, 0.60));
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-400, 18px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--Line-height-L, 26px);
}

.iscu_tty_footer {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
}

.iscu_tty_footer_btn {
	display: flex;
	height: var(--size-component-large, 48px);
	min-width: 112px;
	padding: var(--spacing-XS, 8px) var(--spacing-M, 16px);
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
	border-radius: var(--corner-M, 8px);
	background: var(--bg-brand-Primary, #F76B15);
	color: var(--text-onbrand-default, #FFF);
	text-align: center;
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-SemiBold-600, 600);
	line-height: var(--Line-height-M, 24px);
	border: none;
	cursor: pointer;
}

.iscu_tty_footer_btn:hover,
.iscu_tty_footer_btn:focus {
	background: var(--bg-brand-hover, #EF5F00);
}

.iscu_tty_footer_btn:active {
	background: var(--bg-brand-Active, #CC4E00);
}

.iscu_tty_footer_btn:focus-visible {
	outline-offset: 2px;
	background: var(--bg-brand-Primary);
	outline: 2px solid var(--border-Brand-Focus);
	box-shadow: unset;
	color: var(--text-onbrand-default);
}

.iscu_tty_footer_icons {
	width: var(--size-icon-base, 24px);
	height: var(--size-icon-base, 24px);
}

.iscu_tty_vector_line_wrap {
	width: 1041.762px;
	height: 914.751px;
	position: absolute;
	left: 420.539px;
	top: 187.5px;
	/* bottom: -436.251px; */
}

.iscu_tty_stars_svg {
	width: 147.599px;
	height: 114.285px;
	position: absolute;
	left: 348.078px;
	top: 72px;
}

.iscu_tty_single_star_svg {
	width: 87.677px;
	height: 87.677px;
	position: absolute;
	right: 488px;
	bottom: -26.677px;
}

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

	.iscu_tty_stars_svg {
		left: 20px;
		top: 50px;
	}

	.iscu_tty_single_star_svg {
		right: 190px;
	}

	.iscu_tty_vector_line_wrap {
		left: 90.539px;
	}
}


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

	.iscu_tty_stars_svg {
		left: 20px;
		top: 50px;
	}

	.iscu_tty_single_star_svg {
		right: 190px;
	}

	.iscu_tty_vector_line_wrap {
		left: 90.539px;
	}
}

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

	.iscu_tty_stars_svg {
		left: 20px;
		top: 50px;
	}

	.iscu_tty_single_star_svg {
		right: 190px;
	}

	.iscu_tty_vector_line_wrap {
		left: 90.539px;
	}
}

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

	.iscu_tty_section {
		padding-left: 16px;
		padding-right: 16px;
		padding-top: 80px;
	}

	.iscu_tty_form_container {
		padding: 32px 20px;
	}

	.iscu_tty_stars_svg {
		display: none;
	}

	.iscu_tty_single_star_svg {
		right: 190px;
	}

	.iscu_tty_vector_line_wrap {
		display: none;
	}

	.iscu_tty_sun_wrap {
		width: 571px;
		height: 542px;
		position: absolute;
		top: -150px;
	}
}

.iscu_testimonials_form_main_secction {
	display: flex;
	padding: var(--spacing-section-L, 96px) 0px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	position: relative;
	overflow: hidden;
}

.iscu_tm_form_container {
	display: flex;
	max-width: 560px;
	padding: 48px;
	flex-direction: column;
	align-items: flex-start;
	gap: 40px;
	border-radius: var(--corner-Card, 24px);
	border: 1px solid var(--border-Subtle, #E8E8E8);
	background: var(--bg-Surface-Default, #FFF);
	box-shadow: 0px 39px 11px 0px rgba(32, 32, 32, 0.00), 0px 25px 10px 0px rgba(32, 32, 32, 0.01), 0px 14px 8px 0px rgba(32, 32, 32, 0.02), 0px 6px 6px 0px rgba(32, 32, 32, 0.03), 0px 2px 3px 0px rgba(32, 32, 32, 0.04);
	z-index: 9;
}

.iscu_tm_form_title_container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
}

.iscu_tm_form_title {
	color: var(--text-default, #202020);
	font-family: var(--Heading, Snicker);
	font-size: var(--Font-size-font-size-600, 32px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL, 40px);
	align-self: stretch;
	padding: 0;
}

.iscu_tm_form_login_prompt {
	display: flex;
	align-items: flex-start;
	gap: 4px;
	align-self: stretch;
}

.iscu_tm_form_login_prompt_text {
	color: var(--text-Secondary, rgba(0, 0, 0, 0.60));
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-M, 24px);
}

.iscu_tm_form_fields {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	align-self: stretch;
}

.iscu_tm_form_fields_container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.iscu_tm_form_fields_section1 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	align-self: stretch;
}

.iscu_tm_form_fields_button_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	align-self: stretch;
}

.iscu_tm_form_text_field_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
}

.iscu_tm_form_text_field_label {
	display: flex;
	align-items: flex-end;
	gap: var(--spacing-XXS, 4px);
	align-self: stretch;
}

.iscu_tm_form_text_field_label_text {
	color: var(--text-default, #202020);
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_tm_form_field_wrap {
	width: 100%;
}

.iscu_tm_form_text_field {
	display: flex;
	height: var(--size-component-large, 48px);
	padding: var(--spacing-S, 12px) !important;
	align-items: center;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
	border-radius: var(--corner-M, 8px);
	border: 1px solid var(--border-input-default, rgba(0, 0, 0, 0.20)) !important;
	background: var(--bg-Input-Default, rgba(255, 255, 255, 0.85));
	color: var(--text-default, #202020) !important;
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
	width: 100%;
}

.iscu_tm_form_text_field::placeholder {
	color: var(--text-Tertiary, rgba(0, 0, 0, 0.40)) !important;
}

.iscu_tm_form_text_field:hover {
	background: rgba(242, 242, 242, 1) !important;
}

.iscu_tm_form_text_field:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}

.iscu_tm_form_text_field:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0px 1000px rgba(242, 242, 242, 1) inset !important;
}

.iscu_tm_form_text_field:focus {
	border: 1px solid var(--border-Brand-Bold) !important;
	background: var(--bg-Input-Default) !important;
}

.iscu_tm_form_text_field:active {
	background: var(--bg-Input-Default) !important;
}

.iscu_testimonial_rating_wrap .iscu_tm_form_fieldset {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
}

.iscu_tm_form_field_ratings_option {
	display: flex;
	height: 65px;
	padding: 9px 42px 8px 42px;
	justify-content: center;
	align-items: flex-start;
	gap: 35px;
	align-self: stretch;
}

.iscu_tm_form_rating {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.iscu_tm_form_rating_svg {
	width: 48px;
	height: 48px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	transition: all 0.3s cubic-bezier(0.8, 0, 0.25, 1);
}

.iscu_tm_form_rating_svg .iscu_tm_form_rating_svg_bg {
	transition: fill 300ms cubic-bezier(0.8, 0, 0.25, 1);
}

.iscu_tm_form_rating_svg:hover {
	transform: scale(1.17, 1.17);
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg {
	transform: scale(1, 1) !important;
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg_bg_1,
.iscu_tm_form_rating_svg:hover .iscu_tm_form_rating_svg_bg_1 {
	fill: #CE2C31;
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg_bg_2,
.iscu_tm_form_rating_svg:hover .iscu_tm_form_rating_svg_bg_2 {
	fill: #E5484D;
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg_bg_3,
.iscu_tm_form_rating_svg:hover .iscu_tm_form_rating_svg_bg_3 {
	fill: #F76B15;
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg_bg_4,
.iscu_tm_form_rating_svg:hover .iscu_tm_form_rating_svg_bg_4 {
	fill: #FFC511;
}

.iscu_tm_form_rating_selected .iscu_tm_form_rating_svg_bg_5,
.iscu_tm_form_rating_svg:hover .iscu_tm_form_rating_svg_bg_5 {
	fill: #30A46C;
}

.iscu_tm_form_rating_input {
	display: none;
}

.iscu_tm_form_feedback {
	display: flex;
	min-height: 120px;
	padding: var(--spacing-S, 12px) var(--spacing-XS, 8px) 12px var(--spacing-XS, 8px);
	align-items: flex-start;
	gap: var(--spacing-S, 12px);
	align-self: stretch;
	border-radius: var(--corner-M, 8px);
	border: 1px solid var(--border-Subtle, #E8E8E8);
	background: var(--bg-Surface-Default, #FFF);
}

.iscu_tm_form_upload_wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
	align-self: stretch;
}

.iscu_tm_form_upload_container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
}

.iscu_tm_form_upload_label_wrap {
	display: flex;
	align-items: flex-end;
	gap: var(--spacing-XXS, 4px);
	align-self: stretch;
}

.iscu_tm_form_upload_label {
	display: flex;
	align-items: center;
	gap: var(--spacing-XXS, 4px);
	flex: 1 0 0;
}

.iscu_tm_form_upload_label label {
	color: var(--text-default, #202020);
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_tm_form_upload_images_tooltip {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
	position: relative;
}

.iscu_tm_form_upload_images_tooltip span {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	font-size: 18px;
	margin-top: 2px;
}

.iscu_tm_form_tool_tip {
	display: flex;
	width: 200px;
	max-width: 200px !important;
	padding: 4px 8px;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
	border-radius: var(--corner-S, 4px);
	background: var(--bg-Gray-Gray-Bold, #202020);
	box-shadow: var(--Depth-0, 0px) var(--Depth-100, 4px) var(--Depth-100, 4px) var(--Depth-Negative-025, -1px) var(--light-Black-200, rgba(12, 12, 13, 0.10)), var(--Depth-0, 0px) var(--Depth-100, 4px) var(--Depth-100, 4px) var(--Depth-Negative-025, -1px) var(--light-Black-100, rgba(12, 12, 13, 0.05));
	color: var(--text-Inverse-Inverse, #FFF);
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-100, 12px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XXS, 16px);
	align-self: stretch;
	position: absolute;
	top: -78px;
	left: -3px;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	opacity: 0;
	visibility: hidden;
}

.iscu_tm_form_upload_images_tooltip:hover .iscu_tm_form_tool_tip {
	opacity: 1;
	visibility: visible;
}

.iscu_tm_form_upload_notes {
	color: var(--text-Secondary, rgba(0, 0, 0, 0.60));
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
	align-self: stretch;
}

.iscu_tm_form_upload_button {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	/* gap: 12px; */
	align-self: stretch;
}

.iscu_tm_form_upload_images {
	display: none;
}

.iscu_tm_form_upload_button_frame {
	display: flex;
	padding: var(--spacing-XXL, 40px) 40px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	border-radius: var(--corner-M, 8px);
	border: 1px dashed var(--border-Brand-Bold, #F76B15);
	background: var(--bg-Neutral-Hover, rgba(255, 142, 0, 0.07));
	cursor: pointer;
}

.iscu_tm_form_upload_button_frame_wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-XS, 8px);
}

.iscu_tm_form_upload_icon {
	width: var(--size-icon-base, 24px);
	height: var(--size-icon-base, 24px);
	color: black;
}

.iscu_tm_form_upload_text {
	display: flex;
	align-items: flex-start;
	align-self: stretch;
}

.iscu_tm_form_upload_text1 {
	color: var(--text-default, #202020);
	text-align: center;
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-200, 14px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
}

.iscu_tm_form_upload_text2 {
	color: var(--text-Brand-Bold, #F76B15);
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-200, 14px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-SemiBold-600, 400);
	line-height: var(--Line-height-XS, 20px);
	min-width: 82px;
}

.iscu_tm_form_upload_text3 {
	color: var(--text-default, #202020);
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-200, 14px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
	margin-left: 5px;
}

.iscu_tm_form_footer {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
}

.iscu_tm_form_terms_checkbox_wrap {
	display: flex;
	align-items: flex-start;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
}

.iscu_tm_form_agree {
	width: var(--size-icon-base, 24px);
	height: var(--size-icon-base, 24px);
}

.iscu_tm_form_terms {
	color: #000;
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-M, 24px);
	flex: 1 0 0;
	cursor: default;
}

.iscu_tm_form_submit_button {
	display: flex;
	height: var(--size-component-large, 48px);
	min-width: 112px;
	padding: var(--spacing-XS, 8px) var(--spacing-M, 16px);
	justify-content: center;
	align-items: center;
	gap: var(--spacing-XS, 8px);
	flex-shrink: 0;
	border-radius: var(--corner-M, 8px);
	background: var(--bg-brand-Primary, #F76B15);
	color: var(--text-onbrand-default, #FFF);
	text-align: center;
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-SemiBold-600, 600);
	line-height: var(--Line-height-M, 24px);
	width: 100%;
	border: none;
	cursor: pointer;
}

.iscu_tm_form_submit_button:not(:disabled):hover,
.iscu_tm_form_submit_button:focus {
	background: var(--bg-brand-hover, #EF5F00);
}

.iscu_tm_form_submit_button:not(:disabled):active {
	background: var(--bg-brand-Active, #CC4E00);
}

.iscu_tm_form_submit_button:not(:disabled):focus-visible {
	outline-offset: 2px;
	background: var(--bg-brand-Primary);
	outline: 2px solid var(--border-Brand-Focus);
	box-shadow: unset;
}

.iscu_tm_form_submit_button:disabled {
	background: var(--bg-Bold-Neutral-Disabled, #F9F9F9) !important;
	color: var(--text-Disabled, rgba(0, 0, 0, 0.27)) !important;
	outline: none !important;
}

.iscu_tm_form_selected_files_list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
	align-self: stretch;
}

.iscu_tm_form_selected_file_wrap:first-child {
	margin-top: 12px;
}

.iscu_tm_form_selected_file_wrap {
	display: flex;
	width: 350px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: var(--spacing-XS, 8px);
	border-radius: var(--corner-M, 8px);
}

.iscu_tm_form_selected_file_container {
	display: flex;
	padding: var(--spacing-XS, 8px);
	align-items: center;
	gap: var(--spacing-XS, 8px);
	align-self: stretch;
	border-radius: var(--corner-M, 8px);
	border: 1px solid var(--border-Colors-Success, #30A46C);
	background: var(--bg-Gray-Gray-Subtler, #FFF);
	position: relative;
}

.iscu_tm_form_selected_file_hint {
	display: flex;
	align-items: center;
	gap: var(--spacing-XXS, 4px);
	align-self: stretch;
}

.iscu_tm_form_selected_file_icon {
	width: var(--size-icon-base, 24px);
	height: var(--size-icon-base, 24px);
	font-size: 24px;
}

.iscu_tm_form_file_select_success {
	color: var(--text-Color-Success, #30A46C);
}

.iscu_tm_form_file_select_error {
	color: var(--text-Color-Danger, #DC3E42);
}

.iscu_tm_form_file_select_error .iscu_tm_form_selected_file_icon {
	font-weight: bold;
}

.iscu_tm_form_selected_file_name {
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-200, 14px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XS, 20px);
	max-width: 215px;
}

.iscu_tm_form_selected_file_size {
	font-family: var(--font-sans, Inter);
	font-size: var(--Font-size-font-size-100, 12px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XXS, 16px);
	width: 60px;
}

.iscu_tm_form_selected_file_upload_success {
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-100, 12px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XXS);
}

.iscu_tm_form_selected_file_delete_icon {
	font-size: 18px;
	padding-bottom: 2px;
	position: absolute;
	right: 5px;
	cursor: pointer;
	display: flex;
}

.iscu_tm_form_selected_file_hint_icon {
	font-size: 16px;
}

.iscu_tm_form_selected_file_success_icon {
	font-size: 16px;
}

.iscu_tm_form_file_select_error .iscu_tm_form_selected_file_name {
	color: var(--text-default, #202020);
}

.iscu_tm_form_file_select_error .iscu_tm_form_selected_file_size {
	color: var(--text-Secondary, rgba(0, 0, 0, 0.60));
}

.iscu_tm_form_file_select_error .iscu_tm_form_selected_file_delete_icon {
	color: black;
	box-shadow: none;
	font-size: 16px !important;
}

.iscu_tm_form_tool_tip_arrow {
	width: 8px;
	height: 6px;
	position: absolute;
	left: 8px;
	bottom: -6px;
}

.iscu_testimonials_vector_line_wrap {
	width: 1041.762px;
	height: 914.751px;
	position: absolute;
	/* bottom: 86.749px; */
	top: 187.5px;
}

.iscu_testimonials_vector_line {
	width: 1025.692px;
	height: 914.751px;
	flex-shrink: 0;
	stroke-width: 6px;
	stroke: #FFD19A;
}

.iscu_testimonials_stars_svg {
	width: 147.599px;
	height: 114.285px;
	position: absolute;
	left: -72px;
	top: -114px;
}

.iscu_testimonials_vector_svg {
	position: absolute;
	bottom: 120px;
	right: 20px;
}

.iscu_tm_form_file_select_error .iscu_tm_form_selected_file_container {
	border: 1px solid var(--border-Colors-Danger) !important;
}

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

	.iscu_tm_form_container {
		padding: 24px;
		width: 100%;
	}

	.iscu_testimonials_form_main_secction {
		padding: 32px 16px;
		margin: 0;
	}

	.iscu_testimonial_rating_wrap {
		width: 100%;
	}

	.iscu_tm_form_field_ratings_option {
		padding: 8px 0;
	}
}


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

	.iscu_testimonials_form_main_secction {
		padding: 0 16px;
	}

	.iscu_tm_form_field_ratings_option {
		gap: 16px;
	}

	.iscu_tm_form_field_ratings_option {
		align-items: center;
	}

	.iscu_tm_form_rating_svg {
		width: 40px;
		height: 40px;
	}

	.iscu_tm_form_container {
		gap: 32px;
	}

	.iscu_tm_form_title {
		font-size: 24px;
	}

	.iscu_tm_form_selected_file_wrap {
		width: 100%;
	}
}

@media only screen and (max-width: 340px) {
	.iscu_tm_form_rating_svg {
		width: 32px;
		height: 32px;
	}
}

html:has(.admin-bar .iscu_op_hero_section) {
	margin-top: 0 !important;
}

.iscu_op_hero_section {
	display: flex;
	max-width: 1920px;
	height: 534px;
	justify-content: center;
	align-items: flex-end;
	gap: 87px;
	padding: var(--spacing-section-L, 96px) 56px var(--spacing-section-M, 64px) 56px;
	background-repeat: no-repeat;
	width: 100%;
	overflow: hidden;
	background-size: 1920px auto;
	background-position: center;
}

.iscu_op_hero_section::before {
	content: '';
	position: absolute;
	inset: 0;
	background: radial-gradient(47.73% 49.51% at 67.4% 49.13%, rgba(0, 0, 0, 0.21) 0%, rgba(0, 0, 0, 0.70) 100%);
	mix-blend-mode: multiply;
	pointer-events: none;
	height: inherit;
}

.iscu_op_hero_main_container {
	display: flex;
	width: 1280px;
	max-width: 1280px;
	padding: 32px 56px;
	justify-content: center;
	align-items: center;
	gap: 87px;
	flex-shrink: 0;
	z-index: 1;
}

.iscu_op_hero_left {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-M);
	flex: 1 0 0;
}

.iscu_op_hero_left_title_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--spacing-XS);
	align-self: stretch;
}

.iscu_op_hero_left_title {
	color: var(--text-Inverse-Inverse, #FFF);
	font-family: var(--Heading);
	font-size: var(--Line-height-3XL);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-4XL);
	letter-spacing: -0.96px;
	width: 630px;
	max-width: 630px;
	padding-bottom: 0px;
}

.iscu_op_hero_left_text_wrap {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	gap: var(--spacing-L);
	align-self: stretch;
}

.iscu_op_hero_left_text {
	color: var(--text-onbrand-default);
	font-family: var(--font-sans);
	font-size: var(--Font-size-N-font-size-400, 20px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-L);
	max-width: 650px;
	align-self: stretch;
}

.iscu_op_hero_bg_wrap {
	position: absolute;
	mix-blend-mode: multiply;
	max-width: 1920px;
	height: 534px;
	top: 0px;
	width: 100%;
}

.iscu_op_bg_hero_modern_swiss_bg {
	/* background: radial-gradient(47.73% 49.51% at 67.4% 49.13%, rgba(0, 0, 0, 0.21) 0%, rgba(0, 0, 0, 0.70) 100%); */
	/* background: radial-gradient(47.73% 49.51% at 87.4% 49.13%, rgba(0, 0, 0, 0.21) 0%, rgba(0, 0, 0, 0.10) 100%); */
	max-width: 1920px;
	height: 534px;
}

.page-id-31 #page-container,
.page-id-759 #page-container {
	overflow: hidden;
	width: 100% !important;
}


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

	/* .iscu_op_hero_section {
		margin-top: 0px;
		height: 454px;
		background-position: center 0;
	} */

	.iscu_op_hero_bg_wrap {
		height: 454px;
	}

	.iscu_op_bg_hero_modern_swiss_bg {
		height: 454px;
	}

	.iscu_op_hero_main_container {
		width: 100% !important;
	}

}

@media only screen and (max-width: 1024px) {
	.iscu_op_hero_section::before {
		background: radial-gradient(79.73% 90.51% at 67.4% 54.13%, rgba(0, 0, 0, 0.21) 0%, rgba(0, 0, 0, 0.70) 100%);
	}
}

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

	.page-id-31 .et_pb_row {
		padding: 0px !important;
	}

	.page-id-31 .et_pb_section {
		padding: 0px !important;
	}

}

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

	.iscu_op_hero_section {
		align-items: center;
		gap: 87px;
		background-position: right -366px top 45px;
		background-size: 1572.169px auto;
		padding: var(--spacing-section-L, 96px) 56px var(--spacing-section-M, 64px) 56px;
	}

	.iscu_op_hero_main_container {
		justify-content: start;
		padding: 32px 0px;
		transform: translate(0, 20px);
	}

	.iscu_op_hero_left {
		max-width: 436px;
	}

	.iscu_op_hero_left_title {
		width: 100%;
		max-width: 630px;
	}

	.iscu_op_hero_bg_wrap {
		top: 0px;
	}

}

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

	.iscu_op_hero_left_title {
		width: 100%;
		font-size: var(--Font-size-font-size-600, 32px);
		line-height: var(--Line-height-XXL);
		letter-spacing: -0.64px;
	}

	.iscu_op_hero_main_container {
		width: 100% !important;
	}

	.iscu_op_hero_left {
		width: 100%;
	}

	.iscu_op_hero_section {
		padding: var(--spacing-section-L, 96px) 16px var(--spacing-section-M, 64px) 16px;
		background-position: -742px 45px;
	}
}


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

	.iscu_serv_registration_main_cont_wrap {
		max-width: 375px;
		padding: var(--spacing-section-L) 16px;
	}

	.iscu_serv_registration_star_cont_wrap {
		width: 66.75px;
		height: 78.125px;
		position: absolute;
		left: 28px;
		top: 10px;
	}

	.iscu_serv_registration_star_cont_wrap svg {
		width: 66.75px;
		height: 78.125px;
	}

	.iscu_serv_registration_content_heading {
		font-size: var(--Font-size-font-size-500, 24px);
		line-height: var(--Line-height-L);
		letter-spacing: unset;
	}

	.iscu_serv_registration_content_heading_desc_wrap {
		font-size: var(--Font-size-font-size-300);
	}

	.iscu_serv_registration_content_heading_desc {
		color: var(--text-Secondary);
		text-align: center;
		font-family: var(--font-sans);
		font-size: var(--Font-size-font-size-300, 16px);
		font-style: normal;
		font-weight: var(--Font-weight-Normal-Regular-400, 400);
		line-height: var(--Line-height-M);
	}

	.iscu_serv_registration_star_4 {
		position: absolute;
		right: -23px;
		top: 216px;
		width: 52px;
		height: 52px;
	}

	.iscu_serv_registration_pattern_wrap {
		max-width: 1900px;
		height: 491px;
		left: -451px;
		width: 1900px !important;
	}

	.iscu_serv_registration_pattern_bg_overlay {
		max-width: 375px;
		height: 491px;
	}

	.iscu_serv_registration_pattern_bg {
		max-width: 1000px;
		height: 491px;
		width: 1000px;
	}

	.iscu_serv_registration_yellow_bg {
		max-width: 375px;
		height: 491px;
		left: unset;
	}

	.iscu_serv_registration_bird_wrap {
		display: none;
	}
}

/* home page partners section start */

.iscu_home_partners_section_container {
	display: flex;
	max-width: 1920px;
	padding: 80px 24px;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	background: linear-gradient(0deg, var(--light-Alpha-Blue-200, rgba(0, 140, 255, 0.04)) 0%, var(--light-Alpha-Blue-200, rgba(0, 140, 255, 0.04)) 100%), var(--bg-surface-Default, #FFF);
}

.iscu_home_partners_section_wrap {
	display: flex;
	width: 100%;
	max-width: 1440px;
	padding: 64px 40px;
	flex-direction: column;
	align-items: center;
	gap: 32px;
	border-radius: var(--corner-Card);
	outline: 1px solid var(--border-Subtle);
	outline-offset: -1px;
	background: var(--bg-surface-Default, #FFF);
	box-shadow: var(--Depth-0) var(--Depth-025) var(--Depth-050) var(--Depth-0) var(--light-Alpha-Gray-400, rgba(0, 0, 0, 0.09)), 0 var(--Depth-025) var(--Depth-050) 0 var(--light-Alpha-Gray-300, rgba(0, 0, 0, 0.05));
	position: relative;
	overflow: hidden;
}

.iscu_home_partners_section_heading_wrap {
	display: flex;
	padding-bottom: var(--spacing-XS);
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
}

.iscu_home_partners_section_heading {
	color: var(--text-default);
	font-family: var(--Heading);
	font-size: var(--Font-size-font-size-700, 40px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Bold-700, 700);
	line-height: var(--Line-height-XXL);
	letter-spacing: -0.8px;
}

.iscu_home_partners_section_cards_grid {
	display: grid;
	justify-content: center;
	align-items: flex-start;
	gap: 24px;
	grid-template-columns: 1fr 1fr 1fr;
	align-items: stretch;
}

.iscu_home_partners_single_card {
	display: flex;
	width: 258px;
	padding: 24px;
	flex-direction: column;
	justify-content: space-between;
	border: 1px solid transparent;
	align-items: center;
	border-radius: 12px;
	background: var(--bg-surface-Default, #FFF);
	box-shadow: 0 12px 40px 0 rgba(44, 47, 48, 0.05);
	transition: box-shadow 0.3s ease;
}

.iscu_home_partners_single_card:hover {
	border-radius: 12px;
	border: 1px solid var(--border-Subtle, #E8E8E8);
	background: var(--bg-surface-Default, #FFF);
	box-shadow: 0 3px 32px 0 rgba(44, 47, 48, 0.05);
}

.iscu_home_partners_logo_section {
	display: flex;
	width: 96px;
	height: 112px;
	padding-bottom: 16px;
	flex-direction: column;
	align-items: flex-start;
}

.iscu_home_partners_logo_section_container {
	display: flex;
	width: 96px;
	height: 96px;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	position: relative;
}

.iscu_home_partners_logo_section_vector {
	position: absolute;
	left: -1px;
	top: 1px;
}

.iscu_home_partners_logo_section_image {
	display: flex;
	width: 80px;
	height: 80px;
	padding: 8px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	flex-shrink: 0;
	border-radius: 100px;
	background: var(--light-Solid-Gray-50, #FFF);
	z-index: 9;
	object-fit: contain;
}

.iscu_home_partners_logo_section_image img {
	flex-shrink: 0;
	align-self: stretch;
	height: 48px;
	width: 100%;
	object-fit: contain;
}

.iscu_home_partners_details {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
}

.iscu_home_partners_details_label {
	display: flex;
	flex-direction: column;
	align-items: center;
	align-self: stretch;
}

.iscu_home_partners_details_label_text {
	color: #2C2F30;
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-300, 16px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-SemiBold-600, 600);
	line-height: var(--Line-height-M);
}

.iscu_home_partners_details_sublabel {
	display: flex;
	flex-direction: column;
	align-items: center;
	align-self: stretch;
}

.iscu_home_partners_details_sublabel_text {
	color: var(--text-Secondary);
	text-align: center;
	font-family: var(--font-sans);
	font-size: var(--Font-size-font-size-100, 12px);
	font-style: normal;
	font-weight: var(--Font-weight-Normal-Regular-400, 400);
	line-height: var(--Line-height-XXS);
}

.iscu_home_partners_section_vector_1 {
	position: absolute;
	left: -45px;
	top: -62px;
	fill: var(--light-Alpha-Orange-300, rgba(255, 156, 0, 0.16));
	filter: blur(150px);
}

.iscu_home_partners_section_vector_2 {
	position: absolute;
	right: -50.325px;
	bottom: -47.586px;
	fill: var(--light-Alpha-Green-400, rgba(0, 168, 56, 0.16));
	filter: blur(134px);
}
.iscu_home_page_partners_section_vector_1 {
	position: absolute;
	pointer-events: none;
	z-index: 0;
	top: -64px;
	left: -54px;
	width: min(536px, 52vw);
	height: auto;
}
.iscu_home_page_partners_section_vector_2{
	position: absolute;
	pointer-events: none;
	z-index: 0;
	bottom: -48px;
	right: -32px;
	width: min(432px, 45vw);
	height: auto;
	transform: rotate(-15deg);
}
@media only screen and (max-width: 1024px) {

	.iscu_home_partners_section_cards_grid {
		grid-template-columns: 1fr 1fr;
	}
}

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

	.iscu_home_partners_section_cards_grid {
		grid-template-columns: 1fr;
		width: 100%;
	}

	.iscu_home_partners_single_card {
		width: 100%;
	}
}

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

	.iscu_home_partners_section_container {
		padding: 80px 16px;
	}

	.iscu_home_partners_section_wrap {
		padding: 64px 24px;
	}

	.iscu_home_partners_section_heading {
		font-size: var(--Font-size-font-size-500, 24px);
		line-height: var(--Line-height-L);
	}
}

/* home page partners section end */