p {
	font-size: 16px;
}

.m-hide {
	display: none;
}

.staticpagesection {
	padding: 50px 0;
	background: #fff;
}

.staticpagesection h1 {
	color: var(--Text-Pink, #db6b66);

	/* H2 Heading/Desktop/Semibold */
	
	font-size: 48px;
	
	font-weight: 600;
	line-height: 140%; /* 67.2px */
	letter-spacing: -0.48px;
}
section.staticpagesection.faq.Frequently-Asked-Questions-section h1 {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%;
	letter-spacing: -0.36px;
}
.staticpagesection.faq .panel-group {
	margin-top: 50px;
}

.staticpagesection.faq .panel-group .panel {
	margin-bottom: 20px;
	padding: 1px;
	border-radius: 35px;
	background: #f3f4f6;
}
.staticpagesection.faq .panel-body ol,
li,
ul {
	list-style: inherit !important;
	color: #0f5a60;
}
.staticpagesection.faq .panel-body ol,
.staticpagesection.faq .panel-body li,
.staticpagesection.faq .panel-body ul{font-size: 16px;;}
.staticpagesection.faq .panel-body p {
	color: #0f5a60;
}
.staticpagesection.faq .panel-title > a {
	color: #0f5a60;
	text-transform: none;
}

.staticpagesection.faq .panel-default > .panel-heading {
	display: flex;
	justify-content: space-between;
	min-height: 60px;
}

h1.section-main-title,
.section-main-title {
	font-size: 48px;
	font-weight: 600;
	letter-spacing: -0.01em;
	text-align: left;
	color: #db6b66;
}
.staticpagesection.faq .panel-title > a {
	color: #0f5a60;
	text-transform: none;
	color: var(--Text-Turquoise, #0f5a60);
	
	font-size: 18px;
	
	font-weight: 500;
	line-height: 150%;
	letter-spacing: -0.18px;
}
h2.section-sub-title,
.section-sub-title {
	color: var(--Text-Turquoise, #0f5a60);

	/* H3 Heading/Desktop/Semibold */
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	letter-spacing: -0.36px;
}

.section-paragrapus p,
.section-paragrapus {
	color: var(--Text-Turquoise, #0f5a60);

	/* H4 Heading/Desktop/Regular */
	
	font-size: 28px;
	
	font-weight: 400;
	line-height: 150%; /* 42px */
	letter-spacing: -1px;
}

.section-paragrapus2 {
	color: var(--Text-White, #fff);

	/* H4 Heading/Desktop/Regular */
	
	font-size: 28px;
	
	font-weight: 400;
	line-height: 150%; /* 42px */
	letter-spacing: -0.7px;
}

.staticpagesection.aboutus .container1 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.aboutus-section2 {
	background: #db6a65;
	color: #fff;
	text-align: center;
	padding: 50px 0;
	padding-top: 73px;
	padding-bottom: 94px;
}

.aboutus-section2-title {
	color: var(--Text-White, #fff);

	/* H3 Heading/Desktop/Semibold */
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	letter-spacing: -0.36px;
	margin-bottom: 24px;
}

.aboutus-section2-title2 {
	margin-bottom: 46px;
}

section.staticpagesection.faq .panel-heading svg:not(:root) {
	overflow: hidden;
	transform: rotate(-180deg);
}

section.staticpagesection.faq .panel-heading.collapsed svg:not(:root) {
	overflow: hidden;
	transform: rotate(-0deg);
}

.col-md-6-p20 {
	padding: 20px 50px;
}

.aboutuspagesvg {
	position: absolute;
	left: 0%;
}

.aboutus-containerbox {
	background: #0f5a60;
	padding: 20px 50px;
	gap: 40px;
	border-radius: 40px;
}

.aboutus-section3 {
	padding: 50px 0;
}

.aboutus-section4 {
	padding: 64px 0;
	padding-top: 0;
}

.aboutus-section3-whychoose .section-sub-title {
	color: var(--Text-Turquoise, #0f5a60);

	/* H4 Heading/Desktop/Semibold */
	
	font-size: 28px;
	
	font-weight: 600;
	line-height: 120%; /* 33.6px */
	letter-spacing: -0.28px;
	margin-bottom: 45px;
}

.aboutus-section3-whychoose .section-paragrapus2 {
	color: var(--Text-Turquoise, #0f5a60);

	/* H5 Heading/Semibold */
	
	font-size: 24px;
	
	font-weight: 600;
	line-height: 140%; /* 33.6px */
	letter-spacing: -0.24px;
	margin-top: 20px;
}
.col-md-6-p20 img {
	width: 64px;
	margin-bottom: 10px;
}

.aboutus-section3-whychoose p {
	color: var(--Text-Turquoise, #0f5a60);
	
	font-size: 30px;
	
	font-weight: 400;
	line-height: 40px;
	letter-spacing: -0.3px;
}

.aboutus-containerbox .aboutus-section2-title {
	color: var(--Text-White, #fff);

	/* H5 Heading/Semibold */
	
	font-size: 24px;
	
	font-weight: 600;
	line-height: 140%; /* 33.6px */
	letter-spacing: -0.24px;
}
.aboutus-containerbox .aboutus-section2-title br {
	display: none;
}

.aboutus-containerbox p {
	color: var(--Text-White, #fff);

	/* B1 Body Text/Desktop/Regular */
	
	font-size: 20px;
	
	font-weight: 400;
	line-height: 150%; /* 30px */
	letter-spacing: -0.2px;
	margin-top: 10px;
}

.aboutus-containerbox {
	background: #0f5a60;
	padding: 40px 50px;
	gap: 40px;
	border-radius: 40px;
}

.aboutus-section3 .row {
	display: flex;
	align-items: center;
}

.btn.btn-orangetag2 {
	display: flex;
	height: 52px;
	padding: 14px 28px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	border-radius: 99px;
	background: var(--secondary-pink-base, #db6b66);
	color: var(--Text-White, #fff);
	text-align: center;

	/* B2 Body Text/Desktop/Medium */
	
	font-size: 18px;
	
	font-weight: 500;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}

.carer-title.text-center {
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}
.carer-title.text-center .text-orange {
	color: #0f5a60 !important;
}
.carer-title.text-center a {
	font-weight: 600;
}
/* .custom-recaptcha {
	width: 300px;
	border-radius: 50px;
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
	overflow: hidden;
	height: 78px;
} */
.carer-title {
	border-bottom: 0;
}
.login-or-div {
	margin: 0;
	margin-bottom: 50px;
}

.form-control {
	padding: 12px 25px;
	font-size: 16px;
	border-radius: 20px;
	border: 0;
	background: var(--Neutral-Grey-01, #f3f4f6);
	margin-bottom: 10px;
}

select.form-select.form-control {
	border-radius: 50px;
	background-color: #0f5a60;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 13" width="24" height="13" fill="none"><path d="M2 1.5L12 11.5L22 1.5" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 30px) center;
	background-size: 24px 13px;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--Text-White, #fff);

	/* B2 Body Text/Desktop/Medium */
	
	font-size: 18px;
	
	font-weight: 500;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
	display: flex;
	height: 85px;
	padding: 0px 30px;
	justify-content: space-between;
	align-items: center;
	flex-shrink: 0;
	appearance: none;
}
textarea.form-control {
	height: auto;
	padding: 30px;
	border-radius: 20px;
}
.business-signup-page-section select.form-select.form-control,
.business-signup-page-section select#mobile_prefix {
	display: flex;
	height: 56px !important;
	padding: 10px 30px !important;
	align-items: center !important;
	gap: 10px !important;
	align-self: stretch !important;
	border-radius: 50px !important;
	background-color: var(--Neutral-Grey-01, #f3f4f6) !important;
	font-family: Poppins !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150% !important;
	letter-spacing: -0.16px !important;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M6 9L12 15L18 9' stroke='%230F5A60' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
	background-repeat: no-repeat;

	background-repeat: no-repeat !important;
	background-position: calc(100% - 30px) center !important;
	background-size: 24px 24px !important;
}
label {
	color: var(--primary-turquoise-base, #0f5a60);

	/* C1 Caption Text/Desktop/Medium */
	
	font-size: 16px;
	
	font-weight: 500;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
}

textarea.form-control {
	height: auto;
	padding: 30px;
}

.form-control {
	display: flex;
	height: 56px;
	padding: 10px 30px;
	align-items: center;
	gap: 10px;
	align-self: stretch;
	border-radius: 50px;
	background: var(--Neutral-Grey-01, #f3f4f6);
	color: var(--primary-turquoise-base, #0f5a60);
	box-shadow: none;
	/* C1 Caption Text/Desktop/Regular */
	
	font-size: 16px;
	
	font-weight: 400;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
}

.note-text-contactus {
	color: var(--primary-turquoise-base, #0f5a60);

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -1px;
	margin-top: 18px;
	margin-bottom: 20px;
}

.reg-main-form-from1us .btn.btn-orangetag2 {
	display: flex;
	height: 52px;
	padding: 14px 28px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 99px;
	background: var(--tertiary-orange-base, #f49f58);
	color: var(--Text-White, #fff);
	text-align: center;

	/* B2 Body Text/Desktop/Medium */
	
	font-size: 18px;
	
	font-weight: 500;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}

form.reg-main-form-from1.reg-main-form-from1us {
	max-width: 854px;
	margin: 0 auto;
}

input.form-control:focus {
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
}

.form-control:focus {
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
}

.form-main-container-login {
	padding: 0;
	max-width: 909px;
	margin: 0 auto;
}

.form-main-container-login h1 {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* H3 Heading/Desktop/Semibold */
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	letter-spacing: -0.36px;
	margin-top: 0;
}

.form-main-container-login .headingus-h4 {
	font-size: 20px;
	line-height: 28px;
	color: #33342f;
}

.login-text {
	width: 100%;
	text-align: center;
}

.login-text p {
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}

.login-withfb-google {
	display: flex;
	gap: 24px;
	margin: 50px 10px;
	justify-content: center;
}

.login-withfb-google a {
	display: flex;
	height: 56px;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 15px;
	width: 48%;
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;

	/* C1 Caption Text/Desktop/Medium */
	
	font-size: 16px;
	
	font-weight: 500;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
	border-radius: 50px;
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
}

.login-withfb-google img {
	vertical-align: middle;
	width: 30px;
	height: 30px;
	flex-shrink: 0;
}

.loginusfooter2 p,
.loginusfooter2 p a {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* C1 Caption Text/Desktop/Medium */
	
	font-size: 16px;
	
	font-weight: 500;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
}

section.staticpagesection.faq.contact-us-section
	form.reg-main-form-from1.reg-main-form-from1us {
	max-width: 916px;
	margin: 0 auto;
}

.col-md-12.loginusfooter2 {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.loginusfooter2-1 {
	margin: 12px 0;
	margin-bottom: 24px;
}
.loginusfooter2 p a {
	text-decoration: underline !important;
}

.loginusfooter2-1 p {
	color: var(--Text-Turquoise, #0f5a60);

	/* C1 Caption Text/Desktop/Regular */
	
	font-size: 16px;
	
	font-weight: 400;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
}

.loginusfooter2-1 p a {
	text-decoration: underline !important;
	color: var(--Text-Turquoise, #0f5a60);
}

button.login-button {
	display: flex;
	height: 52px;
	padding: 14px 28px;
	justify-content: center;
	align-items: center;
	gap: 12px;
	border-radius: 99px;
	background: var(--primary-turquoise-base, #0f5a60);
	color: var(--Text-White, #fff);
	text-align: center;

	/* B2 Body Text/Desktop/Medium */
	
	font-size: 18px;
	
	font-weight: 500;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}

i.fa.fa-eye-slash.toggle-password-eye {
	display: none;
}

input[type="radio"] + label {
	display: inherit;
}

input[type="radio"] + label::before {
	display: none;
}

.ussect {
	display: flex;
	flex-flow: row wrap;
}

.ussect > div {
	flex: 1;
	padding: 0.5rem;
}

.ussect input[type="radio"] {
	display: none;
	&:not(:disabled) ~ label {
		cursor: pointer;
	}
	&:disabled ~ label {
		color: #db6b66;
		border-color: #db6b66;
		box-shadow: none;
		cursor: not-allowed;
	}
}

.ussect label {
	padding: 34px 68px 35px 67px;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 20px;
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
}

.ussect12 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 5px;
	flex-shrink: 0;
	max-width: 351px;
}

.ussect12 h4 {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* H5 Heading/Semibold */
	
	font-size: 24px;
	
	font-weight: 600;
	line-height: 140%; /* 33.6px */
	letter-spacing: -0.24px;
	margin: 0;
}

.ussect12 p {
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
	margin: 0;
}

.ussect {
	display: flex;
	flex-flow: row wrap;
	gap: 24px;
	margin-bottom: 32px;
	margin-top: 80px;
}
.form-main-container-login .form-control {
	margin-bottom: 24px;
}
.us-pre-registerbox .headingus-h4 {
	font-size: 20px;
	line-height: 28px;
	color: #33342f;
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;
	
	font-size: 20px;
	
	font-weight: 500;
	line-height: 30px;
	letter-spacing: -0.2px;
}

.signup-buttons-signup {
	text-align: center;
	margin-top: 25px;
}

.signup-buttons-signup button.login-button {
	margin: 0 auto !important;
}

.ussect input[type="radio"]:checked + label {
	background: var(--Neutral-Grey-01, #f3f4f6);
}

.ussect input[type="radio"]#control_05:checked + label {
	background: red;
	border-color: red;
}

ul.nav.navbar-nav.navbar-right li#home_register {
	display: block;
}

.col-sm-6.signup-g-recaptcha {
	padding-top: 0px;
}

.col-sm-6.signup-buttons {
	text-align: -webkit-right;
}

a.us-backbutton {
	color: var(--primary-turquoise-base, #0f5a60);

	/* C1 Caption Text/Desktop/Medium */
	
	font-size: 16px;
	
	font-weight: 500;
	line-height: 150%; /* 24px */
	letter-spacing: -0.16px;
}

section.staticpagesection.gardavetting {
	background: var(--Neutral-Grey-02, #eaecef);
	text-align: center;
}

section.staticpagesection.gardavetting h2 {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* H4 Heading/Desktop/Semibold */
	
	font-size: 28px;
	
	font-weight: 600;
	line-height: 120%; /* 33.6px */
	letter-spacing: -0.28px;
	margin-bottom: 30px;
}

section.staticpagesection.gardavetting p {
	margin-bottom: 30px;
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* B1 Body Text/Desktop/Medium */
	
	font-size: 20px;
	
	font-weight: 400;
	line-height: 150%; /* 30px */
	letter-spacing: -0.2px;
}

section.staticpagesection.gardavetting svg {
	margin-bottom: 3px;
}

.containergardavetting2 {
	padding: 51px 102px;
	border-radius: 20px;
	background: var(--primary-turquoise-base, #0f5a60);
	color: #fff;
}

.containergardavetting2 h3 {
	color: var(--Text-White, #fff);
	text-align: center;

	/* H3 Heading/Desktop/Semibold */
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	letter-spacing: -0.36px;
}

.containergardavetting2 p {
	color: var(--Text-White, #fff);
	text-align: center;

	/* B1 Body Text/Desktop/Regular */
	
	font-size: 20px;
	
	font-weight: 400;
	line-height: 150%; /* 30px */
	letter-spacing: -0.2px;
}

.containergardavetting2 h3.lead {
	color: var(--Text-White, #fff);
	text-align: center;
	
	font-size: 28px;
	
	font-weight: 600;
	line-height: 47px;
	letter-spacing: -0.34px;
}

.containergardavetting2 .btn.btn-orangetag2 {
	place-self: anchor-center;
}

.containergardavetting2 svg {
	margin: 24px 0;
}

section.staticpagesection.gardavetting2 .panel.panel-default {
	margin-bottom: 35px;
	text-align: center;
}

section.staticpagesection.gardavetting2 .panel-title > a {
	color: var(--Text-Pink, #db6b66);
	text-align: center;

	/* H5 Heading/Semibold */
	
	font-size: 24px;
	
	font-weight: 600;
	line-height: 140%; /* 33.6px */
	letter-spacing: -0.24px;
}

section.staticpagesection.gardavetting2 .q-title {
	color: var(--Text-Turquoise, #0f5a60);

	/* B1 Body Text/Desktop/Semibold */
	
	font-size: 20px;
	
	font-weight: 600;
	line-height: 150%; /* 30px */
	letter-spacing: -0.2px;
	margin: 12px 0;
}

section.staticpagesection.gardavetting2 p.q-answer {
	color: var(--Text-Turquoise, #0f5a60);

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.48px;
	margin: 0;
	margin-bottom: 24px;
}

section.staticpagesection.gardavetting2 .panel-default > .panel-heading {
	background-color: transparent;
	border: none;
	padding: 0;
	border: 0;
}

section.staticpagesection.gardavetting2
	.panel-default
	> .panel-heading
	+ .panel-collapse
	> .panel-body {
	border-top-color: transparent;
	padding: 20px 0;
	border: 0;
}

section.staticpagesection.gardavetting2 .panel {
	margin-bottom: 20px;
	background-color: #fff;
	border-bottom: 0;
}

section.staticpagesection.gardavetting2 ul {
	list-style: disc;
	margin-left: 30px;
}

section.staticpagesection.gardavetting2 ul,
section.staticpagesection.gardavetting2 li {
	list-style: disc;
}

section.staticpagesection.gardavetting2 p.q-answer a {
	text-decoration: underline !important;
	color: var(--Text-Turquoise, #0f5a60);
}

section.staticpagesection.gardavetting2 {
	margin-top: 0;
}

section.staticpagesection.gardavetting2 .panel-heading.collapsed svg {
	transform: rotate(-0deg) !important;
}

section.staticpagesection.gardavetting2 .panel-heading svg {
	transform: rotate(-180deg) !important;
}

/*     .section-paragrapus-text * {
        font-size: 24px;
        letter-spacing: -0.01em;
        color: #0F5A60;
    } */

section.staticpagesection.aboutus {
	padding-top: 43px;
	padding-bottom: 64px;
}

section.staticpagesection.aboutus .section-sub-title,
section.staticpagesection.aboutus h1.section-main-title,
section.staticpagesection.aboutus .section-main-title {
	margin-bottom: 30px;
}

.row.row-6ts {
	display: flex;
	flex-wrap: wrap;
	gap: 59px 0;
}

p.mobile-hideus {
	color: var(--Text-White, #fff);
	text-align: center;
	
	font-size: 24px;
	
	font-weight: 500;
	line-height: 32px;
	letter-spacing: -0.24px;
}

.col-md-6-p20 p.section-paragrapus2 {
	margin-bottom: 5px;
	color: var(--Text-White, #fff);
	text-align: center;

	/* H4 Heading/Desktop/Semibold */
	
	font-size: 28px;
	
	font-weight: 600;
	line-height: 120%; /* 33.6px */
	letter-spacing: -0.28px;
}
p.mobile-hideus {
	color: var(--Text-White, #fff);
	text-align: center;

	/* H5 Heading/Regular */
	
	font-size: 24px;
	
	font-weight: 400;
	line-height: 140%; /* 33.6px */
	letter-spacing: -1px;
}
.col-md-6-p20 {
	padding: 0 !important;
}

.col-md-6.col-md-6ts.col-md-6ts4,
.col-md-6.col-md-6ts.col-md-6ts1,
.col-md-6.col-md-6ts.col-md-6ts2,
.col-md-6.col-md-6ts.col-md-6ts3 {
	padding: 0 !important;
}

.col-md-6.col-md-6ts.col-md-6ts1 p.mobile-hideus {
	max-width: 507px;
	margin: 0 auto;
}

.col-md-6.col-md-6ts.col-md-6ts2 p.mobile-hideus {
	max-width: 507px;
	margin: 0 auto;
}

.col-md-6.col-md-6ts.col-md-6ts3 p.mobile-hideus {
	max-width: 400px;
	margin: 0 auto;
}

.col-md-6.col-md-6ts.col-md-6ts4 p.mobile-hideus {
	max-width: 500px;
	margin: 0 auto;
}

.aboutus-section3 {
	padding: 64px 0;
}

.aboutus-section3-whychoose p {
	max-width: 837px;
	color: var(--Text-Turquoise, #0f5a60);
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%;
	letter-spacing: -0.18px;
}

.contact-us-section h1 {
	color: var(--Text-Turquoise, #0f5a60);
	text-align: center;

	/* H3 Heading/Desktop/Semibold */
	
	font-size: 36px;
	
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	letter-spacing: -0.36px;
}

.staticpagesection.faq .panel-group {
	margin-top: 64px;
}

.panel-heading {
	display: flex;
	padding: 0px 40px;
	align-items: center;
	gap: 130px;
	flex-shrink: 0;
	color: var(--Text-Turquoise, #0f5a60);
	/* B2 Body Text/Desktop/Medium */
	
	font-size: 28px;
	
	font-weight: 500;
	line-height: 40px;
	/* 142.857% */
	letter-spacing: -0.28px;
	cursor: pointer;
}

.contact-us-section .carer-title {
	margin-top: 0px;
	margin-bottom: 33px;
}

.contact-us-section-select {
	margin-bottom: 40px;
}

.panel-title {
	line-height: 160% !important;
}

section.staticpagesection.gardavetting h1 {
	margin: 0;
}

section.staticpagesection.gardavetting p {
	margin-bottom: 12px;
}

section.staticpagesection.gardavetting svg {
	margin-bottom: 2px;
	margin-top: 32px;
}

section.staticpagesection.gardavetting {
	padding-bottom: 82px;
}

section.staticpagesection.gardavetting2 .panel-heading {
	justify-content: center;
}

section.staticpagesection.gardavetting2 .panel-heading {
	min-height: 0;
	text-transform: none !important;
}

section.staticpagesection.gardavetting2 li p.q-answer {
	margin-bottom: 0 !important;
}

.ussect label {
	padding: 0;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 20px;
	border: 1px solid var(--primary-turquoise-base, #0f5a60);
	display: flex !important;
	height: 240px;
	justify-content: center;
	align-items: center;
}

.us-pre-registerbox .headingus-h4 {
	margin: 0;
	color: var(--primary-turquoise-base, #0f5a60);
	text-align: center;

	/* B2 Body Text/Desktop/Regular */
	
	font-size: 18px;
	
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.18px;
}

.us-registerbox .col-md-12 {
	padding: 0 !important;
}

.last-password-input {
	margin-bottom: 20px;
}

.signup-page-section {
	padding-bottom: 100px;
}

.privacy-policy-text p {
	margin-bottom: 20px;
}

.Pricing_PricingPlans {
	background: var(--Neutral-Grey-02, #eaecef);
}

.form-control {
	color: #0f5a60 !important;
}

select.form-select.form-control.contact-us-section-select {
	color: #fff !important;
}

section.staticpagesection.gardavetting2 .panel-title > a {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}

div#before-next-select .modal-dialog {
	display: flex;
	width: 613px;
	padding: 20px;
	flex-direction: column;
	align-items: center;
	gap: 47px;
	flex-shrink: 0;
	border-radius: 35px;
	background: var(--primary-turquoise-base, #0f5a60) !important;
}

div#before-next-select .modal-body1 p {
	color: var(--Text-White, #fff);
	text-align: center;
	
	font-size: 24px;
	
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -0.24px;
}

button.close {
	opacity: 1;
}

div#before-next-select .modal-body1 {
	color: var(--Text-White, #fff);
	text-align: center;
	
	font-size: 24px;
	
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -0.24px;
	padding: 50px 20px;
}

@media (max-width: 1200px) {
	h2.section-sub-title,
	.section-sub-title {
		color: #0f5a60;
		font-size: 40px;
		font-weight: 500;
		letter-spacing: -0.01em;
		text-align: left;
		margin-bottom: 20px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 28px;
		
		font-weight: 500;
		line-height: 47px;
		letter-spacing: -0.34px;
	}
	.aboutus-section2-title {
		font-size: 48px;
		font-weight: 600;
		letter-spacing: -0.01em;
		text-align: center;
		color: var(--Text-White, #fff);
		
		font-size: 46px;
		
		font-weight: 600;
		line-height: 64px;
		letter-spacing: -0.46px;
	}
	.section-paragrapus2 {
		font-size: 28px;
		font-weight: 400;
		letter-spacing: -0.01em;
		color: #fff;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 28px;
		
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -0.28px;
	}
	.aboutus-section3-whychoose .section-paragrapus2 {
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 28px;
		
		font-weight: 600;
		line-height: 47px;
		letter-spacing: -0.34px;
		margin-top: 30px;
		text-align: left;
	}
	.aboutus-section3 .row .col-md-3 {
		display: none;
	}
	.aboutus-section4 {
		padding: 0;
	}
	.aboutus-containerbox .aboutus-section2-title {
		font-size: 48px;
		font-weight: 600;
		letter-spacing: -0.01em;
		text-align: left;
		color: var(--Text-White, #fff);
		
		font-size: 46px;
		
		font-weight: 600;
		line-height: 64px;
		letter-spacing: -0.46px;
		margin-bottom: 30px;
		color: var(--Text-White, #fff);
		
		font-size: 30px;
		
		font-weight: 600;
		line-height: 40px;
		letter-spacing: -0.3px;
	}
	.aboutus-containerbox p {
		color: var(--Text-White, #fff);
		
		font-size: 28px;
		
		font-weight: 500;
		text-align: left;
		line-height: 47px;
		letter-spacing: -0.34px;
		color: var(--Text-White, #fff);
		
		font-size: 30px;
		
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -0.3px;
	}
	.aboutus-containerbox .row {
		display: flex;
	}
	.aboutus-containerbox {
		background: #0f5a60;
		padding: 40px 50px;
		gap: 40px;
		border-radius: 0;
	}
	section.aboutus-section4 .container {
		padding: 0 !important;
		width: 100%;
	}
	.form-main-container-login h1 {
		padding: 0;
		color: var(--Text-Turquoise, #0f5a60);
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;

		/* H2/Tablet/Semibold */
		
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%; /* 41.6px */
		letter-spacing: -0.32px;
	}
}
section.staticpagesection.aboutus.blog-view-page .container1 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.container.section-paragrapus-text.privacy-policy-text p,
section.staticpagesection.aboutus.blog-view-page .section-paragrapus p,
section.staticpagesection.aboutus.blog-view-page .section-paragrapus ul,
section.staticpagesection.aboutus.blog-view-page .section-paragrapus ul li,
section.staticpagesection.aboutus.blog-view-page .section-paragrapus ol,
section.staticpagesection.aboutus.blog-view-page .section-paragrapus ol li {
	color: var(--Text-Turquoise, #0f5a60);
	font-size: 20px !important;
	line-height: 150% !important;
}

@media screen and (max-width: 1080px) {
	section.staticpagesection.aboutus .section-main-title {
		margin-bottom: 30px;
		font-size: 46px;
		
		font-weight: 600;
		line-height: 64px;
		/* 139.13% */
		letter-spacing: -0.46px;
	}
	section.staticpagesection.aboutus {
		padding-top: 44px;
		padding-bottom: 70px;
	}
	.aboutus-section2 {
		padding-top: 60px;
		padding-bottom: 72px;
	}
/* 	.row.row-6ts {
		gap: 40px;
		flex-direction: column;
		justify-content: center;
	} */
	.aboutus-section2-title2 {
		margin-bottom: 0px;
	}
/* 	.row.row-6ts {
		display: flex;
		flex-wrap: wrap;
		gap: 40px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.col-md-6.col-md-6ts.col-md-6ts4,
	.col-md-6.col-md-6ts.col-md-6ts1,
	.col-md-6.col-md-6ts.col-md-6ts2,
	.col-md-6.col-md-6ts.col-md-6ts3 {
		width: 100% !important;
		max-width: 672px;
	}
	.col-md-6.col-md-6ts.col-md-6ts1 p.mobile-hideus {
		width: 100% !important;
		max-width: 672px;
	}
	.col-md-6.col-md-6ts.col-md-6ts2 p.mobile-hideus {
		width: 100% !important;
		max-width: 672px;
	}
	.col-md-6.col-md-6ts.col-md-6ts3 p.mobile-hideus {
		width: 100% !important;
		max-width: 672px;
	}
	.col-md-6.col-md-6ts.col-md-6ts4 p.mobile-hideus {
		width: 100% !important;
		max-width: 672px;
	} */
	.aboutus-section2 p.section-paragrapus2 {
		margin-top: 20px;
	}
	.aboutus-section3 {
		padding: 70px 0;
	}
	section.aboutus-section3 .col-md-9 {
/* 		padding: 0 !important; */
		width: 100% !important;
	}
	.aboutus-containerbox {
		padding: 50px 46px;
	}
	.aboutus-containerbox .aboutus-section2-title br {
		display: none;
	}
	.staticpagesection.faq .panel-group {
		margin-top: 50px;
	}
	.staticpagesection.faq .panel-group .panel {
		margin-bottom: 12px;
	}
	.panel-heading {
		padding: 0 45px;
	}
	.panel-title {
		width: 80%;
	}
	.form-main-container-login h1 {
		margin: 0;
	}
	.login-text p {
		margin: 0;
		margin-top: 15px;
	}
	.login-withfb-google {
		display: flex;
		gap: 20px;
		margin: 40px 0;
	}
	.login-withfb-google a {
		padding: 0;
	}
	button.login-button {
		display: flex;
		padding: 14px 28px;
	}

	.login-withfb-google a {
		font-size: 20px;
		
		font-weight: 500;
		line-height: 30px;
		letter-spacing: -0.2px;
	}
	.login-withfb-google img {
		width: 35px;
		height: 35px;
		flex-shrink: 0;
	}
	.us-pre-registerbox .headingus-h4 {
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;

		/* Body/Tablet/Regular */
		
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%; /* 25.6px */
		letter-spacing: -0.16px;
	}
	.ussect12 h4 {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;

		/* H4/Tablet/Semibold */
		
		font-size: 20px;
		
		font-weight: 600;
		line-height: 140%; /* 28px */
		letter-spacing: -0.2px;
	}

	.ussect12 p {
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.ussect label {
		height: auto;
	}
	button.login-button {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 24px;
		letter-spacing: -0.16px;
	}

	section.staticpagesection.aboutus.blog-view-page .section-paragrapus p,
	section.staticpagesection.aboutus.blog-view-page .section-paragrapus ul,
	section.staticpagesection.aboutus.blog-view-page .section-paragrapus ul li,
	section.staticpagesection.aboutus.blog-view-page .section-paragrapus ol,
	section.staticpagesection.aboutus.blog-view-page .section-paragrapus ol li,
	.container.section-paragrapus-text.privacy-policy-text p {
		font-size: 16px !important;
		line-height: 150% !important;
	}
}

.col-md-12.passeyicons {
	position: relative;
}

.col-md-12.passeyicons .toggle-password-eye,
.col-md-12.passeyicons .toggle-password {
	position: absolute;
	top: 48px;
	right: 30px;
	color: #0f5a60 !important;
	font-size: 18px !important;
}

form#resetForm .col-md-12.passeyicons .toggle-password-eye,
form#resetForm .col-md-12.passeyicons .toggle-password {
	position: absolute;
	top: 24px;
	right: 50px;
	color: #0f5a60 !important;
	font-size: 18px !important;
}

@media (max-width: 1025px) {
	section.staticpagesection.gardavetting h2 {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;
		
		font-size: 24px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.24px;
	}
	section.staticpagesection.gardavetting h1 {
		color: var(--Text-Pink, #db6b66);
		text-align: center;

		/* H2/Tablet/Semibold */
		
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%; /* 41.6px */
		letter-spacing: -0.32px;
	}
	section.staticpagesection.gardavetting p {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;

		/* Body/Tablet/Regular */
		
		font-size: 16px;
		
		line-height: 160%; /* 25.6px */
		letter-spacing: -0.16px;
	}
	section.staticpagesection.gardavetting svg {
		margin-bottom: 4px;
		margin-top: 24px;
	}
	section.staticpagesection.gardavetting {
		padding-bottom: 32px;
	}
	.containergardavetting2 {
		padding: 32px;
		border-radius: 40px;
		background: var(--primary-turquoise-base, #0f5a60);
		color: #fff;
	}
	.containergardavetting2 h3 {
		font-size: 24px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.24px;
	}
	.containergardavetting2 p {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.btn.btn-orangetag2 {
		font-size: 16px;
		
		font-weight: 600;
		line-height: 150%;
		letter-spacing: -0.16px;
		display: flex;
		height: 48px;
		padding: 14px 24px;
		justify-content: center;
		align-items: center;
		gap: 8px;
	}
	section.staticpagesection.gardavetting2 p.q-answer {
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
}
@media (max-width: 1023px) {
	.ussect label {
		padding: 20px;
	}
	.navbar-brand > img {
		display: block;
		max-width: 202px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
	}

	.contact-us-section-select {
		margin-bottom: 0;
	}

	.ussect12 {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 5px;
		flex-shrink: 0;
		max-width: 274px;
	}
	.col-md-12.passeyicons .toggle-password-eye,
	.col-md-12.passeyicons .toggle-password {
		position: absolute;
		top: 48px;
	}
	.aboutus-section2,
	section.staticpagesection.aboutus {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.aboutus-section2-title {
		font-size: 24px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.24px;
	}
	section.staticpagesection.aboutus .section-main-title {
		
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.32px;
		margin-bottom: 24px;
	}
	section.staticpagesection.aboutus .section-sub-title {
		margin-bottom: unset;
	}
	section.staticpagesection.aboutus .section-sub-title {
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 24px;
		
		font-weight: 500;
		line-height: 130%;
		letter-spacing: -0.24px;
		margin-bottom: 12px;
	}
	.section-paragrapus {
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.aboutus-section2 p.section-paragrapus2 {
		margin-top: 20px;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	p.mobile-hideus {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.aboutus-section2 .col-md-6.col-md-6ts p.section-paragrapus2 {
		font-size: 20px;
		
		font-weight: 600;
		line-height: 140%;
		letter-spacing: -0.2px;
	}
	.aboutus-section3 {
		padding: 32px 0;
	}
	.col-md-6.col-md-6ts.col-md-6ts4,
	.col-md-6.col-md-6ts.col-md-6ts1,
	.col-md-6.col-md-6ts.col-md-6ts2,
	.col-md-6.col-md-6ts.col-md-6ts3 {
		width: 40% !important;
	}
	.row.row-6ts {
		display: flex;
		flex-wrap: wrap;
		gap: 40px;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.aboutus-section3-whychoose .section-sub-title {
		margin-bottom: 32px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.32px;
	}
	.aboutus-section3-whychoose .section-paragrapus2 {
		margin-top: 24px;
		text-align: left;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 20px;
		
		font-weight: 600;
		line-height: 140%;
		letter-spacing: -0.2px;
	}
	.aboutus-section3-whychoose p {
		
		font-size: 16px;
		
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.aboutus-containerbox .aboutus-section2-title {
		font-size: 20px;
		
		font-weight: 600;
		line-height: 140%;
		letter-spacing: -0.2px;
	}
	.aboutus-containerbox p {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.login-withfb-google a {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.login-withfb-google img {
		flex-shrink: 0;
		width: 30px;
		height: 30px;
	}

	section.staticpagesection.faq.Frequently-Asked-Questions-section h1 {
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%;
		letter-spacing: -0.32px;
	}
	.staticpagesection.faq .panel-title > a {
		font-size: 16px;
		
		font-weight: 500;
		line-height: 160%;
		letter-spacing: -0.16px;
	}
	.panel-heading {
		padding: 0 24px;
	}
	.signup-buttons-signup {
		text-align: center;
		margin-top: 12px;
	}
	.login-text p {
		margin: 0;
		margin-top: 12px;
	}
	.contact-us-section h1 {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;

		/* H2/Tablet/Semibold */
		
		font-size: 32px;
		
		font-weight: 600;
		line-height: 130%; /* 41.6px */
		letter-spacing: -0.32px;
	}
	.carer-title.text-center {
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 18px;
		
		font-weight: 400;
		line-height: 150%;
		letter-spacing: -0.18px;
	}
	select.form-select.form-control.contact-us-section-select {
		color: #fff !important;
		display: flex;
		height: 56px;
		padding: 0 30px;
		justify-content: space-between;
		align-items: center;
		align-self: stretch;
		color: var(--Text-White, #fff);
		
		font-size: 18px;
		
		font-weight: 500;
		line-height: 150%;
		letter-spacing: -0.18px;
	}


	.containerno
	select.form-select.form-control.contact-us-section-select {
		margin-bottom: 20px!important;
	}


	.container.section-paragrapus-text.privacy-policy-text h2{font-size: 20px;
        font-weight: 600;
        line-height: 35px;
        letter-spacing: -0.24px;}


		.container.section-paragrapus-text.privacy-policy-text h3{font-size: 18px;
			font-weight: 600;
			line-height: 30px;
			letter-spacing: -0.24px;}

}

.childcare-finder-header {
	background: #0f5a60;
	padding: 70px 0;
}
.childcare-finder-header h1 {
	color: #fff;
	font-size: 48px;
	
	font-weight: 600;
	line-height: 140%; /* 67.2px */
	letter-spacing: -0.48px;
	text-align: center;
}
.childcare-finder-content {
	padding: 70px 0;
}

.childcare-finder-content h2 {
	
	font-weight: 600;
	font-size: 28px;
	line-height: 61px;
	letter-spacing: -1%;
	text-align: left;
	color: #f49f58;
	border-bottom: 2px solid #f49f58;
	margin-bottom: 20px;
}
.childcare-finder-content ul {
	list-style: none !important;
}
section.childcare-finder-content li a {
	color: var(--Text-Turquoise, #0f5a60);

	/* B1 Body Text/Desktop/Regular */
	
	font-size: 20px;
	
	font-weight: 400;
	line-height: 150%; /* 30px */
	letter-spacing: -0.2px;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	padding: 15px 0;
	display: block;
}
section.childcare-finder-content li a:hover {
	color: #db6b66;
	text-decoration: underline;
}
section.childcare-finder-content li a::before {
	content: "";
	display: inline-block;
	background-image: url("maginfiy-glass.svg");
	background-size: 24px 24px;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	vertical-align: middle;
	padding-left: 0px;
}
@media (max-width: 1023px) {
.row.row-6ts { 
	align-items: baseline!important;
}.container.containerrow-6ts {
    margin: 40px auto;
}
.container.containerrow-6ts  
p.section-paragrapus2 {        white-space: nowrap;
	margin-top: 0!important;}    .col-md-6.col-md-6ts.col-md-6ts4, .col-md-6.col-md-6ts.col-md-6ts1, .col-md-6.col-md-6ts.col-md-6ts2, .col-md-6.col-md-6ts.col-md-6ts3 {
        width: 316px !important;
    }

 .containerrow-6ts:after,  .containerrow-6ts:before,  .containerrow-6ts .row:after,  .containerrow-6ts .row:before{display: none;}
}
/* @media (max-width: 1025px) {

.aboutus-section2 .row-6ts .col-md-6-p20 {
	padding: 20px 20px !important;
}  .aboutus-section2 .row-6ts  {
	gap:0;
}    
} */
@media (max-width: 767px) {
	.childcare-finder-header {
		background: #0f5a60;
		padding: 50px 0;
	}

	.childcare-finder-header h1 {
		
		font-weight: 600;
		font-size: 38px;
		line-height: 50px;
		letter-spacing: -1%;
		color: #fff;
	}
	.childcare-finder-content {
		padding: 50px 0;
	}
	.childcare-finder-content {
		padding-top: 10px;
	}
	.childcare-finder-content h2 {
		font-size: 24px;
		line-height: 51px;
	}
	section.childcare-finder-content li a {
		font-size: 16px;
		font-weight: 400;
		line-height: 30px;
		padding: 10px 0;
		display: block;
	}

	.col-md-12.passeyicons .toggle-password-eye,
	.col-md-12.passeyicons .toggle-password {
		position: absolute;
		top: 50px;
		right: 30px;
		color: #0f5a60 !important;
		font-size: 18px !important;
	}
	form#resetForm .col-md-12.passeyicons .toggle-password-eye,
	form#resetForm .col-md-12.passeyicons .toggle-password {
		position: absolute;
		top: 14px;
		right: 40px;
	}
	div#before-next-select .modal-dialog {
		display: flex;
		width: 90%;
	}
	div#before-next-select .modal-body1 p {
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 18px;
	}
	div#before-next-select .modal-body1 {
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 24px;
		
		font-weight: 400;
		line-height: 32px;
		letter-spacing: -0.24px;
		padding: 20px 10px;
	}
	.navbar-brand > img {
		display: block;
		max-width: 202px;
		margin-top: 0;
		margin-right: 15px;
		margin-bottom: 0;
	}
	/*         .section-paragrapus-text * {
            
            font-size: 16px;
            
            line-height: 24px;
            letter-spacing: -0.16px;
        } */
	a.us-backbutton {
		color: var(--primary-turquoise-base, #0f5a60);
		
		font-size: 16px;
		
		font-weight: 500;
		line-height: 32px;
		letter-spacing: -0.24px;
	}
	a.us-backbutton img {
		height: 20px;
		width: 20px;
	}
	.ussect {
		flex-direction: column;
	}
	.staticpagesection {
		padding: 40px 0;
		background: #fff;
	}
	.staticpagesection.aboutus {
		padding-top: 0px;
		margin-top: 50px;
	}
	h1.section-main-title,
	.section-main-title {
		font-size: 58px;
		font-weight: 600;
		letter-spacing: -0.01em;
		text-align: left;
		color: #db6b66;
		margin-bottom: 20px;
		color: var(--Text-Pink, #db6b66);
		
		font-size: 24px;
		
		font-weight: 600;
		line-height: 35px;
		letter-spacing: -0.24px;
	}
	h2.section-sub-title,
	.section-sub-title {
		color: #0f5a60;
		font-size: 40px;
		font-weight: 500;
		letter-spacing: -0.01em;
		text-align: left;
		margin-bottom: 20px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 28px;
		
		font-weight: 500;
		line-height: 47px;
		letter-spacing: -0.34px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 20px;
		
		font-weight: 500;
		line-height: 30px;
		letter-spacing: -0.2px;
	}
	.section-paragrapus,
	.section-paragrapus p {
		font-size: 28px;
		font-weight: 400;
		letter-spacing: -0.01em;
		color: #0f5a60;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 16px;
		
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	.staticpagesection.aboutus .container1 {
		padding-top: 40px;
		padding-bottom: 0;
	}
	.aboutus-section2-title {
		font-size: 48px;
		font-weight: 600;
		letter-spacing: -0.01em;
		text-align: center;
		color: var(--Text-White, #fff);
		
		font-size: 46px;
		
		font-weight: 600;
		line-height: 64px;
		letter-spacing: -0.46px;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 24px;
		
		font-weight: 600;
		line-height: 35px;
		margin-bottom: 10px;
		letter-spacing: -0.24px;
	}
	.section-paragrapus2 {
		font-size: 28px;
		font-weight: 400;
		letter-spacing: -0.01em;
		color: #fff;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 28px;
		
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -0.28px;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.aboutus-section3-whychoose .section-sub-title {
		color: #0f5a60;
		font-size: 40px;
		font-weight: 500;
		letter-spacing: -0.01em;
		text-align: left;
		margin-bottom: 20px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 58px;
		
		font-weight: 600;
		line-height: 81px;
		letter-spacing: -0.58px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 24px;
		
		font-weight: 600;
		line-height: 35px;
		letter-spacing: -0.24px;
	}
	.aboutus-section3-whychoose p {
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 30px;
		
		font-weight: 400;
		line-height: 40px;
		letter-spacing: -0.3px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 16px;
		
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	.aboutus-section3-whychoose .section-paragrapus2 {
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 28px;
		
		font-weight: 600;
		line-height: 47px;
		letter-spacing: -0.34px;
		margin-top: 30px;
		text-align: left;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 18px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.18px;
	}
	.aboutus-containerbox .aboutus-section2-title {
		font-size: 48px;
		font-weight: 600;
		letter-spacing: -0.01em;
		text-align: left;
		color: var(--Text-White, #fff);
		
		font-size: 46px;
		
		font-weight: 600;
		line-height: 64px;
		letter-spacing: -0.46px;
		margin-bottom: 30px;
		color: var(--Text-White, #fff);
		
		font-size: 30px;
		
		font-weight: 600;
		line-height: 40px;
		letter-spacing: -0.3px;
		color: var(--Text-White, #fff);
		
		font-size: 18px;
		
		font-weight: 500;
		line-height: 24px;
		letter-spacing: -0.18px;
	}
	.aboutus-containerbox p {
		color: var(--Text-White, #fff);
		
		font-size: 28px;
		
		font-weight: 500;
		text-align: left;
		line-height: 47px;
		letter-spacing: -0.34px;
		color: var(--Text-White, #fff);
		
		font-size: 30px;
		
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -0.3px;
		color: var(--Text-White, #fff);
		
		font-size: 15px;
		
		font-weight: 500;
		line-height: 19px;
		letter-spacing: -0.15px;
	}
	.aboutus-containerbox .row {
		display: flex;
		flex-direction: column;
		align-items: baseline;
	}
	.aboutus-containerbox {
		background: #0f5a60;
		padding: 40px 20px;
		gap: 40px;
		border-radius: 0;
	}
	.btn.btn-orangetag2 {
		display: flex;
		height: 58px;
		padding: 14px 28px 14px 28px;
		border-radius: 99px;
		background: #db6b66;
		align-items: center;
		gap: 10px;
		
		font-size: 20px;
		font-weight: 600;
		line-height: 30px;
		letter-spacing: -0.01em;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #fff;
		max-width: 207px;
		display: flex;
		height: 44px;
		padding: 12px 21px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		align-self: stretch;
		color: var(--Text-White, #fff);
		text-align: center;
		
		font-size: 15px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.15px;
	}    .container.containerrow-6ts p.section-paragrapus2 {
        white-space: wrap;}
	.btn.btn-orangetag2.mt-3 {
		margin-top: 10px;
	}
	.aboutus-section2 {
		background: #db6a65;
		color: #fff;
		text-align: center;
		padding: 40px 0;
	}
	.aboutus-section2 .row {
		display: flex;
		flex-wrap: wrap;
	}
	.aboutus-section2 .col-md-6ts {
		width: 100%;
		flex: 1 1 calc(43.333% - 20px);
	}
	.aboutus-section2 .row-6ts {
		display: flex;
		flex-wrap: wrap;
	}
	.aboutus-section2 .row-6ts img {
		width: 36px;
		margin-bottom: 10px;
	}
	.aboutus-section2 .row-6ts .col-md-6-p20 {
		padding: 20px 20px !important;
	}
	.staticpagesection {
		margin-top: 0px;
	}
	.staticpagesection h1 {
		font-size: 58px;
		font-weight: 600;
		line-height: 81px;
		letter-spacing: -0.01em;
		text-align: center;
		color: #db6b66;
		
		font-size: 46px;
		font-weight: 600;
		line-height: 64px;
		letter-spacing: -0.01em;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		
		font-size: 24px;
		font-weight: 600;
		line-height: 35px;
		letter-spacing: -0.01em;
		text-align: center;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		margin-bottom: 20px;
	}
	.staticpagesection.faq .panel-default > .panel-heading {
		display: flex;
		justify-content: space-between;
		padding: 10px 10px 10px 20px;
		border-radius: 15px;
	}
	.staticpagesection.faq .panel-title > a {
		color: #0f5a60;
		text-transform: uppercase;
		
		font-size: 24px;
		font-weight: 500;
		line-height: 32px;
		letter-spacing: -0.01em;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	section.staticpagesection.faq .panel-heading.collapsed svg:not(:root) {
		overflow: hidden;
		transform: rotate(-0deg);
		display: flex;
		width: 24px;
		height: 24px;
	}
	.staticpagesection.faq .panel-group .panel {
		margin-bottom: 20px;
		padding: 1px;
		border-radius: 15px;
		background: #f3f4f6;
	}
	.staticpagesection.faq
		.panel-group
		.panel-heading
		+ .panel-collapse
		> .list-group
		p,
	.panel-group .panel-heading + .panel-collapse > .panel-body p {
		border-top: 1px solid transparent;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.staticpagesection.faq
		.panel-default
		> .panel-heading
		+ .panel-collapse
		> .panel-body {
		border-top-color: transparent;
		padding: 15px;
	}
	.staticpagesection.faq .panel-title {
		width: 90%;
	}
	section.staticpagesection.faq .panel-heading.collapsed svg:not(:root) {
		overflow: hidden;
		transform: rotate(-0deg);
		display: flex;
		width: 18px;
		height: 18px;
		margin-right: 10px;
	}
	section.staticpagesection.faq .panel-heading svg:not(:root) {
		width: 18px;
		height: 18px;
		margin-right: 10px;
	}
	.staticpagesection.faq .panel-group {
		margin-top: 20px;
	}
	.form-logo-mwidth {
		height: 60px;
	}
	.carer-title.text-center {
		color: #db6b66 !important;
		
		font-size: 28px;
		
		font-weight: 400;
		line-height: 40px;
		letter-spacing: -0.28px;
		color: var(--Text-Pink, #db6b66);
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		color: #e42025;
		color: var(--primary-turquoise-base, #0f5a60);
		
		font-size: 28px;
		
		font-weight: 500;
		line-height: 40px;
		letter-spacing: -0.28px;
		margin-top: 5px;
		color: var(--primary-turquoise-base, #0f5a60);
		
		font-size: 16px;
		
		font-weight: 500;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	.form-control {
		padding: 12px 25px;
		font-size: 16px;
		border-radius: 20px;
		border: 0;
		background: var(--Neutral-Grey-01, #f3f4f6);
		margin-bottom: 10px;
		border-radius:40px;
		background: var(--Neutral-Grey-01, #f3f4f6);
		box-shadow: none;
		display: flex;
		height: 75px;
		padding: 10px 30px;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
		display: flex;
		height: 50px;
		padding: 10px 20px;
		align-items: center;
		gap: 10px;
		align-self: stretch;
		color: var(--primary-turquoise-base, #0f5a60);
		
		font-size: 15px;
		
		font-weight: 400;
		line-height: 32px;
		letter-spacing: -0.15px;
	}
	textarea.form-control {
		height: auto;
		display: flex;
		height: 85px;
		padding: 10px 20px;
		align-items: flex-start;
		gap: 10px;
		align-self: stretch;
	}
	.note-text-contactus {
		color: var(--primary-turquoise-base, #0f5a60);
		
		font-size: 20px;
		
		font-weight: 400;
		line-height: 30px;
		letter-spacing: -0.2px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -1px;
	}
	.reg-main-form-from1us .btn.btn-orangetag2 {
		display: flex;
		height: 40px;
		padding: 14px 16px;
		justify-content: center;
		align-items: center;
		gap: 8px;
		color: var(--Text-White, #fff);
		text-align: center;

		/* B2 Body Text/Mobile/Medium */
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px; /* 150% */
		letter-spacing: -0.14px;
	}
	.form-main-container-login h1 {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;

		/* H3 Heading/Mobile/Semibold */
		
		font-size: 20px;
		
		font-weight: 600;
		line-height: 30px; /* 150% */
		letter-spacing: -0.2px;
	}
	.login-text p {
		font-size: 16px;
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 20px;
		
		font-weight: 400;
		line-height: 30px;
		letter-spacing: -0.2px;
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.login-withfb-google a {
		border-radius: 20px;
		border: 1px solid var(--primary-turquoise-base, #0f5a60);
		display: flex;
		height: 75px;
		padding: 10px;
		justify-content: center;
		align-items: center;
		gap: 15px;
		flex-shrink: 0;
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 24px;
		
		font-weight: 500;
		line-height: 32px;
		letter-spacing: -0.24px;
		width: 48%;
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 16px;
		
		font-weight: 500;
		line-height: 24px;
		letter-spacing: -0.16px;
		display: flex;
		height: 50px;
		padding: 10px;
		justify-content: center;
		align-items: center;
		gap: 15px;
		align-self: stretch;
	}
	.login-withfb-google {
		display: flex;
		gap: 24px;
		margin: 30px 0;
		flex-direction: column;
	}
	.login-withfb-google a {
		width: 100%;
	}
	.login-withfb-google a img {
		width: 24px;
	}

	.login-withfb-google {
		display: flex;
		gap: 15px;
		margin: 20px 0;
		flex-direction: column;
	}
	.login-withfb-google a {
		width: 100%;
	}
	.login-or-div {
		margin: 0;
		margin-bottom: 25px;
	}
	.custom-recaptcha {
		margin-bottom: 30px;
	}
	.col-md-12.loginusfooter2 {
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		text-align: left;
		align-items: flex-start;
	}
	.loginusfooter2 p,
	.loginusfooter2 p a {
		margin-bottom: 0;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 16px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	.loginusfooter2-1 p {
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 20px;
		
		font-weight: 400;
		line-height: 30px;
		letter-spacing: -0.2px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.loginusfooter2-1 {
		margin: 10px 0;
	}
	button.login-button {
		color: var(--Text-White, #fff);
		text-align: center;

		/* B2 Body Text/Mobile/Medium */
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px; /* 150% */
		letter-spacing: -0.14px;
		height: 40px;
	}
	.ussect {
		margin-top: 21px;
	}
	.ussect12 p {
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 20px;
		
		font-weight: 400;
		line-height: 30px;
		letter-spacing: -0.2px;
		color: #0f5a60;
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.ussect12 h4 {
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;
		
		font-size: 28px;
		
		font-weight: 600;
		line-height: 40px;
		letter-spacing: -0.28px;
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;
		
		font-size: 20px;
		
		font-weight: 600;
		line-height: 30px;
		letter-spacing: -0.2px;
	}
	.ussect12 img {
		vertical-align: middle;
		width: 30px;
		height: 29px;
		flex-shrink: 0;
	}
	.ussect {
		display: flex;
		gap: 0;
		margin-bottom: 30px;
		justify-content: center;
		align-items: center;
	}
	.us-pre-registerbox .headingus-h4 {
		font-size: 20px;
		line-height: 28px;
		color: #33342f;
		color: var(--primary-turquoise-base, #0f5a60);
		text-align: center;
		
		font-size: 20px;
		
		font-weight: 400;
		line-height: 30px;
		letter-spacing: -0.2px;
		color: #0f5a60;
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	section.staticpagesection.gardavetting h2 {
		font-size: 18px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.18px;
	}
	section.staticpagesection.gardavetting p {
		font-size: 16px;
		
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	section.staticpagesection.gardavetting2 .panel-title > a {
		color: var(--Text-Pink, #db6b66);
		text-align: center;
		
		font-size: 16px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.16px;
		text-transform: none;
	}
	section.staticpagesection.gardavetting2 .q-title {
		font-size: 16px;
		
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.16px;
	}
	section.staticpagesection.gardavetting2
		.panel-group
		.panel-heading
		+ .panel-collapse
		> .list-group
		p,
	section.staticpagesection.gardavetting2
		.panel-group
		.panel-heading
		+ .panel-collapse
		> .panel-body
		p {
		border-top: 1px solid transparent;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
		margin: 20px 0;
		margin-top: 10px;
	}
	.containergardavetting2 p {
		text-align: center;

		/* B2 Body Text/Mobile/Regular */
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px; /* 150% */
		letter-spacing: -0.14px;
	}
	.containergardavetting2 h3 {
		font-size: 20px;
		
		font-weight: 600;
		line-height: 30px;
		letter-spacing: -0.2px;
	}
	.containergardavetting2 h3.lead {
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.m-hide {
		display: block;
	}
	.d-hide {
		display: none;
	}
	section.staticpagesection.aboutus {
		padding-top: 25px;
		padding-bottom: 25px;
		margin: 0;
	}
	section.staticpagesection.aboutus .section-main-title {
		font-size: 24px;
		
		font-weight: 600;
		line-height: 35px;
		letter-spacing: -0.24px;
		margin: 0;
		margin-bottom: 10px;
	}
	section.staticpagesection.aboutus .section-sub-title,
	section.staticpagesection.aboutus h1.section-main-title,
	section.staticpagesection.aboutus .section-main-title {
		margin-bottom: 10px;
	}
	section.staticpagesection.aboutus .section-sub-title br {
		display: none;
	}
	.aboutus-section2 {
		padding: 25px 0;
	}
	.aboutus-section2 p.section-paragrapus2 {
		margin-top: 0;
	}
	.aboutus-section2 .row-6ts {
		display: flex;
		flex-wrap: wrap;
		gap: 16px 0;
		flex-direction: row;
	}
	.aboutus-section3 {
		padding: 25px 0px;
	}
	.aboutus-section3-whychoose p {
		margin-bottom: 0;
	}
	.aboutus-section2 .row-6ts .col-md-6-p20 {
		padding: 0 !important;
	}
	.aboutus-section2 .row-6ts .col-md-6-p20 {
		padding: 0 !important;
		max-width: 130px;
	}
	.aboutus-section2 .row-6ts {
		display: flex;
		flex-wrap: wrap;
		gap: 16px 0;
		flex-direction: row;
		margin: 0;
		justify-content: center;
		align-items: center;
		margin-top: 16px;
	}
	.aboutus-section3-whychoose .section-sub-title {
		margin-bottom: 0;
	}
	.aboutus-section3-whychoose .section-paragrapus2 {
		margin-top: 15px;
		font-weight: 600;
	}
	.aboutus-containerbox {
		background: #0f5a60;
		padding: 25px 16px;
		gap: 40px;
		border-radius: 0;
		border-radius: 12px 12px 0px 0px;
		background: var(--primary-turquoise-base, #0f5a60);
	}
	.aboutus-containerbox .aboutus-section2-title {
		margin-bottom: 25px;
	}
	p.section-paragrapus2 {
		margin-bottom: 15px;
	}
	.col-md-6.col-md-6ts.col-md-6ts4,
	.col-md-6.col-md-6ts.col-md-6ts1,
	.col-md-6.col-md-6ts.col-md-6ts2,
	.col-md-6.col-md-6ts.col-md-6ts3 {
		width: 100% !important;
		max-width: 136px;
	}
	aboutus-section2 .col-md-6ts {
		width: 100%;
		flex: unset !important;
	}
	label {
		padding-left: 10px;
		padding-bottom: 0;
	}
	.note-text-contactus {
		margin-top: 12px;
	}

	.contact-us-section .carer-title {
		margin-top: 0px;
		margin-bottom: 7px;
	}
	.staticpagesection h1 {
		margin-bottom: 5px;
	}
	.staticpagesection.faq .panel-default > .panel-heading {
		padding: 10px 10px 10px 20px;
		border-radius: 15px;
		color: var(--Text-Turquoise, #0f5a60);
		
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px;
		letter-spacing: -0.14px;
		gap: 0;
	}
	.staticpagesection.faq .panel-group .panel {
		margin-bottom: 10px;
	}
	.panel-heading {
		min-height: 44px;
	}
	.panel-group {
		margin-bottom: 0;
	}
	.staticpagesection.faq .panel-title > a {
		text-transform: none;
	}
	.login-text p {
		margin: 0;
		margin-top: 0;
	}
	.login-withfb-google {
		display: flex;
		gap: 15px;
		margin: 20px 0;
		flex-direction: column;
	}
	.login-withfb-google a {
		width: 100%;
	}
	section.staticpagesection.gardavetting h2 {
		margin-bottom: 15px;
		margin-top: 10px;
	}
	section.staticpagesection.gardavetting p {
		margin-bottom: 15px;
		color: var(--Text-Turquoise, #0f5a60);
		text-align: center;
		
		font-size: 14px;
		
		font-weight: 400;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	section.staticpagesection.gardavetting svg {
		margin-bottom: 2px;
		margin-top: 12px;
	}
	section.staticpagesection.gardavetting {
		background: #fff;
		text-align: center;
	}
	section.staticpagesection.gardavetting2 .panel-title {
		width: 100%;
	}
	section.staticpagesection.gardavetting2 {
		margin-top: 0;
		padding-top: 20px;
	}
	section.staticpagesection.gardavetting2 .panel.panel-default {
		margin-bottom: 30px;
		text-align: center;
	}
	section.staticpagesection.gardavetting2
		.panel-default
		> .panel-heading
		+ .panel-collapse
		> .panel-body {
		border-top-color: transparent;
		padding: 0;
		border: 0;
	}
	.containergardavetting2 {
		padding: 30px 20px;
		border-radius: 20px;
		background: var(--primary-turquoise-base, #0f5a60);
		color: #fff;
		border-radius: 0;
		background: var(--primary-turquoise-base, #0f5a60);
		width: 110%;
		margin-left: -5%;
	}
	.ussect label {
		height: 152px;
		gap: 20px;
	}
	.ussect {
		margin-bottom: 10px;
	}
	.signup-buttons-signup {
		margin-top: 15px;
	}
	a.us-backbutton {
		display: none;
	}
	img.w-100.m-hide {
		padding: 0 16px;
	}
	.signup-buttons-center {
		display: flex;
		justify-content: center;
	}
	.col-sm-6.signup-g-recaptcha {
		padding-top: 10px;
	}
	.blog-view-page .section-main-title {
		text-align: left;
	}
	.Pricing_PricingPlans {
		background: var(--Neutral-Grey-02, #eaecef);
	}
	section.staticpagesection.gardavetting2 .panel-title > a {
		display: flex;
		align-items: center;
		gap: 0px;
	}
	section.staticpagesection.gardavetting2 .panel-heading.collapsed svg {
		height: 24px;
	}
	section.staticpagesection.gardavetting2 .panel-heading svg {
		height: 24px;
	}

	section.staticpagesection.aboutus .section-sub-title {
		font-size: 20px;
		
		font-weight: 500;
		line-height: 30px;
		letter-spacing: -0.2px;
	}
	.aboutus-section2 .col-md-6.col-md-6ts p.section-paragrapus2 {
		font-size: 14px;
		
		font-weight: 600;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.aboutus-containerbox .aboutus-section2-title {
		margin-bottom: 11px;
	}

	section.staticpagesection.faq.Frequently-Asked-Questions-section h1 {
		color: var(--Text-Pink, #db6b66);
		text-align: center;
		
		font-size: 24px;
		
		font-weight: 600;
		line-height: 35px;
		letter-spacing: -0.24px;
	}
	.staticpagesection.faq .panel-title > a {
		font-size: 14px;
		
		font-weight: 500;
		line-height: 21px;
		letter-spacing: -0.14px;
	}
	.staticpagesection.faq .panel-group .panel {
		border-radius: 40px;
		background: var(--Neutral-Grey-01, #f3f4f6);
	}

	.contact-us-section h1 {
		color: #db6b66;
	}
	.carer-title.text-center {
		color: #db6b66 !important;
	}
	.carer-title.text-center .text-orange {
		color: #db6b66 !important;
	}

	select.form-select.form-control.contact-us-section-select {
		
		font-size: 16px;
		
		font-weight: 500;
		line-height: 24px;
		letter-spacing: -0.16px;
		display: flex;
		height: 50px;
		padding: 10px 10px 10px 20px;
		justify-content: space-between;
		align-items: center;
		flex-shrink: 0;
		align-self: stretch;
	}

	section.staticpagesection.gardavetting h1 {
		font-size: 20px;
		
		font-weight: 600;
		line-height: 30px;
		letter-spacing: -0.2px;
	}

	.container.section-paragrapus-text.privacy-policy-text h2{font-size: 20px;
        font-weight: 600;
        line-height: 35px;
        letter-spacing: -0.24px;}


		.container.section-paragrapus-text.privacy-policy-text h3{font-size: 18px;
			font-weight: 600;
			line-height: 30px;
			letter-spacing: -0.24px;}
			.containergardavetting2 {
				border-radius: 12px 12px 0 0 !important;}
}

@media (max-width: 357px) {
	.ussect12 {
		max-width: 100%;
	}
	.ussect label { 
		gap: 20px;
	}
	.form-main-container-login h1 {
		font-size: 20px;
	}   
}

button.login-button {
	border: 0;
}

.custom-alert {
	background-color:#fff;
	color: #0f5a60;
	padding: 15px 15px;
	margin: 20px 0;
	border:1px solid #f49f58;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	padding-right: 50px;
}
.custom-alert strong {
    font-weight: 500;
}
.custom-alert .close-btn {
	position: absolute;
	top: 5px;
	right: 20px;
	font-size: 30px;
	cursor: pointer;
	color: #f49f58;
}

section.staticpagesection.gardavetting b {
	font-weight: 600;
}

svg.gold-header path {
	fill: #f49f58;
}
section.staticpagesection.faq.Frequently-Asked-Questions-section 
.policy-content-inner p { 
    margin-bottom: 10px!important;
}