html, body {
	scroll-behavior: auto;
}
#tailwind-section-overlay *, #dev_leave_request_form * {
	box-sizing: border-box;
}
.tn-elem__17086872531766059559304, .tn-elem__17089002031766061740263, .tn-elem__17124278731766128446466000001, .tn-elem__17124278731766129836771000001, .tn-elem__17211501931766141153696 {
	cursor: pointer;
}
.b-leave-request--modal.b-leave-request h2 {
	padding: 0px 40px 0px 0px;
	margin: 0px 0px 12px 0px;
}
#tailwind-section-overlay .default-feedback-form.site-creating h2, .b-leave-request--modal.b-leave-request h2 {
	font-family: 'Eastman', Arial, sans-serif;
	font-weight: 500;
}
#tailwind-section-overlay .default-feedback-form.site-creating span, .b-leave-request--modal.b-leave-request h2 span {
	color: #b829a0;
}
.b-leave-request--modal.b-leave-request .default-feedback-form__subtitle {
	margin: 0px 0px 35px 0px;
	color: #330357;
	font-size: 18px;
	line-height: 1;
	font-family: 'Eastman', Arial, sans-serif;
	font-weight: 400;
}
#tailwind-section-overlay .default-feedback-form.site-creating {
	background: #EEF1FF;
}
#tailwind-section-overlay .default-feedback-form.site-creating .max-w-\[770px\] {
	background: #fff;
	border-radius: 30px;
	padding: 40px 15px;
}
body .b-leave-request--modal .b-leave-request__wrap {
	background: #fff;
	border-radius: 60px;
	padding: 27px 15px 40px;
}
#tailwind-section-overlay .default-feedback-form.site-creating .b-form-block_field, #tailwind-section-overlay .default-feedback-form.site-creating .b-form-block_textarea, .b-leave-request--modal .b-form .b-form-block .b-form-block_field {
	background: rgb(238, 241, 255);
}
.b-form-block__text-agree {
	font-family: 'Eastman', Arial, sans-serif;
	font-size: 14px;
	color: #796887;
	line-height: 17px;
	font-weight: 400;
	text-align: left;
}
#tailwind-section-overlay .default-feedback-form.site-creating {
	font-family: 'Eastman', Arial, sans-serif;
}
#tailwind-section-overlay .default-feedback-form.site-creating .default-feedback-form__subtitle {
	color: #330357;
	font-size: 16px;
	line-height: 1;
	font-family: 'Eastman', Arial, sans-serif;
	font-weight: 400;
}
#tailwind-section-overlay .default-feedback-form.site-creating .b-button, .b-leave-request--modal .b-form .b-form-block__submit .b-button {
	margin-bottom: 0;
	background: linear-gradient(0.247turn,rgba(184,41,160,1) 0%,rgba(100,101,240,1) 100%);
	font-family: 'Eastman', Arial, sans-serif;
	font-size: 18px;
	line-height: 1.3;
	border-radius: 100px;
	font-weight: 500;
}
.footer {
	overflow: hidden;
}
.b-form-block__submit {
	display: flex;
	align-items: center;
	gap: 30px;
	flex-wrap: wrap;
}
#tailwind-section-overlay .default-feedback-form.site-creating .b-button span {
	color: #fff;
}
.b-leave-request--modal .b-form .b-form-block__submit .b-button {}
.b-leave-request--modal .b-form .b-form-block__submit {
	justify-content: center;
}
.b-leave-request--modal .b-form .b-form-required, .b-leave-request--modal .b-form .b-form-block__select._selected .b-form-block_field, .b-leave-request--modal .b-form .b-form-block__select._selected .b-form-block__select-elem::after, .b-leave-request--modal .b-form .b-form .b-form-block__select .b-form-block_field:focus, .b-leave-request--modal .b-form .b-form-block .b-form-block_field  {
	color: #330357;
}
body #rec1712427873 .tn-elem[data-elem-id="1766128446466000001"], body #rec1712427873 .tn-elem[data-elem-id="1766129836771000001"] {
	z-index: 4;
}
@media (min-width: 768px) {
	body .b-leave-request--modal .b-leave-request__wrap {
		padding: 27px 40px 40px;
	}
	.b-form-block__submit {
		flex-wrap: nowrap;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating .max-w-\[770px\] {
		padding: 56px 77px 60px;
		border-radius: 90px;
	}
	.b-leave-request--modal.b-leave-request h2 {
		font-size: 40px;
		line-height: 1;
		padding: 0px 20px 0px 0px;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating h2 {
		font-size: 62px;
		line-height: 1;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating .default-feedback-form__subtitle {
		font-size: 24px;
	}
}
@media (min-width: 1024px) {
	#tailwind-section-overlay .default-feedback-form.site-creating .b-button {
		position: relative;
		overflow: hidden;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating .b-button span {
		position: relative;
		z-index: 2;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating .b-button::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		transition: opacity 0.2s ease;
		background: #b829a0;
	}
	#tailwind-section-overlay .default-feedback-form.site-creating .b-button:hover::before {
		opacity: 1;
	}
}
@media (min-width: 1199px) {
	body #rec1721161453>.t396>.t396__artboard {
		overflow: visible;
		padding-bottom: 60px;
	}
	body #rec1721161453>.t396>.t396__artboard>.t396__group {
		position: sticky;
		top: 0 !important;
		max-width: 100%;
		overflow: hidden;
	}
}
@media (max-width: 959px) {
	#rec1708687253 {
		padding-top: 40px;
	}
}