.header-top{background-color:#000;color:#fff;padding:5px 0px;}
.header-top-item.left{font-size:16px;}
.header-top-inner{display:flex;align-items:center;justify-content:end;height:100%;}
.header-top-inner .contact{position:relative;}
.navbar-expand-xl .navbar-nav .phone, .navbar-expand-xl .navbar-nav .wechat{display:flex;align-items:flex-end;cursor:pointer;width:45px}
.navbar-expand-xl .navbar-nav>img{width:70%;}
.navbar-expand-xl .navbar-nav .phone::after, .navbar-expand-xl .navbar-nav .wechat:after{display:inline-block !important;margin-left:.5em;margin-bottom:15px;vertical-align:.255em;content:'';border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.navbar-expand-xl .navbar-nav .phone-text span{color:#999;font-size:.94rem;}
.navbar-expand-xl .navbar-nav .phone-text{opacity:0;visibility:hidden;position:absolute;top:75px;background:black;z-index:99;right:0;white-space:nowrap;padding:17px 20px;transition:all .3s ease-in-out;}
.navbar-expand-xl .navbar-nav .phone:hover .phone-text, .navbar-expand-xl .navbar-nav .wechat:hover .wechat-qrcode{opacity:1;visibility:visible;}
.navbar-expand-xl .navbar-nav .wechat-qrcode div{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;}
.navbar-expand-xl .navbar-nav .wechat-qrcode{opacity:0;visibility:hidden;position:absolute;top:40px;background:black;z-index:99;right:0;white-space:nowrap;padding:25px 40px;transition:all .3s ease-in-out;}
.navbar-expand-xl .navbar-nav .wechat-qrcode div{color:#999;font-size:.84rem;}
.navbar-expand-xl .navbar-nav .wechat-qrcode div>img{width:100%;}
.navbar-expand-xl .navbar-nav .nav-item.dropdown::after{position:absolute;bottom:5px;left:46%;content:'';border-top:.6em solid rgba(50,62,72,.5);border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent;transition:all .3s ease-in-out;}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion: reduce){
	.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing.collapse-horizontal{transition:none;}
}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);}
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);}
*, ::before, ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
::before, ::after{--tw-content:'';}
html, :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}
body{margin:0;line-height:inherit;}
hr{height:0;color:inherit;border-top-width:1px;}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}
a{color:inherit;text-decoration:inherit;}
b, strong{font-weight:bolder;}
code, kbd, samp, pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
table{text-indent:0;border-color:inherit;border-collapse:collapse;}
button, input, optgroup, select, textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}
button, select{text-transform:none;}
button, input:where([type='button']), input:where([type='reset']), input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}
:-moz-focusring{outline:auto;}
:-moz-ui-invalid{box-shadow:none;}
progress{vertical-align:baseline;}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}
[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}
::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{margin:0;}
fieldset{margin:0;padding:0;}
legend{padding:0;}
ol, ul, menu{list-style:none;margin:0;padding:0;}
dialog{padding:0;}
textarea{resize:vertical;}
input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af;}
input::placeholder, textarea::placeholder{opacity:1;color:#9ca3af;}
button, [role="button"]{cursor:pointer;}
:disabled{cursor:default;}
img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}
img, video{max-width:100%;height:auto;}
[hidden]:where(:not([hidden="until-found"])){display:none;}
[type='text'], input:where(:not([type])), [type='email'], [type='url'], [type='password'], [type='number'], [type='date'], [type='datetime-local'], [type='month'], [type='search'], [type='tel'], [type='time'], [type='week'], [multiple], textarea, select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 rgba(0,0,0,0);}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1;}
input::placeholder, textarea::placeholder{color:#6b7280;opacity:1;}
::-webkit-datetime-edit-fields-wrapper{padding:0;}
::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}
::-webkit-datetime-edit{display:inline-flex;}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}
select{background-image:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e');background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
[multiple], [size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset;}
[type='checkbox'], [type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 rgba(0,0,0,0);}
[type='checkbox']{border-radius:0px;}
[type='radio']{border-radius:100%;}
[type='checkbox']:focus, [type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}
[type='checkbox']:checked, [type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
[type='checkbox']:checked{background-image:url('data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e');}
@media (forced-colors: active){
	[type='checkbox']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
}
[type='radio']:checked{background-image:url('data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e');}
@media (forced-colors: active){
	[type='radio']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
}
[type='checkbox']:checked:hover, [type='checkbox']:checked:focus, [type='radio']:checked:hover, [type='radio']:checked:focus{border-color:transparent;background-color:currentColor;}
[type='checkbox']:indeterminate{background-image:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e');border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
@media (forced-colors: active){
	[type='checkbox']:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
}
[type='checkbox']:indeterminate:hover, [type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor;}
[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit;}
[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color;}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}
@media (min-width: 576px){
	.container{max-width:576px;}
}
@media (min-width: 768px){
	.container{max-width:768px;}
}
@media (min-width: 992px){
	.container{max-width:992px;}
}
@media (min-width: 1200px){
	.container{max-width:1200px;}
}
@media (min-width: 1320px){
	.container{max-width:1320px;}
}
.form-input, .form-textarea, .form-select, .form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 rgba(0,0,0,0);}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{color:#6b7280;opacity:1;}
.form-input::placeholder, .form-textarea::placeholder{color:#6b7280;opacity:1;}
.form-input::-webkit-datetime-edit-fields-wrapper{padding:0;}
.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}
.form-input::-webkit-datetime-edit{display:inline-flex;}
.form-input::-webkit-datetime-edit, .form-input::-webkit-datetime-edit-year-field, .form-input::-webkit-datetime-edit-month-field, .form-input::-webkit-datetime-edit-day-field, .form-input::-webkit-datetime-edit-hour-field, .form-input::-webkit-datetime-edit-minute-field, .form-input::-webkit-datetime-edit-second-field, .form-input::-webkit-datetime-edit-millisecond-field, .form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}
.collapse{visibility:collapse;}
.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}
.mb-10{margin-bottom:2.5rem;}
.mb-5{margin-bottom:1.25rem;}
.mb-8{margin-bottom:2rem;}
.mb-\[50px\]{margin-bottom:50px;}
.mb-\[60px\]{margin-bottom:60px;}
.ms-auto{margin-inline-start:auto;}
.mt-5{margin-top:1.25rem;}
.inline-block{display:inline-block;}
.flex{display:flex;}
.table{display:table;}
.grid{display:grid;}
.hidden{display:none;}
.w-full{width:100%;}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.items-center{align-items:center;}
.items-stretch{align-items:stretch;}
.justify-end{justify-content:flex-end;}
.justify-center{justify-content:center;}
.gap-10{gap:2.5rem;}
.gap-3{gap:.75rem;}
.gap-4{gap:1rem;}
.gap-5{gap:1.25rem;}
.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem;}
.gap-x-\[70px\]{-moz-column-gap:70px;column-gap:70px;}
.gap-x-\[80px\]{-moz-column-gap:80px;column-gap:80px;}
.gap-y-10{row-gap:2.5rem;}
.gap-y-8{row-gap:2rem;}
.gap-y-\[50px\]{row-gap:50px;}
.leading-loose{line-height:2;}
.text-\[\#03927D\]{--tw-text-opacity:1;}
.collapse{visibility:visible;}
@media (min-width: 992px){
	.lg\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}
	@media (min-width: 576px){
		.lg\:container{max-width:576px;}
	}
	@media (min-width: 768px){
		.lg\:container{max-width:768px;}
	}
	@media (min-width: 992px){
		.lg\:container{max-width:992px;}
	}
	@media (min-width: 1200px){
		.lg\:container{max-width:1200px;}
	}
	@media (min-width: 1320px){
		.lg\:container{max-width:1320px;}
	}
}
@media (min-width: 1200px){
	.xl\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}
	@media (min-width: 576px){
		.xl\:container{max-width:576px;}
	}
	@media (min-width: 768px){
		.xl\:container{max-width:768px;}
	}
	@media (min-width: 992px){
		.xl\:container{max-width:992px;}
	}
	@media (min-width: 1200px){
		.xl\:container{max-width:1200px;}
	}
	@media (min-width: 1320px){
		.xl\:container{max-width:1320px;}
	}
}
@media (min-width: 992px){
	.lg\:block{display:block;}
	.lg\:flex{display:flex;}
	.lg\:\!hidden{display:none !important;}
	.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
	.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
	.lg\:gap-6{gap:1.5rem;}
	.lg\:gap-x-\[50px\]{-moz-column-gap:50px;column-gap:50px;}
	.lg\:gap-y-0{row-gap:0px;}
}
@media (min-width: 1200px){
	.xl\:mb-8{margin-bottom:2rem;}
	.xl\:block{display:block;}
	.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
	.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
	.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
	.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}
	.xl\:gap-10{gap:2.5rem;}
	.xl\:gap-\[200px\]{gap:200px;}
	.xl\:gap-\[80px\]{gap:80px;}
	.xl\:gap-\[95px\]{gap:95px;}
	.xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem;}
	.xl\:gap-x-\[80px\]{-moz-column-gap:80px;column-gap:80px;}
	.xl\:gap-x-\[90px\]{-moz-column-gap:90px;column-gap:90px;}
	.xl\:gap-y-0{row-gap:0px;}
}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion: reduce){
	.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing.collapse-horizontal{transition:none;}
}
.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:'';border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;display:none;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer);}
.dropdown-menu-start{--bs-position:start;}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0;}
.dropdown-menu-end{--bs-position:end;}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto;}
@media (min-width: 576px){
	.dropdown-menu-sm-start{--bs-position:start;}
	.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0;}
	.dropdown-menu-sm-end{--bs-position:end;}
	.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto;}
}
@media (min-width: 768px){
	.dropdown-menu-md-start{--bs-position:start;}
	.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0;}
	.dropdown-menu-md-end{--bs-position:end;}
	.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto;}
}
@media (min-width: 992px){
	.dropdown-menu-lg-start{--bs-position:start;}
	.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0;}
	.dropdown-menu-lg-end{--bs-position:end;}
	.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto;}
}
@media (min-width: 1200px){
	.dropdown-menu-xl-start{--bs-position:start;}
	.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0;}
	.dropdown-menu-xl-end{--bs-position:end;}
	.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto;}
}
@media (min-width: 1400px){
	.dropdown-menu-xxl-start{--bs-position:start;}
	.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0;}
	.dropdown-menu-xxl-end{--bs-position:end;}
	.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto;}
}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer);}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:'';border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0);}
.dropup .dropdown-toggle:empty::after{margin-left:0;}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer);}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:'';border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid;}
.dropend .dropdown-toggle:empty::after{margin-left:0;}
.dropend .dropdown-toggle::after{vertical-align:0;}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer);}
.dropstart .dropdown-toggle::after{display:inline-block;display:none;margin-left:.255em;vertical-align:.255em;content:'';}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:'';border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0);}
.dropstart .dropdown-toggle:empty::after{margin-left:0;}
.dropstart .dropdown-toggle::before{vertical-align:0;}
.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;}
.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius,0);}
.dropdown-item:hover, .dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg);}
.dropdown-item.active, .dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg);}
.dropdown-item.disabled, .dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0);}
.dropdown-menu.show{display:block;}
.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap;}
.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);}
.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255,255,255,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd;}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
	.nav-link{transition:none;}
}
.nav-link:hover, .nav-link:focus{color:var(--bs-nav-link-hover-color);}
.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.nav-link.disabled, .nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default;}
.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}
.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color);}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);}
.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0;}
.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd;}
.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius);}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg);}
.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap);}
.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0);}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus{border-bottom-color:currentcolor;}
.nav-underline .nav-link.active, .nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor;}
.nav-fill>.nav-link, .nav-fill .nav-item{flex:1 1 auto;text-align:center;}
.nav-justified>.nav-link, .nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center;}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{width:100%;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e');--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);background:#fff}
.navbar>.container-xxl, .navbar>.container-xl, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container, .navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}
.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}
.navbar-brand:hover, .navbar-brand:focus{color:var(--bs-navbar-brand-hover-color);}
.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show{color:var(--bs-navbar-active-color);}
.navbar-nav .dropdown-menu{position:static;}
.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color);}
.navbar-text a, .navbar-text a:hover, .navbar-text a:focus{color:var(--bs-navbar-active-color);}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}
@media (prefers-reduced-motion: reduce){
	.navbar-toggler{transition:none;}
}
.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto;}
@media (min-width: 576px){
	.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start;}
	.navbar-expand-sm .navbar-nav{flex-direction:row;}
	.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute;}
	.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}
	.navbar-expand-sm .navbar-nav-scroll{overflow:visible;}
	.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto;}
	.navbar-expand-sm .navbar-toggler{display:none;}
	.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
	.navbar-expand-sm .offcanvas .offcanvas-header{display:none;}
	.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
}
@media (min-width: 768px){
	.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start;}
	.navbar-expand-md .navbar-nav{flex-direction:row;}
	.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute;}
	.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}
	.navbar-expand-md .navbar-nav-scroll{overflow:visible;}
	.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto;}
	.navbar-expand-md .navbar-toggler{display:none;}
	.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
	.navbar-expand-md .offcanvas .offcanvas-header{display:none;}
	.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
}
@media (min-width: 992px){
	.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}
	.navbar-expand-lg .navbar-nav{flex-direction:row;}
	.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}
	.navbar-expand-lg .navbar-nav-scroll{overflow:visible;}
	.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto;}
	.navbar-expand-lg .navbar-toggler{display:none;}
	.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
	.navbar-expand-lg .offcanvas .offcanvas-header{display:none;}
	.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
}
@media (min-width: 1200px){
	.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start;}
	.navbar-expand-xl .navbar-nav{flex-direction:row;}
	.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;}
	.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0;}
	.navbar-expand-xl .navbar-nav-scroll{overflow:visible;}
	.navbar-expand-xl .navbar-collapse{display:block !important;justify-content:center;flex-basis:auto;}
	.navbar-expand-xl .navbar-toggler{display:none;}
	.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
	.navbar-expand-xl .offcanvas .offcanvas-header{display:none;}
	.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
}
@media (min-width: 1400px){
	.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start;}
	.navbar-expand-xxl .navbar-nav{flex-direction:row;}
	.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute;}
	.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}
	.navbar-expand-xxl .navbar-nav-scroll{overflow:visible;}
	.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto;}
	.navbar-expand-xxl .navbar-toggler{display:none;}
	.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
	.navbar-expand-xxl .offcanvas .offcanvas-header{display:none;}
	.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
}
.navbar-expand{flex-wrap:nowrap;justify-content:flex-start;}
.navbar-expand .navbar-nav{flex-direction:row;}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute;}
.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}
.navbar-expand .navbar-nav-scroll{overflow:visible;}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto;}
.navbar-expand .navbar-toggler{display:none;}
.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none;}
.navbar-expand .offcanvas .offcanvas-header{display:none;}
.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}
.navbar-dark, .navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255,255,255,.55);--bs-navbar-hover-color:rgba(255,255,255,.75);--bs-navbar-disabled-color:rgba(255,255,255,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,.1);--bs-navbar-toggler-icon-bg:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e');}
[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e');}
.navbar{z-index:10;height:150px;--tw-bg-opacity:1;padding:0px;}
.navbar-brand{display:block;}
.navbar-brand>img{height:100%;width:auto;}
.navbar-toggler{display:flex;height:100px;width:60px;align-items:center;justify-content:center;padding:0px;}
.navbar-toggler:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 rgba(0,0,0,0));}
.navbar-toggler>svg{height:36px;width:36px;fill:#03927d;}
.navbar-nav> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse));}
.navbar-nav{border-radius:.75rem;--tw-bg-opacity:1;padding:1rem;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
.navbar-nav .nav-link{position:relative;display:flex;height:45px;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:0px;padding-bottom:0px;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:#323e48;justify-content:center;align-content:center;gap:.5rem;flex-direction:column;}
.navbar-nav .nav-link>span{font-size:.8rem;text-transform:uppercase;opacity:.5;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link.show{color:var(--main-color);}
.navbar-nav .nav-link.active:before, .navbar-nav .nav-link:hover:before, .navbar-nav .nav-link:focus:before, .navbar-nav .nav-link.show:before{height:100%;opacity:1;}
.navbar-nav .nav-link.dropdown-toggle:after{display:none;}
.navbar-nav .dropdown-menu{border-radius:.75rem;--tw-bg-opacity:1;padding:.75rem;}
.navbar-nav .dropdown-menu>li:not(:last-child){border-bottom-width:1px;border-style:dashed;--tw-border-opacity:1;}
.navbar-nav .dropdown-menu .dropdown-item{padding:.5rem;--tw-text-opacity:1;}
.navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--main-color);}
@media (min-width: 1200px){
	.navbar-nav> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse:0;margin-right:calc(20px * var(--tw-space-x-reverse));margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)));}
	.navbar-nav{border-radius:0px;--tw-bg-opacity:1;padding:0px;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);}
	.navbar-nav .nav-link{height:100px;font-size:1.45rem;line-height:1.75rem;}
	.navbar-nav .nav-link.logo{width:200px;}
	.navbar-nav .nav-link.active:before, .navbar-nav .nav-link:hover:before, .navbar-nav .nav-link:focus:before, .navbar-nav .nav-link.show:before{height:.25rem;width:100%;opacity:1;}
	.nav-item.dropdown:hover::after{border-top:.6em solid #02a4b8 !important;}
	.navbar-nav .nav-link.dropdown-toggle:after{display:none;}
	.navbar-nav .dropdown-menu{border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:transparent;--tw-bg-opacity:1;background-color:transparent;padding:0;}
	.navbar-nav .dropdown-menu .list-item:not(:first-child){margin-top:50px;}
	.navbar-nav .dropdown-menu .list-item{background-color:#fff;padding:5px 15px;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item{padding:30px 35px;text-align:center;gap:2.3rem;justify-content:center;border-right:2px solid rgba(234,234,234,.5);transition:all .3s ease-in-out;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item.prev-active{border-right:2px solid transparent;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item .dropdown-menu-title{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item .dropdown-menu-title>span{white-space:nowrap;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item .dropdown-menu-title>span:first-child{font-weight:700;color:#333;font-size:20px;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item .dropdown-menu-title>span:last-child{font-weight:400;font-size:.8rem;color:#666;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item:last-child{border-right:none;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item:hover{border-radius:8px;background-color:#f6f9fa;border-right-color:transparent;}
	.navbar-nav .dropdown.small .dropdown-menu .list-item .dropdown-item:hover{border-radius:8px;background-color:#f6f9fa;border-right-color:transparent;}
	.navbar-nav .dropdown.small .dropdown-menu .dropdown-item{padding:.7rem;text-align:center;}
	.navbar-nav .dropdown-menu .list-item .dropdown-menu-item:hover *{transition:all .3s ease-in-out;color:var(--main-color) !important;}
	.nav-item.dropdown:hover .dropdown-menu{display:block;}
	.navbar-expand-xl .navbar-nav .nav-item.dropdown:hover::after{transform:rotate(180deg);}
	.navbar-nav .dropdown-menu .dropdown-item{padding:.5rem;}
	.navbar-nav .dropdown-item.active, .dropdown-item:active{background-color:transparent;}
}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion: reduce){
	.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing.collapse-horizontal{transition:none;}
}
.carousel{position:relative;}
.carousel.pointer-event{touch-action:pan-y;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner::after{display:block;clear:both;content:'';}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out;}
.carousel-item img{width:100%}
@media (prefers-reduced-motion: reduce){
	.carousel-item{transition:none;}
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev{display:block;}
.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end{transform:translateX(100%);}
.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start{transform:translateX(-100%);}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none;}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1;}
.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s;}
@media (prefers-reduced-motion: reduce){
	.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{transition:none;}
}
.carousel-control-prev, .carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease;}
@media (prefers-reduced-motion: reduce){
	.carousel-control-prev, .carousel-control-next{transition:none;}
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;}
.carousel-control-prev{left:0;}
.carousel-control-next{right:0;}
.carousel-control-prev-icon, .carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;}
.carousel-control-prev-icon{background-image:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e');}
.carousel-control-next-icon{background-image:url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e');}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease;}
@media (prefers-reduced-motion: reduce){
	.carousel-indicators [data-bs-target]{transition:none;}
}
.carousel-indicators .active{opacity:1;}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center;}
.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100);}
.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000;}
.carousel-dark .carousel-caption{color:#000;}
[data-bs-theme=dark] .carousel .carousel-control-prev-icon, [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, [data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100);}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000;}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption{color:#000;}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}
.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important;}
.section-block{padding-top:15px;}
.headline{display:flex;flex-direction:column;align-items:center;padding:30px 0px 30px 0px;margin-bottom:0}
.headline> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse));}
.section-block.section-about .headline{padding:40px 0px 25px 0px;}
.section-block.section-about .headline .sub{font-size:1.8rem;margin-top:.5rem !important;text-transform:uppercase;--tw-text-opacity:1;color:#02a4b8;}
.headline .sub{font-size:1.4rem;margin-top:0 !important;text-transform:uppercase;--tw-text-opacity:1;color:#02a4b8;font-family:'Noto Sans SC',sans-serif;}
.headline .main{z-index:10;display:flex;align-items:center;flex-direction:column;gap:1rem;}
.headline .main:before{--tw-content:'';content:var(--tw-content);height:6px;width:47px;border-radius:5px;background:linear-gradient(to bottom,rgba(29,174,198,1),rgba(105,214,100,1));}
.headline .main>*{position:relative;margin-left:1.25rem;margin-right:1.25rem;font-size:1.25rem;line-height:1.75rem;line-height:1;font-weight:600;}
.section-block.section-about .intro-list .intro-item .main{font-size:2rem;}
.swiper-doctor{width:85.4375%;margin:0 auto;position:relative;}
.swiper-doctor .swiper-button-next, .swiper-doctor .swiper-button-prev{color:var(--main-color);top:16%;}
.swiper-doctor .swiper-button-next{right:-30px;}
.swiper-doctor .swiper-button-prev{left:-30px;}
.doctor .doctor-info{padding:20px 0px;}
.doctor .doctor-info .tag .tag-title span{display:inline-block;font-size:.7rem;background:#323e48;color:white;padding:2px 7px;border-radius:20px;}
.doctor .doctor-info .tag img{width:15px;}
.doctor .doctor-info .tag, .doctor .doctor-info .info{display:flex;flex-direction:column;gap:.8rem;font-size:.75rem;color:black;padding:7px;}
.doctor .doctor-info .info div:nth-child(3){position:relative;}
.doctor .doctor-info .info div:nth-child(3)::before{content:'';position:absolute;width:20%;top:-3px;height:1px;background-color:black;}
@media (max-width: 768px){
	.headline{display:flex;flex-direction:column;align-items:center;padding:10px 0px 30px 0px;}
	.swiper-doctor .swiper-button-next::after, .swiper-doctor .swiper-button-prev::after{font-size:20px;}
	.doctor .doctor-info .info div:first-child{font-weight:bold;font-size:.9rem;}
}
@media (min-width: 576px){
	.headline .main>*{font-size:1.5rem;line-height:2rem;}
}
@media (min-width: 768px){
	.headline .main>*{font-size:1.875rem;line-height:2.25rem;}
}
@media (min-width: 992px){
	.headline .main>*{font-size:2.25rem;line-height:2.5rem;}
}
@media (min-width: 1200px){
	.section-block.section-about .headline .main>*{font-size:4.2rem;font-weight:400;line-height:2.5rem;}
	.section-block.section-about .headline{padding:0 0px 30px 0px;}
	.section-block.section-about .headline .sub{font-size:1.8rem;font-weight:bold;line-height:1rem;margin-top:2.5rem !important;text-transform:uppercase;--tw-text-opacity:1;color:#02a4b8;}
	.headline .main>*{font-size:1.45rem;font-weight:600;line-height:2.5rem;}
	.headline .sub{font-size:3.3rem;}
	.headline .main:before{width:60px;}
	.section-feature .feature-list .feature-item:hover .f-line{width:65% !important;}
	.section-block.section-about .intro-list .intro-item .main{font-size:3.2rem;}
	.swiper-doctor{width:93.4375%;}
	.swiper-doctor .swiper-button-next{right:-47px;}
	.swiper-doctor .swiper-button-prev{left:-47px;}
	.swiper-doctor .swiper-button-next, .swiper-doctor .swiper-button-prev{top:50%;}
	.doctor .swiper-slide{position:relative;cursor:pointer;}
	.doctor .doctor-info{position:absolute;top:-100%;background:rgba(0,0,0,.4);transition:all .5s;height:100%;width:100%;display:flex;margin-top:0px;flex-direction:column;justify-content:space-between;padding:30px 17px;}
	.doctor .doctor-info .tag .tag-title span{font-size:1.1rem;background:white;color:#666;}
	.doctor .doctor-info .tag img{width:25px;}
	.doctor .swiper-slide:hover .doctor-info{top:0;}
	.doctor .doctor-info .tag, .doctor .doctor-info .info{color:white;gap:.6rem;font-size:1.35rem;}
}
.section-block.section-about .headline .main span{margin-top:1rem;}
.headline .tips{font-size:1rem;line-height:1.5rem;font-weight:300;}
.section-block.section-about .intro{padding-top:20px;margin-bottom:20px}
.section-block.section-about .intro-list{padding:15px 25px;}
.section-block.section-about .intro-list .intro-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-direction:column;}
.section-block.section-about .intro-list .intro-item .line{height:4px;width:30px;border-radius:5px;background-color:var(--main-color);}
.section-block.section-about .intro-list .intro-item .sub{font-size:1.2rem;}
.section-block.section-about .about-image img{border-bottom-right-radius:80px;}
.section-feature .feature-list .feature-item{position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:20px;color:white;transition:all 1s;}
.section-feature .feature-list .feature-item .yy{display:none;}
.section-feature .feature-list .feature-item.large{aspect-ratio:16/8;}
.section-feature .feature-list .feature-item.small{aspect-ratio:16/12;}
.section-feature .feature-list .feature-item .feature-item-desc{display:flex;position:absolute;top:15%;left:7%;gap:1.3rem;flex-direction:column;align-items:start;}
.section-feature .feature-list .feature-item .feature-item-desc .f-info{display:flex;gap:.6rem;flex-direction:column;align-items:start;}
.section-feature .feature-list .feature-item .feature-item-desc .f-info .f-title{font-size:.9rem;font-weight:bold;}
.section-feature .feature-list .feature-item .feature-item-desc .f-info .f-line{height:3px;width:35px;transition:all .2s;border-radius:5px;background-color:white;}
.section-feature .feature-list .feature-item .feature-item-desc .f-info .f-sub{font-size:.8rem;}
@media (max-width: 768px){
	.section-feature .feature-list .w-full.flex-col{padding:0px 15px;}
	.section-feature .feature-list .feature-item{margin-bottom:15px;border-radius:10px;}
	.section-feature .feature-list .feature-item.small{aspect-ratio:16/8;}
	.section-feature .feature-list .feature-item .feature-item-desc img{width:34px;}
}
.more{margin-top:1.5rem;}
.more a.button{background-color:var(--main-color);border:2px solid var(--main-color);color:white;padding:8px 20px;text-align:center;font-size:1.4rem;display:inline-block;border-radius:30px;width:250px;}
.more a.button span{display:inline-block;-webkit-transition:.4s all;-moz-transition:.4s all;-ms-transition:.4s all;transition:.4s all;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
@media (min-width: 1200px){
	.more a.button:hover{background:#fff;color:var(--main-color);}
	.more a.button:hover span{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
	.section-block.section-about .intro-list{background:linear-gradient(to bottom left,#e0f8fb 3%,#e1f8fa 45%,#fffee4 100%);border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:40px 80px;}
	.section-block.section-about .about-image img{border-bottom-right-radius:100px;border-top-right-radius:100px;width:100%}
	.section-block.section-about .intro-list .intro-item .sub{font-size:1.5rem;}
	.section-feature .feature-list .feature-item .feature-item-desc{gap:2rem;}
	.section-feature .feature-list .feature-item .feature-item-desc .f-info{gap:1rem;}
	.section-feature .feature-list .feature-item .feature-item-desc .f-info .f-title{font-size:2rem;}
	.section-feature .feature-list .feature-item .feature-item-desc .f-info .f-sub{font-size:1.4rem;}
}
.section-block.section-casestudy .al-list .al-item{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#feefef;border-radius:12px;}
.section-block.section-casestudy .al-list .al-item:nth-child(1){background-color:#feefef;}
.section-block.section-casestudy .al-list .al-item:nth-child(2){background-color:#fef9ef;}
.section-block.section-casestudy .al-list .al-item:nth-child(3){background-color:#eff9fe;}
.section-block.section-casestudy .al-list .al-item .number{font-size:1.5rem;font-weight:bold;color:var(--main-color);}
.section-block.section-casestudy .al-list .al-item .text{font-size:.8rem;}
.section-block.section-casestudy .al-img img{margin-top:-90px;width:80%;float:right;}
@media (min-width: 1200px){
	.section-block.section-casestudy .al-list .al-item .number{font-size:2.8rem;}
	.section-block.section-casestudy .al-list .al-item .text{font-size:1.1rem;}
	.section-block.section-casestudy .headline .main>*{margin-top: 0}
	.section-block.section-casestudy .sub{line-height:1}
}
.section-block.section-about .about-content{background:linear-gradient(to bottom left,#e0f8fb 3%,#e1f8fa 45%,#fffee4 100%);display:flex;flex-wrap:wrap;flex-wrap:wrap;margin-top:-65px;padding:100px 40px 40px 40px;justify-content:center;}
.section-block.section-about .about-content .hx .hx-item{display:flex;flex-wrap:wrap;gap:1rem;font-size:.7rem;justify-content:center;align-items:center;}
@media (min-width: 1200px){
	.section-block.section-about .about-content .hx{width: 80%}
	.section-block.section-about .about-content .hx .hx-item{font-size:1rem;}
	.section-block.section-about .about-image{flex:1.9;margin-right:-110px;z-index:1;position:relative;}
	.section-block.section-about .about-content{padding:50px 30px 5px 150px;margin-top:0px;flex:1;}
}
.section-block.section-about .about-content .content{font-size:.8rem;line-height:2.25rem !important;--tw-text-opacity:1;}
@media (min-width: 1200px){
	.section-block.section-about .about-content .content{font-size:1.125rem;font-size:28px;line-height:1.75 !important;text-indent: 2em}
}
.section-block.section-about .headline .main{--tw-text-opacity:1;color:#333;}
.section-block.section-about .headline .main>span:after{display:none;}
.section-block.section-news{background-color:#f9fbfc;padding-top:50px;padding-bottom:50px;}
.section-block.section-news .news-content .news-item{position:relative;border-radius:28px;border:.5rem solid #fff;overflow:hidden;box-shadow:4px 4px 12px 0px rgba(95,140,148,.2);}
.section-block.section-news .news-content .news-item .news-intro{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:.7rem;justify-content:center;align-items:center;}
.section-block.section-news .news-content .news-item .news-intro .main{font-weight:bold;font-size:1rem;white-space:nowrap;}
.section-block.section-news .news-content .news-item .news-intro .line{}
.section-block.section-news .news-content .news-item .news-intro .sub{font-size:1.2rem;}
@media (max-width: 768px){
	.section-block.section-news .news-content .news-item img:nth-child(1){display:none;}
}
@media (min-width: 1200px){
	.section-block.section-about{background-position:top left,right bottom;background-size:auto,auto;}
	.section-block.section-about .section-inner{position:relative;min-height:870px;padding-bottom:0px;}
	.section-block.section-news .news-content .news-item{cursor:pointer;}
	.section-block.section-news .news-content .news-item .news-intro{gap:1rem;}
	.section-block.section-news .news-content .news-item .news-intro .main{font-size:1.5rem;}
	.section-block.section-news .news-content .news-item .news-intro .sub{font-size:1.3rem;}
	.section-block.section-news .news-content .news-item img:nth-child(2){display:none;}
	.section-block.section-news .news-content .news-item .news-intro{position:absolute;display:flex;flex-direction:column;gap:.7rem;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;transition:all .7s;}
	.section-block.section-news .news-content .news-item:hover .news-intro{background:rgba(225,225,225,.7);color:#fff;opacity:1;}
}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion: reduce){
	.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing.collapse-horizontal{transition:none;}
}
.nav-tabs .nav-link{outline:0;}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion: reduce){
	.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing{transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion: reduce){
	.collapsing.collapse-horizontal{transition:none;}
}
@font-face{font-family:'OPPOSans';src:url('../fonts/OPPOSansLight.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'OPPOSans';src:url('../fonts/OPPOSansBold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}
body{font-family:'Noto Sans SC',sans-serif;font-weight:400;}
:root{--main-color:#02a4b8;--sub-color:#ffe180;--red-color:red;--facebook-cl:#3b5998;--twitter-cl:#1da1f2;--instagram-cl:#e03566;--dribbble-cl:#ea4c89;--linkedin-cl:#0077b5;--pinterest-cl:#cb2027;--tumblr-cl:#37455c;--snapchat-cl:#fd0;--youtube-cl:#cd201f;--vimeo-cl:#1ab7ea;--behance-cl:#176aff;--soundcloud-cl:#f70;--tiktok-cl:#fe2c55;--email-cl:#db4437;--telegram-cl:#08c;}
[type=checkbox], [type=radio]{color:var(--main-color);}
[type=checkbox]:focus, [type=radio]:focus{outline:2px solid rgba(0,0,0,0);outline:none;outline-offset:2px;--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--main-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:none;}
.container{position:relative;}
.btn{border-radius:0;}
.btn:focus{box-shadow:none;outline:0;}
.btn:hover{text-decoration:none;}
.form-select, .form-control{border-radius:0;}
.form-select:focus, .form-select:hover, .form-control:focus, .form-control:hover{box-shadow:none;background-color:#fff;border-color:var(--main-color);outline:0;color:#333;}
a{transition:all .3s ease;}
img{max-width:100%;height:auto;transition:all .3s ease-in-out;}
*:hover>img.scale{transform:scale(1.1,1.1);}
.aspect-ratio-1-1{aspect-ratio:auto 1/1 !important;}
.aspect-ratio-5-4{aspect-ratio:auto 5/4 !important;}
.aspect-ratio-5-3{aspect-ratio:auto 5/3 !important;}
.aspect-ratio-5-2{aspect-ratio:auto 5/2 !important;}
.aspect-ratio-10-3{aspect-ratio:auto 10/3 !important;}
.aspect-ratio-4-3{aspect-ratio:auto 4/3 !important;}
.aspect-ratio-3-2{aspect-ratio:auto 3/2 !important;}
.aspect-ratio-2-3{aspect-ratio:auto 2/3 !important;}
.aspect-ratio-3-4{aspect-ratio:auto 3/4 !important;}
.aspect-ratio-4-5{aspect-ratio:auto 4/5 !important;}
.aspect-ratio-16-9{aspect-ratio:auto 16/9 !important;}
.aspect-ratio-9-19{aspect-ratio:auto 9/19 !important;}
footer{position:relative;background-image:url('../images/footer-bg.png');background-size:cover;}
footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,31,37,.88);}
footer .hr-divider{position:relative;padding:0px 2%;}
footer .hr-divider .hr{height:1px;background-color:#a9a9a9;}
.footer-nav{display:flex;flex-direction:column;}
.footer-nav ul.menu{display:flex;flex-direction:column;gap:1rem;}
@media (min-width: 1200px){
	.footer-nav ul.menu li:first-child{display:flex;flex-direction:column;gap:.6rem;align-items:center;}
	.footer-nav ul.menu li:first-child span.title{font-size:1.6rem;color:white;}
	.footer-nav ul.menu li:first-child span.sub{font-size:.9rem;color:var(--main-color);}
}
.footer-nav .contact{display:flex;flex-direction:column;align-items:center;justify-content:start;color:white;gap:1.5rem;}
.footer-nav .contact .info{margin-bottom:20px;display:flex;align-items:center;gap:.8rem;font-weight:bold;flex-direction:column;font-size:1.3rem;}
.footer-nav .contact .info .phone{font-size:2rem;}
.footer-nav .contact .button{width:216px;text-align:center;font-size:18px;border:2px solid;padding:12px;border-radius:50px;cursor:pointer;}
.footer-nav .contact .button.yy{background:white;color:black;}
.footer-nav> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse));}
.footer-nav{padding-top:15px;}
.footer-nav .logo{display:flex;align-items:start;}
.footer-nav .logo .brand{display:block;}
.footer-nav .menu{display:flex;flex-direction:column;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;}
.footer-nav .menu>li{border-top-width:1px;border-style:solid;--tw-border-opacity:1;}
.footer-nav .menu .nav-link{position:relative;padding:.8rem 1rem;font-size:.9rem;--tw-text-opacity:1;color: rgb(255 255 255 / var(--tw-text-opacity, 1));transition:color .15s ease-in-out,background-color .15s ease-in-out;}
.footer-nav .menu .nav-link.active{border-bottom:1px solid #32373c;}
.footer-nav .menu .nav-link:after{position:absolute;top:50%;right:1rem;display:flex;height:1.5rem;width:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;--tw-content:'';content:var(--tw-content);background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTExMy4zIDQ3LjQxbDE4My4xIDE5MS4xYzQuNDY5IDQuNjI1IDYuNjg4IDEwLjYyIDYuNjg4IDE2LjU5cy0yLjIxOSAxMS45Ny02LjY4OCAxNi41OWwtMTgzLjEgMTkxLjFjLTkuMTUyIDkuNTk0LTI0LjM0IDkuOTA2LTMzLjkgLjcxODdjLTkuNjI1LTkuMTI1LTkuOTM4LTI0LjM4LS43MTg3LTMzLjkxbDE2OC0xNzUuNEw3OC43MSA4MC42Yy05LjIxOS05LjUtOC45MDYtMjQuNzggLjcxODctMzMuOTFDODguOTkgMzcuNSAxMDQuMiAzNy44MiAxMTMuMyA0Ny40MXoiLz48L3N2Zz4=');background-size:contain;background-position:center;background-repeat:no-repeat;}
.footer-contact{display:flex;flex-direction:column;}
.footer-contact .phone, .footer-contact .social{display:flex;flex-direction:column;}
.footer-contact .phone> :not([hidden])~ :not([hidden]), .footer-contact .social> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
.footer-contact .phone, .footer-contact .social{padding:1rem;line-height:40px;}
.footer-contact .phone img, .footer-contact .phone svg, .footer-contact .social img, .footer-contact .social svg{height:24px;width:auto;fill:#d1d5db;}
.footer-contact .phone{position:relative;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;}
.footer-contact .phone:after{position:absolute;top:50%;right:1rem;display:flex;height:1.5rem;width:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;--tw-content:'';content:var(--tw-content);background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTExMy4zIDQ3LjQxbDE4My4xIDE5MS4xYzQuNDY5IDQuNjI1IDYuNjg4IDEwLjYyIDYuNjg4IDE2LjU5cy0yLjIxOSAxMS45Ny02LjY4OCAxNi41OWwtMTgzLjEgMTkxLjFjLTkuMTUyIDkuNTk0LTI0LjM0IDkuOTA2LTMzLjkgLjcxODdjLTkuNjI1LTkuMTI1LTkuOTM4LTI0LjM4LS43MTg3LTMzLjkxbDE2OC0xNzUuNEw3OC43MSA4MC42Yy05LjIxOS05LjUtOC45MDYtMjQuNzggLjcxODctMzMuOTFDODguOTkgMzcuNSAxMDQuMiAzNy44MiAxMTMuMyA0Ny40MXoiLz48L3N2Zz4=');background-size:contain;background-position:center;background-repeat:no-repeat;}
.footer-contact .social{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;}
.footer-contact .number{position:relative;display:flex;align-items:center;}
.footer-contact .number> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)));}
.footer-contact .list{display:flex;align-items:center;}
.footer-contact .list> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));}
.footer-contact .list img, .footer-contact .list svg{height:34px;}
.copyright{display:flex;flex-direction:column;color:#a9a9a9;}
.copyright> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
.copyright{padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:80px;line-height:1;--tw-text-opacity:1;}
@media (min-width: 576px){
	.footer-contact .phone{flex-direction:row;justify-content:space-between;}
	.footer-contact .phone> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.footer-contact .phone{padding-top:0px;padding-bottom:0px;line-height:80px;}
	.footer-contact .number{margin-right:2.5rem;}
}
@media (min-width: 768px){
	.footer-contact .social{flex-direction:row;align-items:center;justify-content:space-between;}
	.footer-contact .social> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.footer-contact .social{padding-top:2.5rem;padding-bottom:2.5rem;}
	.footer-contact .social .title{line-height:2;}
	.footer-contact .list{display:flex;align-items:center;}
	.footer-contact .list> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)));}
	.footer-contact .list img, .footer-contact .list svg{height:40px;}
}
@media (min-width: 1200px){
	.footer-nav> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.footer-nav{padding-top:60px;padding-bottom:60px;}
	.footer-nav .menu{flex-direction:row;flex-wrap:wrap;align-items:center;}
	.footer-nav .menu> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(45px * var(--tw-space-x-reverse));}
	.footer-nav .menu{border-width:0px;}
	.footer-nav .menu>li{border-width:0px;}
	.footer-nav .menu .nav-link{position:relative;padding-left:0px;padding-right:0px;font-size:1.2rem;color:#fff;padding:0;}
	.footer-nav .menu .nav-link:after{display:none;}
	.footer-contact{flex-direction:row;align-items:flex-start;justify-content:space-between;}
	.footer-contact> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.footer-contact{padding-top:50px;padding-bottom:100px;}
	.footer-contact .phone, .footer-contact .social{padding:0px;}
	.footer-contact .phone .title, .footer-contact .social .title{font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;}
	.footer-contact .phone{flex-direction:column;}
	.footer-contact .phone> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse));}
	.footer-contact .phone{border-width:0px;line-height:1.5;}
	.footer-contact .phone:after{display:none;}
	.footer-contact .phone img, .footer-contact .phone svg{height:38px;}
	.footer-contact .number{margin-right:0px;font-size:3rem;line-height:1;}
	.footer-contact .social{flex-direction:column;align-items:flex-end;}
	.footer-contact .social> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse));}
	.footer-contact .social .title{display:flex;align-items:center;}
	.footer-contact .social .title> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)));}
	.footer-contact .social .title{line-height:1.5;}
	.footer-contact .list{display:flex;align-items:center;}
	.footer-contact .list> :not([hidden])~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));}
	.footer-contact .list img, .footer-contact .list svg{height:40px;}
	.copyright{flex-direction:row;justify-content:center;}
	.copyright> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.copyright{padding-bottom:40px;}
	.copyright>*{display:flex;align-items:center;padding-left:2.5rem;padding-right:2.5rem;}
	.copyright>*:not(:first-child){border-left-width:1px;border-style:solid;--tw-border-opacity:1;}
}
.quick-navigation{position:fixed;top:60%;right:0;z-index:50;background-color:#00a0bb;display:flex;padding:1rem;border-top-left-radius:20px;border-bottom-left-radius:20px;flex-direction:column;}
.quick-navigation> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse));}
.quick-navigation>*{display:flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;--tw-text-opacity:1;}
.quick-navigation svg, .quick-navigation img{height:1rem;width:auto;}
.menu_fixed{position:sticky;top:0;z-index:999;animation:sticky 1s;}
@keyframes sticky{
	0%{transform:translateY(-100%);}
	100%{transform:translateY(0);}
}
@keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
	to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}
}
.animate.fadeInDown{animation-name:fadeInDown;}
.quick-navigation svg, .quick-navigation img{height:1.5rem;}
.support{cursor:pointer;}
.support:hover .phone-text{opacity:1;visibility:visible;right:60px;}
.main-color{color:var(--main-color);}
.font-oppo{}
.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;margin-right:9px;margin-left:9px;}
.carousel-control-prev, .carousel-control-next{width:60px;height:60px;top:50%;background:black !important;border-radius:50%;padding:10px;opacity:.2;}
.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus{opacity:.6;}
.carousel-control-prev{left:4%;padding:0px 4px 0px 0px;}
.carousel-control-next{right:4%;padding:0px 0px 0px 4px;}
.email{display:flex;align-items:flex-end;cursor:pointer;height:48px;}
.email-text{opacity:0;visibility:hidden;position:absolute;top:50px;background:black;z-index:99;right:60px;white-space:nowrap;padding:17px 20px;transition:all .3s ease-in-out;}
.email:hover .email-text{opacity:1;visibility:visible;}
.upup{font-size:40px;font-weight:900;height:48px;color:#fff}
.support img{width:36px;height:36px;}
.support{height:48px;}
.email img{width:36px;height:36px;}
.quick-navigation>*{color:#fff}
.section-block{padding-top:15px;padding-bottom:40px;}
.section-medical{padding-bottom:0px;}
.col-span-3{background-color:var(--main-color);height:100%;}
.left-slide{background-color:var(--main-color);height:100%;}
.left-slide .area{text-align:center;text-align:center;display:flex;justify-content:center;padding:25px 10px;}
.left-slide .area img{width:auto;}
.left-slide .menu{display:flex;flex-direction:column;}
.left-slide .menu>li{border-top-width:1px;border-style:solid;border-color:rgba(234,234,234,.33);cursor:pointer;}
.left-slide .menu .nav-link{position:relative;padding:.9rem 0rem .9rem 1rem;font-size:1rem;font-weight:bold;--tw-text-opacity:1;color:white;}
.left-slide .menu .nav-link:after{position:absolute;top:50%;right:.8rem;height:1rem;width:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:'';content:var(--tw-content);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABkSURBVHgB7czRCYAwDEXRF3BPdRLrKI7mJDEFxRIUk9af0l7IT5oeoFdnzDzJjPgjgQLfBZSksDJUYcs5eajGkr0ffcOy0C/MhVoxM+rBntBrNyTvc7whog3G5HYVa4//0GuoA1Gp4FHWavDBAAAAAElFTkSuQmCC');background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease-out,transform .3s ease-out,height .3s ease-out;}
.left-slide .menu .nav-link.active::after{--tw-rotate:180deg;}
.left-slide .menu .list{opacity:0;transform:translateY(-10px);height:0;overflow:hidden;list-style:none;transition:opacity .3s ease-out,transform .3s ease-out,height .3s ease-out;}
.left-slide .menu .list a{text-align:center;display:block;padding:14px 8px;width:100%;font-size:.77rem;color:#72ccdb;}
.left-slide .menu .list a:hover, .left-slide .menu .list li.active a{color:white;}
.left-slide .menu .list.show{padding:5px 0px 10px 0px;opacity:1;transform:translateY(0);height:auto;}
.team-content .team-item .top{display:flex;justify-content:space-between;gap:1rem;}
.team-content .team-item .top img{width:30%;}
.team-content .team-item .top .basic-introduction{display:flex;padding:5px 0px;gap:.7rem;width:100%;flex-direction:column;}
.team-content .team-item .top .basic-introduction .post{font-size:1rem;}
.team-content .team-item .top .basic-introduction .name{font-size:1.5rem;font-weight:bold;}
.team-content .team-item .top .basic-introduction .line{width:100%;margin-bottom:8px;height:2px;background:linear-gradient(to bottom,rgba(29,174,198,1),rgba(105,214,100,1));}
.team-content .team-item .top .basic-introduction .job{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: pre-line;}
.team-content .team-item .top .basic-introduction .job span{display:block;white-space:nowrap;color:#666;}
.team-content .team-item .bottom{display:none;margin-top:15px;padding:10px 15px;flex-direction:column;gap:.8rem;background-color:#f6f9fa;}
.team-content .team-item .bottom div:first-child{display:flex;align-items:center;justify-content:space-between;}
.team-content .team-item .bottom div:first-child span:first-child{font-weight:bold;font-size:1.25rem;}
.team-content .team-item .bottom div:first-child span:last-child{display:block;background-color:var(--main-color);color:white;font-weight:bold;padding:4px 7px;border-radius:45px;font-size:.9rem;position:relative;}
.team-content .team-item .bottom div:first-child span:last-child::after{position:absolute;content:'';width:9px;left:-5px;top:10px;height:9px;border-radius:100%;background:#69d664;}
.team-content .team-item .bottom div:last-child{color:#666;line-height:1.6rem;font-size:1.15rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.section-medical-detail-breadcrumb ol li{display:inline-flex;align-items:center;color:#999;font-size:.9rem;}
.section-medical-detail-breadcrumb ol li a{display:inline-flex;align-items:center;}
.section-medical-detail-breadcrumb ol li + li::before{float:left;padding-right:.7rem;color:#999;content:var(--bs-breadcrumb-divider,'>');}
.section-medical-detail-breadcrumb ol li.active{color:#323e48;}
.section-medical-detail .intro{min-height:502px;}
.section-medical-detail .intro .doctor-img{padding-top:0px;width:276.75px;}
.section-medical-detail .intro .basic-introduction{padding:30px 40px;width:100%;display:flex;flex-direction:column;gap:.4rem;}
.section-medical-detail .intro .basic-introduction .post{font-size:.9rem;}
.section-medical-detail .intro .basic-introduction .name-tag{display:flex;justify-content:space-between;align-items:center;}
.section-medical-detail .intro .basic-introduction .name-tag .name{font-size:1.55rem;font-weight:bold;}
.section-medical-detail .intro .basic-introduction .name-tag .tag{background-color:var(--main-color);color:white;font-size:.78rem;font-weight:bold;padding:4px 15px;border-radius:45px;position:relative;}
.section-medical-detail .intro .basic-introduction .name-tag .tag::before{position:absolute;content:'';width:9px;left:-5px;top:10px;height:9px;border-radius:100%;background:#69d664;}
.section-medical-detail .intro .basic-introduction .line{width:100%;display:block;margin-bottom:10px;height:2px;background:linear-gradient(to bottom,rgba(29,174,198,1),rgba(105,214,100,1));}
.section-medical-detail .intro .basic-introduction .job{color:#666;font-size:.8rem;line-height:1.35rem;}
.section-medical-detail .intro .basic-introduction .job span{display:block;white-space:nowrap;}
.section-medical-detail .intro-list{padding:0px;}
.section-medical-detail .intro-list .intro-item{padding:0px;display:flex;flex-direction:column;gap:1rem;}
.section-medical-detail .intro-list .intro-item .left div:first-child{font-family:'OPPSans',sans-serif;font-weight:bold;font-size:.8rem;background:linear-gradient(to right,#69d664 0%,#1daec6 60%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.section-medical-detail .intro-list .intro-item .left div:last-child{color:var(--main-color);font-size:1.4rem;font-weight:bold;}
.section-medical-detail .intro-list .intro-item .right{line-height:1.5;font-size:1.2rem;}
.section-medical-detail .intro-list .intro-item:not(:last-child){border-bottom:1px solid #eaeaea;}
.section-medical-detail .intro .yuans{width:60px}
.section-medical-detail .intro .yuanb{width:95px}
header.wap{background-color:white;border-bottom:1px solid #eaeaea;}
@media (max-width: 768px){
	.headline{display:flex;flex-direction:column;align-items:center;padding:10px 0px 30px 0px;margin-bottom:10px;margin-top:15px;}
}
@media (min-width: 576px){
	.headline .main>*{font-size:1.5rem;line-height:2rem;}
}
@media (min-width: 768px){
	.headline .main>*{font-size:1.875rem;line-height:2.25rem;}
}
@media (min-width: 992px){
	.headline .main>*{font-size:2.25rem;line-height:2.5rem;}
}
@media (min-width: 1200px){
	.headline .text{padding:0% 12%;line-height:2.5rem;font-size:1.1rem;color:#323e48;}
	.headline .main>*{font-size:1.45rem;font-weight:600;line-height:2.5rem;}
	.headline .sub{font-size:3.3rem;}
	.section-medical{padding-bottom:40px;}
	.left-slide{background-color:transparent;}
	.left-slide .area{margin-bottom:40px;padding:0;}
	.left-slide .menu>li{border-color:#eaeaea;}
	.left-slide .menu .nav-link{padding:.9rem 1rem;font-size:1.3rem;color:#323e48;text-align:center;}
	.left-slide .menu .nav-link:after{right:1rem;height:1.5rem;width:1.5rem;--tw-translate-y:-50%;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDdMMTAgMTRMMyA3IiBzdHJva2U9IiMxREFFQzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');}
	.left-slide .menu .list a{padding:8px;font-size:1.1rem;color:#666;}
	.left-slide .menu .list a:hover, .left-slide .menu .list li.active a{color:var(--main-color);}
	.team-content .team-item .top .basic-introduction .post{font-size:1.4rem;}
	.team-content .team-item .top .basic-introduction .name{font-size:2rem;font-weight:bold;}
	.section-medical-detail-breadcrumb ol li{display:inline-flex;align-items:center;color:#999;font-size:1.2rem;}
	.section-medical-detail .intro .doctor-img{padding-top:73px;width:100%;}
	.section-medical-detail .intro .yuans{width:170px}
	.section-medical-detail .intro .yuanb{width:280px}
	.section-medical-detail .intro-list{padding:0px 70px;}
	.section-medical-detail .intro-list .intro-item{flex-direction:row;}
	.section-medical-detail .intro-list .intro-item .left{width:37%;}
	.section-medical-detail .intro-list .intro-item .right{width:63%;line-height:2.3rem;font-size:1.3rem;}
	.section-medical-detail .intro-list .intro-item .left div:first-child{font-size:1.4rem;}
	.section-medical-detail .intro-list .intro-item .left div:last-child{font-size:1.75rem;}
	.section-medical-detail .intro-list .intro-item .right{line-height:2.3rem;font-size:1.3rem;}
	.section-medical-detail .intro .basic-introduction{padding:4% 15% 0 26%;gap:1rem;}
	.section-medical-detail .intro .basic-introduction .post{font-size:1.4rem;}
	.section-medical-detail .intro .basic-introduction .name-tag .name{font-size:2rem;}
	.section-medical-detail .intro .basic-introduction .name-tag .tag{font-size:1rem;}
	.section-medical-detail .intro .basic-introduction .line{margin-bottom:15px;}
	.section-medical-detail .intro .basic-introduction .job{color:#666;font-size:1.1rem;line-height:inherit;}
}
.section-overview .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,7px);}
.section-overview .swiper-pagination .swiper-pagination-bullet-active{background:var(--main-color);}
.section-overview .content{padding:0px;}
@media (min-width: 1200px){
	.section-overview .content{padding:12px 50px;}
}
.section-overview .content .title{border-top:1px solid #323e48;border-bottom:1px solid #323e48;padding:17px 1px;}
.section-overview .content .title .main{font-family:'OPPSans',sans-serif;font-weight:100;font-size:1.7rem;background:linear-gradient(to right,#69d664 0%,#1daec6 60%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.section-overview .content .title .sub{font-size:1.5rem;font-weight:bold;color:var(--main-color);}
.section-overview .content .text{font-size:.75rem;color:#323e48;}
.section-overview .content .view-more{display:flex;justify-content:center;}
@media (min-width: 1200px){
	.section-overview .content .title .main{font-size:2.5rem;}
	.section-overview .content .title .sub{font-size:2rem;}
	.section-overview .content .text{font-size:1.2rem;}
	.section-overview .content .view-more{justify-content:end;}
}
.section-overview .content .view-more a{display:inline-block;color:var(--main-color);border:1px solid var(--main-color);padding:5px 30px;border-radius:20px;}
.section-memorabilia{background-color:#f6f9fa;}
.swiper-memorabilia{position:relative;}
.section-memorabilia .swiper-button-next, .section-memorabilia .swiper-button-prev{color:var(--main-color);font-size:1rem;width:30px;height:30px;}
.section-memorabilia .swiper-button-next::after, .section-memorabilia .swiper-button-prev::after{font-size:1.5rem;}
.section-memorabilia .swiper-button-next{right:-13px;}
.section-memorabilia .swiper-button-prev{left:-13px;}
.section-memorabilia .swiper .swiper-slide{padding:0px 20px !important;}
.section-memorabilia .swiper .swiper-slide img{border-top-left-radius:20px;border-top-right-radius:20px;}
.memorabilia-pagination{display:flex;justify-content:start;overflow-x:auto;scrollbar-width:none;align-items:center;width:100%;position:relative;}
.memorabilia-pagination .timeline-item{width:70px;text-align:center;cursor:pointer;position:relative;color:#323e48;font-size:.9rem;margin:0 var(--swiper-pagination-bullet-horizontal-gap,1.7rem);transition:color .3s ease;}
.memorabilia-pagination .timeline-item::before{content:'';display:block;width:20px;height:20px;background-color:#cae0e4;border-radius:50%;margin:0 auto 10px;transition:background-color .3s ease;}
.memorabilia-pagination .timeline-item::after{content:'';display:block;width:8px;height:8px;background-color:white;border-radius:50%;position:absolute;top:10px;left:50%;transform:translate(-50%,-50%);z-index:2;}
.memorabilia-pagination .timeline-item.active{color:var(--main-color);}
.memorabilia-pagination .timeline-item.active::before{background-color:var(--main-color);}
@media (max-width:992px){
	.section-memorabilia .swiper-pagination::before{content:'';position:absolute;top:17%;left:0;width:100%;right:0;height:2px;background-color:var(--main-color);z-index:-1;}
}
.section-honormoment{background-color:#f6f9fa;padding-bottom:60px;}
@media (min-width: 1200px){
	.section-memorabilia .memorabilia-pagination::before{content:'';position:absolute;top:17%;left:0;width:100%;right:0;height:2px;background-color:var(--main-color);z-index:-1;}
	.section-memorabilia .swiper .swiper-slide{padding:0 !important;}
	.section-memorabilia .swiper .swiper-slide img{border-top-left-radius:0px;border-top-right-radius:0px;}
	.section-memorabilia .swiper-button-next, .section-memorabilia .swiper-button-prev{color:var(--main-color);border:1px solid #d6eef2;border-radius:100%;font-size:1rem;width:50px;height:50px;}
	.section-memorabilia .swiper-button-next::after, .section-memorabilia .swiper-button-prev::after{font-size:1.5rem;}
	.section-memorabilia .swiper-pagination{height:100px;}
	.section-memorabilia .swiper-button-next{right:-100px;}
	.section-memorabilia .swiper-button-prev{left:-100px;}
	.memorabilia-pagination .timeline-item{font-size:1.2rem;}
	.memorabilia-pagination .timeline-item::after{top:17.3%;}
	.memorabilia-pagination .timeline-item.active{color:var(--main-color);font-weight:bold;}
	.memorabilia-pagination{justify-content:center;}
	.section-memorabilia .swiper .swiper-slide .text{display:flex;justify-content:center;align-items:center;gap:3rem;position:absolute;bottom:0;width:100%;padding:20px;background:linear-gradient(to top,#44c294 0%,#2bb4bb 66%);text-align:center;font-family:'OPPSans',sans-serif;font-weight:bold;font-size:1.1rem;}
	.section-memorabilia .swiper .swiper-slide .text .year{font-size:2.2rem;color:#ffee38;white-space:nowrap;}
	.section-memorabilia .swiper .swiper-slide .text .desc{text-align:left;color:white;}
	.section-memorabilia .swiper .swiper-slide .text .desc p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.section-memorabilia .swiper .swiper-slide .text .desc p:nth-child(1){font-size:1.8rem;letter-spacing:2px;}
	.section-memorabilia .swiper .swiper-slide .text .desc p:nth-child(2){font-weight:100;font-size:1rem;}
	.section-honormoment{background-color:#f6f9fa;padding-bottom:125px;}
}
.section-medical .img-item{border-radius:20px;overflow:hidden;}
.section-honormoment .honor-item .img-info{border-radius:0px;overflow:hidden;margin-bottom:20px;}
.section-honormoment .honor-item .img-info .info{padding:20px;background:linear-gradient(to top,#44c294 0%,#31b8ab 66%);color:white;font-weight:bold;font-size:16px;display:flex;align-items:center;justify-content:center;height:60px;}
.section-honormoment .honor-item .text{color:#323e48;line-height:1.7rem;font-size:.85rem;}
@media (min-width: 1200px){
	.section-honormoment .honor-item .img-info{border-radius:24px;overflow:hidden;margin-bottom:20px;}
	.section-honormoment .honor-item .img-info img{height:572px}
	.section-honormoment .honor-item .img-info .info{padding:20px;background:linear-gradient(to top,#44c294 0%,#31b8ab 66%);color:white;font-weight:bold;font-size:20px;display:flex;align-items:center;justify-content:center;height:100px;}
	.section-honormoment .honor-item .text{color:#323e48;line-height:34px;font-size:16px;}
}
.section-block.section-tabs .tab-bar{background-color:#f6f9fa;}
.section-block.section-tabs .tab-bar .nav{display:flex;justify-content:start;flex-wrap:nowrap;}
.section-block.section-tabs .tab-bar .nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}
.section-block.section-tabs .tab-bar .nav nav-item{width:100%;}
.section-block.section-tabs .tab-bar .nav .nav-link{white-space:nowrap;width:100%;padding:15px 0px;font-size:16px;--tw-text-opacity:1;color:#323e48;position:relative;}
.section-block.section-tabs .tab-bar .nav .nav-link:focus, .section-block.section-tabs .tab-bar .nav .nav-link:hover, .section-block.section-tabs .tab-bar .nav .nav-link.active{--tw-bg-opacity:1;}
.section-block.section-tabs .tab-bar .nav .nav-link.active::after{content:'';background-image:url('../images/linew.svg');background-size:cover;height:8px;width:50px;left:50%;transform:translateX(-50%);bottom:6px;position:absolute;}
.nav-item{width:100%;}
.information-list{padding:1rem;}
.information-list .information-item{padding:10px 0px;border-bottom:1px solid #eaeaea;}
.information-list .information-item .date{display:inline-block;width:100%;padding:5px 5px;font-weight:bold;text-align:center;background-color:var(--main-color);color:white;position:relative;}
.information-list .information-item .date::after{content:'';position:absolute;top:0;right:-14px;width:0;height:0;border-top:15px solid #0994ab;border-right:15px solid transparent;}
.information-list .information-item .info{padding-left:0px;display:flex;margin-top:10px;flex-direction:column;gap:.6rem;justify-content:start;}
.information-list .information-item .info .title{font-weight:bold;font-size:1.5rem;}
.information-list .information-item .info .content{font-size:1rem;color:#999;line-height:1.5rem;}
.information-list .information-item .info .view{text-align:center;margin-top:10px;}
.information-list .information-item .info .view a{display:block;font-size:1rem;color:var(--main-color);border-radius:50px;padding:4px 25px;border:1px solid var(--main-color);}
.pagination{display:flex;align-items:center;justify-content:end;flex:1;}
.pagination .page-item{margin-left:.5rem}
.pagination .page-item a, .pagination .page-item span{display:inline-flex;align-items:center;padding-block:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2.5);border-radius:5px;border:1px solid #c6c6c6;cursor:pointer;color:#c6c6c6;}
.pagination .page-item a:hover, .pagination .page-item span:hover{border:1px solid var(--main-color);color:var(--main-color);}
.pagination .page-item a{padding-block:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1);}
.pagination .page-item:first-child{margin-right:auto}
.pagination .page-item:first-child .page-link{color:#323e48;font-size:1rem;border-radius:0;border:0}
.section-breadcrumb{border-bottom:1px solid #eaeaea;}
.section-breadcrumb ol li{display:inline-flex;align-items:center;color:#999;font-size:.9rem;}
.section-breadcrumb ol li a{display:inline-flex;align-items:center;}
.section-breadcrumb ol li + li::before{float:left;padding-right:.7rem;color:#999;content:var(--bs-breadcrumb-divider,'<');}
.section-breadcrumb ol li.active{color:#323e48;}
.section-information-detail{padding:25px 0px 60px 0px;}
.section-information-detail .news-content{padding:0px;}
.section-information-detail .news-content .heading{padding-bottom:1.5rem;}
.section-information-detail .news-content .heading>h1{font-size:1.55rem;font-weight:bold;}
.section-information-detail .news-content .heading time{display:block;color:#666;font-size:1.05rem;font-weight:400;margin-top:10px;}
.section-information-detail .news-content .content{color:#323e48;padding-bottom:3rem;line-height:2rem;font-size:1.05rem;}
.section-information-detail .news-content .content img{border-radius:24px;margin:0 auto 1rem;}
.section-information-detail .news-content .more-link{display:flex;align-items:center;font-size:1.3rem;color:#666;}
.section-information-detail .news-tab .title{background-image:url('../images/jxzxbg.png');background-repeat:no-repeat;background-position:right;background-size:20%;height:60px;background-color:#f6f9fa;border-radius:8px;display:flex;align-items:center;font-weight:bold;font-size:20px;padding-left:15px;color:#323e48;margin-bottom:10px;}
.section-information-detail .news-tab .news-list{background-color:#f6f9fa;border-radius:8px;}
.section-information-detail .news-tab .news-list li{display:flex;flex-direction:column;gap:.5rem;font-size:1.2rem;padding:15px;color:#323e48;}
.section-information-detail .news-tab .news-list li time{font-size:.72rem;color:#666;}
header.wap{background-color:white;border-bottom:1px solid #eaeaea;}
@media (min-width: 1200px){
	.section-block.section-tabs .tab-bar .nav{display:flex;align-items:center;justify-content:center;}
	.section-block.section-tabs .tab-bar .inner> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.section-block.section-tabs .tab-bar .inner{padding-left:0px;}
	.section-block.section-tabs .tab-bar .nav .nav-link{padding:15px 70px;font-size:19px;}
	.information-list{padding:25px 0px;}
	.information-list .information-item{padding:50px 0px;}
	.information-list .information-item .info{margin-top:0px;gap:1.2rem;}
	.information-list .information-item .date{width:85%;font-size:1.7rem;padding:5px 10px;}
	.information-list .information-item .info .title{font-size:1.8rem;}
	.information-list .information-item .info .content{font-size:1.2rem;color:#323e48;line-height:2rem;}
	.information-list .information-item .info .view{text-align:right;margin-top:auto}
	.information-list .information-item .info .view a{display:inline-block;font-size:1.2rem;}
	.pagination .page-item:first-child .page-link{color:#323e48;font-size:1.2rem;}
	.pagination .page-item a, .pagination .page-item span{padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);}
	.pagination .page-item a{padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);}
	.section-breadcrumb ol li{display:inline-flex;align-items:center;color:#999;font-size:1.2rem;}
	.section-information-detail{padding:45px 0px 80px 0px;}
	.section-information-detail .news-content{padding:0px 40px;}
	.section-information-detail .news-content .heading{padding-bottom:.5rem;}
	.section-information-detail .news-content .heading>h1{font-size:2.55rem;}
	.section-information-detail .news-content .heading time{font-size:1.6rem;}
	.section-information-detail .news-content .content{border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:#eaeaea;color:#323e48;padding-top:.5rem;padding-bottom:.5rem;line-height:1.5;font-size:1.5rem;margin-bottom:1.5rem;}
	.section-information-detail .news-content .content *{font-size:1.25rem;line-height:1.5}
	.section-information-detail .news-tab .title{font-size:24px;height:80px;background-size:auto;padding-left:25px;}
	.section-information-detail .news-tab .news-list li{gap:1rem;font-size:1.6rem;padding:30px 25px;}
	.section-information-detail .news-tab .news-list li time{font-size:1.2rem;}
}
.information-list .information-item .col-span-3{background: none}

.section-block.section-tabs .tab-bar .inner{padding-left:0px;}
.section-block.section-tabs .tab-bar .inner> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
.section-block.section-tabs .tab-bar{background-color:#f6f9fa;}
.section-block.section-tabs .tab-bar .nav{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;}
.section-block.section-tabs .tab-bar .nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}
.section-block.section-tabs .tab-bar .nav .nav-item{width:100%;}
.section-block.section-tabs .tab-bar .nav .nav-link{white-space:nowrap;--tw-text-opacity:1;color:#323e48;position:relative;padding:15px 70px;font-size:19px;width:100%;}
.section-block.section-tabs .tab-bar .nav .nav-link:focus, .section-block.section-tabs .tab-bar .nav .nav-link:hover, .section-block.section-tabs .tab-bar .nav .nav-link.active{--tw-bg-opacity:1;}
.section-block.section-tabs .tab-bar .nav .nav-link.active::after{content:'';background-image:url('../images/linew.svg');background-size:cover;height:8px;width:50px;left:50%;transform:translateX(-50%);bottom:6px;position:absolute;}
.section-address .courtyard-list .item{border:1px solid #eaeaea;border-radius:15px;padding:18px 15px;display:flex;flex-direction:column;gap:1rem;cursor:pointer;justify-content:space-between;}
.section-address .courtyard-list .item .head{display:flex;justify-content:space-between;margin-top:-33px;align-items:end;gap:.5rem;}
.section-address .courtyard-list .item .head .name{border-bottom:2px;padding-bottom:6px;border-style:solid;border-image:linear-gradient(to right,rgba(105,214,100,1),rgba(29,174,198,1)) 1;font-size:1.4rem;font-weight:bold;color:#323e48;}
.section-address .courtyard-list .item .head .img{transition:transform .3s ease-in-out;}
.section-address .courtyard-list .item .head .img img{border-radius:8px;}
.section-address .courtyard-list .item .info{display:flex;flex-direction:column;gap:.65rem;color:#323e48;}
.section-address .courtyard-list .item .info>div{display:flex;gap:.5rem;flex-direction:column;}
.section-address .courtyard-list .item .info>div>span{display:inline-block;}
.section-address .courtyard-list .item .info>div>span:first-child{font-weight:bold;display:flex;align-items:start;gap:.3rem;white-space:nowrap;width:30%;font-size:1rem;line-height:1.2;}
.section-address .courtyard-list .item .info>div>span:last-child{width:100%;font-size:1.2rem;line-height:1.26;}
.section-address .courtyard-list .item .info>div>span:first-child img{width:1rem;}
.section-address .courtyard-list .item .btn>button{padding:9px 10px;font-weight:bold;font-size:1rem;border-radius:80px;}
.section-address .courtyard-list .item .btn .map{border:1px solid #323e48;color:#323e48;}
.section-address .courtyard-list .item .btn .reserve{border:1px solid var(--main-color);color:white;background-color:var(--main-color);}
.section-address .courtyard-list .item, .section-address .courtyard-list .item .head .name{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
.section-address .tab-content .courtyard{padding:35px 0px;}
.left-slide{background-color:var(--main-color);height:100%;}
.left-slide .area{text-align:center;text-align:center;display:flex;justify-content:center;padding:25px 10px;}
.left-slide .area img{width:auto;}
.left-slide .menu{display:flex;flex-direction:column;}
.left-slide .nav .nav-item{width:100%;}
.left-slide .nav .nav-link{position:relative;padding:.9rem 0rem .9rem 1.2rem;font-size:1rem;font-weight:bold;--tw-text-opacity:1;color:white;width:100%;text-align:left;}
.left-slide .nav .nav-link:after{position:absolute;top:50.05%;right:1.2rem;height:.6rem;width:.6rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:'';content:var(--tw-content);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVHgB5c3BDQAgCEPR6qKyCW5eNV6IieDV8M8vLUgKdx1eBj5hzYRbdWxB1Loza/oTkhAd8I5mA2Wr14yTYyUAAAAAAElFTkSuQmCC');background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease-out,transform .3s ease-out,height .3s ease-out;}
.left-slide .nav .nav-link.active{color:var(--main-color);background-color:white;}
.left-slide .nav .nav-link.active:after{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBhZDNDcIwDIXrSKgZgRPyGhwzAkcm5AYj5AZjkCMrVEgYv1b9UeokT4ptRZ/il0en+/PdqRxRSJdz6gw50aKHfyKRHy82oe8wBO2pBhLK8Rb50PdRR9aLlK+meaiBtH22BFK+3wLJ+s0OtCDv/eJDck8QIkAUiATRICJqAZ9rWI2XgCWCGjBCLQByLWCEZOpFAPoD6HyC2SnYFr4AAAAASUVORK5CYII=');}
.left-slide{position:sticky;height:100vh;top:56px;overflow-y:auto;}
header.wap{background-color:white;border-bottom:1px solid #eaeaea;}
@media (min-width: 1200px){
	.section-block.section-tabs{padding-bottom:2.5rem;}
	.section-address .courtyard-list .item{padding:20px 25px 25px 25px;gap:1.3rem;}
	.section-address .courtyard-list .item .head{margin-top:-42px;gap:1.5rem;}
	.section-address .courtyard-list .item .head .name{border-bottom-width:2px;padding-bottom:14px;font-size:2.5rem;}
	.section-address .courtyard-list .item .info{gap:.9rem;}
	.section-address .courtyard-list .item .info>div{flex-direction:row;}
	.section-address .courtyard-list .item .info>div>span:first-child{gap:.6rem;width:20%;font-size:1.1rem;line-height:normal;}
	.section-address .courtyard-list .item .info>div>span:last-child{font-size:1.15rem;line-height:normal;width:80%}
	.section-address .courtyard-list .item .info>div>span:first-child img{width:auto;}
	.section-address .courtyard-list .item .btn>button{padding:14px 10px;font-size:1.1rem;}
	.section-address .courtyard-list .item:hover{border:1px solid var(--main-color);}
	.section-address .courtyard-list .item:hover .head .name{color:var(--main-color);}
	.section-address .courtyard-list .item:hover .head img{transform:scale(1.1) translate(0%,-4%);}
}
.section-reserve{background-color:#f7f7f7;padding-bottom:40px;}
.section-reserve .section-heading{background-image:url('../images/reserve-bg-wap.png');background-color:white;background-size:cover;background-repeat:no-repeat;}
.section-reserve .section-heading .heading{padding:30px 0px;}
.section-reserve .section-heading .heading .main{font-weight:bold;font-size:1.75rem;margin-bottom:15px;color:#323e48;}
.section-reserve .section-heading .heading .line{height:3px;width:40px;border-radius:5px;background:linear-gradient(to right,rgba(105,214,100,1),rgba(29,174,198,1));margin-bottom:10px;}
.section-reserve .section-heading .heading .sub{font-size:.9rem;color:#323e48;}
.section-reserve .reserve-form .form{padding:20px 0px;}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{--tw-ring-color:var(--main-color);--tw-ring-shadow:none;}
.el-input.is-active .el-input__inner, .el-select .el-input.is-focus .el-input__inner, .el-select .el-input__inner:focus, .el-input__inner:focus, .el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner, .el-textarea__inner:focus{border-color:var(--main-color);}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:none;}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:after, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:'*';color:red;}
.el-form-item__label{font-size:1.2rem;font-weight:bold;color:#323e48;}
.el-form-item> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:0;}
.el-input-group__prepend .el-select .el-input{width:90px;}
.el-cascader{width:100%;}
.el-cascader-menu .el-cascader-node{font-size:.9rem;color:#323e48;}
.el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover, .el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path, .el-select-dropdown__item.selected{color:var(--main-color);}
.el-input__inner, .el-textarea__inner{font-size:.9rem;}
.el-input__inner{height:45px;color:#323e48;border-radius:8px;}
.el-textarea__inner{color:#323e48;padding:10px 15px;border-radius:8px;}
.el-input-group__prepend{border-top-left-radius:8px;border-bottom-left-radius:8px;}
.el-form-item{margin-bottom:16px;}
.el-date-editor.el-input, .el-date-editor.el-input__inner{width:auto;}
.el-date-editor .el-input__icon{line-height:48px;}
.el-date-editor .el-input__inner{text-align:center;}
.input-with-select .el-input-group__prepend{background-color:#fff;}
.el-input-group__prepend .el-input__inner{color:black !important;font-weight:bold;}
.yy_time{font-size:.9rem;}
.el-button{height:57px;border-radius:87px;font-size:1.2rem;font-weight:bold;}
.el-button.reset{background-color:#323e48;border-color:#323e48;}
.el-button.submit{background-color:var(--main-color);border-color:var(--main-color);}
.el-form .tips{color:#999;font-size:.8rem;}
[v-cloak]{display:none;}
.v-modal{opacity:.3;}
.reserveDialog .el-dialog{border-radius:24px;border-radius:24px;background:linear-gradient(180deg,rgba(246,249,250,0) 0%,#f2fbff 100%),#fff;box-shadow:6px 6px 18px rgba(117,128,147,.2);}
.reserveDialog .el-dialog__header{padding:0;}
.reserveDialog .info img{width:auto;}
.reserveDialog .info .title{font-weight:bold;font-size:1.35rem;color:#323e48;}
.reserveDialog .info .tips{font-size:.9rem;text-align:center;color:#323e48;}
.reserveDialog .info .tips span{color:#eca115;}
.reserveDialog .info .closeBtn{padding:8px 10px;border-radius:80px;background-color:var(--main-color);color:white;font-weight:bold;font-size:1rem;text-align:center;width:90%;cursor:pointer;}
.reserveDialog .info .countdown{color:#323e48;font-size:.85rem;opacity:.5;}
.section-reserve .reserve-form .bg{padding-top:150px;}
.section-reserve .reserve-form .bg img{width:auto !important;}
.section-reserve .reserve-form .image{position:relative;}
.section-reserve .reserve-form .image::after{content:'';position:absolute;top:-26px;right:-28px;background-image:url('../images/reserve-bg-2.png');background-repeat:no-repeat;background-position:right;background-size:100%;height:46px;width:125px;}
header.wap{background-color:white;border-bottom:1px solid #eaeaea;}
@media (min-width: 1200px){
	.section-reserve{padding-bottom:0px;}
	.section-reserve .section-heading{background-image:none;background-color:white;}
	.section-reserve .section-heading .heading{padding:70px 0px;}
	.section-reserve .section-heading .heading .main{font-size:2.8rem;margin-bottom:27px;}
	.section-reserve .section-heading .heading .line{width:60px;margin-bottom:20px;}
	.section-reserve .section-heading .heading .sub{font-size:1.45rem;}
	.section-reserve .reserve-form .form{padding:50px 0px;}
	.el-form-item__label{font-size:1.3rem;}
	.el-form-item> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.45rem * calc(1 - var(--tw-space-y-reverse)));}
	.el-form-item{margin-bottom:32px;}
	.el-input__inner, .el-textarea__inner{font-size:1rem;}
	.yy_time{font-size:1rem;}
	.el-cascader-menu .el-cascader-node{font-size:1rem;}
	.el-button{height:68px;font-size:1.55rem;}
	.el-form .tips{font-size:1.1rem;}
	.reserveDialog .info .title{font-size:1.6rem;}
	.reserveDialog .info .tips{font-size:1rem;}
	.reserveDialog .info .closeBtn{padding:10px;font-size:1.4rem;width:62%;}
	.reserveDialog .info .countdown{font-size:1rem;}
}
.section-block.section-route{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));padding-top:2.5rem;padding-bottom:2.5rem}
.section-block.section-route .route-item{display:flex;flex-direction:column;}
.section-block.section-route .route-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));}
.section-block.section-route .route-item{border-radius:30px;border-width:1px;border-color:#02937D33;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1.5rem}
@media (min-width:992px){
	.section-block.section-route .route-item{align-items:center;flex-direction:row}
	.section-block.section-route .route-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}
}
.section-block.section-route .route-item>img{height:100px;width:auto;border-radius:0}
@media (min-width:992px){
	.section-block.section-route .route-item>img{height:200px;border-radius:0}
}
.section-block.section-route .route-item .route-info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.section-block.section-route .route-item .route-info .title{font-size:1.4rem;font-weight:700;line-height:2rem;color:#323e48}
.section-block.section-route .route-item .route-info .list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.section-block.section-route .route-item .route-info .list>li{display:flex;align-items:center}
.section-block.section-route .route-item .route-info .list>li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}
@media (min-width:992px){.section-block.section-route .route-item .route-info .list>li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}}
.section-block.section-route .route-item .route-info .list>li>img{height:1.25rem;width:auto}
.section-block.section-route .route-item .route-info .list>li>span{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:#323e48}
@media (min-width:1200px){.section-block.section-route .route-item .route-info .list>li>span{font-size:1.125rem;line-height:1.75rem}}
.el-input__inner{border-color:#DCDFE6}


.service .section-block.section-tabs{padding-bottom:2.5rem;padding-top:0}
.service .section-block.section-tabs .tab-bar{background-color:#f6f9fa;}
.service .section-block.section-tabs .tab-bar .nav{display:flex;justify-content:start;flex-wrap:nowrap;}
.service .section-block.section-tabs .tab-bar .nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}
.service .section-block.section-tabs .tab-bar .nav-item{width:auto}
.service .section-block.section-tabs .tab-bar .nav .nav-link{white-space:nowrap;padding:15px 40px;font-size:16px;--tw-text-opacity:1;color:#323e48;position:relative;}
.service .section-block.section-tabs .tab-bar .nav .nav-link:focus, .service .section-block.section-tabs .tab-bar .nav .nav-link:hover, .service .section-block.section-tabs .tab-bar .nav .nav-link.active{--tw-bg-opacity:1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}
.service .section-block.section-tabs .tab-bar .nav .nav-link.active::after{content:'';background-image:url('../images/linew.svg');background-size:cover;height:8px;width:50px;left:50%;transform:translateX(-50%);bottom:6px;position:absolute;}
.section-tabs.project .intro{gap:.8rem;padding:30px 15px;}
.section-tabs.project .intro .main{font-family:'OPPSans',sans-serif;font-size:.72rem;font-weight:200;}
.section-tabs.project .intro .line{height:3px;width:40px;border-radius:5px;background:linear-gradient(to bottom,rgba(29,174,198,1),rgba(105,214,100,1));}
.section-tabs.project .intro .sub{font-size:1.3rem}
.service .section-block.section-tabs .tab-content .project-content .col-span-4{display:flex;justify-content:end;padding:70px 50px 50px 45px;}
.service .section-block.section-tabs .tab-content .project-content .project-child .title, .service .section-block.section-tabs .tab-content .project-content .project-child .sub{text-align:center;color:white;}
.service .section-block.section-tabs .tab-content .project-content .project-child .title{font-size:2.2rem;font-weight:bold;}
.service .section-block.section-tabs .tab-content .project-content .project-child .nav{padding:30px 20px 10px 20px;display:flex;overflow-x:auto;scrollbar-width:none;align-items:center;flex-wrap:nowrap;}
.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link{white-space:nowrap;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;padding:10px 15px;font-size:9px;--tw-text-opacity:1;color:white;position:relative;}
@media (max-width: 768px){
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link{border-radius:12px;}
}
.border-transparent{border-bottom-color:transparent !important;}
.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link span:nth-child(1){font-size:1rem;}
.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link.active{background-color:white;color:var(--main-color);border-radius:12px !important;}
.service .section-block.section-tabs .tab-content .project-content .col-span-12{padding:20px 15px;}
.service .section-block.section-tabs .tab-content .project-content .p-list{width:100%;overflow:auto;}
.service .section-block.section-tabs .tab-content .project-content .p-list::-webkit-scrollbar{width:7px;}
.service .section-block.section-tabs .tab-content .project-content .p-list::-webkit-scrollbar-track{background-color:#f1f1f1;width:7px;border-radius:10px;}
.service .section-block.section-tabs .tab-content .project-content .p-list::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px;border:2px solid #f1f1f1;}
.service .section-block.section-tabs .tab-content .project-content .p-list .p-item:not(:last-child){margin-bottom:30px;}
.service .section-block.section-tabs .tab-content .project-content .p-list .title{font-weight:bold;font-size:1.3rem;margin-bottom:18px;}
.service .section-block.section-tabs .tab-content .project-content .p-list .content{font-size:.8rem;line-height:1.7rem;color:#666;}
.service .section-block.section-tabs .tab-content .project-content .p-list .content img{margin:10px 0}
.service .section-block.section-tabs .tab-content .yyzy{padding:50px 20px 10px 20px;}
.service .section-block.section-tabs .tab-content .yyzy .info{position:relative;}
.service .section-block.section-tabs .tab-content .yyzy .info .bg{border-radius:14px;}
.service .section-block.section-tabs .tab-content .yyzy .yydate{position:absolute;width:17%;top:-20px;right:13px;}
.wap-title-bg{background-image:url('../img/tt-bg.png');background-size:100%;background-repeat:no-repeat;position:relative;}
.wap-title-bg img{position:absolute;bottom:0px;width:40%;right:40px;}
.wap-title-bg .title{padding:20px;gap:.2rem;align-items:center;width:50%;}
.wap-title-bg .title .sub{font-size:.7rem;background:linear-gradient(to right,#69d664 0%,#1daec6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.wap-title-bg .title .main{font-size:1.5rem;font-weight:bold;color:var(--main-color);}
.project-child-content{background:white;margin:20px;border-radius:7px;}
.service .section-block.section-tabs .tab-content .project-content .project-child-content .p-list{width:99%;max-height:1136px;overflow:auto;padding:20px;}
@media (min-width: 1200px){
	.service .section-block.section-tabs .tab-bar .nav{display:flex;align-items:center;justify-content:center;}
	.service .section-block.section-tabs .tab-bar .inner> :not([hidden])~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
	.service .section-block.section-tabs .tab-bar .inner{padding-left:0px;}
	.service .section-block.section-tabs .tab-bar .nav .nav-link{padding:15px 70px;font-size:19px;}
	.section-tabs.project .intro{gap:2.5rem;padding:0px;}
	.section-tabs.project .intro .main{font-family:'OPPSans',sans-serif;font-size:24px;font-weight:bold;}
	.section-tabs.project .intro .line{height:3px;width:60px;border-radius:5px;background:linear-gradient(to bottom,rgba(29,174,198,1),rgba(105,214,100,1));}
	.section-tabs.project .intro .sub{font-size:32px;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav{padding:40px 0px 0px 0px;display:flex;gap:0rem;flex-direction:column;align-items:center;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav.nav-tabs .nav-item, .service .section-block.section-tabs .tab-content .project-content .project-child .nav.nav-tabs .nav-item .nav-link{width:100%;position:relative;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link{padding:35px 25px;font-size:14px;border-radius:12px;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav.nav-tabs .nav-item:not(:last-child)::after{content:'';position:absolute;bottom:0;left:50%;width:100%;height:1px;background-image:repeating-linear-gradient(to right,white,white 3px,transparent 3px,transparent 6px);transform:translateX(-50%);}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav.nav-tabs .nav-item.active::after{display:none;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav.nav-tabs .nav-item.prev-active::after{display:none;}
	.service .section-block.section-tabs .tab-content .project-content .project-child .nav .nav-link span:nth-child(1){font-size:1.7rem;}
	.service .section-block.section-tabs .tab-content .project-content .p-list .title{font-weight:bold;font-size:1.6rem;margin-bottom:18px;}
	.service .section-block.section-tabs .tab-content .project-content .p-list .content{margin-left:27px;font-size:1.45rem;line-height:2.6rem;color:#666;}
	.service .section-block.section-tabs .tab-content .yyzy{padding:70px 0px;}
	.service .section-block.section-tabs .tab-content .yyzy .info .bg{border-radius:24px;}
	.service .section-block.section-tabs .tab-content .yyzy .yydate{position:absolute;width:auto;top:-40px;right:60px;}
}
.d-none{display:none!important}
@media (min-width: 992px) {
    .d-lg-block{display:block!important}
}
.public-leftSwt{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:999999;}
.public-leftSwt a.colse{width:45px;height:45px;background:url('data:image/webp;base64,UklGRiwEAABXRUJQVlA4WAoAAAAwAAAALAAALAAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIGgEAAAmAJMm2aWu9b9u2bdu2/31vKH8qtm3btm3b/ufe5mtFxARkgGtSigQPOVfK5H/eHD5ijyx/t/+EWQjLEBupfrUN+xMrQfc+54gY1vLudVP4fhOkjC+yLkHjWeapPEfqJ0lKaj7rAbQ+5myKpml+U04VWSt6B90Vk7xRVoBeHP90NRjY0Q5PH5tQnr42MHKq7MU9XKppGAzd3gOe18HUOI3D9Vu2HDP401Qvs7JWhJL0mCBGyR5l36F2mDfUgT6FdLGt/FcAfY1vzoF0aSUIzJfjx4XiJ6N4Fi1mkbzDTfj1IOvShC1Kg4svWvvwx9vMOUlKiViA/WvlDP78XjwvEE9Kx/ipaAP/beo9IbXWm32E/4/kk8LIDbgMAVZQOCAcAQAAsAgAnQEqLQAtAD5tMpJHpCKhoSOO+IANiWkAB0s0ed+w3sCfpv/kfVm9QH6k+xX+sx3tZfJfEGgYP+zHo0SI//LbRsbP54iArfmCQqzIAP7/ObQPGSoc7/zRf7OPMBu6bc/HZLLWl3Xj1u/94NL7TiHKdWTRHFqYm1EkTncfkh8s5UNIJX5vdZ/WdtNxLK9LlMzLbx/+cBq859Uhe0t/fp0U5pkZlf54xeqQsPO4IrAQsJ68JCd8jgXaiSFaQqX1zK/3emHLE1fjdLQnMuVzg+Pf9+e5egL+xxdzM3HYzaK/l3O0/PcGOSm1Uu6Q+1tFe3/drI8ZpjD3Q61WCIyhIdsRzBE9sdhCyimOfgH2KXFBszS4yE2yOKCAAAA=') no-repeat;background-size:100% 100%;display:block;position:absolute;right:-25px;top:0;border-radius: 50%;}