﻿:root {
	--bs-primary: #7BAFDE;
	--bs-primary-darker: #5697D1;
	--bs-primary-lighter: #A0C9EB;
	--bs-secondary: #F598A4;
	--bs-secondary-darker: #F8B6C1;
	--bs-secondary-lighter: #F8B6C1;
	--bs-dark: #606060;
	--bs-dark-darker: #484848;
	--bs-dark-lighter: #909090;
	--bs-light: #DDDDDD;
	--bs-light-darker: #BCBEC0;
	--bs-light-lighter: #F0F0F0;
	--bs-black: #000000;
	--bs-white: #FFFFFF;
}

@media print {
	.fixed-top {
		position: unset;
	}
	.nav2 {
		margin-bottom: -112px;
	}
}
pre {
	white-space: break-spaces;
}
.skip-to-main-content-link {
	position: fixed;
	z-index: 999;
	padding: 1em;
	background-color: #F598A4;
	color: white;
	opacity: 0;
	border-radius: 36px;
	right: -999px;
	top: 3%;
}
.skip-to-main-content-link:focus {
	opacity: 1;
	right: 2%;
}
.section.hide-top-padding {
	padding-top: 0px;
}
.section.hide-bottom-padding {
	padding-bottom: 0px;
}
.line-height-1_2 {
	line-height: 1.2;
}
.line-height-1_5 {
	line-height: 1.5;
}
.line-height-2 {
	line-height: 2;
}
.line-height-3 {
	line-height: 3;
}
.table {
	margin-bottom: 0px;
}
table td,
table td * {
	vertical-align: top;
}
h1, .h1 {
	font-size: 2.5rem;
	font-weight: 900;
}
h3, .h3 {
	font-size: 1.8rem;
	font-weight: 900;
}
h4, .h4 {
	font-size: 1.25rem;
}
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
::-webkit-scrollbar-track {
	background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
	background: #7BAFDE;
}
::-webkit-scrollbar-thumb:hover {
	background: #7BAFDE;
}
.fixed-top {
	box-shadow: none;
}
a {
	color: #007bff;
}
a:hover {
	color: #007bff;
}
.back-to-top {
	display: none;
}
.back-to-top i {
	background-color: #F598A4;
}
.link_button--btn.btn {
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}
.background-gray {
	background: #E6E7E8;
	padding: 1rem 2rem;
}
.back-btn {
	color: #BCBEC0;
	text-decoration: underline;
	scroll-margin: 200px;
	margin-top: 3.5rem;
}
.back-btn svg {
	vertical-align: middle;
	margin-right: 1rem;
}
.back-btn:hover {
	color: #BCBEC0;
}
.inline-h3 {
	display: inline;
	font-size: 1.8rem;
}
.inline-p {
	display: inline;
	font-size: 1rem;
}
.float-background {
	position: absolute;
	z-index: -1;
}
.big_background {
	position: absolute;
	z-index: -2;
}
.text-background-circle {
	position: absolute;
	top: -26%;
	width: 120%;
	left: -11%;
	z-index: -1;
}
.position-relative {
	position: relative;
}
.font-weight-bold {
	font-weight: bold;
}
.font-weight-bold.title {
	font-weight: 900 !important;
}
.search .logo {
	height: 55px !important;
	width: unset;
}
.search .vertical-line {
	border-left: 1px solid lightgrey;
	content: "";
	font-size: 1rem;
	height: 1rem;
	padding: 8px;
}
.search .len {
	padding: 0px 0px;
	margin: 0px 8px;
	cursor: pointer;
	border-bottom: 1px solid transparent;
	color: #BCBEC0;
}
.search .len.len--active {
	color: #F598A4;
	border-bottom: 1px solid #F598A4;
}
.search .font-size {
	padding: 0px 0px;
	margin: 0px 8px;
	cursor: pointer;
	border-bottom: 1px solid transparent;
	line-height: 1;
	color: #BCBEC0 !important;
}
.search .font-size.font-size--active {
	color: #F598A4 !important;
	border-bottom: 1px solid #F598A4;
}
.search .nav-btn {
	background-color: #F598A4;
	width: 72px;
	height: 72px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.search .nav-btn svg {
	fill: white;
	height: 30px;
	width: 30px;
}
.select-style {
	display: inline;
	border-color: #F598A4;
	color: #F598A4;
	width: 150px;
	border-radius: 61px;
}
.select-style option {
	color: #F598A4;
}
.background {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.title {
	font-size: 1.8rem;
	line-height: 1em;
	margin-bottom: 0.5em;
}
.text-decoration-underline {
	text-decoration: underline;
}
.block {
	margin-top: 100px;
}
.block-bottom {
	margin-bottom: 70px;
}
.padding-24 {
	padding: 24px 0px;
}
@media (min-width: 992px) {
	.cus-container {
		max-width: 1500px;
	}
}
.text-cus-blue {
	color: #7BAFDE;
}
.text-cus-pink {
	color: #F598A4;
}
.quote {
	position: relative;
}
.quote .quote-after {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}
.quote .quote-before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.dot-style1::before {
	content: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0937 20.9004H0V37.9893H17.0937V20.9004Z' fill='%23F8B6C1'/%3E%3Cpath d='M38 20.9004H20.9062V37.9893H38V20.9004Z' fill='%23F8B6C1'/%3E%3Cpath d='M26.8848 0H9.79102V17.0889H26.8848V0Z' fill='%23F8B6C1'/%3E%3C/svg%3E%0A");
	vertical-align: middle;
	margin-right: 0.5rem;
}
.dot-style2::before {
	content: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4372 0H13.5645V34H20.4372V0Z' fill='%237BAFDE'/%3E%3Cpath d='M34.0076 13.8887H0V20.7611H34.0076V13.8887Z' fill='%237BAFDE'/%3E%3Cpath d='M26.5939 2.88852L2.54688 26.9346L7.40664 31.7941L31.4537 7.74809L26.5939 2.88852Z' fill='%237BAFDE'/%3E%3Cpath d='M7.4125 2.87383L2.55273 7.7334L26.5997 31.7794L31.4595 26.9199L7.4125 2.87383Z' fill='%237BAFDE'/%3E%3C/svg%3E%0A");
	vertical-align: middle;
	margin-right: 0.5rem;
}
li.dot-style3 {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5012 11.4375H0V19.2827H30.5012V11.4375Z' fill='%23BCBEC0'/%3E%3Cpath d='M30.5012 22.8691H0V30.7144H30.5012V22.8691Z' fill='%23BCBEC0'/%3E%3Cpath d='M30.5012 0H0V7.84524H30.5012V0Z' fill='%23BCBEC0'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 45px;
	margin-left: -35px;
	list-style: none;
}
li.dot-style4 {
	background-image: url("data:image/svg+xml,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6125 17.0576H0V30.9999H15.6125V17.0576Z' fill='%23BCBEC0'/%3E%3Cpath d='M34.7082 17.0576H19.0957V30.9999H34.7082V17.0576Z' fill='%23BCBEC0'/%3E%3Cpath d='M24.5539 0H8.94141V13.9423H24.5539V0Z' fill='%23BCBEC0'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 45px;
	margin-left: -35px;
	list-style: none;
}
li.dot-style5 {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00358 0L24 17.0028L8.00358 34L0 25.5014L8.00358 17.0028L0 8.50427L8.00358 0Z' fill='%23BCBEC0'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 45px;
	margin-left: -35px;
	list-style: none;
}
.dot-style6::before {
	content: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3412 11.3447H12.6582V34.7453H21.3412V11.3447Z' fill='%23BCBEC0'/%3E%3Cpath d='M34.0013 0.993164H25.3184V34.7451H34.0013V0.993164Z' fill='%23BCBEC0'/%3E%3Cpath d='M8.68296 22.0928H0V34.7513H8.68296V22.0928Z' fill='%23BCBEC0'/%3E%3C/svg%3E%0A");
	vertical-align: middle;
	margin-right: 0.5rem;
	float: left;
	margin-bottom: 50px;
}
.dot-style7 {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.66655 0.0909388L23.3334 0L33 9.67023V23.3358L23.3334 33L9.66655 32.9091L0 23.2995V9.7066L9.66655 0.0909388Z' fill='%23A0C9EB'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	line-height: 33px;
	padding-left: 45px;
	list-style: none;
}
.pink-title {
	padding: 1rem 2rem;
	background-color: #F598A4;
}

.image_text .image_text--image_container {
	position: relative;
}
.image_text .image_text--text--container {
	position: relative;
	text-align: justify;
}
.image_text .image_text--btn {
	/*
		position: absolute;
		bottom: 0;
		right: 10px;
		*/
	background-color: #F598A4;
	color: white;
	border-radius: 36px;
	font-weight: bold;
	font-size: 1.2rem;
}
.content_carousel .content_carousel--text_container {
	position: relative;
}
.content_carousel .content_carousel--btn {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: white;
	color: #F598A4;
	border: 1px solid #F598A4;
	border-radius: 36px;
	font-weight: bold;
}
.content_carousel .owl-carousel .item {
	padding: 100px;
}
.content_carousel .owl-carousel .owl-nav {
	height: 0;
	padding: 0;
	margin: 0;
	--height: 90px;
}
.content_carousel .owl-carousel .owl-nav .owl-prev {
	position: absolute;
	top: calc(50% - var(--height)/2);
	left: 22%;
	background: transparent;
}
.content_carousel .owl-carousel .owl-nav .owl-prev:hover {
	background: unset;
	color: unset;
}
.content_carousel .owl-carousel .owl-nav .owl-prev svg {
	height: var(--height, 90px);
	width: calc(var(--height, 90px)/ 90 * 60);
}
.content_carousel .owl-carousel .owl-nav .owl-next {
	position: absolute;
	right: 22%;
	top: calc(50% - var(--height)/2);
	background: transparent;
}
.content_carousel .owl-carousel .owl-nav .owl-next:hover {
	background: unset;
	color: unset;
}
.content_carousel .owl-carousel .owl-nav .owl-next svg {
	height: var(--height);
	width: calc(var(--height, 90px)/ 90 * 60);
}
.google_map .google_map--script iframe {
	max-width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.banner_carousel .banner_carousel--content--container {
	position: relative;
	top: 0;
	left: 0;
}
.link_button .link_button--btn {
	border-radius: 36px;
	text-align: center;
	border: 3px solid #BCBEC0;
	background-color: white;
	color: #BCBEC0;
	font-size: 1.2rem;
	padding: 14px 2rem;
	min-width: 8.6rem;
}
.link_button .link_button--btn.link_button--btn__active {
	background-color: #F598A4;
	color: white;
	border: 3px solid #F598A4;
}
.title_image_link .title_image_link--image-container {
	height: 400px;
	direction: rtl;
}
.title_image_link .title_image_link--container {
	padding-top: 40px;
	padding-bottom: 55px;
	color: white;
	text-align: center;
}
.title_image_link .title_image_link--container .title_image_link--btn {
	border-radius: 36px;
	background-color: #F598A4;
}
.appointment-btn--btn {
	height: 0px;
	z-index: 2;
}
.appointment-btn--btn .appointment-btn--link {
	z-index: 2;
}
.appointment-btn--btn .appointment-btn--link .hover-hide {
	display: block;
}
.appointment-btn--btn .appointment-btn--link .hover-show {
	display: none;
}
.appointment-btn--btn:hover .hover-hide {
	display: none;
}
.appointment-btn--btn:hover .hover-show {
	display: block;
}
.back-home-btn {
	position: fixed;
	z-index: 1000;
	/*
	right: 120px;
	bottom: 80px;
	*/
	right: 60px;
	bottom: 50px;
}
.back-home-btn.stick {
	position: absolute;
	bottom: var(--bottom);
}
.back-home-btn .back-home-btn--text {
	color: black;
}
.back-home-btn .hover-hide {
	display: block;
}
.back-home-btn .hover-show {
	display: none;
}
.back-home-btn:hover .hover-hide {
	display: none;
}
.back-home-btn:hover .hover-show {
	display: block;
}
.appointment_form .appointment_form--title {
	margin-bottom: 80px;
}
.appointment_form form {
	position: relative;
}
.appointment_form .appointment_form--btn {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 134px;
	height: 62px;
	cursor: pointer;
	background: transparent;
}
.appointment_form .appointment_form--btn .appointment_form--btn--text {
	position: absolute;
	right: 39px;
	top: 17px;
	color: white;
}
.appointment_form .appointment_form--hr {
	width: 78%;
	margin-right: auto;
	margin-left: 0;
}
.post .post--image {
	border-radius: 12px 12px 0px 0px;
}
.post .post--content {
	position: relative;
	height: 9rem;
	padding: 0px 0.6rem;
	background-color: #E6E7E8;
	border-radius: 0px 0px 12px 12px;
	line-height: 1.5;
}
.post .post--content .post--content--title {
	font-weight: 500;
	height: 4.4rem;
}
.post .post--content .post--content--content {
	font-size: 0.8rem;
}
.post .post--content .post--content--link {
	text-align: end;
	text-decoration: underline;
	font-size: 1rem;
	font-weight: bold;
	color: var(--bs-primary);
	position: absolute;
	bottom: 1rem;
	right: 0.7rem;
}
.calendar hr {
	margin-top: 2.25rem;
	margin-bottom: 2.25rem;
}
.calendar .calendar--address {
	font-size: 1rem;
}
.calendar .calendar--address .item {
	color: black;
}
.calendar .calendar--address .item.active {
	color: #FF5252;
}
.calendar .calendar--address .item:hover {
	background-color: #EEEEEE;
}
.calendar .calendar--address .item:hover:first-child {
	background-color: transparent;
}
.calendar .calendar--address .calendar--address--print {
	direction: rtl;
	color: black;
}
.calendar .calendar--address .calendar--address--address:before {
	width: 16px;
	height: 16px;
	display: inline-block;
	content: "";
	margin-right: 0.5rem;
	-webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	background-color: var(--background-color, red);
}
#service-block-main .row img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#service-block-main .editor-item {
	text-align: justify;
	margin-bottom: 2rem;
}
.activity {
	margin-bottom: 100px;
}
.activity .activity--container {
	margin-top: 100px;
	margin-bottom: 50px;
}
.activity .activity--container .activity--main_image {
	border-radius: 12px 12px 0px 0px;
	height: 360px;
}
.activity .activity--container .activity--content {
	position: relative;
	height: 9rem;
	padding: 0px 23px;
	background-color: #E6E7E8;
	border-radius: 0px 0px 12px 12px;
	line-height: 1.5;
}
.activity .activity--container .activity--content .activity--content--title {
	font-weight: bold;
	font-size: 1.1rem;
	height: 4rem;
}
.activity .activity--container .activity--content .activity--content--content {
	font-size: 0.8rem;
}
.activity .activity--container .activity--content .activity--content--link {
	text-align: end;
	text-decoration: underline;
	font-size: 1rem;
	font-weight: bold;
	color: black;
	position: absolute;
	bottom: 8px;
	right: 28px;
}
.activity .owl-carousel .item {
	padding: 100px;
}
.activity .owl-carousel .owl-nav {
	height: 0;
	padding: 0;
	margin: 0;
	--height: 90px;
}
.activity .owl-carousel .owl-nav .owl-prev {
	position: absolute;
	top: calc(50% - var(--height)/2);
	left: 1%;
	background: transparent;
}
.activity .owl-carousel .owl-nav .owl-prev:hover {
	background: unset;
	color: unset;
}
.activity .owl-carousel .owl-nav .owl-prev svg {
	height: var(--height, 90px);
	width: calc(var(--height, 90px)/ 210 * 116);
}
.activity .owl-carousel .owl-nav .owl-next {
	position: absolute;
	right: 1%;
	top: calc(50% - var(--height)/2);
	background: transparent;
}
.activity .owl-carousel .owl-nav .owl-next:hover {
	background: unset;
	color: unset;
}
.activity .owl-carousel .owl-nav .owl-next svg {
	height: var(--height);
	width: calc(var(--height, 90px)/ 210 * 116);
}
.static_content {
	margin-top: 200px;
	position: relative;
}
.static_content .static_content--title {
	color: white;
	background-color: #F598A4;
	padding: 1.5rem 3rem;
	text-align: end;
}
.static_content .static_content--title h1 {
	margin: 0;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.static_content .static_content--image {
	width: 150px;
}
.static_content .static_content--background {
	position: absolute;
	left: 0;
	bottom: -160px;
	z-index: -1;
	opacity: 0.8;
}
.notice .modal-dialog {
	pointer-events: none;
	justify-content: center;
}
.notice .modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}
.notice .modal-header {
	padding: 0px;
}
.notice .modal-content {
	pointer-events: auto;
	padding: 2rem;
	background: #FFFFFF;
	border: 1px solid #000000;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 37px;
	max-height: 70%;
}
.notice .modal-body {
	max-height: 472px;
	overflow: auto;
}
.notice .modal-title {
	font-weight: bold;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left;
	background-image: url('../images/logo202303101355/vector-2.png');
}
@media (max-width: 576px) {
	.notice .modal-body img {
		height: auto !important;
		/* width: 100% !important;*/
	}
}
@media (min-width: 576px) {
	.notice .modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}
}
@media (min-width: 992px) {
	.notice .modal-lg {
		max-width: 800px;
	}
}
.notice .image-top-left {
	position: absolute;
	top: -16px;
	left: -16px;
}
.notice .image-bottom-right {
	position: absolute;
	bottom: -38px;
	right: -57px;
}
.notice .modal-header {
	border-bottom: 0px;
}
#calendar .fa.fa-chevron-left:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 42 42' fill='none' style='&%2310; rotate: 180deg;&%2310;'%3E%3Cpath d='M21 0C32.6008 0 42 9.39919 42 21C42 32.6008 32.6008 42 21 42C9.39919 42 0 32.6008 0 21C0 9.39919 9.39919 0 21 0ZM11.1774 24.7258H21V30.7294C21 31.6355 22.1008 32.0927 22.7359 31.4492L32.4145 21.7198C32.8125 21.3218 32.8125 20.6867 32.4145 20.2887L22.7359 10.5508C22.0923 9.90726 21 10.3645 21 11.2706V17.2742H11.1774C10.6185 17.2742 10.1613 17.7315 10.1613 18.2903V23.7097C10.1613 24.2685 10.6185 24.7258 11.1774 24.7258Z' fill='%23BCBEC0'/%3E%3C/svg%3E");
}
#calendar .fa.fa-chevron-right:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M21 0C32.6008 0 42 9.39919 42 21C42 32.6008 32.6008 42 21 42C9.39919 42 0 32.6008 0 21C0 9.39919 9.39919 0 21 0ZM11.1774 24.7258H21V30.7294C21 31.6355 22.1008 32.0927 22.7359 31.4492L32.4145 21.7198C32.8125 21.3218 32.8125 20.6867 32.4145 20.2887L22.7359 10.5508C22.0923 9.90726 21 10.3645 21 11.2706V17.2742H11.1774C10.6185 17.2742 10.1613 17.7315 10.1613 18.2903V23.7097C10.1613 24.2685 10.6185 24.7258 11.1774 24.7258Z' fill='%23BCBEC0'/%3E%3C/svg%3E");
}
#calendar .fc-toolbar-title {
	vertical-align: sub;
}
.calendardetail {
	color: #BCBEC0;
}
.calendardetail .calendardetail--btn {
	color: #BCBEC0;
	background-color: white;
	border-radius: 36px;
	width: 162px;
	text-align: center;
	border: 3px solid #BCBEC0;
	font-size: 1rem;
}
.calendardetail .calendardetail--btn:hover {
	color: black;
	border: 3px solid black;
}
.calendardetail .calendardetail-title {
	font-size: 2rem;
	color: var(--color, red);
}
.calendardetail .calendardetail-title:before {
	width: 35px;
	height: 35px;
	display: inline-block;
	content: "";
	-webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	background-color: var(--color, red);
	margin-right: 0.5rem;
}
.calendardetail .calendardetail-status svg {
	vertical-align: text-bottom;
}
.calendardetail .calendardetail-status .calendardetail-status-text {
	color: #F598A4;
}
.calendardetail .calendardetail--content {
	color: black;
}
.calendardetail .month {
	margin: 50px 0px;
	color: black;
}
.calendardetail .month h3 {
	color: black;
}
.calendardetail .month .month-container {
	background-color: #E6E7E8;
	border-radius: 12px;
	padding: 30px;
}
.calendardetail .month .month-status {
	color: #F598A4;
}
.calendardetail .month .month-date {
	font-size: 1.25rem;
}
.calendardetail .month .month-title {
	font-weight: bold;
	font-size: 2rem;
}
.calendardetail .month .month-content {
	font-size: 1rem;
}
.calendardetail .month .month-btn {
	border-radius: 36px;
	width: 162px;
	padding: 14px 0px;
	text-align: center;
	font-size: 1.1rem;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
	background-color: #F598A4;
	color: white;
	border: 1px solid #F598A4;
}
.calendardetail .day {
	margin: 50px 0px;
	color: black;
}
.calendardetail .day h3 {
	color: black;
}
.calendardetail .day .day-container {
	background-color: #E6E7E8;
	border-radius: 12px;
	padding: 30px;
}
.calendardetail .day .day-status {
	color: #F598A4;
}
.calendardetail .day .day-date {
	font-size: 1.25rem;
}
.calendardetail .day .day-title {
	font-weight: bold;
	font-size: 2rem;
}
.calendardetail .day .day-content {
	font-size: 1rem;
}
.calendardetail .day .day-btn {
	border-radius: 36px;
	width: 162px;
	padding: 14px 0px;
	text-align: center;
	font-size: 1.1rem;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
	background-color: #F598A4;
	color: white;
	border: 1px solid #F598A4;
}
.site_map a {
	color: black;
}
.filter {
	padding-top: 75px;
}
.filter .select-style {
	width: 7.5rem;
	height: unset !important;
	padding: 0.1rem 0.75rem;
}
.filter .search {
	padding: 8px;
	position: relative;
	padding: 0.1rem 0.75rem;
}
.filter .search input {
	font-size: 1rem;
	border-color: #F598A4;
	border-radius: 60px;
	color: #F598A4;
}
.filter .search input ::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #F598A4;
	opacity: 1;
	/* Firefox */
}
.filter .search input ::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #F598A4;
}
.filter .search input ::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #F598A4;
}
.filter .search svg {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 30px;
	top: calc(50% - 10px);
}
.mobile-nav .item {
	color: black;
	font-size: 1.3rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	display: block;
	border-bottom: 1px solid #F598A4;
	font-weight: 500;
}
.mobile-nav .dorpdown {
	font-size: 1.3rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #F598A4;
	font-weight: 500;
}
.mobile-nav .sub-item {
	color: black;
	font-size: 1.2rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #EEEEEE;
}
.mobile-nav .logo {
	height: 55px !important;
	width: unset;
}
.mobile-nav .vertical-line {
	border-left: 1px solid lightgrey;
	content: "";
	font-size: 1rem;
	height: 1rem;
	padding: 8px;
}
.mobile-nav .font-size {
	padding: 0px 0px;
	margin: 0px 8px;
	line-height: 1.2;
	cursor: pointer;
	border-bottom: 1px solid transparent;
	line-height: 1;
	color: black !important;
}
.mobile-nav .font-size.font-size--active {
	color: #F598A4 !important;
	border-bottom: 1px solid #F598A4;
}
.mobile-nav .nav-btn {
	background-color: #F598A4;
	width: 73px;
	height: 73px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.mobile-nav .nav-btn svg {
	fill: white;
	height: 30px;
	width: 30px;
}
.mobile-nav .dorpdown svg {
	transition-duration: 0.5s;
	scale: 1.3;
}
.mobile-nav .dorpdown.active svg {
	rotate: 180deg;
}
.mobile-nav .dorpdown.active+.dropdown-list {
	transition-duration: 0.5s;
	max-height: 1000px;
}
.mobile-nav .dropdown-list {
	overflow: hidden;
	max-height: 0px;
}
.mobile-nav .backgound-image {
	height: unset !important;
	position: absolute;
	z-index: -1;
}
/*
.popup_container{
	 .popup_container--title{
		 padding: 9px;
		 font-size: 1rem;
	 }
	 .popup_container--detail{
		  padding: 9px;   
	 }
	 .popup_container--btn{
		margin: 9px;
		color: $main-gray;
		text-align: center;
		border: 4px solid #BCBEC0;
		border-radius: 61px;
		background-color: transparent;
	 }
}
*/
#popup .popup_container {
	background-color: white;
	z-index: 1;
	box-shadow: 1px 3px 4px 3px rgba(0, 0, 0, 0.25);
}
#popup .modal-header {
	font-weight: 900;
	background-color: #F598A4;
	color: white;
	border-radius: 0rem 0rem 0.9rem 0.9rem;
	font-size: 1.8rem;
	padding: 1.2rem 2.5rem;
}
#popup .modal-dialog {
	pointer-events: none;
}
#popup .modal-content {
	border-radius: 0.9rem;
	pointer-events: auto;
	overflow: hidden;
}
#popup .modal-content .modal-body {
	padding: 1rem 2rem;
}
#popup .modal-content .activity-container:before {
	width: 2rem;
	height: 2rem;
	margin-right: 1rem;
	content: "";
	-webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75719 9.13467e-07C9.83245 -0.000133498 9.90699 0.0145668 9.97656 0.0432615C10.0461 0.0719563 10.1094 0.114083 10.1627 0.167232L15.8323 5.83706C15.9397 5.94446 16 6.0901 16 6.24197C16 6.39383 15.9397 6.53947 15.8323 6.64687C15.2825 7.19667 14.6045 7.32038 14.1108 7.32038C13.9081 7.32038 13.7271 7.29976 13.5839 7.27571L9.99428 10.8655C10.0888 11.2462 10.1501 11.6344 10.1775 12.0258C10.2302 12.8298 10.1409 13.9581 9.35287 14.7461C9.24547 14.8535 9.09983 14.9138 8.94797 14.9138C8.79611 14.9138 8.65047 14.8535 8.54308 14.7461L5.30278 11.5069L1.65815 15.1516C1.4348 15.375 0.261925 16.1848 0.0385747 15.9614C-0.184776 15.7381 0.625013 14.564 0.848364 14.3418L4.49299 10.6971L1.25383 7.45668C1.14647 7.34928 1.08615 7.20364 1.08615 7.05178C1.08615 6.89992 1.14647 6.75427 1.25383 6.64687C2.04186 5.85882 3.17006 5.76833 3.97413 5.82217C4.36546 5.84959 4.75367 5.91091 5.1344 6.00544L8.72405 2.41684C8.69409 2.24241 8.67876 2.06578 8.67823 1.8888C8.67823 1.39627 8.80194 0.718179 9.35287 0.167232C9.4602 0.060171 9.60559 3.31215e-05 9.75719 9.13467e-07Z' fill='%23FF5252'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	background-color: var(--color, red);
}
#popup .modal-content .activity-container .activity-title {
	font-weight: 900;
	font-size: 1.2rem;
	color: var(--color, red);
}
#popup .modal-content .activity-container .activity-time {
	font-weight: 700;
	font-size: 1rem;
	color: black;
}
#popup .modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}
@media (min-width: 576px) {
	#popup .modal-dialog-centered .modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}
}
#popup .modal-footer {
	border-top: 0px;
}
#popup .popup_container--btn {
	font-size: 1rem;
	margin: 9px;
	color: #BCBEC0;
	text-align: center;
	border: 3px solid #BCBEC0;
	border-radius: 61px;
	background-color: transparent;
}
#popup .popup_container--btn:hover {
	color: black;
	border: 3px solid black;
}
#popup .popup_container--detail a:hover {
	color: black;
}
#error {
	margin-top: 112px;
	height: calc(100vh - 112px);
}
#error .big-404 {
	font-size: 12.5rem;
	font-weight: 700;
}
#error .big-404 .blue {
	color: #7BAFDE;
}
#error .big-404 .pink {
	color: #F598A4;
}
#error .btn {
	border-radius: 36px;
	width: 9.4rem;
	padding: 14px 0px;
	text-align: center;
	font-size: 1.2rem;
	background-color: #F598A4;
	color: white;
	border: 1px solid #F598A4;
	margin-top: 2.75rem;
}
.service-provider-list .content {
	/*
		 font-size: 0.75rem;
		 */
	color: black;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	text-align: justify;
}
.service-provider-list .service-search {
	position: relative;
}
.service-provider-list .service-search input {
	padding: 0.5rem 0.75rem;
	font-size: 0.75rem;
	border-color: #F598A4;
	border-radius: 60px;
	color: #F598A4;
}
.service-provider-list .service-search input ::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #F598A4;
	opacity: 1;
	/* Firefox */
}
.service-provider-list .service-search input ::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #F598A4;
}
.service-provider-list .service-search input ::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #F598A4;
}
.service-provider-list .service-search svg {
	position: absolute;
	right: 0;
	top: 50%;
	translate: -100% -50%;
}
.service-provider-list #service-form svg {
	margin-right: 1rem;
}
.service-provider-list .form-check-input {
	top: 50%;
	left: 0;
	translate: 35% -50%;
	margin-top: 0rem;
	margin-left: 0rem;
}
.service-provider-list .form-check-label {
	font-size: 0.75rem;
}
.service-provider-list .form-select {
	padding: 0rem 0.75rem;
	font-size: 0.75rem;
	border-color: #F598A4;
	border-radius: 60px;
	color: #C5BBAC;
	margin-left: 1.25rem;
}
.service-provider-list .service-name {
	text-decoration: underline;
	font-weight: 500;
}
.service-provider-list .right .form-select {
	width: 250px;
}
.service-provider-list .underline {
	width: 100%;
	border-bottom: 1px solid #C5BBAC;
	margin-top: 0.5rem;
	margin-bottom: 1.2rem;
}
.service-provider-list #provider-container .service-container th,
.service-provider-list #provider-container .service-container td {
	padding-top: 0.9rem;
	padding-bottom: 0.9rem;
}
.service-provider-list #provider-container .service-container th:first-child,
.service-provider-list #provider-container .service-container td:first-child {
	padding-left: 2rem;
}
.service-provider-list #provider-container .service-container th:last-child,
.service-provider-list #provider-container .service-container td:last-child {
	padding-right: 2rem;
}
.service-provider-list #provider-container .service-container th {
	text-align: center;
}
.service-provider-list #provider-container .service-container th:first-child {
	text-align: left;
}
.service-provider-list #provider-container .service-container tr {
	background-color: white;
}
.service-provider-list #provider-container .service-container tr:nth-child(2n+1) {
	background-color: #E6E7E8;
}
.service-provider-list #provider-container .service-container .table-header {
	background-color: #F598A4 !important;
	font-size: 0.75rem;
	font-weight: bold;
	text-align: center;
}
.service-provider-list #provider-container .service-container .table-content {
	font-size: 0.75rem;
}
.service-provider-list #provider-container .service-container .table-content a {
	word-break: break-all;
}
.service-provider-list #provider-container .service-container .table-content * {
	font-size: 0.75rem;
}
.service-provider-list #pagenumber .pagenumber {
	border: 4px solid #BCBEC0;
	border-radius: 44px;
	padding: 0.5rem 0.75rem;
	font-size: 0.75;
}
.service-provider-list #pagenumber .pagenumber a {
	cursor: pointer;
	margin: 0px 0.75rem;
	color: #BCBEC0;
}
.service-provider-list #pagenumber .pagenumber a.active {
	color: black;
	text-decoration: underline;
}
.service-provider-list #pagenumber .pagenumber a:hover {
	color: black;
}
.service-provider-list #pagenumber svg {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}
.health .service-search {
	position: relative;
}
.health .service-search input {
	padding: 0.5rem 0.75rem;
	font-size: 0.75rem;
	border-color: #F598A4;
	border-radius: 60px;
	color: #F598A4;
}
.health .service-search input ::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #F598A4;
	opacity: 1;
	/* Firefox */
}
.health .service-search input ::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #F598A4;
}
.health .service-search input ::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #F598A4;
}
.health .service-search svg {
	position: absolute;
	right: 0;
	top: 50%;
	translate: -100% -50%;
}
.health .health-category .btn {
	color: black;
	background-color: white;
	border: 1px solid #BCBEC0;
	border-radius: 55px;
	width: 200px;
	text-align: center;
	font-weight: bold;
	font-size: 0.75rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.health .health-category .btn.active {
	background-color: #F598A4;
	color: white;
	border: 1px solid #F598A4;
}
.health .underline {
	width: 100%;
	border-bottom: 1px solid #C5BBAC;
	margin-top: 2.25rem;
	margin-bottom: 2.25rem;
}
.health .article-container .image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 215px;
}
.health .article-container .title-container {
	font-size: 0.75rem;
	font-weight: bold;
	padding: 1rem 1.5rem;
	background-color: #E6E7E8;
	height: 4rem;
	text-align: center;
}
.health .article-container .more-btn {
	display: block;
	color: white;
	border: 1px solid #F598A4;
	background-color: #F598A4;
	font-size: 0.75rem;
	font-weight: bold;
	width: 100%;
	border-radius: 55px;
	text-align: center;
	padding: 0.5rem;
	margin-top: 0.75rem;
	margin-bottom: 2.25rem;
}
.recruitment .title-container {
	margin-bottom: 1.5rem;
}
.recruitment .title-container .title {
	font-size: 1.8rem;
	font-weight: 900;
	color: black;
	margin-left: 1rem;
	margin-bottom: 0rem;
}
.recruitment .sub-title {
	font-size: 0.7rem;
	font-weight: bold;
	color: #F598A4;
	margin-left: 1rem;
}
.recruitment .content {
	background-color: #EEEEEE;
}
.recruitment .list-container th {
	cursor: pointer;
}
.recruitment .list-container th:first-child {
	text-align: left;
}
.recruitment .list-container th:after {
	content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8L0 1.99965L2.00094 0L6 4.00071L9.99906 0L12 1.99965L6 8Z' fill='white'/%3E%3C/svg%3E%0A");
	margin-left: 0.5rem;
	display: inline-block;
	opacity: 0;
}
.recruitment .list-container th.desc:after {
	rotate: 180deg;
}
.recruitment .list-container th.selected:after {
	opacity: 1;
}
.news_highlight .highlight-container {
	border-radius: 12px;
}
.news_highlight .highlight-container .image {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 250px;
	border-radius: 12px 12px 0px 0px;
}
.news_highlight .highlight-container .title {
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	font-weight: bold;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	background-color: #7BAFDE;
	border-radius: 12px 12px 0px 0px;
	padding: 0.75rem;
	font-size: 1rem;
	margin-bottom: 0rem;
	height: 3.5rem;
	width: 75%;
}
.news_highlight .highlight-container .content {
	font-size: 0.8rem;
	background-color: #F598A4;
	padding: 0.75rem;
	border-radius: 0px 0px 12px 12px;
	height: 3.5rem;
	color: black;
}
.highlightdetail .title {
	color: #F598A4;
	font-size: 1.8rem;
	font-weight: 900;
}
.highlightdetail .content {
	font-size: 0.8rem;
	color: black;
	margin-bottom: 1rem;
}
.highlightdetail .grid .background {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	max-height: calc(var(--height) * 1px);
	height: calc(var(--height) / (1200 - 375) * 100vw / 1.6 + var(--height) * (1 - 1200/1.6/825) * 1px);
}
@media (max-width: 575px) {
	#popup .popup_container--btn {
		margin: 5px;
		padding: 3px 22px;
	}
	.image_text .image_text--btn {
		right: 1rem;
	}
	.google_map .title {
		text-align: center;
	}
	.google_map .title img {
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.volunteer .form-container .form-group {
		padding: 0.5rem 0 0.5rem 0;
	}
}
@media (max-width: 767px) {
	.volunteer .submit-btn svg {
		width: 150px;
		height: 150px;
	}
}
@media (max-width: 991px) {
	.section.hide-top-padding {
		padding: 0px 0px 0px 0px;
	}
	.nav1 {
		padding: 0px;
	}
	.nav1 .container {
		max-width: unset;
		padding: 0px;
	}
	.back-home-btn {
		right: 15px;
		bottom: 70px;
	}
	.static_content {
		margin-top: 100px;
	}
	.image_text .float-background,
	.google_map .float-background {
		opacity: 0.3;
	}
}
@media (max-width: 1199px) {
	.activity .owl-carousel .owl-nav .owl-prev {
		left: 2%;
	}
	.activity .owl-carousel .owl-nav .owl-next {
		right: 2%;
	}
}