/**
 * TRT Miami internal-page refinements from client review round 3.
 * Home page ID 216 is intentionally excluded when this stylesheet is enqueued.
 */

/* Hero navigation: keep controls outside the reading column. */
.trt-page-hero__content{
	width:min(1180px,calc(100% - 196px));
	padding-inline:18px;
}
.trt-clinical--hero .trt-clinical__inner{
	width:min(1180px,calc(100% - 156px));
}
.trt-page-hero__arrow,
.trt-clinical__arrow{
	transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;
}
.trt-page-hero__arrow:hover,
.trt-page-hero__arrow:focus-visible,
.trt-clinical__arrow:hover,
.trt-clinical__arrow:focus-visible{
	filter:brightness(1.08);
	box-shadow:0 10px 28px rgba(0,0,0,.28)!important;
}
.trt-page-hero__arrow:focus-visible,
.trt-clinical__arrow:focus-visible{
	outline:3px solid rgba(255,255,255,.92)!important;
	outline-offset:3px!important;
}

/* Editorial sections: balanced padding, headings, media and long-copy alignment. */
.trt-page-section__card{
	padding-inline:clamp(24px,4.5vw,50px);
}
.trt-page-section__heading{
	display:block;
	max-width:920px;
	margin-bottom:24px;
}
.trt-page-section__heading:after{
	width:64px;
	height:3px;
	margin-top:16px;
	background:var(--trt-section-accent,#159fd6);
}
.trt-page-section__media-grid{
	align-items:center;
}
.trt-page-section__body,
.trt-page-section__media{
	align-self:center;
}
.trt-page-section__media{
	min-height:0;
	align-content:center;
}
.trt-page-section__featured-media{
	min-height:0;
	align-content:center;
}
.trt-page-section--image-fit-contain .trt-page-section__featured-media img{
	width:auto;
	max-width:100%;
}
.trt-page-section--media-flow-split.is-content-medium .trt-page-section__media,
.trt-page-section--media-flow-split.is-content-long .trt-page-section__media,
.trt-page-section--media.is-content-long .trt-page-section__media{
	top:clamp(96px,calc(50vh - 190px),180px);
	align-self:center;
}
.trt-page-section--media:not(.is-content-medium):not(.is-content-long) .trt-page-section__body{
	display:flex;
	min-height:100%;
	flex-direction:column;
	justify-content:center;
}

/* Calm, low-contrast internal scrollbars. */
.trt-page-section--content-scroll .trt-page-section__body,
.trt-tz-programs__details{
	scrollbar-width:thin;
	scrollbar-color:#b8d5e3 #f0f6f9;
}
.trt-page-section--content-scroll .trt-page-section__body::-webkit-scrollbar,
.trt-tz-programs__details::-webkit-scrollbar{
	width:7px;
}
.trt-page-section--content-scroll .trt-page-section__body::-webkit-scrollbar-track,
.trt-tz-programs__details::-webkit-scrollbar-track{
	border-radius:12px;
	background:#f0f6f9;
}
.trt-page-section--content-scroll .trt-page-section__body::-webkit-scrollbar-thumb,
.trt-tz-programs__details::-webkit-scrollbar-thumb{
	border:2px solid #f0f6f9;
	border-radius:12px;
	background:#b8d5e3;
}
.trt-page-section--content-scroll .trt-page-section__body::-webkit-scrollbar-thumb:hover,
.trt-tz-programs__details::-webkit-scrollbar-thumb:hover{
	background:#8ebdce;
}

/* Number markers sit alongside their text instead of over it. */
.trt-clinical__steps>li{
	display:grid;
	grid-template-columns:42px minmax(0,1fr);
	column-gap:16px;
	padding:26px 28px;
}
.trt-clinical__steps>li:before{
	position:static;
	display:grid;
	grid-row:1 / span 2;
	width:38px;
	height:38px;
	align-self:start;
	place-items:center;
	border-radius:50%;
	background:#e8f5fb;
}
.trt-clinical__steps>li>h3,
.trt-clinical__steps>li>p{
	grid-column:2;
}
.trt-page-section__content .trt-legal-clause{
	display:grid;
	grid-template-columns:32px minmax(0,1fr);
	gap:14px;
	align-items:start;
	padding:17px 18px;
}
.trt-page-section__content .trt-legal-clause>span{
	position:static;
}

/* Footer CTA keeps the same content frame as internal sections on wide screens. */
.elementor-location-footer .elementor-element-a7c30101{
	padding:56px 24px!important;
}
.elementor-location-footer .elementor-element-a7c30102{
	width:100%;
	max-width:1180px;
	margin-inline:auto;
	overflow:hidden;
	border:1px solid rgba(255,255,255,.12);
	border-radius:22px;
	box-shadow:0 18px 48px rgba(3,17,34,.22);
}
.elementor-location-footer .elementor-element-a7c30106,
.elementor-location-footer .elementor-element-a7c30107{
	min-height:430px;
}
.elementor-location-footer .elementor-element-a7c30107 .elementor-widget-image,
.elementor-location-footer .elementor-element-a7c30107 .elementor-widget-container,
.elementor-location-footer .elementor-element-a7c30107 img{
	width:100%;
	height:100%;
}
.elementor-location-footer .elementor-element-a7c30107 img{
	object-fit:cover;
}

/* Tirzepatide pricing: clearer hierarchy and lighter reading panels. */
.elementor-692 .trt-tz-programs__list{
	gap:24px;
}
.elementor-692 .trt-tz-programs__card{
	grid-template-columns:minmax(280px,.82fr) minmax(0,1.45fr);
}
.elementor-692 .trt-tz-programs__details{
	max-height:520px;
}
.elementor-692 .trt-tz-odt__card{
	box-shadow:0 10px 28px rgba(11,41,76,.06);
}
.elementor-692 .trt-page-section--compact .trt-page-section__card{
	padding-block:30px;
}
.elementor-692 .trt-page-section--compact .trt-page-section__heading{
	max-width:980px;
	margin-bottom:0;
	font-size:clamp(23px,2.7vw,32px);
}
.elementor-692 .trt-page-section--compact .trt-page-section__heading:after{
	margin-top:18px;
}

/* FAQ: readable accordion rhythm and stable supplemental rows. */
.elementor-706 .trt-trt-faqs__inner{
	max-width:1120px;
}
.elementor-706 .trt-trt-faqs details{
	margin-bottom:16px;
	border-radius:16px;
	box-shadow:0 10px 26px rgba(13,41,77,.055);
}
.elementor-706 .trt-trt-faqs summary{
	min-height:72px;
	padding:22px 26px;
}
.elementor-706 .trt-trt-faqs__answer{
	padding:2px 26px 26px;
}
.elementor-706 .elementor-element-c7060001,
.elementor-706 .elementor-element-e2c21011{
	align-items:center;
}
.elementor-706 .elementor-element-c7060003 img,
.elementor-706 .elementor-element-e2c21013 img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

@media (max-width:1024px){
	.trt-page-hero__content{width:calc(100% - 156px)}
	.elementor-location-footer .elementor-element-a7c30106,
	.elementor-location-footer .elementor-element-a7c30107{min-height:380px}
	.elementor-692 .trt-tz-programs__card{grid-template-columns:minmax(230px,.72fr) minmax(0,1.35fr)}
}
@media (max-width:767px){
	.trt-page-hero__content,
	.trt-clinical--hero .trt-clinical__inner{
		width:calc(100% - 34px);
		padding-inline:0;
	}
	.trt-page-hero__arrow,
	.trt-clinical__arrow{
		top:auto!important;
		bottom:17px!important;
		transform:none!important;
	}
	.trt-page-hero__arrow.is-prev,
	.trt-clinical__arrow.is-prev{left:14px!important}
	.trt-page-hero__arrow.is-next,
	.trt-clinical__arrow.is-next{right:14px!important}
	.trt-page-hero__dots,
	.trt-clinical__dots{bottom:31px}
	.trt-page-hero__content{padding-bottom:42px}
	.trt-page-section__card{padding-inline:21px}
	.trt-page-section__media-grid{align-items:start}
	.trt-clinical__steps>li{
		grid-template-columns:36px minmax(0,1fr);
		gap:13px;
		padding:22px 20px;
	}
	.trt-clinical__steps>li:before{width:34px;height:34px}
	.elementor-location-footer .elementor-element-a7c30101{padding:38px 14px!important}
	.elementor-location-footer .elementor-element-a7c30102{
		display:flex!important;
		flex-direction:column!important;
		border-radius:17px;
	}
	.elementor-location-footer .elementor-element-a7c30106,
	.elementor-location-footer .elementor-element-a7c30107{
		width:100%!important;
		min-height:auto;
	}
	.elementor-location-footer .elementor-element-a7c30107 img{
		height:300px;
	}
	.elementor-692 .trt-tz-programs__card{grid-template-columns:1fr}
	.elementor-692 .trt-tz-programs__details{max-height:none}
	.elementor-706 .trt-trt-faqs summary{min-height:64px;padding:19px 18px}
	.elementor-706 .trt-trt-faqs__answer{padding:0 18px 21px}
}
@media (prefers-reduced-motion:reduce){
	.trt-page-hero__arrow,
	.trt-clinical__arrow{transition:none}
}
/* Live visual QA follow-up: responsive semantic media and FAQ supplemental cards. */
.elementor-706 .elementor-element-c7060001,
.elementor-706 .elementor-element-e2c21011{
	display:grid!important;
	grid-template-columns:minmax(0,42%) minmax(0,58%);
	width:min(1120px,100%)!important;
	max-width:1120px!important;
	height:auto!important;
	min-height:0!important;
	margin-inline:auto!important;
}
.elementor-706 .elementor-element-e2c21011{
	grid-template-columns:minmax(0,38%) minmax(0,62%);
}
.elementor-706 .elementor-element-c7060002,
.elementor-706 .elementor-element-c7060004,
.elementor-706 .elementor-element-e2c21012,
.elementor-706 .elementor-element-e2c21014{
	width:auto!important;
	min-width:0!important;
	height:auto!important;
	min-height:0!important;
}
.elementor-706 .elementor-element-c7060003,
.elementor-706 .elementor-element-e2c21013{
	height:100%!important;
	min-height:0!important;
}
@media(max-width:767px){
	.trt-page-section__media-grid{
		grid-template-columns:minmax(0,1fr)!important;
	}
	.elementor-706 .elementor-element-c7060001,
	.elementor-706 .elementor-element-e2c21011{
		grid-template-columns:minmax(0,1fr)!important;
	}
	.elementor-706 .elementor-element-c7060003,
	.elementor-706 .elementor-element-e2c21013{
		height:auto!important;
	}
}

/* FAQ boxed-container inner grid correction. */
.elementor-706 .elementor-element-e2c21010{
	height:auto!important;
	min-height:0!important;
}
.elementor-706 .elementor-element-e2c21011{
	display:grid!important;
	grid-template-columns:minmax(0,38%) minmax(0,62%);
	width:min(1120px,100%)!important;
}
.elementor-706 .elementor-element-e2c21011>.e-con-inner{
	display:grid!important;
	grid-template-columns:minmax(0,38%) minmax(0,62%);
	width:100%!important;
	max-width:1120px!important;
	height:auto!important;
	min-height:0!important;
	align-items:center;
}
@media(max-width:767px){
	.elementor-706 .elementor-element-e2c21011>.e-con-inner{
		grid-template-columns:minmax(0,1fr)!important;
	}
}

/* FAQ care-team flex sizing finalization. */
.elementor-706 .elementor-element-e2c21011{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:nowrap!important;
}
.elementor-706 .elementor-element-e2c21012{
	width:auto!important;
	flex:0 0 calc(38% - 23px)!important;
}
.elementor-706 .elementor-element-e2c21014{
	width:auto!important;
	flex:1 1 0!important;
}
@media(max-width:767px){
	.elementor-706 .elementor-element-e2c21011{
		flex-direction:column!important;
	}
	.elementor-706 .elementor-element-e2c21012,
	.elementor-706 .elementor-element-e2c21014{
		width:100%!important;
		flex:0 0 auto!important;
	}
}

/* Responsive QA normalization — 2026-07-20 */
.trt-page-section,.trt-page-section__inner,.trt-page-section__card,.trt-page-section__body,.trt-page-section__media,.trt-page-section__featured-media,.trt-program-component,.trt-program-component__inner,.trt-program-component__grid,.trt-program-component__card{min-width:0;max-width:100%}
.trt-page-section__content table{max-width:100%;scrollbar-width:thin;scrollbar-color:#b8d5e3 #f0f6f9}
.trt-page-section__content table::-webkit-scrollbar{height:7px}.trt-page-section__content table::-webkit-scrollbar-track{background:#f0f6f9}.trt-page-section__content table::-webkit-scrollbar-thumb{border-radius:20px;background:#b8d5e3}
.trt-page-section__featured-media,.trt-page-section__featured-media picture,.trt-page-section__featured-media img,.trt-page-section__media figure,.trt-page-section__media picture,.trt-page-section__media img{max-width:100%!important}
.trt-page-section__featured-media img,.trt-page-section__media img{height:auto}
.trt-program-component__notice,.trt-program-component__card,.trt-program-component__card *{overflow-wrap:anywhere;word-break:normal}
@media(max-width:767px){
.trt-page-hero__title,.trt-hcg-contact-slide__title{max-width:100%!important;font-size:clamp(38px,11vw,48px)!important;line-height:.98!important;letter-spacing:.005em!important;text-wrap:balance;overflow-wrap:anywhere}
.trt-page-hero__description,.trt-hcg-contact-slide__description{max-width:34rem!important;margin-inline:auto;line-height:1.55!important}
.trt-clinical--hero{min-height:480px!important}.trt-clinical--hero .trt-clinical__slide{padding:48px 42px 68px!important}
.trt-clinical--hero h1,.trt-clinical--hero .trt-clinical__title{font-size:clamp(38px,10.5vw,48px)!important;line-height:1!important;text-wrap:balance;overflow-wrap:anywhere}
.trt-page-section__media-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}
.trt-page-section__body,.trt-page-section__media,.trt-page-section__featured-media,.trt-page-section__media figure,.trt-page-section__featured-media figure{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}
.trt-page-section__media picture,.trt-page-section__featured-media picture{display:block;width:100%!important}
.trt-page-section__media img,.trt-page-section__featured-media img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin-inline:auto!important;object-fit:contain}
.trt-page-section__content h1,.trt-page-section__content h2,.trt-page-section__content h3,.trt-page-section__content strong{overflow-wrap:anywhere}
.trt-program-component{width:100%!important;padding-inline:14px!important;overflow:hidden}.trt-program-component__inner,.trt-program-component__grid,.trt-program-component__split{width:100%!important;grid-template-columns:minmax(0,1fr)!important}
.trt-program-component__card{width:100%!important;padding:23px 20px!important}.trt-program-component__notice{width:100%!important;margin-inline:0!important;padding:17px 16px!important}
.trt-program-component--hero h1{font-size:clamp(38px,11vw,48px)!important;line-height:1!important;text-wrap:balance}
.trt-page-section__content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
}
@media(max-width:390px){.trt-page-section{padding-inline:10px}.trt-page-section__card{padding-inline:18px}.trt-page-hero__title,.trt-hcg-contact-slide__title,.trt-clinical--hero h1,.trt-clinical--hero .trt-clinical__title{font-size:clamp(35px,11vw,43px)!important}}
/* Remove nested editorial scroll panels — 2026-07-20 */
.trt-page-section--content-scroll .trt-page-section__body{
	max-height:none!important;
	height:auto!important;
	padding-right:0!important;
	overflow:visible!important;
	overscroll-behavior:auto!important;
	scrollbar-width:auto;
}
.trt-page-section--content-scroll .trt-page-section__media-grid{
	align-items:start!important;
}
.trt-page-section--content-scroll .trt-page-section__media{
	align-self:start!important;
}
@media(min-width:768px){
	.trt-page-section--content-scroll .trt-page-section__media{
		position:sticky;
		top:110px;
	}
}
/* Legal clause grid normalization — 2026-07-20 */
.elementor-687 .trt-page-section__content .trt-legal-clause{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-height:0!important;align-items:start!important;margin:12px 0!important;padding:17px 18px!important}
.elementor-687 .trt-legal-clause__number{grid-column:1;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--trt-section-accent,#159fd6);color:#fff;font-size:12px;font-weight:800;line-height:1}
.elementor-687 .trt-legal-clause__text{grid-column:2;display:block;min-width:0;width:auto;overflow-wrap:break-word;word-break:normal}
@media(max-width:767px){.elementor-687 .trt-page-section__content .trt-legal-clause{grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;padding:15px 14px!important}.elementor-687 .trt-legal-clause__number{width:28px;height:28px}}
/* Legal clause span override — 2026-07-20 */
.elementor-687 .trt-legal-clause>.trt-legal-clause__number{
	position:static!important;
	display:grid!important;
	grid-column:1!important;
	width:30px!important;
	height:30px!important;
	padding:0!important;
	place-items:center!important;
	border-radius:50%!important;
	background:var(--trt-section-accent,#159fd6)!important;
	color:#fff!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1!important;
}
.elementor-687 .trt-legal-clause>.trt-legal-clause__text{
	position:static!important;
	display:block!important;
	grid-column:2!important;
	width:auto!important;
	min-width:0!important;
	height:auto!important;
	padding:3px 0 0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	color:inherit!important;
	font-size:inherit!important;
	font-weight:inherit!important;
	line-height:inherit!important;
	text-align:left!important;
	overflow-wrap:break-word!important;
	word-break:normal!important;
}
/* Compact editorial media cards — 2026-07-20 */
.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__media{
	height:auto!important;
	min-height:0!important;
	align-content:start!important;
}
.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__featured-media{
	display:block!important;
	height:auto!important;
	min-height:0!important;
	grid-template-rows:auto!important;
}
.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__featured-media picture{
	display:block!important;
	height:auto!important;
}
.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__featured-media img{
	display:block!important;
	width:100%!important;
	height:auto!important;
	min-height:0!important;
	max-height:min(68vh,720px)!important;
	margin:0 auto!important;
	object-fit:contain!important;
	object-position:center!important;
}
@media(max-width:767px){
	.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__media{
		position:static!important;
		top:auto!important;
	}
	.trt-page-section--content-scroll.trt-page-section--image-fit-cover .trt-page-section__featured-media img{
		max-height:520px!important;
	}
}
/* Sticky editorial media containment — 2026-07-20 */
.trt-page-section--content-scroll .trt-page-section__card{
	overflow:clip!important;
}
/* DOCX round 3 layout corrections — 2026-07-20 */
/* Keep paired pricing/media sections at the same editorial measure when zoomed out. */
.elementor-727 .elementor-element-c7270001,
.elementor-730 .elementor-element-c7300001{
	width:min(calc(100% - 40px),1180px)!important;
	max-width:1180px!important;
	margin-inline:auto!important;
	align-items:stretch!important;
	gap:24px!important;
}
.elementor-727 .elementor-element-c7270001>.e-con,
.elementor-730 .elementor-element-c7300001>.e-con{
	min-width:0!important;
}

/* Five Tirzepatide program dossiers: no nested scrolling and clearer hierarchy. */
.elementor-692 .trt-tz-programs__list{
	gap:26px!important;
}
.elementor-692 .trt-tz-programs__card{
	grid-template-columns:minmax(285px,.74fr) minmax(0,1.55fr)!important;
	border-color:#cfe0eb!important;
	border-radius:22px!important;
	box-shadow:0 16px 38px rgba(11,41,76,.09)!important;
}
.elementor-692 .trt-tz-programs__summary{
	align-self:stretch;
	padding:38px 34px!important;
	border-right:0!important;
	background:linear-gradient(155deg,#123d68 0%,#0b294c 76%)!important;
}
.elementor-692 .trt-tz-programs__number{
	width:42px!important;
	height:42px!important;
	margin-bottom:28px!important;
	border:1px solid rgba(255,255,255,.25);
	background:rgba(255,255,255,.1)!important;
	color:#7bd6f6!important;
}
.elementor-692 .trt-tz-programs__title{
	color:#fff!important;
	font-size:clamp(22px,2vw,28px)!important;
	line-height:1.28!important;
}
.elementor-692 .trt-tz-programs__price{
	margin-top:28px!important;
	padding:10px 16px!important;
	background:#18a6dc!important;
	box-shadow:0 9px 24px rgba(0,0,0,.16);
}
.elementor-692 .trt-tz-programs__details{
	max-height:none!important;
	height:auto!important;
	padding:38px 40px!important;
	overflow:visible!important;
	scrollbar-width:none!important;
	background:#fff;
}
.elementor-692 .trt-tz-programs__details::-webkit-scrollbar{
	display:none!important;
	width:0!important;
	height:0!important;
}
.elementor-692 .trt-tz-programs__details-heading{
	position:relative;
	margin-bottom:24px!important;
	padding-bottom:17px;
	color:#0b294c!important;
	font-size:20px!important;
}
.elementor-692 .trt-tz-programs__details-heading:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:56px;
	height:3px;
	border-radius:4px;
	background:#18a6dc;
}
.elementor-692 .trt-tz-programs__feature{
	margin:0 0 11px!important;
	padding:14px 16px 14px 43px!important;
	border:1px solid #dbe8f0;
	border-radius:12px;
	background:#f4f8fb;
}
.elementor-692 .trt-tz-programs__feature:before{
	top:1.42em!important;
	left:20px!important;
	width:7px!important;
	height:7px!important;
}
.elementor-692 .trt-tz-programs__details p:not(.trt-tz-programs__feature){
	max-width:74ch;
}

/* Give the two referenced clinical hero sliders a safe CTA/dot area at the bottom. */
.elementor-673 .trt-clinical--hero,
.elementor-667 .trt-clinical--hero{
	min-height:580px!important;
}
.elementor-673 .trt-clinical--hero .trt-clinical__slide,
.elementor-667 .trt-clinical--hero .trt-clinical__slide{
	padding:72px clamp(72px,8vw,110px) 102px!important;
}
.elementor-673 .trt-clinical--hero .trt-clinical__dots,
.elementor-667 .trt-clinical--hero .trt-clinical__dots{
	bottom:30px!important;
}

@media(max-width:900px){
	.elementor-727 .elementor-element-c7270001,
	.elementor-730 .elementor-element-c7300001{
		width:min(calc(100% - 28px),720px)!important;
		flex-direction:column!important;
		gap:18px!important;
	}
	.elementor-727 .elementor-element-c7270001>.e-con,
	.elementor-730 .elementor-element-c7300001>.e-con{
		width:100%!important;
		max-width:100%!important;
		flex-basis:auto!important;
	}
	.elementor-692 .trt-tz-programs__card{
		grid-template-columns:1fr!important;
	}
	.elementor-692 .trt-tz-programs__summary{
		border-bottom:1px solid rgba(255,255,255,.14)!important;
	}
}
@media(max-width:767px){
	.elementor-692 .trt-tz-programs__details,
	.elementor-692 .trt-tz-programs__summary{
		padding:26px 22px!important;
	}
	.elementor-692 .trt-tz-programs__feature{
		padding:13px 14px 13px 38px!important;
	}
	.elementor-692 .trt-tz-programs__feature:before{
		left:17px!important;
	}
	.elementor-673 .trt-clinical--hero,
	.elementor-667 .trt-clinical--hero{
		min-height:640px!important;
	}
	.elementor-673 .trt-clinical--hero .trt-clinical__slide,
	.elementor-667 .trt-clinical--hero .trt-clinical__slide{
		padding:66px 48px 94px!important;
	}
}