.ausWrap{
	width:100%;
	position:relative;
	overflow:hidden;
	font-family:'Gilroy';
}
.ausVisualBox{
	width:100%;
	height:100vh;
	position:relative;
	background-image: url(/public/img/global/australia/australia_lcs_bg_pc.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.ausVisualInner {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem 12rem 2rem;
    margin: 0 auto;
    align-items: flex-end;
    justify-content: flex-start;
}
.ausV_title h1{
	margin:0;
	color: #FFF;
	/* font-family:'Gilroy-heavy'; */
	font-family:'Gilroy-Medium';
	font-size: 5.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 7rem;
}
.ausV_title h2{
	margin:3rem 0 0 0;
	color:#fff;
	font-family:'Gilroy-Medium';
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 3.4rem;
}

.ausVBtnBox{
	margin:3rem 0 0 0;
	display:flex;
	gap:1rem;
}
.ausVBtn{
	position:relative;
	width:30rem;
}
.ausVBtn a {
    display: flex;
    width: 100%;
    height: 5.4rem;
    border-radius: 99px;
    color: #111;
    text-align: center;
    font-family: 'Gilroy-Medium';
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: 0.36px;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), #111;
    backdrop-filter: blur(3px);
    align-items: center;
    justify-content: center;
}
.ausVBtn a.col{
	background: #00D1A3;
}
.ausVBtn a span.pc{
	display:inline-block;
}
.ausVBtn a span.mo{
	display:none;
}
@media (max-width:1600px) {
	.ausVisualInner {
		padding: 0 2rem 8rem 2rem;
	}
	.ausV_title h1 {
		font-size: 4.6rem;
		line-height: 6.2rem;
	}
	.ausV_title h2 {
		margin: 2.6rem 0 0 0;
		font-size: 1.9rem;
		line-height: 3.2rem;
	}
}
@media (max-width:991px) {
	.ausVisualInner {
		padding: 0 2rem 8rem 2rem;
	}
	.ausV_title h1 {
		font-size: 3.8rem;
		line-height: 5.2rem;
	}
	.ausV_title h2 {
		margin: 2rem 0 0 0;
		font-size: 1.8rem;
		line-height: 3rem;
	}
}
@media (max-width:767px) {
	.ausVisualBox{
		min-height:60rem;
		width:100%;
		height:100vh;
		position:relative;
		background-image: url(/public/img/global/australia/australia_lcs_bg_mo.webp);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top center;
	}
	.ausVisualInner {
		min-height:60rem;
		padding: 0 2rem 2rem 2rem;
	}
	.ausV_title h1 {
		font-size: 2.3rem;
		line-height: 3rem;
		letter-spacing: -0.3px;
	}
	.ausV_title h2 {
		margin: 2rem 0 0 0;
		font-size: 1.4rem;
		line-height: 2.2rem;
	}
	.ausV_title h2 br{display:none;}
	.ausVBtnBox {
		margin: 2rem 0 0 0;
		display: flex;
		gap: 0.6rem;
	}
	.ausVBtn {
		position: relative;
		width: 50%;
	}
	.ausVBtn a {
		display: flex;
		width: 100%;
		height: 4.4rem;
		font-size: 1.5rem;
		line-height: 2rem;
		letter-spacing: 0;
	}
	.ausVBtn a span.pc{
		display:none;
	}
	.ausVBtn a span.mo{
		display:inline-block;
	}
}

/*----------------------------------------------------------------------------------
# Your Guide to the NLCSP
------------------------------------------------------------------------------------*/
.guideContWrap{
	width:100%;
	position:relative;
	padding:12rem 0;
	background: #fff;
}
.guideContSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}
.globTitle{
	position:relative;
	text-align:center;
}
.globTitle dl{
	margin:0 0 2rem 0;
	color: #00D1A3;
	font-family:'Gilroy-Medium';
	font-weight: 700;
	font-size: 2.2rem;
	font-style: normal;
	line-height: 2.6rem;
	letter-spacing: 1.1px;
}
.globTitle h2 {
	position:relative;
    margin: 0 0 0rem 0;
    color: #111;
    text-align: center;
    font-family: 'Gilroy-Medium';
    font-weight: 700;
    font-size: 5rem;
    font-style: normal;
    line-height: 6.8rem;
}
.titleDivide {
    margin: 3rem 0;
    display: flex;
    justify-content: center;
}
.titleDivide span{
	display:inline-block;
	width: 4rem;
    height: 1px;
    background: #111;
}
.globTitle h3{
	margin:2rem 0 0 0;
	color: #111;
	font-family:'Gilroy';
	font-weight: 400;
	font-size: 2rem;
	font-style: normal;
	line-height: 3.2rem;
}
.globTitle h3 span{
	font-family:'Gilroy-Medium';
	font-weight: 600;
}
.globTitle h3 a {
    text-decoration: underline;
    display: inline-block;
    font-family: 'Gilroy-Medium';
    font-weight: 600;
}

.guiContBox{
	margin:6rem 0 0 0;
	width:100%;
	border-radius: 1rem;
	border: 1px solid #EEE;
	background: #FFF;
	padding:6rem 9rem;
}
.guiContInner{
	display:flex;
	gap:2rem;
	justify-content: center;
	align-items: center;
}
.guiarrow{
	position:relative;
}
.guiarrow img{
	max-width:100%;
}

.guiNum01{
	width:40rem;
	position:relative;
	border-radius: 8px;
	overflow:hidden;
}
.guiNum02{
	width:55rem;
	position:relative;
	border-radius: 8px;
	overflow:hidden;
}
.guiNum02 .guiTop{
	background: #00D1A3;
}
.guiNum02 .guiBody{
	background: #E5F8F4;
}
.guiNumFlex {
    gap: 8rem;
    display: flex;
    flex-direction: column;
}
.guiNum03{
	width:30rem;
	position:relative;
	border-radius: 8px;
	overflow:hidden;
}
.guiNum04{
	width:30rem;
	position:relative;
	border-radius: 8px;
	overflow:hidden;
}
.guiNum04 .guiTop{
	background: #FFA14E;
}
.guiNum04 .guiBody{	
	background: #FFF6EF;
}

.guiTop{
	display: flex;
	padding: 1.2rem 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	
	background: #0087D7;
}
.guiTop h3{
	color: #FFF;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.2rem;
}
.guiFlex{
	width:100%;
	display:flex;
}
.guiBody{
	width:100%;
	height:11.2rem;
	display: flex;
	padding: 1.2rem 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex: 1 0 0;
	align-self: stretch;
	
	background: #E8F2F9;
}
.guiBody.borr{
	border-right: 1px solid #FFF;
}
.guiBody h4{
	color: #111;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.4rem;
}
@media (max-width:1600px) {
	.guideContWrap {
		padding: 10rem 0;
	}
	.globTitle dl {
		margin: 0 0 2rem 0;
		font-size: 2rem;
		line-height: 2.2rem;
		letter-spacing: 1.1px;
	}
	.globTitle h2 {
		font-size: 4.6rem;
		line-height: 6rem;
	}
	.globTitle h3 {
		margin: 2rem 0 0 0;
		font-size: 1.9rem;
		line-height: 2.8rem;
	}
	.guiContBox {
		margin: 5rem 0 0 0;
		border-radius: 1rem;
		padding: 4rem 4rem;
	}
	.guiContInner {
		gap: 1.4rem;
	}
}
@media (max-width:991px) {
	.globTitle dl {
		margin: 0 0 2rem 0;
		font-size: 1.8rem;
		line-height: 2rem;
		letter-spacing: 1.1px;
	}
	.globTitle h2 {
		font-size: 4rem;
		line-height: 5rem;
	}
	.globTitle h3 {
		margin: 2rem 0 0 0;
		font-size: 1.7rem;
		line-height: 2.4rem;
	}
	
	.guiContInner {
		display: flex;
		gap: 2rem;
		flex-direction: column;
	}
	.guiNumFlex {
		gap: 2rem;
		display: flex;
		flex-direction: row;
	}
	.guiarrow.type01 {
		display: flex;
		transform: rotate(90deg);
		height: 6.4rem;
		align-items: center;
	}
	.guiarrow.type02 {
		display: flex;
		transform: rotate(90deg);
		height: 10.6rem;
		align-items: center;
	}
}
@media (max-width:767px) {
	.guideContWrap {
		padding: 6rem 0;
	}
	.globTitle dl {
		margin: 0 0 1rem 0;
		font-size: 1.4rem;
		line-height: 1.8rem;
		letter-spacing: 0.7px;
	}
	.globTitle h2 {
		font-size: 2.4rem;
		line-height: 3.2rem;
		letter-spacing: -0.48px;
	}
	.titleDivide {
		margin: 2rem 0;
	}
	.titleDivide span {
		width: 3rem;
	}
	.globTitle h3 {
		margin: 1rem 0 0 0;
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.globTitle h3 br{display:none;}
	
	.guiContBox {
		margin: 4rem 0 0 0;
		border-radius: 0.5rem;
		padding: 2rem 2rem;
	}
	
	.guiContInner {
		display: flex;
		gap: 1rem;
		flex-direction: column;
	}
	.guiNumFlex {
		gap: 2rem;
		display: flex;
		flex-direction: row;
	}
	.guiarrow.type01 {
		width: 3.2rem;
		display: flex;
		transform: rotate(90deg);
		height: 3.2rem;
		align-items: center;
	}
	.guiarrow.type02 {
		height: 7.6rem;
		display: flex;
		transform: rotate(90deg);
		width: 7.6rem;
		align-items: center;
	}
	.guiNum01 {
		width: 100%;
		border-radius: 4px;
	}
	.guiTop {
		padding: 0.8rem 0px;
	}
	.guiTop h3 {
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.guiFlex {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.guiBody.borr {
		border-right: none;
		border-bottom: 1px solid #FFF;
	}
	.guiBody h4 {
		font-size: 1.3rem;
		line-height: 1.8rem;
	}
	.guiBody h4 br{display:none;}
	.guiNum02 {
		width: 100%;
		border-radius: 4px;
	}
	.guiNum03 {
		width: 100%;
		border-radius: 4px;
	}
	.guiNum04 {
		width: 100%;
		border-radius: 4px;
	}
	.guiNumFlex {
		width:100%;
		gap: 0.7rem;
		display: flex;
		flex-direction: row;
	}
	.guiNum04 .guiFlex{height:7.9rem;}
}

/*----------------------------------------------------------------------------------
# Overview of Nodule Management Protocol in the Australian NLCSP
------------------------------------------------------------------------------------*/
.screeningProgramContWrap{
	width:100%;
	position:relative;
	padding:12rem 0;
	background: #EDF9F6;
}
.screeningProgramContSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}
.scpWrap{
	margin:6rem 0 0 0;
	width:100%;
	position:relative;
}
.scpInner{
	padding: 8rem 6.2rem;
	width:100%;
	position:relative;
	border-radius: 1rem;
	background: #FFF;
}
.scpInner img{
	max-width:100%;
}
.scpWrap p{
	margin:3rem 0 0 0;
	display:block;
	color: #888;
	text-align: center;
	font-family:'Gilroy';
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2.4rem;
}
@media (max-width:1600px) {
	.scpInner {
		padding: 4rem 4rem;
	}
}
@media (max-width:991px) {
	.screeningProgramContWrap {
		padding: 10rem 0;
	}
	.screeningProgramContSideBox {
		padding: 0;
	}
	.screeningProgramContSideBox .globTitle{
		padding:0 2rem;
	}
	.scpWrap {
		overflow:hidden;
		margin: 4rem 0 0 0;
		padding:0 0 0 2rem;
	}
	
	
	/* .InnerScroll { */
		/* padding: 0 0 1rem 0; */
		/* overflow-x: scroll; */
		/* overflow-y: hidden; */
	/* } */
	/* .InnerScroll::-webkit-scrollbar { */
		/* height: 8px; */
	/* } */
	/* .InnerScroll::-webkit-scrollbar-thumb { */
		/* background-color: #aaa; */
		/* border-radius: 6px; */
	/* } */
	/* .InnerScroll::-webkit-scrollbar-track { */
		/* background-color: inherit; */
		/* border-radius: 0px; */
	/* } */
	
	/* .InnerScroll { */
	  /* padding: 0 0 1rem 0; */
	  /* overflow-x: scroll !important; */
	  /* overflow-y: hidden; */
	  /* -webkit-overflow-scrolling: touch; */
	  /* scrollbar-width: thin;  */
	  /* scrollbar-color: #aaa #aaa; */
	/* } */

	/* .InnerScroll::-webkit-scrollbar { */
	  /* height: 8px; */
	  /* background: #aaa; */
	/* } */
	/* .InnerScroll::-webkit-scrollbar-thumb { */
	  /* background-color: #aaa; */
	  /* border-radius: 6px; */
	/* } */
	/* .InnerScroll::-webkit-scrollbar-track { */
	  /* background-color: #eee; */
	  /* border-radius: 0px; */
	/* } */
	
	.InnerScroll {
	  padding: 0 0 1rem 0;
	  overflow-x: scroll;
	  overflow-y: hidden;
	  -webkit-overflow-scrolling: touch;
	  scrollbar-width: none; /* Firefox: 스크롤바 숨김 */
	}
	.InnerScroll::-webkit-scrollbar { display: none; } /* 크롬/사파리: 스크롤바 숨김 */
	.fake-scrollbar {
	  position: relative;
	  left: 0; right: 0; bottom: 2px;
	  height: 8px;
	  background: inherit;
	  border-radius: 6px;
	  z-index: 10;
	  pointer-events: none;
	}
	.fake-thumb {
	  position: absolute;
	  top: 0; left: 0;
	  height: 8px;
	  background: #aaa;
	  border-radius: 6px;
	  width: 60px;
	  pointer-events: auto;
	  transition: left 0.08s linear; /* thumb 이동 부드럽게 */
	}


	.scpInner {
		margin: 0 2rem 0 0;
		width: 110rem;
		padding: 3rem 2rem;
	}
}
@media (max-width:767px) {
	.screeningProgramContWrap {
		padding: 6rem 0;
	}
	.scpInner {
		border-radius: 0.5rem;
		margin: 0 2rem 0 0;
		width: 100rem;
		padding: 2rem 2rem;
	}
	.scpWrap p {
		margin: 2rem 0 0 0;
		text-align: left;
		font-size: 1.3rem;
		line-height: 1.8rem;
	}
	
	/* .InnerScroll::-webkit-scrollbar { */
		/* height: 4px; */
	/* } */
	.fake-scrollbar {
	  height: 4px;
	  border-radius: 6px;
	}
	.fake-thumb {
	  height: 4px;
	  width: 50px; 
	}
}

/*----------------------------------------------------------------------------------
# Optimized for Lung Cancer Screening Workflow
------------------------------------------------------------------------------------*/
.screeningWorkflowContWrap{
	width:100%;
	position:relative;
	padding:12rem 0 0 0;
	background: #fff;
	overflow:hidden;
}
.screeningWorkflowContSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}

.sWflowSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}


.scrwWrap{
	margin:8rem 0 0 0;
	display:flex;
	gap: 12rem;
	position:relative;
	z-index:2;
}
.scrwWrap.pc{
	display:flex;
}
.scrwWrap.mo{
	display:none;
}
.scrwBtnWrap {
    width: 45%;
    padding-left: 0rem;
    padding-right: 0rem;
    display: flex;
    justify-content: flex-start;
}
.scrwBtnInner{
	width:100%;
	max-width: 100%;
	padding:0 0 8rem 0;
}
.sscrwBtnLogo {
    margin: 0 0 4rem 0;
    display: flex;
    justify-content: center;
}
.sscrwBtnLogo img{
	height:4.8rem;
	max-width:100%;
}
.sscrwBtnArea {
    width: 100%;
    position: relative;
    display: flex;
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.sscrwBtn {
    cursor: pointer;
    width: 100%;
    position: relative;
    display: flex;
    height: 9rem;
    padding: 1.6rem 9rem 1.6rem 6rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 99px;
    background: #F6F6F6;
}
.sscrwBtn.on{
	background: #00D1A3;
}
.sscrwBtn.on h3{
	font-family:'Gilroy-Medium';
	font-weight:700;
	color:#fff;
	text-decoration:none!important;
}
.sscrwBtn.on:after{
	content:'';
}
.sscrwBtn:hover:after{
	content:'';
}
.sscrwBtn:hover h3{
	/* text-decoration:underline; */
}

.sscrwBtn:after{
	content:none;
	width:6rem;
	height:6rem;
	position:absolute;
	right:1.5rem;
	top:1.5rem;
	border-radius:50%;
	background-image: url(/public/img/global/australia/sscrwBtn_arrow.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.sscrwBtn h3{
	margin:0;
	color: #111;
	font-family:'Gilroy-Medium';
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.6rem;
}

.scrwTabContWrap {
    display: flex;
    width: 55%;
    position: relative;
    align-items: flex-end;
}
.scrwTabContWrap:before {
    content: '';
    position: absolute;
    right: -15%;
    top: -27%;
    width: 116%;
    height: 172%;
    border-radius: 50%;
    opacity: 0.3;
    background: #00D1A3;
    filter: blur(125px);
    z-index: 1;
}
.scrwTab{
	width:100%;
	position:relative;
	z-index:5;
	display:none;
}
.scrwTab.scrwFadeInUp{
	display:flex;
}
.scrwTab.scrwFadeInUp .mainframe img{
	top:0;
	opacity:1;
	transition:all 0.4s;
}
.mainframe{
	display: flex;
	position:relative;
}
.mainframe img{
	top:3rem;
	opacity:0.5;
	transition:all 0.4s;
	max-width:100%;
	position:relative;
	z-index:5;
	max-width:100%;
}

@keyframes scrwFadeInUp {
	from {opacity:0; transform: translateY(4.5rem);}
	to {opacity:1; transform: translateY(0px);}
}
.scrwFadeInUp {animation-name: scrwFadeInUp; animation-duration:1s; animation-fill-mode: both;}

.moniterSub01 {
    z-index: 6;
    position: absolute;
    left: -3.6rem;
    top: -4.5rem;
}
.moniterSub02 {
    z-index: 6;
    position: absolute;
    left: -3.6rem;
    top: 65%;
}

.basicframe{
	position:relative;
}
img.basicframeImg{
	max-width:100%;
}

.rollingframe{
	position:absolute;
	width:100%;
	height:100%;
    right:0;
	bottom:0;
	z-index:10;
}
.rolling-img {
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s cubic-bezier(0.4,0.2,0.2,1), transform 0.8s cubic-bezier(0.4,0.2,0.2,1);
  z-index: 1;
  pointer-events: none;
}
.rolling-img.show {
  opacity: 1;
  transform: translateY(0);
  z-index: 2;
  pointer-events: auto;
}




.swBotBox {
	overflow:hidden;
	z-index:3;
    display: flex;
    width: 100%;
    position: relative;
    padding: 10rem 2rem;
	/* background: linear-gradient(0deg, #E5F4FF 0%, #E5F4FF 100%); */
	background: #EDF9F6;
    align-items: center;
    justify-content: center;
}
.swBotBox figure img{
	max-width:100%;
}
.swBoticon_01 {
    width: 40rem;
    height: 40rem;
    position: absolute;
    left: 10rem;
    top: -50%;
}
.swBoticon_02 {
    width: 30rem;
    height: 30rem;
    position: absolute;
    right: 14rem;
    bottom: -50%;
}
.swBotBox:hover .iconrotate	{
	animation-name: icrotate; 
    animation-duration: 50s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes icrotate {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(-360deg);}
}


.swBot {
	position:relative;
	z-index:2;
    display: flex;
    text-align: center;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.swBot h3{
	margin:0 0 2rem 0;
	color: #111;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 3rem;
	font-style: normal;
	font-weight: 500;
	line-height: 4.2rem;
}
.swBotBtn {
    width: 51rem;
    position: relative;
}
.swBotBtn a {
    border-radius: 99px;
    background: #111;
    backdrop-filter: blur(3px);
    display: flex;
    padding: 1rem 1rem 1rem 4rem;
    justify-content: space-between;
    align-items: center;
    gap: 1.4rem;
    color: #fff;
    text-align: center;
    font-family: 'Gilroy-Medium';
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.4rem;
    letter-spacing: 0.4px;
}
.swBotBtn a img{
	height:5.4rem;
}

@media (max-width:1600px) {
	.scrwWrap {gap: 6rem;
		margin: 6rem 0 0 0;
	}
	.sscrwBtnLogo {
		margin: 0 0 3rem 0;
	}
	.sscrwBtnLogo img {
		height: 4.2rem;
	}
	.scrwBtnWrap {
		width: 44%;
	}
	.sscrwBtn {
		height: 8rem;
		padding: 1.6rem 9rem 1.6rem 4rem;
	}
	.sscrwBtn h3 {
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
	.sscrwBtn:after {
		width: 5rem;
		height: 5rem;
		right: 1.5rem;
		top: 1.5rem;
	}
	
	.scrwTabContWrap {
		width: 56%;
	}
	
	
	.swBotBox {
		padding: 8rem 2rem;
	}
	.swBoticon_01 {
		width: 36rem;
		height: 36rem;
		left: 4rem;
		top: -50%;
	}
	.swBoticon_02 {
		width: 26rem;
		height: 26rem;
		right: 4rem;
		bottom: -50%;
	}
}
@media (max-width:1400px) {
	.scrwWrap {
		gap: 4rem;
	}
	.scrwBtnWrap {
		width: 40%;
	}
	.scrwTabContWrap {
		width: 60%;
	}
	.sscrwBtn h3 br{display:none;}
	
}
@media (max-width:991px) {
	.screeningWorkflowContWrap {
		padding: 10rem 0 0 0;
	}
	.sWflowSideBox{
		padding:0;
	}
	
	.scrwWrap {
		margin: 5rem 0 0 0;
		padding:0 2rem;
	}
	.scrwWrap.pc{
		display:none;
	}
	.scrwWrap.mo{
		display:block;
	}
	.scrwBtnInner {
		max-width:100%;
		padding: 0 0 10rem 0;
	}
	.scrwBtnWrap {
		display: block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.sscrwInner{
		width:100%;
	}
	.scrwTab {
		margin: 1rem 0 0 0;
	}
	.scrwTab{display:none;}
	.scrwTab.scrwFadeInUp {
		display: none;
	}
	.sscrwInner.active .scrwTab{
		top: 0;
		opacity: 1;
		display:flex;
		transition: all 1s;
	}
	.scrwTab {
		top: -3rem;
		opacity: 0.5;
		margin: 2rem 0 0 0;
		transition: all 1s;
	}
	.mainframe img {
		top: 0;
		opacity: 1;
		transition: all 0.4s;
		max-width: 100%;
		position: relative;
		z-index: 5;
		max-width: 100%;
	}
	
	.sscrwInner.active .sscrwBtn{
		background: #00D1A3;
	}
	.sscrwInner.active .sscrwBtn h3 {
		font-family: 'Gilroy-Medium';
		font-weight: 700;
		color: #fff;
		text-decoration: none!important;
	}
	.sscrwInner.active .sscrwBtn:after {
		content: '';
		transform: rotate(-90deg);
	}
	.sscrwBtn:after {
		content: '';
		transform: rotate(90deg);
		top: 1.5rem;
		width: 5rem;
		height: 5rem;
		right: 1.5rem;
	}
	
	
	.sscrwBtnLogo img {
		height: 3rem;
	}
	
	
	
	.swBotBox {
		padding: 6rem 2rem;
	}
	.swBoticon_01 {
		width: 26rem;
		height: 26rem;
		left: -9rem;
		top: -50%;
	}
	.swBoticon_02 {
		width: 16rem;
		height: 16rem;
		right: -3rem;
		bottom: -39%;
	}
	.swBot h3 {
		margin: 0 0 2rem 0;
		font-size: 2.4rem;
		line-height: 4rem;
	}
	.swBotBtn {
		width: 44rem;
	}
	.swBotBtn a {
		padding: 1rem 1rem 1rem 4rem;
		font-size: 1.8rem;
		line-height: 2rem;
		letter-spacing: 0.4px;
	}
	.swBotBtn a img {
		height: 4.4rem;
	}
}
@media (max-width:767px) {
	.screeningWorkflowContWrap {
		padding: 6rem 0 0 0;
	}
	.scrwWrap {
		margin: 4rem 0 0 0;
		padding: 0 2rem;
	}
	.sscrwBtnLogo img {
		height: 2.4rem;
	}
	.sscrwBtn {
		min-height: 7.6rem;
		height: auto;
		border-radius: 1rem;
		padding: 1.6rem 9rem 1.6rem 2rem;
	}
	.sscrwBtn h3 {
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.sscrwBtn:after {
		transform: rotate(90deg);
		width: 4rem;
		height: 4rem;
		right: 1.5rem;
		top: 1.8rem;
	}
	.scrwTab {
		margin: 1rem 0 0 0;
	}
	.scrwBtnInner {
		padding: 0 0 6rem 0;
	}
	
	
	.swBotBox {
		padding: 10rem 2rem;
	}
	.swBoticon_01 {
		width: 20rem;
		height: 20rem;
		left: -7rem;
		top: -34%;
	}
	.swBoticon_02 {
		width: 14rem;
		height: 14rem;
		right: 2rem;
		bottom: -21%;
	}
	.swBot h3 {
		margin: 0 0 2rem 0;
		font-size: 2rem;
		line-height: 2.8rem;
	}
	.swBotBtn {
		width: 28.5rem;
	}
	.swBotBtn a {
		text-align: left;
		padding: 1rem 1rem 1rem 3rem;
		font-size: 1.5rem;
		line-height: 2rem;
		letter-spacing: 0.3px;
	}
	.swBotBtn a img {
		height: 4.6rem;
	}
	
}

/*----------------------------------------------------------------------------------
# Streamline Your Workflow with AVIEW LCS Plus
------------------------------------------------------------------------------------*/
.streamlineContWrap {
    width: 100%;
    position: relative;
    padding: 12rem 0 17rem 0;
    background: #fff;
}
.streamlineContSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}

.strvsBox {
    gap: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.strvsBox span{
	color: #111;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size:2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 3rem;
}
.strvs{
	display: flex;
	width: 24rem;
	padding: 1.5rem 1rem;
	justify-content: center;
	align-items: center;
	color: #FFF;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 2.4rem;
	font-style: normal;
	font-weight: 500;
	line-height: 3rem;

	border-radius: 99px;
	background: #595959;
}
.strvs.difcol{
	background: #00D1A3;
}
.streamlineContWrap .globTitle h3 {
    font-size: 2.2rem;
    line-height: 3rem;
}


.workflowWrap{
	position:relative;
	width:100%;
	margin:8rem 0 0 0;
}
.workflowInner {
    height: 100%;
    min-height: 66.2rem;
    display: flex;
    width: 100%;
    position: relative;
    justify-content: space-between;
    align-items: center;
}
.workflowInner_mo{
	display:none;
}
.wfLeftCont{
	height:100%;
	z-index: 6;
    position: relative;
	width: 24.405%;
	padding: 1.9rem;
	border-radius: 1rem;
	border: 1px solid rgba(0, 0, 0, 0.05);
	background: #FFF;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
}
.wfRightCont{
	height:100%;
	z-index: 6;
    position: relative;
	width: 24.405%;
	padding: 1.9rem;
	border-radius: 1rem;
	border: 1px solid rgba(0, 0, 0, 0.05);
	background: #FFF;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
}
.wfCenterCont {
	z-index:3;
    transform: translateX(-50%);
    width: 32.143%;
    position: absolute;
    left: 50%;
    height: 100%;
}
.wflrBox {
    display: flex;
    position: relative;
    width: 100%;
    gap: 0.4rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
	border-radius:0.8rem;
	overflow:hidden;
}
.wftop{
	width:100%;
	position:relative;
}
.wftop h3{
	display: flex;
	padding: 2rem 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	background: #595959;
	color: #FFF;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.2rem;
}
.wftop.col h3{
	background: #00D1A3;
}
.wfmidLeInner{
	position:relative;
	width:100%;
	display: flex;
	gap: 0.2rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.wfmidLe{
	width:100%;
	display: block;
	padding: 3rem;
	background: #F8F8F8;
}
.wfmidLe h3{
	margin:0;	
	color: #000;
	font-family:'Gilroy-Medium';
	font-size: 2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.8rem;
}
.wfmidLe h4.mart{
	margin:1rem 0 0 0;
}
.wfmidLe h4{
	position:relative;
	padding:0 0 0 0.8rem;
	margin:0;	
	color: #000;
	font-family:'Gilroy';
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2.4rem;
}
.wfmidLe h4:before {
    top: 1.1rem;
    border-radius: 50%;
    content: '';
    position: absolute;
    left: 0;
    width: 0.2rem;
    height: 0.2rem;
    background: #111;
}


.wfmidRiInner {
    width: 100%;
    background: #E5F8F4;
    display: flex;
	padding: 11.4rem 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    flex: 1 0 0;
    align-self: stretch;
}
.wfmidRi{
	display: flex;
	padding: 1.3rem 4rem;
	justify-content: center;
	align-items: center;
	border-radius: 99px;
	border: 1px solid #000;
	background: #FFF;
}
.wfmidRi h3{
	margin:0;
	color: #000;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.8rem;
}
.wfmidRiarrow{
	/* height:33.4rem; */
}
.wfmidRiarrow img{
	height:100%;
}
.wfmidRiarrow img.pc{display:inline-block;}
.wfmidRiarrow img.mo{display:none;}


.wfCenterContInner{
	z-index:3;
	position: relative;
	display: flex;
	width:100%;
	height: 100%;
    /* background: #eee; */
    align-items: center;
    justify-content: center;
}
.wfcenFlex .bottext {
    color: #888;
    text-align: center;
    font-family:'Gilroy';
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: -6.8rem;
}
.left_des{
	z-index:2;
	display: flex;
	align-items: center;
	left: -30%;
	position:absolute;
	height:100%;
}
.left_des img{
	height: 95%;
	display:none;
}
.right_des {
	z-index:2;
    display: flex;
	align-items: center;
    right: -30%;
    position: absolute;
    height: 100%;
}
.right_des img {
    height: 95%;
}
.bottom_des{
	display:none;
}

.AutomationBox {
    gap: 2rem;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.AutomationImg{
	position:relative;
}
.AutomationImg img{
	height:4.8rem;
}
.AutomationCont{
	border-radius: 999px;
	background: #00D1A3;
	backdrop-filter: blur(5px);
	display: flex;
	padding: 1.6rem 3rem;
	justify-content: center;
	align-items: center;
	gap: 1.1rem;
	color: #FFF;
	font-family:'Gilroy-Medium';
	font-size: 2.4rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.8rem;
}
.AutomationCont img{
	height:4rem;
}

.centerMoniter{
	z-index:3;
	width:100%;
	position:relative;
}
.centerMoniter img{
	max-width:100%;
	z-index:3;
	position:relative;
}
.centerMoniter img.frame {
    position: absolute;
    left: 0;
    bottom: -9.6rem;
    z-index: 2;
}


.wfcenFlex {
    z-index: 4;
    width: 142.223%;
    position: absolute;
    bottom: 0;
    transform: translateX(-50%);
    left: 50%;
}
.wfcenFlex.pcbrow{display:inline-block;}
.wfcenFlex.tablet{display:none;}
.wfcenFlexInner{
	display: flex;
    gap: 0.6rem;
	width:100%;
	position:relative;
}
.wfcenCont{
	width:50%;
	height: 14.8rem;
	padding: 1rem;
	border-radius: 1rem;
	border: 2px solid #00D1A3;
	background: #FFF;
}
.wfcenContInner {
    gap: 2rem;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wfceniconBox {
    display: flex;
    gap: 0.8rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.wfceniconBox img.wfcenicon{
	height:5.4rem;
}
.wfceniconBox p {
    gap: 0.2rem;
    display: flex;
    color: #000;
    text-align: center;
    font-family:'Gilroy-Medium';
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.8rem;
    align-items: center;
}
.wfceniconBox p img.miniicon{
	height:1rem;
}
.wfcenText {
	gap:0.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.wfcenText h3{
	margin:0;
	color: #000;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.4rem;
}
.wfcenText h3 span{
	position:relative;
}
.wfcenText h3 span b{
	position:relative;
	z-index:2;
	font-size: 2.6rem;
}
.wfcenText h3 span:after{
	z-index:1;
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1.2rem;
	background:#00D1A3;
}
.wfcenText h4{
	margin:0;
	color: #888;
	text-align: center;
	font-family:'Gilroy-Medium';
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2rem;
}




.left01 {animation-name: left01; animation-delay: 1s; animation-duration:1s; animation-fill-mode: both;}
@keyframes left01 {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-30%, 0, 0);
        transform: translate3d(-30%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.topup01 {animation-name: topup01; animation-delay: 0.6s; animation-duration:1s; animation-fill-mode: both;}
@keyframes topup01 {
	from {opacity:0; transform: translateY(-4.5rem);}
	to {opacity:1; transform: translateY(0px);}
}
.topup02 {animation-name: topup02; animation-delay: 0.2s; animation-fill-mode: both;}
@keyframes topup02 {
	from {opacity:0; transform: translateY(4.5rem);}
	to {opacity:1; transform: translateY(0px);}
}



.right01 {animation-name: right01; animation-delay: 1.6s; animation-duration:3s; animation-fill-mode: both;}
@keyframes right01 {
    from {
        opacity: 0;
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.right02 {animation-name: right02; animation-delay: 1.4s; animation-duration:1s; animation-fill-mode: both;}
@keyframes right02 {
    from {
        opacity: 0;
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}


.topup03 {animation-name: topup03; animation-delay: 1.8s; animation-duration:1s; animation-fill-mode: both;}
@keyframes topup03 {
	from {opacity:0; transform: translateY(-4.5rem);}
	to {opacity:1; transform: translateY(0px);}
}


@media (max-width:1720px) {
	.AutomationImg img {
		height: 4.4rem;
	}
	.centerMoniter img.frame {
		bottom: -5.5vw;
	}
	.AutomationCont {
		padding: 1.4rem 2.6rem;
		gap: 1.1rem;
		font-size: 2.2rem;
		line-height: 2.4rem;
	}
	.AutomationCont img {
		height: 3.6rem;
	}
	.wfcenCont {
		height: 12.8rem;
	}
	.wfcenText h3 {
		font-size: 1.6rem;
		line-height: 2rem;
	}
	.wfcenText h3 span b {
		font-size: 2.2rem;
	}
	.wfcenText h3 span:after {
		height: 1rem;
	}
	.wfcenText h4 {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	.wfceniconBox img.wfcenicon {
		height: 4.6rem;
	}
	.wfcenContInner {
		gap: 1.4rem;
	}
	
	
	.left_des img {
		height: 85%;
	}
	.right_des img {
		height: 85%;
	}
	
	
	.wfmidLe {
		padding: 3rem 2rem;
	}
	.wfmidLe h3 {
		font-size: 1.8rem;
		line-height: 2.8rem;
	}
	.wfmidLe h4 {
		padding: 0 0 0 0.8rem;
		font-size: 1.5rem;
		line-height: 2.4rem;
	}
	
	
	.wfmidRi {
		width: 100%;
		padding: 1.3rem 0rem;
	}
	
	.bottext br{display:none;}
	.wfcenFlex .bottext {
		font-size: 1.5rem;
		line-height: 2rem;
		bottom: -6rem;
	}
}
@media (max-width:1600px) {
	.streamlineContWrap .globTitle h3 {
		font-size: 1.9rem;
		line-height: 2.8rem;
	}
	
	.AutomationImg img {
		height: 4rem;
	}
}
@media (max-width:991px) {
	.streamlineContWrap {
		padding: 10rem 0 10rem 0;
	}
	.streamlineContSideBox{
		padding:0;
	}
	.streamlineContSideBox .globTitle{
		padding:0 2rem;
	}
	.strvs {
		width: 20rem;
		padding: 1.1rem 1rem;
		font-size: 2rem;
		line-height: 2.4rem;
	}
	.streamlineContWrap .globTitle h3 {
		font-size: 1.7rem;
		line-height: 2.4rem;
	}
	
	
	.workflowWrap {
		padding: 0 0 0 2rem;
		margin: 5rem 0 0 0;
	}
	.workflowInner{
		display:none;
	}
	.workflowInner_mo{
		display:block;
	}
	.workflowInner_mo .scpInner {
		margin: 0 2rem 0 0;
        width: 130rem;
        padding: 0 0 2rem 0;
	}
	/* .workflowInner { */
		/* padding: 0 10rem; */
		/* height: 100%; */
		/* min-height: auto; */
		/* display: flex; */
		/* width: 100%; */
		/* position: relative; */
		/* justify-content: space-between; */
		/* align-items: center; */
		/* flex-direction: column; */
	/* } */
	.right_des{display:none;}
	
	
	.wfLeftCont {
		position: relative;
		width: 100%;
		padding: 1.9rem;
		border-radius: 1rem;
		box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
	}
	.left01 {animation-name: left01; animation-delay: 0s; animation-duration:1s; animation-fill-mode: both;}
	@keyframes left01 {
		from {
			opacity: 0;
			-webkit-transform: translateY(4.5rem);
			transform: translateY(4.5rem);
		}
		to {
			opacity: 1;
			-webkit-transform:translateY(0px);
			transform: translateY(0px);
		}
	}
	
	.wftop h3 {
		padding: 1.6rem 0px;
		font-size: 2rem;
		line-height: 3rem;
	}
	.wfmidLe {
		padding: 2rem 2rem;
	}
	
	
	.wfCenterCont {
		z-index: 3;
		transform: inherit;
		width: 100%;
		position: relative;
		left: inherit;
		height: inherit;
	}
	.wfCenterContInner {
		padding: 0 6rem;
		gap: 2rem;
		margin: 6rem 0 1rem 0;
		position: relative;
		display: flex;
		width: 100%;
		height: 100%;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.AutomationBox {
		gap: 2rem;
		position: relative;
	}
	.topup01 {animation-name: topup01; animation-delay: 0s; animation-duration:1s; animation-fill-mode: both;}
	@keyframes topup01 {
		from {
			opacity: 0;
			-webkit-transform: translateY(4.5rem);
			transform: translateY(4.5rem);
		}
		to {
			opacity: 1;
			-webkit-transform:translateY(0px);
			transform: translateY(0px);
		}
	}
	.centerMoniter {
		z-index: 3;
		width: 100%;
		position: relative;
	}
	.topup02 {animation-name: topup02; animation-delay: 0s; animation-duration:1s; animation-fill-mode: both;}
	@keyframes topup02 {
		from {
			opacity: 0;
			-webkit-transform: translateY(4.5rem);
			transform: translateY(4.5rem);
		}
		to {
			opacity: 1;
			-webkit-transform:translateY(0px);
			transform: translateY(0px);
		}
	}
	.centerMoniter img.frame {
		position: relative;
		bottom: 6px;
	}
	
	
	
	.bottom_des {
		display: flex;
		padding: 0 6rem;
		/* display: block; */
		justify-content: center;
	}
	.bottom_des img{
		position:relative;
		max-width:100%;
	}
	
	
	.wfRightCont {
		position: relative;
		width: 100%;
		padding: 1.9rem;
		border-radius: 1rem;
		margin:0 0 4rem 0;
	}
	.right02 {animation-name: right02; animation-delay: 0s; animation-duration:1s; animation-fill-mode: both;}
	@keyframes right02 {
		from {
			opacity: 0;
			-webkit-transform: translateY(4.5rem);
			transform: translateY(4.5rem);
		}
		to {
			opacity: 1;
			-webkit-transform:translateY(0px);
			transform: translateY(0px);
		}
	}
	.wfmidRiInner {
		width: 100%;
		background: #E5F8F4;
		display: flex;
		padding: 4rem 6rem;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 2rem;
		flex: 1 0 0;
		align-self: stretch;
	}
	.wfmidRiarrow {
		display: flex;
		align-items: center;
	}
	.wfmidRiarrow img {
		height: 80%;
	}
	
	
	.wfcenFlex.pcbrow{display:none;}
	.wfcenFlex.tablet{display:block;}
	.wfcenFlex {
		z-index: 4;
		width: 100%;
		position: relative;
		bottom: 0;
		transform: inherit;
		left: inherit;
	}
	.wfcenFlex .bottext {
		margin: 1rem 0 0 0px;
		position: relative;
		font-size: 1.5rem;
		line-height: 2rem;
		bottom: 0;
	}
}
@media (max-width:767px) {
	.streamlineContWrap {
		padding: 6rem 0 6rem 0;
	}
	.strvsBox {
		gap: 0.8rem;
	}
	.strvs {
		width: 15rem;
		padding: 1rem 0rem;
		font-size: 1.6rem;
		line-height: 2.8rem;
	}
	.strvsBox span {
		font-size: 1.6rem;
		line-height: 3rem;
	}
	.streamlineContWrap .globTitle h3 {
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	

	.workflowWrap {
		padding: 0 0 0 2rem;
		margin: 2rem 0 0 0;
	}
	.workflowInner_mo .scpInner {
		margin: 0 2rem 0 0;
        width: 100rem;
        padding: 0 0 2rem 0;
	}
	
	
	.wfLeftCont {
		width: 100%;
		padding: 1.5rem;
		border-radius: 0.5rem;
	}
	.wflrBox {
		gap: 0.2rem;
		border-radius: 0.3rem;
	}
	.wfmidLeInner {
		gap: 0.1rem;
	}
	.wftop h3 {
		padding: 1.4rem 0px;
		font-size: 1.8rem;
		line-height: 2.4rem;
	}
	.wfmidLe {
		padding: 1.8rem 1.8rem;
	}
	.wfmidLe h3 {
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.wfmidLe h4 {
		padding: 0 0 0 0.6rem;
		font-size: 1.4rem;
		line-height: 2.2rem;
	}
	.wfmidLe h4:before {
		top: 1rem;
		width: 0.2rem;
		height: 0.2rem;
	}
	
	
	.AutomationBox {
		gap: 1rem;
	}
	.AutomationImg img {
		height: 2.6rem;
	}
	.AutomationCont {
		padding: 1rem 2rem;
		gap: 0.7rem;
		font-size: 1.6rem;
		line-height: 2rem;
	}
	.AutomationCont img {
		height: 2rem;
	}
	.wfCenterContInner {
		padding: 0;
		gap: 2rem;
		margin: 4rem 0 0rem 0;
	}
	
	
	.bottom_des {
		padding: 0 2rem;
	}
	
	
	.wfRightCont {
		padding: 1.5rem;
		border-radius: 0.5rem;
		margin: 0 0 2rem 0;
	}
	.wfmidRiInner {
		padding: 1.8rem;
		gap: 1rem;
	}
	.wfmidRi {
		width: auto;
		padding: 1.2rem 3rem;
	}
	.wfmidRi h3 {
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.wfmidRiarrow img.pc{display:none;}
	.wfmidRiarrow img.mo{display:inline-block;}
	.wfmidRiarrow img {
		height: 16.4rem;
	}
	
	
	.wfcenFlexInner {
		display: flex;
		gap: 0.4rem;
		width: 100%;
		position: relative;
		flex-direction: column;
	}
	.wfcenCont {
		border-radius: 0.5rem;
		padding: 1rem 3rem;
		width: 100%;
		height: 12rem;
	}
	.wfcenContInner {
		display: flex;
		gap: 1.6rem;
		justify-content: space-between;
	}
	.wfcenText {
		width: 100%;
		gap: 0.6rem;
	}
	.wfcenText h3 {
		font-size: 1.5rem;
		line-height: 1.8rem;
	}
	.wfcenText h3 span b {
		font-size: 2rem;
	}
	.wfcenText h3 span:after {
		bottom: 0;
		height: 0.8rem;
	}
	.wfcenText h4 {
		font-size: 1.3rem;
		line-height: 1.8rem;
	}
	.wfcenFlex .bottext {
		margin: 2rem 0 0 0px;
		position: relative;
		font-size: 1.2rem;
		line-height: 1.8rem;
		bottom: 0;
	}
}

/*----------------------------------------------------------------------------------
# AVIEW LCS Plus in Clinical Workflow
------------------------------------------------------------------------------------*/
.clinicalContWrap{
	width:100%;
	position:relative;
	padding:12rem 0;
	background: #F8F8F8;
}
.clinicalContSideBox{
	width: 100%;
    position: relative;
    max-width: 172rem;
    padding: 0 2rem;
    margin: 0 auto;
}
.clinicalContSideBox .globTitle h3{
	margin:0;
}
.cliniWrap{
	margin:6rem 0 0 0;
	width:100%;
	position:relative;
}
.cliniInner{
	padding: 8rem 10rem;
	width:100%;
	position:relative;
	border-radius: 10px;
	background: #FFF;
}
.cliniInner img{
	max-width:100%;
}
@media (max-width:1600px) {
	.cliniInner {
		padding: 4rem 4rem;
	}
}
@media (max-width:991px) {
	.clinicalContWrap {
		padding: 10rem 0;
	}
	.clinicalContSideBox {
		padding: 0;
	}
	.clinicalContSideBox .globTitle{
		padding: 0 2rem;
	}
	.cliniWrap {
		overflow: hidden;
		margin: 4rem 0 0 0;
		padding: 0 0 0 2rem;
	}
	.cliniInner {
		margin: 0 2rem 0 0;
		width: 110rem;
		padding: 3rem 2rem;
	}
}
@media (max-width:767px) {
	.clinicalContWrap {
		padding: 6rem 0;
	}
	.cliniInner {
		border-radius: 0.5rem;
		margin: 0 2rem 0 0;
		width: 100rem;
		padding: 2rem 2rem;
	}
}
/*----------------------------------------------------------------------------------
# How to Get Started with AVIEW LCS Plus
------------------------------------------------------------------------------------*/
.getStartedContWrap{
	width:100%;
	position:relative;
	padding:12rem 0;
	background: #fff;
}
.getStartedContSideBox{
	width: 100%;
    position: relative;
    max-width: 152rem;
    padding: 0 2rem;
    margin: 0 auto;
}

.gsPr {
    padding: 0 0 27rem 0;
    position: relative;
    margin: 6rem 0 0 0;
}
.gsPr ul {
    /* height: 15.5912vw; */
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.gsPr ul li {
    margin: 0px -4rem;
    height: 36rem;
    position: relative;
    width: 36rem;
	z-index:5;
}
.gsPr ul li:nth-child(2){
	z-index:3;
}
.gsPr ul li:nth-child(4){
	z-index:3;
}
.gsPr ul li:nth-child(1) .gsPrGrenn{
	background: rgba(0, 201, 157, 0.30);
}
.gsPr ul li:nth-child(3) .gsPrGrenn{
	background: rgba(0, 201, 157, 0.40);
}
.gsPrGrenn{
	height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 999px;
	background: rgba(0, 201, 157, 0.30);
	backdrop-filter: blur(5px);
}
.gsPr ul li:nth-child(5) .gsPrGrenn {
    background: initial;
    backdrop-filter: initial;
    border: 1px solid #00C99D;
    padding: 0.5rem;
}
.gsPrGrennInner{
	height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 999px;
	background: rgba(0, 201, 157, 0.80);
	backdrop-filter: blur(5px);
}
.prgrText01 {
    display: flex;
    flex-direction: column;
}
.prgrText01 h3{
	color: #111;
	text-align: center;
	font-family:'Gilroy';
	font-size: 2.8rem;
	font-style: normal;
	font-weight: 600;
	line-height:3.2rem;
	margin:0 0 2rem 0;
}
.prgrText01 h4 {
	margin:0;
    position: relative;
    padding: 0 0 0 1.2rem;
    color: #111;
    text-align: left;
    font-family: 'Gilroy';
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.8rem;
}
.prgrText01 h4:before {
    top: 1.2rem;
    border-radius: 50%;
    content: '';
    position: absolute;
    left: 0;
    width: 0.4rem;
    height: 0.4rem;
    background: #111;
}
.prgrText02{
	color: #111;
	text-align: center;
	font-family:'Gilroy';
	font-size: 4rem;
	font-style: normal;
	font-weight: 600;
	line-height: 4.8rem;
}
.prgrText03{
	position:relative;
}
.prgrText03 h3{
	margin:0;
	color: #111;
	text-align: center;
	font-family:'Gilroy';
	font-size: 2.8rem;
	font-style: normal;
	font-weight: 600;
	line-height:3.2rem;
}

.gsPrCircle_01{
	height:100%;
	border-radius: 999px;
	/* border: 2px dashed #AAA; */
	background: #FFF;
	padding:1.4rem;
	
	background-image: url(/public/img/global/australia/gsPrCircle_01_dot.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.gsPrCircle_01Inner {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #F6F6F6;
}
.gsPrCircle_02{
	height:100%;
	border-radius: 999px;
	background: #F6F6F6;
	display: flex;
    align-items: center;
    justify-content: center;
}
img.gsarrow {
    height: 3.2rem;
}


.gsPrBottomBox {
    bottom: -23.2rem;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
}
.gsPrBottom:before {
    content: '';
    top: -3.9rem;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    height: 3.8rem;
    border-left: 2px dashed #AAA;
}
.gsPrBottom {
    position: relative;
    width: 50rem;
    padding: 3rem;
    border-radius: 0.8rem;
    border: 2px solid #EEE;
    background: #FFF;
}
.gsPrBottomList {
    gap: 0;
    text-align: left;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: center;
    flex-direction: column;
}
.gsPrBottomList dl{
	position:relative;
	list-style:none;
}
.gsPrBottomList dl h3{
	margin:0;
    position: relative;
    padding: 0 0 0 1.2rem;
    color: #111;
    text-align: left;
    font-family: 'Gilroy';
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.2rem;
}
.gsPrBottomList dl h3:before {
    top: 1.4rem;
    border-radius: 50%;
    content: '';
    position: absolute;
    left: 0;
    width: 0.4rem;
    height: 0.4rem;
    background: #00D1A3;
}



.gsPrBottomBoxgr {
    bottom: -19rem;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
}
.gsPrBottomBoxgr:before {
    content: '';
    top: -3.9rem;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    height: 3.8rem;
    border-left: 2px dashed #00D1A3;
}
.gsPrBottomgr {
    position: relative;
    width: 43rem;
    padding: 2.8rem;
    border-radius: 0.8rem;
    border: 2px solid #00D1A3;
    background: #FFF;
}
.gsPrBList h3 {
    gap: 0.8rem;
    display: flex;
    margin: 0;
    position: relative;
    padding: 0;
    color: #111;
    text-align: center;
    font-family: 'Gilroy';
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.2rem;
    align-items: center;
    flex-direction: column;
}
.gsPrBList h3 img{
	height:4.8rem;
}
@media (max-width:1600px) {
	.gsPr ul li {
		margin: 0px -3rem;
		height: 30rem;
		position: relative;
		width: 30rem;
		z-index: 5;
	}
}
@media (max-width:1500px) {
	.prgrText01 h3 {
		font-size: 2.4rem;
		line-height: 3rem;
		margin: 0 0 1.4rem 0;
	}
	.prgrText01 h4 {
		padding: 0 0 0 1.2rem;
		font-size: 1.6rem;
		line-height: 2.8rem;
	}
	.prgrText02 {
		font-size: 3.6rem;
		line-height: 4rem;
	}
	.prgrText03 h3 {
		font-size: 2.4rem;
		line-height: 3rem;
	}
	
	.gsPrBottomBox {
		bottom: -18rem;
	}
	.gsPrBottom {
		width: 50rem;
		padding: 2rem;
		border-radius: 0.8rem;
	}
	.gsPrBottomList dl h3:before {
		top: 1rem;
		width: 0.4rem;
		height: 0.4rem;
	}
	.gsPrBottomList dl h3 {
		padding: 0 0 0 1.2rem;
		font-size: 1.5rem;
		line-height: 2.4rem;
	}
	
	.gsPrBottomBoxgr {
		bottom: -16.3rem;
	}
	.gsPrBottomgr {
		width: 37rem;
		padding: 2rem;
		border-radius: 0.8rem;
		border: 2px solid #00D1A3;
	}
	.gsPrBList h3 {
		display: flex;
		font-size: 1.5rem;
		line-height: 2rem;
		align-items: center;
		flex-direction: column;
	}
}
@media (max-width:991px) {
	.getStartedContWrap {
		padding: 10rem 0;
	}
	.getStartedContSideBox {
		padding: 0;
	}
	.getStartedContSideBox .globTitle{
		padding: 0 2rem;
	}
	.gsPrWrap{
		overflow:hidden;
		padding:0 0 0 2rem;
	}
	.gsPr {
		width: 130rem;
		padding: 0 0 22rem 0;
		position: relative;
		margin: 6rem 0 0 0;
	}
	
	
	.gsPrBottomBoxgr {
		bottom: -15.1rem;
	}
	.gsPrBList h3 img {
		height: 3.8rem;
	}
}
@media (max-width:767px) {
	.getStartedContWrap {
		padding: 6rem 0;
	}
	.gsPr {
		width: 110rem;
		padding: 0 2rem 18rem 0;
		margin: 4rem 0 0 0;
	}
	.gsPr ul li {
		margin: 0px -1.5rem;
		height: 24rem;
		position: relative;
		width: 24rem;
		z-index: 5;
	}
	.prgrText01 h3 {
		font-size: 2.1rem;
		line-height: 2.4rem;
		margin: 0 0 1.4rem 0;
	}
	.prgrText01 h4 {
		padding: 0 0 0 0.9rem;
		font-size: 1.3rem;
		line-height: 2.1rem;
	}
	.prgrText01 h4:before {
		top: 0.9rem;
		width: 0.3rem;
		height: 0.3rem;
	}
	.gsPrCircle_01 {
		border: 1px dashed #AAA;
		padding: 0.75rem;
	}
	.gsPrBottomList dl h3 {
		padding: 0 0 0 0.9rem;
		font-size: 1.3rem;
		line-height: 2.3rem;
	}
	.gsPrBottom {
		width: 38.4rem;
		padding: 2.2rem;
		border-radius: 0.6rem;
	}
	.gsPrBottomBox {
		bottom: -17.2rem;
	}
	.gsPrBottom:before {
		top: -3.2rem;
		height: 3rem;
		border-left: 1px dashed #AAA;
	}
	.gsPrBottomList dl h3:before {
		top: 1rem;
		width: 0.3rem;
		height: 0.3rem;
	}
	.prgrText03 h3 {
		font-size: 2.1rem;
		line-height: 2.4rem;
	}
	.gsPrBList h3 {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	.gsPrBList h3 img {
		height: 3rem;
	}
	.gsPrBottomgr {
		width: 23rem;
		padding: 2.2rem;
		border-radius: 0.6rem;
		border: 2px solid #00D1A3;
	}
	.gsPrBottomBoxgr {
		bottom: -15rem;
	}
	.gsPrBottomBoxgr:before {
		content: '';
		top: -3.1rem;
		transform: translateX(-50%);
		left: 50%;
		position: absolute;
		height: 3rem;
		border-left: 1px dashed #00D1A3;
	}
}