@font-face {
	font-family: 'LibreBaskerville-Italic';
	src: url(../fonts/LibreBaskerville-Italic.eot);
	src: url(../fonts/LibreBaskerville-Italic.eot?#iefix) format('embedded-opentype'),
		url(../fonts/LibreBaskerville-Italic.otf) format('otf'),
		url(../fonts/LibreBaskerville-Italic.svg#LibreBaskerville-Italic) format('svg'),
		url(../fonts/LibreBaskerville-Italic.ttf) format('truetype'),
		url(../fonts/LibreBaskerville-Italic.woff) format('woff'),
		url(../fonts/LibreBaskerville-Italic.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}

@font-face {
	font-family: 'LibreBaskerville-Regular';
	src: url(../fonts/LibreBaskerville-Regular.eot);
	src: url(../fonts/LibreBaskerville-Regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/LibreBaskerville-Regular.otf) format('otf'),
		url(../fonts/LibreBaskerville-Regular.svg#LibreBaskerville-Regular) format('svg'),
		url(../fonts/LibreBaskerville-Regular.ttf) format('truetype'),
		url(../fonts/LibreBaskerville-Regular.woff) format('woff'),
		url(../fonts/LibreBaskerville-Regular.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}

@font-face {
	font-family: 'LibreBaskerville-Bold';
	src: url(../fonts/LibreBaskerville-Bold.eot);
	src: url(../fonts/LibreBaskerville-Bold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/LibreBaskerville-Bold.otf) format('otf'),
		url(../fonts/LibreBaskerville-Bold.svg#LibreBaskerville-Bold) format('svg'),
		url(../fonts/LibreBaskerville-Bold.ttf) format('truetype'),
		url(../fonts/LibreBaskerville-Bold.woff) format('woff'),
		url(../fonts/LibreBaskerville-Bold.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}

@font-face {
	font-family: 'Poppins-Regular';
	src: url(../fonts/Poppins-Regular.eot);
	src: url(../fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Poppins-Regular.otf) format('otf'),
		url(../fonts/Poppins-Regular.svg#Poppins-Regular) format('svg'),
		url(../fonts/Poppins-Regular.ttf) format('truetype'),
		url(../fonts/Poppins-Regular.woff) format('woff'),
		url(../fonts/Poppins-Regular.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Medium';
	src: url(../fonts/Poppins-Medium.eot);
	src: url(../fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Poppins-Medium.otf) format('otf'),
		url(../fonts/Poppins-Medium.svg#Poppins-Medium) format('svg'),
		url(../fonts/Poppins-Medium.ttf) format('truetype'),
		url(../fonts/Poppins-Medium.woff) format('woff'),
		url(../fonts/Poppins-Medium.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-SemiBold';
	src: url(../fonts/Poppins-SemiBold.eot);
	src: url(../fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Poppins-SemiBold.otf) format('otf'),
		url(../fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg'),
		url(../fonts/Poppins-SemiBold.ttf) format('truetype'),
		url(../fonts/Poppins-SemiBold.woff) format('woff'),
		url(../fonts/Poppins-SemiBold.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Bold';
	src: url(../fonts/Poppins-Bold.eot);
	src: url(../fonts/Poppins-Bold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Poppins-Bold.otf) format('otf'),
		url(../fonts/Poppins-Bold.svg#Poppins-Bold) format('svg'),
		url(../fonts/Poppins-Bold.ttf) format('truetype'),
		url(../fonts/Poppins-Bold.woff) format('woff'),
		url(../fonts/Poppins-Bold.woff2) format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}

html{
    -webkit-font-smoothing:antialiased;
    scroll-behavior:smooth;
}
.elementor-widget:not(:last-child){margin-block-end: 0;}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding:0;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:inherit !important;}

.contactBtm > .elementor-container,
.contactBtm > .elementor-container > .elementor-column,
.contactBtm > .elementor-container > .elementor-column > .elementor-widget-wrap,
.contactBtm > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget,
.tcaSec-6-v1 > .elementor-container,
.tcaSec-6-v1 > .elementor-container > .elementor-top-column,
.tcaSec-6-v1 > .elementor-container > .elementor-top-column > .elementor-widget-wrap,
.tcaSec-6-v1 > .elementor-container > .elementor-top-column > .elementor-widget-wrap > .elementor-widget,
.contactDtls .tcaBox > .elementor-container,
.contactDtls .tcaBox > .elementor-container > .elementor-column,
.contactDtls .tcaBox > .elementor-container > .elementor-column > .elementor-widget-wrap,
.contactDtls .tcaBox > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget{position:static !important;}

body{
    margin:0;
    padding:0;
	background-color:#fff;
  	font-family: 'Poppins-Regular';
    font-size:0.9375vw; /* 18 / 1920 */
    line-height:1.5; /* 27px */
	color:#000;
}

.container,
.elementor-top-section > .elementor-container{
	width:75.9375vw; /* 1458 / 1920 */	
	box-sizing:border-box;
    word-wrap:break-word;
    position:relative; 
	margin:auto;
    z-index:1;
}

*{
    box-sizing:border-box;
    outline:none;
}

*:focus{outline:none}
*::-moz-focus-inner{
    outline:none;
    border:0
}

a{color:#00a651}
a:hover{
    text-decoration:none;
    color:#403062;
}
.heading{
	width:100%;
	text-align:center;
	margin:0 0 3.125vw; /* 60 / 1920 */
}
.heading h2{
	margin:0;
	font-weight:normal;
	font-family: 'LibreBaskerville-Regular';
	line-height:1.250; /*55px*/
	font-size:2.444em; /*44px*/
	color:#343F50;
}
.heading h2 span{
  	font-family: 'LibreBaskerville-Italic';
	color:#F68450;
}
.heading p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
	color:#343F50;
}
.heading p ~ p{margin-top:1.6666666666666666vw;} /* 32 / 1920 */

.paragraph{
	width:100%;
	align-items: flex-start;
	flex-direction: column;
	display: flex;
	gap:2.1875vw; /* 42 / 1920 */
}
.paragraph p{
	margin:0;
	text-align:left;
	font-size:1.333em; /* 24px */
	line-height:1.750; /* 42px */
	color: #343F50;
}

.bgImg{
    width:100%;
	height:100%;
    position:absolute;
    line-height:0;
    left:0;
    top:0;
}
img{max-width:100%}
.bgImg img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}
.commonBtn{
	text-decoration:none;
  	font-family: 'Poppins-Bold';
	padding:0.67708333333333336vw 1.5625vw; /* 13-30 / 1920 */
	background-color:transparent;
	border:1px solid #C0C0C0;
	gap:0.5208333333333333vw; /* 10 / 1920 */
	border-radius:100px;
	line-height:1.500; /* 24px */
	font-size:0.889em; /* 16px */
	color:#F68450;
    display:inline-flex;
    justify-content:center;
    align-items:center;
}
.commonBtn:hover{
	background-color:#F68450;
	border-color:#F68450;
	color:#fff;
}
.commonBtn svg{
	width:auto;
	height:0.625vw; /* 12 / 1920 */
}

@media screen and (max-width:767px){
	body{font-size:12px;}
	.container,
	.elementor-top-section > .elementor-container{
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	.elementor-top-section > .elementor-container .container{
		padding-left:0;
		padding-right:0;
	}
	.heading{margin-bottom:40px;}
	.heading h2{
		line-height:1.25; /* 25px */
		font-size:20px;
	}
	.heading h2 span{display: block;}
	.heading p{
		margin-top:20px;		
		line-height:21px;
		font-size:14px;
	}
	.heading p ~ p{margin-top:21.3333px;}
	.heading p br{display:none;}
	.paragraph{gap:28px}
	.commonBtn {
		padding:13px 30px;
		line-height:18px;
		font-size:12px;
		gap:10px;
	}
	.banner .commonBtn,
	.postText .commonBtn{
		font-family: 'Poppins-SemiBold';
		padding:10px 30px;
		line-height:21px;
		font-size:14px;
	}
	.commonBtn svg {height:10px;}
	.mblbrk,
	.mblbrk h2 span,
	.mblbrk h1 span{display:block;}
}

/********************************/
/*******      HEADER      *******/
/********************************/
#header{
    width:100%;
	border-bottom:1px solid #ffffff20;
	box-shadow:5px 5px 10px 0 rgba(0,0,0,0.10);
	position:fixed;
    display:block;
    z-index:99999;
	left:0;
	top:0;
}
.sticky{background-color:#fff;}
#header .container{
	width:95.83333333333334vw; /* 1840 / 1920 */
	height:6.927083333333334vw; /* 133 / 1920 */
    justify-content:space-between;
    align-items:center;
	position:static;
    flex-wrap:wrap;
    display:flex;
}

#logo{
    width:12.604166666666666vw; /* 242 / 1920 */
    display:block;
	line-height:0;
}
.single .normlogo,
.sticky .normlogo{display:none;}
.sticlogo{display:none;}
.single .sticlogo,
.sticky .sticlogo{display:block;}
#logo img,
#logo svg{
    width:100%;
	height:auto;
}
.menuBtn{
	width:15px;
	font-size:0;
	line-height:0;
	background:none;
	position:relative;
	cursor:pointer;
	display:none;
	border:none;
	padding:0;
	margin:0;
	color:#fff;
}
.menuBtn.show{
	width:12px;
	margin-top:-11px;
	color:#000;
	z-index:9;
}
.sticky .menuBtn,
.single-post .menuBtn{color:#000;}
.menuBtn svg{
	width:100%;
	height:auto;
}
.menuBtn svg:last-child,
.menuBtn.show svg:first-child{display:none;}
.menuBtn.show svg:last-child{display:block;}

.menuBox{
	position: relative;
	width:calc(100% - 12.604166666666666vw); /* 242 / 1920 */
	padding-right:24.583333333333332vw; /* 472 / 1920 */
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    display:flex;
}
.menuHead{
	width:100%;
	padding:20px;
	border-bottom:1px solid #D6D6D6;
	position:absolute;
	left:0;
	top:0;
	justify-content: space-between;
	align-items: center;
	display:none;
	font-family: 'Poppins-SemiBold';
	line-height:16px;
	font-size: 14px;
}
.hdrRgt{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	transform:translateY(-50%);
	position:absolute;
	right:0;
	top:50%;
}
.whatsApp{
	line-height:0;
	text-decoration:none;
	gap:0.5208333333333333vw; /* 10 / 1920 */
    align-items:center;
    display:flex;
	color:#fff;
}
.whatsApp.mob{display:none;}
.sticky .whatsApp,
.single-post .whatsApp{color:#000;}
.whatsApp:hover{
	text-decoration:none;
	color:#F68450;
}
.sticky .whatsApp:hover{color:#075E54;}
.whatsApp svg{
	width:2.1354166666666667vw; /* 41 / 1920 */
	height:auto;
}
.whatsApp strong{
	text-align:left;
	flex-direction:column;
	gap:0.26041666666666665vw; /* 5 / 1920 */ 
	font-weight:normal;
	line-height:1.000; /* 16px */
	font-size:0.889em; /* 16px */
	flex-wrap:wrap;
	display:flex;
}

.hdrRgt .commonBtn{
	border:none;
	display:block;
	margin-left:auto;
	text-decoration:none;
  	font-family: 'Poppins-Bold';
	padding:0.8333333333333333vw 2.0833333333333332vw; /* 16-40 / 1920 */
	background-color:#F68450;
	border-radius:100px;
	line-height:1.000; /* 16px */
	font-size:0.889em; /* 16px */
	color:#fff;
}
.hdrRgt .commonBtn:hover{
	background-color:#fff;
	color:#F68450;
}
.sticky .hdrRgt .commonBtn:hover,
.single-post .hdrRgt .commonBtn:hover{
	background-color:#F68450;
	box-shadow:5px 5px 15px 0 rgba(246, 132, 80, 0.90);
	color:#fff;
}

#header .menu{
	justify-content:center;
	overflow:inherit;
	list-style:none;
	flex-wrap:wrap;
	display:flex;
	gap:3.125vw; /* 60 / 1920 */
	padding:0;
	margin:0;
}
.sub-menu{
	width:17.5vw; /* 336 / 1920 */ 
	list-style: none;
	flex-direction: column;
	align-items: flex-start;
	transform:translateX(-50%);
	position: absolute;
	display: flex;
	padding: 0;
	margin: 0;
	left: 50%;
	gap: 1px;
	border-radius:0.5208333333333333vw; /* 10 / 1920 */
	box-shadow:10px 10px 30px 0 rgba(0, 0, 0, 0.20);
	backdrop-filter:blur(7.5px);
    transition:all 0.5s ease;
    visibility:hidden;
    z-index:-9;
    opacity:0;
	top:150px;
}
.sub-menu::before{
    width:0;
    height:0;
    content:"";
    display:block;
	transform:translateX(-50%);
    border-bottom:0.78125vw solid rgba(0,0,0,0.80); /* 15 / 1920 */ 
    border-left:0.9375vw solid transparent; /* 18 / 1920 */ 
    border-right:0.9375vw solid transparent; /* 18 / 1920 */ 
    position:absolute;
	opacity: 0.8;
	bottom:100%;
	left:50%;
}
#header .menu li:hover .sub-menu{
	visibility:visible;
	z-index:99;
	opacity:1;
	top:100%;
}
#header .menu li{
	text-align:left;
	text-transform:uppercase;
	position: relative;
}
#header .menu > li{
	padding-top:1.0416666666666666vw; /* 20 / 1920 */
	padding-bottom:1.0416666666666666vw; /* 20 / 1920 */
}
.sub-menu li{width:100%;}
#header .menu li a{
	position:relative;
	text-decoration:none;
	line-height:1.000; /* 18px */
	font-size:1.000em; /* 18px */
	display:block;
	color:#fff;
}
#header.sticky .menu li a,
.single-post #header .menu li a{color:#000;}
#header .menu > li > a{padding-right:1.1458333333333333vw;} /* 22 / 1920 */
#header .menu ul li:first-child a{border-radius:0.5208333333333333vw 0.5208333333333333vw 0 0;} /* 10 / 1920 */
#header .menu ul li:last-child a{border-radius:0 0 0.5208333333333333vw 0.5208333333333333vw;} /* 10 / 1920 */

#header .menu li li a{
	opacity: 0.8;
	padding:1.0416666666666666vw; /* 20 / 1920 */ 
	background:rgba(0,0,0,0.80);
	text-align:center;
	color:#fff;
}
#header.sticky .menu li li a,
.single-post #header .menu li li a{color:#fff;}
#header .menu li li a:hover{
	background: rgba(246, 132, 80, 0.80);
	font-family: 'Poppins-Bold';
	color:#fff;
}
#header .menu > li.current-menu-item > a{
	font-family: 'Poppins-Bold';
	color:#F68450;
}
#header .menu li:hover > a,
#header .menu li > a:hover{color:#F68450;}

#header .menu > li.menu-item-has-children > a::after{
	width:0.4166666666666667vw;/* 8 / 1920 */
	height:0.4166666666666667vw;/* 8 / 1920 */
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transition:all 0.15s ease-in-out;
	-webkit-transition:all 0.15s ease-in-out;
	-webkit-transform-origin:66% 66%;
	-ms-transform-origin:66% 66%;
	-ms-transform:rotate(45deg);
	transform-origin:66% 66%;
	transform:rotate(45deg);
	margin-top:-0.3125vw;/* 6 / 1920 */
	pointer-events:none;
	position:absolute;
	display:block;
	content:'';
	right:0;
	top:50%;
}
#header.sticky .menu > li.menu-item-has-children > a::after,
.single-post #header .menu > li.menu-item-has-children > a::after{
	border-right-color:#000;
	border-bottom-color:#000;
}
#header .menu > li.menu-item-has-children:hover > a::after{transform:rotate(-135deg);}

@media screen and (max-width:767px){
	#header{padding:0;}
	#header .container {
		width:100%;
		height:auto;
		justify-content: flex-end;
	}
	#logo{
		width:123.231px;
		margin-top:17px;
		margin-bottom:3px;
		margin-right:auto;
	}
	.menuBtn{display:block}
	.menuBox{
		width:100%;
		height:100%;
		background-color:#fff;
		position:fixed;
		display:none;
		padding:0;
		right:0;
		top:0;
	}
	.menuBtn.show + .menuBox{display: block;}
	.menuHead{display:flex;}
	#header .menu {
		width:100%;
		padding:76px 20px 0;
		flex-direction: column;
		align-items: flex-start;
		display: flex;
		gap: 20px;
	}
	.sub-menu{
		width:100%;
		transform:none;
		position:static;
		border-radius:0;
		box-shadow:none;
		display:none;
		z-index:9;
		opacity:1;
		visibility:visible;
		backdrop-filter:none;
		padding:20px 0 0 26px;
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}
	#header .menu li:hover .sub-menu{display:flex}
	.sub-menu::before{display: none;}
	#header .menu li{
		width:100%;
		text-transform: capitalize;
	}
	.sub-menu > li:first-child{border-top:none;}
	
	#header .menu > li{
		padding-top:0;
		padding-bottom:0;
	}
	#header .menu li a{
		padding:0;
		font-family: 'Poppins-Medium';
		line-height:21px;
		font-size:14px;
		color:#000;
	}
	#header .menu > li.menu-item-has-children > a{margin-right:26px;}
	#header .menu > li.menu-item-has-children:hover > a{
		margin-left:26px;
		margin-right:0;
	}
	#header .menu > li.current-menu-item > a{
		font-family: 'Poppins-Medium';
	}
	#header .menu ul li:first-child a,
	#header .menu ul li:last-child a{border-radius:0;}
	#header .menu li li a{
		padding:0;
		opacity:1;
		color:#000;
		background:none;
		text-align: left;
	}
	#header.sticky .menu li li a,
	.single-post #header .menu li li a{color:#000;}
	#header .menu li li a:hover,
	#header.sticky .menu li li a:hover,
	.single-post #header .menu li li a:hover{
		background:none;
		font-family: 'Poppins-Medium';
		color:#F68450;
	}
	#header .menu > li.menu-item-has-children > a::after{
		width:7px;
		height:7px;
		transition:none;
		-webkit-transition:none;
		transform:rotate(-45deg);
		border-right:2px solid #000;
		border-bottom:2px solid #000;
		margin-top:-6px;
		right:-26px;
	}
	#header .menu > li.menu-item-has-children:hover > a::after{
		transform:rotate(135deg);
		left:-26px;
		right:auto;
	}
	.hdrRgt {
		gap:15px;
		transform: none;
		right: auto;
		left:10px;
		top:8px;
	}
	.whatsApp {
		margin-right:20px;
		color:#fff;
		gap:4px;
	}
	.whatsApp.mob{display:flex;}
	.whatsApp.desk{display:none;}
	.whatsApp svg {width:17px;}
	.whatsApp strong{
		font-family: 'Poppins-Medium';
		line-height:16px;
		font-size:12px;
	}
	.hdrRgt .commonBtn {
		padding: 7px 15px;
		display:none;
	}
}

/********************************/
/*******      FOOTER      *******/
/********************************/
.footer{
	width:100%;
	padding:3.125vw 0; /* 60 / 1920 */
	background-color:#0B1D3A;
	color:#fff;
}
.footer .container{width:87.5vw;} /* 1680 / 1920 */
.footer a{
	color:#fff;
	text-decoration: none;
}
.footer a:hover{color:#FFAD06;}

.footer hr{
  height:1px;
  background-color:#5F5F5F;
  margin:3.125vw 0; /* 60 / 1920 */
  padding:0;
  border:0;
}

.ftrTop{
	gap:0.5208333333333333vw; /* 10 / 1920 */
    flex-direction:column;
    align-items:center;
    flex-wrap:wrap;
    display:flex;
}
#ftrLogo{
	width:12.604166666666666vw; /* 242 / 1920 */
	display: block;
	line-height: 0;
}
.ftrTop svg{
	width:100%;
	height: auto;
}
.ftrTop strong{
	text-align:center;
  	font-family: 'LibreBaskerville-Regular';
	font-weight:normal;
	font-size:1.333em; /* 24px */
	line-height:1.25; /* 30px */
	display:block;
}

.ftrMid{
	width:100%;
	justify-content:space-between;
    flex-wrap:wrap;
    display:flex;
	gap:15px;
}
.ftrIn{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap:1.0416666666666666vw; /* 20 / 1920 */
}
.ftrIn-1{max-width:19.635416666666666vw;} /* 377 / 1920 */
.ftrIn p{margin:0;}
.ftrIn strong{
	text-transform:uppercase;
  	font-family: 'Poppins-Bold';
	font-weight:normal;
	color:#F68450;
	display:block;
}
.ftrIn p{
	margin:0;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	line-height:1.9375;/*31px*/
	font-size:0.889em;/*16px*/
}
.ftrIn ul{
	padding:0;
	margin:0;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	flex-direction:column;
	list-style:none;
    flex-wrap:wrap;
    display:flex;
}
.ftrIn li{
	font-size:0.889em;/*16px*/
}
.ftrIn li a{
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
    display:flex;
}
.ftrIn li a svg{
	width:auto;
	height:1.1458333333333333vw; /* 22 / 1920 */
}
.ftrIn:last-child .textwidget{
	width:100%;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
	flex: 1 1 0;
}
.socialMedia{
	width:100%;
	display: flex;
	align-items: center;
	gap:1.5625vw; /* 30 / 1920 */
	margin: 35px 0 0;
}
.socialMedia a{
	width:2.0833333333333332vw; /* 40 / 1920 */
	line-height:0;
}
.socialMedia svg{
	width:100%;
	height:auto;
}

.ftrBtm{
	width:100%;
	justify-content:space-between;
    flex-wrap:wrap;
    display:flex;
	gap:10px;
}
.ftrBtm p{
	margin:0;
}
.ftrBtm a,
.ftrBtm span{
	margin:0 10px;
	color:#fff;
}

@media screen and (max-width:767px){
	.footer{padding:40px 0;}
	.footer .container{
		width:100%;
		padding-left:30px;
		padding-right:30px;
	}
	.ftrTop{gap:10px}
	#ftrLogo {width: 180px;}
	.ftrTop strong {
		line-height: 22px;
		font-size:17.9px;
	}
	.footer hr {margin:40px 0;}
	.ftrMid {gap: 20px;}
	.ftrIn {gap: 10px;}
	.ftrIn strong {
		line-height: 21px;
		font-size: 14px;
	}
	.ftrIn p {
		line-height: 18px;
		font-size: 12px;
	}
	.ftrIn ul {gap:5px;}	
	.ftrIn:last-child .textwidget ul{gap:10px;}
	.ftrIn li {
		line-height: 18px;
		font-size: 12px;
	}
	.ftrIn li a {gap:20px;}
	.ftrIn li a svg {height: 16px;}
	.socialMedia {
		margin-top: 20px;
		gap: 20px;
	}
	.socialMedia a {
		width: 30px;
		line-height: 0;
	}
	.ftrBtm {
		gap: 10px;
		font-size:10px;
	}
	.ftrBtm a, .ftrBtm span {margin: 0;}
}

@media screen and (max-width:639px){
	.ftrIn {width: 100%;}
	.ftrBtm p:first-child{
		width: 100%;
		text-align: center;
	}
	.ftrIn p br{display:none;}
}

/********************************/
/*********    Banner    *********/
/********************************/
.banner{
    width:100%;
	min-height:41.354166666666664vw; /* 794 / 1920 */
	padding-top:7.291666666666667vw; /* 140 / 1920 */ 
    justify-content:center;
    align-items:center;
	text-align:center;
	position:relative;
    display:flex;
	color:#fff;
}
.blogBnr{min-height:34.16666666666667vw;} /* 656 / 1920 */
.homebnr{padding-bottom:5.1041666666666666vw;} /* 98 / 1920 */

.elementor-section.banner > .elementor-container,
.elementor-section.banner > .elementor-container > .elementor-column,
.elementor-section.banner > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-section.banner > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget{position:static;}

.banner .container,
.banner > .elementor-container{
	width:100%;
	z-index:2;
}

.banner h1{
	margin:0 0 2.0833333333333332vw; /* 40 / 1920 */
	font-family: 'LibreBaskerville-Bold';
	font-weight: normal;
	line-height:1.28125; /*82px*/
	font-size:3.556em; /*64px*/
}
.banner h1 span{color:#F68450;}

.banner p{
	width:76.04166666666666vw; /* 1460 / 1920 */
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
	margin:0 auto;
}
.cyprusBnr{
	min-height:47.91666666666667vw; /* 920 / 1920 */
	padding-top:8.854166666666667vw; /* 170 / 1920 */
	padding-bottom:3.6458333333333336vw; /* 70 / 1920 */
}
.cyprusBnr .container{width:95.83333333333334vw;} /* 1840 / 1920 */
.cyprusBnr .tcaRow,
.cyprusBnr .tcaRow > .elementor-container{
	width:100%;
	text-align: left;
    justify-content:space-between;
	align-items: center;
	flex-wrap: wrap;
    display:flex;
}
.cyprusBnr .leftBox{
	width:37.083333333333335vw; /* 712 / 1920 */
	gap:2.0833333333333332vw; /* 40 / 1920 */
	align-items: flex-start;
	flex-direction: column;
	padding-bottom: 30px;
	display: flex;
}
.cyprusBnr .leftBox > .elementor-widget-wrap{
	width:100%; /* 712 / 1920 */
	gap:2.0833333333333332vw; /* 40 / 1920 */
	align-items: flex-start;
	flex-direction: column;
	padding-bottom: 30px;
	display: flex;
}
.cyprusBnr h1{
	margin:0;
	font-size:3.111em; /*56px*/
}
.cyprusBnr p{width:100%}
.cyprusBnr .commonBtn{color:#fff;}

.cyprusBnr .rightBox{width:56.66666666666667vw;} /* 1088 / 1920 */
.cyprusBnr .rightBox strong{
	font-family: 'Poppins-SemiBold';
	font-weight: normal;
	line-height:1.000; /* 24px */
	font-size:1.333em; /* 24px */
	color:#F68450;
	display:block;
}
.banner.v2{
	min-height:47.39583333333333vw; /* 910 / 1920 */
	padding-top:12.916666666666668vw; /* 248 / 1920 */
	padding-bottom:5.572916666666667vw; /* 107 / 1920 */
}
.banner.v2 .container{width:71.97916666666667vw;} /* 1382 / 1920 */
.banner.v2 .tcaRow,
.banner.v2 .tcaRow > .elementor-container{
	width:100%;
    justify-content:space-between;
	align-items: center;
	flex-wrap: wrap;
    display:flex;
}
.banner.v2 .leftBox,
.banner.v2 .leftBox > .elementor-widget-wrap{
	width:100%;
	gap:2.0833333333333332vw; /* 40 / 1920 */
	align-items: flex-start;
	flex-direction: column;
	text-align: left;
	display: flex;
}
.banner.v2 .leftBox{
	width:45.52083333333333vw; /* 874 / 1920 */
	padding-bottom: 30px;
}	
.banner.v2 h1{
	margin:0;
	font-size:3.222em; /*58px*/
}
.banner.v2 p{width:100%}
.banner.v2 .commonBtn{color:#fff;}

.banner.v2 .rightBox{width:24.375vw;} /* 468 / 1920 */
.banner.v2 .rightBox h3{
	font-weight: normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.banner.v2 .rightBox .box{
	width:100%;
	margin-top: 4px;
	padding:2.0833333333333332vw 1.0416666666666666vw; /* 40-20 / 1920 */
	border-radius:0.5208333333333333vw; /* 10 / 1920 */
	background: rgba(0,0,0, 0.40);
}
.banner.v2 .rightBox strong{
	font-family: 'Poppins-SemiBold';
	font-weight: normal;
	line-height:1.5625; /* 50px */
	font-size:1.778em; /* 32px */
	color:#F68450;
	display:block;
}
.banner.v2 .rightBox sub{
	position:relative;
	font-size:0.6em;
	top:-0.4vw;
}
.banner.v2 .rightBox span{
	margin-top:0.5208333333333333vw; /* 10 / 1920 */
	font-size:1.333em; /* 24px */
	display:block;
}

.glanceList{
	width:100%;
	list-style:none;
	gap:2.0833333333333332vw; /* 40 / 1920 */
	margin-top:1.0416666666666666vw; /* 20 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
	padding:0;
}
.glanceList > li{
	width:calc(33.3333% - 1.3888541666666667vw); /* 26.666 / 1920 */
	display:flex;
}
.glanceBox{
	width:100%;
	min-height:9.635416666666667vw; /* 185 / 1920 */
	border-radius:0.5208333333333333vw; /* 10 / 1920 */
	padding:1.0416666666666666vw; /* 20 / 1920 */
	background:rgba(0,0,0,0.50);
	align-items:flex-start;
	flex-direction:column;
	flex-wrap:wrap;
	display:flex;
}
.glanceBox .inner{
	width:100%;
	position:relative;
	line-height:0;
}
.glanceList.v2 .glanceBox .inner{
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items: center;
	display: flex;
}
.glanceList.v2 .glanceBox .textBox{flex: 1 0 0;}
.glanceBox svg{
	width:auto;
	max-height:5.364583333333333vw; /* 103 / 1920 */
	position:absolute;
	color:#F68450;
	right:0;
	top:0;
}
.glanceList.v2 .glanceBox svg{
	max-width:7.291666666666667vw; /* 140 / 1920 */
	max-height:4.791666666666667vw; /* 92 / 1920 */
	position:static;
}
.glanceBox svg.nonDom{max-height:4.583333333333333vw;} /* 88 / 1920 */
.glanceBox h3{
	margin:0 0 0.5208333333333333vw; /* 10 / 1920 */
	font-family:'Poppins-Bold';
	font-weight:normal;
	line-height:1.500; /*27px*/
	font-size:1.000em; /*18px*/
}
.glanceBox span{
	width:100%;
	display:block;
	padding:0 0 0.5208333333333333vw; /* 10 / 1920 */
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:0.9803; /*50px*/
	font-size:2.833em; /*51px*/
	color:#F68450;
}
.glanceBox .text span{
	line-height:1.428; /*50px*/
	font-size:1.944em; /*35px*/
}
.glanceBox p{
	margin:0;
	line-height:1.285;/*18px*/
	font-size:0.778em;/*14px*/
}

.glanceBox ul{
	width:100%;
	padding:0 0 0 10px;
	list-style:outside;
	gap:0.5208333333333333vw; /* 10 / 1920 */
	flex-direction: column;
	align-items: flex-start;
	display: flex;
	margin:0;
}
.glanceBox ul > li{
	line-height:1.285;/*18px*/
	font-size:0.778em;/*14px*/
}
.glanceBox b{
	display:inline;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
}

@media screen and (max-width:767px){
	.banner{min-height:474px;}
	.banner,
	.banner.v2{
		padding-top:88px;
		padding-bottom:20px;
	}
	.homebnr{
		padding-top:78px;
		padding-bottom:22px;
	}
	.banner h1{
		margin-bottom:20px;
		font-size:24px;
	}
	.banner.v2 h1{
		line-height:30px;
		font-size:24px;
	}
	.cyprusBnr h1 {margin-bottom: 0;}
	.banner h1 span{display: block;}
	.banner p{
		width:100%;
		font-size:14px;
	}
	.banner p br{display:none;}
	
	.cyprusBnr .container,
	.banner.v2 .container{width:100%;}
	.cyprusBnr .leftBox,
	.banner.v2 .leftBox,
	.cyprusBnr .leftBox > .elementor-widget-wrap,
	.banner.v2 .leftBox > .elementor-widget-wrap{
		text-align: center;
		width:100%;
		gap: 20px;
	}
	.banner.v2 .leftBox,
	.cyprusBnr .leftBox{padding-bottom:20px;}
	.cyprusBnr .leftBox > .elementor-widget-wrap{
		padding-bottom:0;
		text-align:center;
	}
	.cyprusBnr .rightBox,
	.banner.v2 .rightBox{width:100%;}
	.banner.v2 .rightBox .box {
		padding:20px;
		border-radius:10px;
	}
	.banner.v2 .rightBox h3 {margin:0 0 6px;}
	.banner.v2 .rightBox strong {
		line-height:21px;
		font-size:14px;
	}
	.banner.v2 .rightBox strong svg{
		width:23px;
		height:auto;
	}
	.banner.v2 .rightBox span {
		margin-top: 5px;
		line-height: 18px;
		font-size: 12px;
	}



	.glanceList{
		margin:10px 0 0;
		gap:0;
	}
	.glanceList li{
		width:100%;
		margin-bottom:10px;
	}
		
	.glanceBox{
		min-height:104px;
		border-radius:10px;
		padding:20px;
	}
	.glanceBox .inner{
		align-items: flex-end;
		display: flex;
		gap: 20px;
	}
	.glanceList.v2 .glanceBox .inner {gap: 20px;}
	.glanceBox .textBox{
		align-items:center;
		display: flex;
		flex: 1 0 0;
		gap: 5px;
	}
	.glanceBox .text .textBox{
		align-items:flex-start;
		flex-wrap:wrap;
	}
	.glanceBox svg,
	.glanceBox svg.nonDom{
		max-height:36px;
		position:static;
	}
	.glanceList.v2 .glanceBox svg{
		max-width:53px;
		max-height:36px;
	}
	.glanceBox h3{
		margin-bottom:10px;
		line-height:18px;
		font-size:12px;
	}
	.glanceBox span{
		padding:0;
		width:auto;
		line-height:1.066; /*32px*/
		font-size:30px;
	}
	.glanceBox .text span{
		width:100%;
		line-height:1.000; /*23px*/
		font-size:23px;
	}
	.glanceBox p{
		flex: 1 0 0;
		line-height:13px;
		font-size:10px
	}
	.glanceBox ul {
		padding-left:8px;
		gap:5px;
	}
	.glanceBox ul > li{
		margin:0;
		line-height:13px;
		font-size:10px
	}
	.glanceBox ul > li br{display:none;}

	.slick-dots{
		width:100%;
		list-style:none;
		justify-content:center;
		align-items: center;
		display: flex;
		padding:0;
		gap:10px;
		margin:0;
	}
	.slick-dots li{width:auto;}
	.slick-dots button{
		width:16px;
		height:16px;
		overflow:hidden;
		text-indent:1000px;
		background-color:rgba(255, 255, 255, 0.20);
		border-radius:100%;
		border:none;
		padding:0;
		margin:0;
	}
	.slick-dots .slick-active button{
		background-color:#F68450;
		box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);
	}
}

/********************************/
/*********   commonSec   ********/
/********************************/
.commonSec{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	text-align:center;
}

@media screen and (max-width:767px){
	.commonSec{padding:40px 0;}
}

/********************************/
/*********   tcaSec-1   *********/
/********************************/
.tcaSec-1{
    width:100%; 
	padding-bottom:7.8125vw; /* 150 / 1920 */ 
	background-color:#fff;
	position:relative;
	color:#343F50;
	z-index:2;
}
.mobileShow{display:none !important;}
.elementor-section.tcaSec-1 > .elementor-container,
.tcaSec-1 .elementor-section > .elementor-container {max-width:inherit !important}

.tcaSec-1 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0;}
.tcaSec-1 .container,
.tcaSec-1 > .elementor-container{width:91.77083333333333vw;} /* 1762 / 1920 */

.tcaSec-1-Row{
    width:100%;
	position:absolute;
	transform:translateY(-50%);
    justify-content:space-between;
	text-align:center;
	flex-wrap:wrap;
    display:flex;
	top:50%;
	left:0;
}
.tcaSec-1-Row > .elementor-container{
    width:100%;
    justify-content:space-between;
	text-align:center;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-1-Box{
	padding:1.5625vw; /* 30 / 1920 */ 
	width:calc(33.3333% - 1.0416666666666666vw) !important; /* 20 / 1920 */
	box-shadow:5px 5px 50px rgba(0,0,0,0.10);
	background-color:#fff;
	border-radius:1.0416666666666666vw; /* 20 / 1920 */
	text-align:center;
	line-height:0;
}
.tcaSec-1-Box > .elementor-widget-wrap{
	padding:0 !important;
	display:block !important;
}
.tcaSec-1-Box svg{
	width:auto;
	height:2.65625vw; /* 51 / 1920 */
}
.tcaSec-1-Box h3{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
  	font-family: 'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /*36px*/
	font-size:1.333em; /*24px*/
}
.tcaSec-1-Box p{
	margin:0;
	line-height:1.500;/*24px*/
	font-size:0.889em;/*16px*/
}

@media screen and (max-width:767px){
	.tcaSec-1{
		padding:40px 0 0;
		display:none;
	}
	.tcaSec-1 .container,
	.tcaSec-1 > .elementor-container{width:100%;}
	.tcaSec-1-Row {
		margin-top:20px;
		position: static;
		transform: none;
		gap:20px;
	}
	.mobileShow{display:flex !important;}
	.tcaSec-1-Row > .elementor-container{gap:20px;}
	.tcaSec-1-Box {
		width:100% !important;
		padding: 20px;
		border-radius: 15px;
		color:#000;
	}
	.tcaSec-1-Box > .elementor-widget-wrap{
		width:100%;
		position: relative;
		padding-left:68px;
	}
	.tcaSec-1-Box > .elementor-widget-wrap{
		width:100%;
		min-height:63px;
		position: relative;
		padding-left:68px !important;
		text-align: left;
	}
	.tcaSec-1-Box .elementor-widget-tca-image{
		position: absolute;
		transform:translateY(-50%);
		top:50%;
		left:0;
	}
	.tcaSec-1-Box svg{
		width:48px;
		height:auto;
	}
	.tcaSec-1-Box h3 {
		margin-top:0;
		line-height: 21px;
		font-size: 14px;
	}
	.tcaSec-1-Box p {
		margin: 6px 0 0;
		line-height: 18px;
		font-size: 12px;
	}
}


/********************************/
/**********   tcaSec-2   ********/
/********************************/
.tcaSec-2{
    width:100%;
	padding:3.125vw 0 6.25vw; /* 60-120 / 1920 */
	background-color:#fff;
	text-align:center;
}
.tcaSec-2-Row{
	width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-2-Row > .elementor-container{
    width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-2-Box{
	padding:2.0833333333333332vw; /* 40 / 1920 */
	width:calc(33.3333% - 1.0416666666666666vw) !important; /* 20 / 1920 */
	border:1px solid #D6D6D6;
	border-radius:1.5625vw; /* 30 / 1920 */ 
	line-height:0;
	color:#000;
    display:flex;
}
.tcaSec-2-Box > .elementor-widget-wrap{
	width:100%;
	justify-content:space-between;
	flex-direction:column;
	text-align:center;
    display:flex;
}
.tcaSec-2-Box:hover{
	background-color:#343F50;
	border-color:#343F50;
	color:#fff;
}
.tcaSec-2-Top svg{
	width:auto;
	height:3.697916666666667vw; /* 71 / 1920 */
	color:#F68450;
}

.tcaSec-2 h3{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
  	font-family: 'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.tcaSec-2 p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	line-height:1.500; /* 27px */
}
.tcaSec-2-Btm{margin-top:1.0416666666666666vw;} /* 20 / 1920 */
.tcaSec-2 .commonBtn:hover,
.tcaSec-2 .tcaSec-2-Box:hover .commonBtn{
	background-color:#F68450;
	border-color:#F68450;
	color:#fff;
}

@media screen and (max-width:767px){
	.tcaSec-2{padding:40px 0;}
	.tcaSec-2-Row,
	.tcaSec-2-Row > .elementor-container{gap:20px;}
	.tcaSec-2-Box{
		width:100% !important;
		padding:20px;
		border-radius:20px;
	}
	.tcaSec-2-Top svg {height:45px;}
	.tcaSec-2 p{margin-top:20px;}
	.tcaSec-2 h3{
		margin-top:20px;
		font-size:14px;
	}
	.tcaSec-2-Btm{margin-top:20px;}
	.tcaSec-2 h3 br{display:none;}
}


/********************************/
/**********   tcaSec-3   ********/
/********************************/
.tcaSec-3{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff8f8;
	text-align:center;
}
.tcaSec-3 .container{width:77.8125vw;} /* 1494 / 1920 */

.sixStages{
    width:100%;
	list-style:none;
	background:url(../images/sixStages.png) no-repeat left top;
	background-size:100% auto;
	padding:0 0 0.78125vw; /* 15 / 1920 */
	margin:0;
}
.sixStages.v2{background-image:url(../images/sixStages-v2.png);}
.sixStages.v3{background-image:url(../images/sixStages-v3.png);}
.sixStages li{
	width:100%;
	min-height:13.9vw; /* 274 / 1920 */
	align-items:center;
	text-align:left;
	flex-wrap:wrap;
    display:flex;
}
.sixStages.v2 li,
.sixStages.v3 li{min-height:8.229166666666667vw;} /* 158 / 1920 */

.sixStages li:first-child{min-height:12.5vw;} /* 246 / 1920 */

.sixStages.v2 li:first-child,
.sixStages.v3 li:first-child{min-height:8.229166666666667vw;} /* 158 / 1920 */

.sixStages.v2 li:nth-child(2){min-height:7.9vw;} /* 246 / 1920 */
.sixStages.v2 li:nth-child(3){min-height:8.2vw;} /* 246 / 1920 */

.sixStages li:nth-child(odd){
	padding-right:2.8645833333333332vw; /* 55 / 1920 */
	padding-left:18.229166666666666vw; /* 350 / 1920 */
}
.sixStages li:nth-child(even){
	padding-right:18.229166666666666vw; /* 350 / 1920 */
	padding-left:2.8645833333333332vw; /* 55 / 1920 */
}
.sixStages.v2 li:nth-child(even),
.sixStages.v3 li:nth-child(even){padding-left:4.4270833333333336vw;} /* 85 / 1920 */

.sixStages strong{
	width:100%;
	display:block;
  	font-family: 'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
	color:#343F50;
}
.sixStages strong span{color:#F68450;}
.sixStages p{margin:1.0416666666666666vw 0 0;} /* 20 / 1920 */

@media screen and (max-width:767px){
	.tcaSec-3,
	.tcaSec-1{padding:40px 0;}
	.tcaSec-3 .container{width:100%;}
	.sixStages,
	.sixStages.v2,
	.sixStages.v3{
		width:320px;
		margin:0 auto;
		padding:0;
	}
	.sixStages.v1{
		padding-bottom:6px;
		background-image:url(../images/sixStages-mob.png);
	}
	.sixStages.v2{background-image:url(../images/sixStages-v2-mob.png);}
	.sixStages.v3{background-image:url(../images/sixStages-v3-mob.png);}
	

	.sixStages.v1 li:first-child{min-height:395px;}
	.sixStages.v1 li:nth-child(2){min-height:470px;}
	.sixStages.v1 li:nth-child(3){min-height:470px;}
	.sixStages.v1 li:nth-child(4){min-height:448px;}
	.sixStages.v1 li:nth-child(5){min-height:377px;}
	.sixStages.v1 li:nth-child(6){min-height:520px;}
	
	.sixStages.v2 li:first-child{min-height:154px;}
	.sixStages.v2 li:nth-child(2){min-height:181px;}
	.sixStages.v2 li:nth-child(3){min-height:216px;}


	.sixStages.v3 li:first-child{min-height:199px;}
	.sixStages.v3 li:nth-child(2){min-height:194px;}
	.sixStages.v3 li:nth-child(3){min-height:216px;}

.sixStages li:nth-child(odd){
	padding-right:20px;
	padding-left:130px;
}
.sixStages li:nth-child(even){
	padding-right:100px;
	padding-left:20px;
}

	.sixStages p{margin:0;}
	.sixStages strong {
		margin-bottom:10px;
		line-height: 21px;
		font-size: 14px;
	}
}


/********************************/
/**********   tcaSec-4   ********/
/********************************/
.tcaSec-4{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff;
	text-align:center;
}
.elementor-top-section.steps-v5 > .elementor-container{width:91.77083333333333vw !important;} /* 1762 / 1920 */
.stepsList{
	width:100%;
	list-style:none;
	counter-reset:item;
    justify-content:center;
	flex-wrap: wrap;
	gap:3.125vw 0; /* 60 / 1920 */
    display:flex;
	padding:0;
	margin:0;
}
.stepsList li{
	width:25%;
	padding:1.5625vw 0; /* 30 / 1920 */
	position:relative;
}
.steps-v3 .stepsList li{width:33.3333%;}
.steps-v5 .stepsList li{width:20%;}
.stepsList .arrow{
	width:60px;
	height:calc(100% - 62px);
	background:url(../images/stepsList-mob.png) no-repeat center bottom;
	position:absolute;
	display:none;
	left:20px;
	top:92px;
}
.stepsList li:last-child .arrow{display:none;}
.stepsList .number{
	width:100%;
	position:relative;
	line-height:0;
}
.stepsList .number::after{
	height:1.40625vw; /* 27 / 1920 */
	width:10.885416666666667vw; /* 209 / 1920 */
	display:block;
	content:'';
	background:url(../images/stepsList.png) no-repeat left top;
	background-size:100% auto;
	transform:translate(-50%, -50%);
	position:absolute;
	top:50%;
	left:0;
}
.steps-v3 .stepsList .number::after{
	width:17.552083333333332vw; /* 337 / 1920 */
	background-image:url(../images/stepsList-3.png);
}
.steps-v3 .stepsList li:nth-child(4) .number::after,
.stepsList li:first-child .number::after{display:none;}
.stepsList .number::before{
	width:6.25vw; /* 120 / 1920 */
	height:6.25vw; /* 120 / 1920 */
	border-radius:100%;
  	font-family: 'LibreBaskerville-Bold';
	background-color:#FFEFEF;
	content:"0" counter(item);
	counter-increment: item;
	justify-content:center;
	align-items:center;
	display:flex;
	line-height:1.000; /* 44px */
	font-size:2.444em; /* 44px */
	color:#343F50;
	margin:auto;
}
.bgPink .stepsList .number::before{background-color:#fff;}

.stepsList h3{
	width:100%;
	padding:0 2.734375vw; /* 52.5 / 1920 */
	margin:1.5625vw 0 0; /* 30 / 1920 */ 
  	font-family: 'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.steps-v3 .stepsList h3{padding:0 1.5625vw;} /* 30 / 1920 */ 
	
.stepsList p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	padding:0 2.734375vw; /* 52.5 / 1920 */
}
.steps-v3 .stepsList p{padding:0 1.5625vw;} /* 30 / 1920 */ 

@media screen and (max-width:767px){
	.tcaSec-4{padding:40px 0;}
	.elementor-top-section.steps-v5 > .elementor-container{width:100% !important;}
	.stepsList {gap:20px}
	.stepsList li{
		width:100%;
		padding:20px;
		border-radius:15px;
	}
	.steps-v3 .stepsList li,
	.steps-v5 .stepsList li{width:100%;}
	.stepsList p,
	.stepsList h3,
	.steps-v3 .stepsList p,
	.steps-v3 .stepsList h3{
		margin-top:10px;
		text-align:left;
		padding:0 0 0 80px;
	}
	.stepsList h3{
		line-height:21px;
		font-size:14px;
	}
	.stepsList .number {
		width: auto;
		position: absolute;
		left: 20px;
		top: 20px;
	}
	.stepsList .number::before {
		width:60px;
		height:60px;
		font-size:24px;
	}	
	.stepsList .number::after{display:none;}	
	.stepsList .arrow{display:block;}
}




/********************************/
/**********   tcaSec-5   ********/
/********************************/
.tcaSec-5{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff8f8;
	text-align:center;
}
.tcaSec-5-Row{
	width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-5-Row > .elementor-container{
	width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-5-Box{
	line-height:0;
	padding:2.0833333333333332vw; /* 40 / 1920 */
	width:calc(33.3333% - 1.0416666666666666vw) !important; /* 20 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */ 
	text-align:center;
	color:#000;
}
.tcaSec-5-Box:hover{
	box-shadow:5px 5px 50px rgba(0,0,0,0.10);
	background-color:#fff;
}
.tcaSec-5 svg{
	width:auto;
	height:6.25vw; /* 120 / 1920 */
	color:#fff;
}
.tcaSec-5-Box:hover svg{color:#FFEFEF;}

.tcaSec-5 h3{
	width:100%;
	margin:1.5625vw 0 0; /* 30 / 1920 */ 
  	font-family: 'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.tcaSec-5-Box p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	line-height:1.500; /* 27px */
}

@media screen and (max-width:767px){
	.tcaSec-5{padding:40px 0;}
	.tcaSec-5-Row{gap:20px;}
	.tcaSec-5-Row > .elementor-container{gap:20px;}
	.tcaSec-5-Box{
		width:100% !important;
		padding:20px;
		border-radius:15px;
	}
	.tcaSec-5 svg {height:90px;}
	.tcaSec-5 h3{margin-top:20px;}
	.tcaSec-5-Box p{
		margin-top:10px;
		text-align:left;
	}
}


/********************************/
/**********   tcaSec-6   ********/
/********************************/
.tcaSec-6{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	position:relative;
	text-align:center;
	color:#fff;
}
.elementor-section.tcaSec-6 > .elementor-container,
.elementor-section.tcaSec-6 > .elementor-container > .elementor-column,
.elementor-section.tcaSec-6 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-section.tcaSec-6 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget{position:static;}

.tcaSec-6 .heading p,
.tcaSec-6 .heading h2{color: #fff;}

.tcaSec-6-Row{
	width:100%;
	gap:1.5625vw 0; /* 30 / 1920 */
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-6-Row > .elementor-container{
	width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-6-Box{
	padding:1.5625vw; /* 30 / 1920 */ 
	width:calc(33.3333% - 1.0416666666666666vw) !important; /* 20 / 1920 */
	background-color:#fff;
	border-radius:1.5625vw; /* 30 / 1920 */ 
	text-align:center;
	color:#000;
}
.tcaSec-6 h3{
	margin:0;
  	font-family: 'LibreBaskerville-Bold';
	font-weight:normal;
	line-height:1.250; /* 55px */
	font-size:2.444em; /* 44px */
}
.tcaSec-6-Box p{margin:0.26041666666666665vw 0 0;} /* 5 / 1920 */
.tcaSec-6 ul{
	width:100%;
	list-style:none;
	margin:3.125vw 0 0; /* 60 / 1920 */
	gap:1.0416666666666666vw 0; /* 20 / 1920 */
    justify-content:space-between;
	text-align: left;
	flex-wrap: wrap;
    display:flex;
	padding:0;
}
.tcaSec-6 li{
	padding-left:1.3541666666666667vw; /* 26 / 1920 */
	background:url(../images/list-arow.png) no-repeat left center;
	background-size:0.8854166666666666vw auto; /* 17 / 1920 */
	line-height:1.250; /* 55px */
	font-size:0.778em; /* 14px */
}
.tcaSec-6 li:nth-child(3n - 2){width:34.5%;} /* 498 / 1460 */
.tcaSec-6 li:nth-child(3n - 1){width:35.6%;} /* 514 / 1460 */
.tcaSec-6 li:nth-child(3n){width:25.1%;} /* 360 / 1460 */


@media screen and (max-width:767px){
	.tcaSec-6{padding:40px 0;}
	.tcaSec-6-Row{gap:20px;}
	.tcaSec-6-Box{
		width:100% !important;
		padding:20px;
		border-radius:15px;
	}
	.tcaSec-6-Box p{margin-top:5px;}
	.tcaSec-6 ul {
		margin-top:0;
		gap: 15px;
	}
	.tcaSec-6 li,
	.tcaSec-6 li:nth-child(3n - 2),
	.tcaSec-6 li:nth-child(3n - 1),
	.tcaSec-6 li:nth-child(3n){
		width:100%;
		padding-left:15px;
		background-size:10px auto;
	}
}


/********************************/
/**********   tcaSec-7   ********/
/********************************/
.tcaSec-7{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff8f8;
	text-align:center;
	overflow:hidden;
}
.tcaSec-7 .container,
.tcaSec-7 > .elementor-container{width:91.77083333333333vw;} /* 1762 / 1920 */

.tcaSec-7 .btnBox,
.tcaSec-7 .btnBox > div > div > div{
	width:100%;
	gap:1.5625vw; /* 30 / 1920 */ 
    justify-content:center;
	align-items: center;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-7 .btnBox > div > div > div > div{width:auto}

.tcaSec-7 .commonBtn{
	min-width:21.5625vw; /* 414 / 1920 */
	text-decoration:none;
	padding:0.9375vw 1.5625vw; /* 18-30 / 1920 */
	font-family: 'Poppins-Regular';
	background-color:transparent;
	border:1px solid #343F50;
	border-radius:100px;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
	color:#343F50;
	justify-content: space-between;
    align-items:center;
    display:flex;
}
.tcaSec-7 .commonBtn:hover{
  	font-family: 'Poppins-SemiBold';
	box-shadow: 5px 5px 30px 0 rgba(246, 132, 80, 0.90);
	background-color:#F68450;
	border-color:#F68450;
	color:#fff;
}
.tcaSec-7 .whtappbtn:hover{
	box-shadow: 5px 5px 30px 0 #24D36690;
	background-color:#24D366;
	border-color:#24D366;
}
.tcaSec-7 .commonBtn::after{
	width:1.7708333333333333vw; /* 34 / 1920 */
	height:1.7708333333333333vw; /* 34 / 1920 */
	display:block;
	content:"";
}
.tcaSec-7 .commonBtn svg{
	width:auto;
	height:1.7708333333333333vw; /* 34 / 1920 */
}

.tcaSec-7-Row{
	width:100%;
	margin-top:3.125vw; /* 60 / 1920 */
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-7-Row > .elementor-container{
	width:100%;
    justify-content:space-between;
	flex-wrap: wrap;
    display:flex;
}
.tcaSec-7-Box{
	padding:1.0416666666666666vw; /* 20 / 1920 */
	width:calc(33.3333% - 1.0416666666666666vw) !important; /* 20 / 1920 */
	box-shadow:5px 5px 50px rgba(0,0,0,0.10);
	border-radius:1.5625vw; /* 30 / 1920 */ 
  	font-family: 'Poppins-SemiBold';
	background-color:#fff;
	text-align:left;
	line-height:0;
	align-items: center;
	gap:1.5625vw; /* 30 / 1920 */ 
    display:flex;
}
.tcaSec-7-Box > div{
	flex-wrap: nowrap;
	align-items: center;
	gap:1.5625vw; /* 30 / 1920 */ 
    display:flex;
}
.tcaSec-7-Box .elementor-widget-tca-image{
	flex: 0 0 auto;
	width:4.21875vw; /* 81 / 1920 */ 
	height:auto;
}
.tcaSec-7 svg{
	flex: 0 0 auto;
	width:4.21875vw; /* 81 / 1920 */ 
	height:auto;
}
.tcaSec-7-Box .elementor-widget-tca-content{width:auto;}
.tcaSec-7-Box span{
	display: block;
	line-height:1.500; /* 21px */
	font-size:0.778em; /* 14px */
	color:#989898;
}
.tcaSec-7-Box strong{
	display: block;
	font-weight:normal;
	line-height:1.500; /* 33px */
	font-size:1.222em; /* 22px */
	color:#000;
}
.tcaSec-7-Box strong a{
	text-decoration:none;
	color:#000;
}
.tcaSec-7 .inner{
	width:100%;
	margin-top:1.5625vw; /* 30 / 1920 */
}
.tcaSec-7 .inner > .elementor-container > .elementor-column > .elementor-widget-wrap{
	width:100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	align-self: stretch;
	gap:1.5625vw; /* 30 / 1920 */ 
}
.tcaSec-7 .inner p{
	margin:0;
	text-align:left;
	font-style:italic;
}

@media screen and (max-width:767px){
	.tcaSec-7{padding:40px 0;}
	.tcaSec-7 .container,
	.tcaSec-7 > .elementor-container{width:100%;}
	.tcaSec-7 .heading {margin-bottom: 20px;}
	.tcaSec-7 .btnBox,
	.tcaSec-7 .btnBox > div > div > div{gap:20px;}
	.tcaSec-7 .btnBox > div > div > div > div {width: 100%;}
	.tcaSec-7 .commonBtn {
		padding:8px 20px;
		line-height:21px;
		font-size:14px;
	}	
	.tcaSec-7 .commonBtn::after{
		width:16px;
		height:16px;
	}
	.tcaSec-7 .commonBtn svg {height:16px;}
	.tcaSec-7-Row{
		margin-top:20px;
		gap:20px;
	}
	.tcaSec-7-Row > .elementor-container{gap:20px;}
	.tcaSec-7-Box{
		width:100% !important;
		border-radius:15px;
		padding:10px;
	}
	.tcaSec-7-Box > div {gap: 20px;}
	.tcaSec-7-Box .elementor-widget-tca-image{width:50px;}
	.tcaSec-7 svg {width:50px;}
	.tcaSec-7 .inner{margin-top:15px;}
	.tcaSec-7 .inner > .elementor-container > .elementor-column > .elementor-widget-wrap{gap:15px;}
	.tcaSec-7 .inner br{display:none;}
	.tcaSec-7-Box p{margin:0;}
	.tcaSec-7-Box strong {
		line-height: 18px;
		font-size: 12px;
	}
	.tcaSec-7-Box span {
		line-height: 15px;
		font-size: 10px;
	}
}

/********************************/
/**********   textImg   *********/
/********************************/
.textImg{
    width:100%;
	margin-top:1.5625vw; /* 30 / 1920 */
	padding:2.0833333333333332vw 4.1666666666666664vw; /* 80 / 1920 */
	box-shadow:5px 5px 50px 0 rgba(0, 0, 0, 0.10);
	justify-content:space-between;
	background-color:#fff;
	border-radius:1.5625vw; /* 30 / 1920 */
	align-items:center;
	flex-wrap:wrap;
	display:flex;
}
.textImg > .elementor-container{
    width:100%;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	display:flex;
}
.textImg.gap60,
.tcaSec-8 .textImg,
.register .textImg{margin-top:3.125vw;} /* 60 / 1920 */

.textContent{
	width:45.57291666666667vw !important; /* 875 / 1920 */
	text-align:left;
	color:#000;
}
.textContent strong{
	display:block;
	margin-bottom:0.5208333333333333vw; /* 10 / 1920 */
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.1666; /* 28px */
	font-size:1.333em; /* 24px */
	color:#F68450;
}
.textContent p{
	margin:0;
	line-height:1.8888; /* 34px */
	font-size:1.000em; /* 18px */
}

.photoContent{
    width:18.020833333333333vw !important; /* 346 / 1920 */
	text-align:right;
	line-height:0;
}
.textImg .photoContent svg{
	max-width:100%;
	min-width:120px;
	height:auto;
}

@media screen and (max-width:767px){
	.textImg{
		padding:20px;
		margin-top:20px;
		border-radius:15px;
		justify-content:center;
	}
	.textImg.gap60,
	.tcaSec-8 .textImg,
	.register .textImg{margin-top:40px;}
	.textContent{width:100% !important}
	.textContent strong{margin-bottom:5px}
	.photoContent{
		width:100% !important;
		max-width:inherit;
		margin-top:20px;
		text-align:center;
	}	
	.textImg.v1 .textContent{width:66.07142857142857% !important;}
	.textImg.v1 .photoContent{width:26.785714285714285% !important;}
	.textImg .photoContent svg{
		width:100%;
		min-width:inherit;
	}
}

@media screen and (max-width:639px){
	.photoContent img{width:100%;}
}

/********************************/
/*********  tcaSec-6-v1  ********/
/********************************/
.tcaSec-6-v1{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	position:relative;
	text-align:center;
	overflow:hidden;
	color:#fff;
}

.tcaSec-6-v1 .bgImg{background:rgba(52, 63, 80, 0.80);}
.tcaSec-6-v1 .bgImg img{
	mix-blend-mode:multiply;
	filter:blur(5px);
}
.tcaSec-6-v1 .heading {margin-bottom:1.0416666666666666vw;} /* 20 / 1920 */

.tcaSec-6-v1 .heading p,
.tcaSec-6-v1 .heading h2{color:#fff;}

.tcaSec-6-v1-Row,
.tcaSec-6-v1-Row > .elementor-container{
	width:100%;
	gap:0 2.0833333333333332vw; /* 40 / 1920 */
    justify-content:center;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-6-v1-Box{
	margin-top:2.0833333333333332vw; /* 40 / 1920 */
	width:calc(25% - 1.5625vw) !important; /* 30 / 1920 */
	padding:1.0416666666666666vw; /* 20 / 1920 */
	border-radius:0.5208333333333333vw; /* 10 / 1920 */ 
	gap:0.5208333333333333vw; /* 10 / 1920 */ 
	flex-direction:column;
	align-items:center;
	align-self:stretch;
	display:flex;
	color:#fff;
	background:rgba(0,0,0, 0.50);
	background-blend-mode:multiply;
	backdrop-filter:blur(7.5px);
}
.tcaSec-6-v1-Box > .elementor-widget-wrap{ 
	gap:0.5208333333333333vw; /* 10 / 1920 */ 
	flex-direction:column;
	align-items:center;
	align-self:stretch;
	display:flex;
}
.tcaSec-6-v1 svg{
	width:auto;
	height:2.6041666666666668vw; /* 50 / 1920 */
}
.tcaSec-6-v1 h3{
	margin:0;
	font-family:'Poppins-Bold';
	font-weight:normal;
	line-height:1.500; /* 27px */
	font-size:1.000em; /* 18px */
}
.tcaSec-6-v1-Box p{
	margin:0;
	line-height:1.25; /* 16px */
	font-size:0.889em; /* 16px */
}
.tcaSec-6-v1-Box p strong{
	font-family:'Poppins-Bold';
	font-weight:normal;
	color:#F68450;
}

@media screen and (max-width:767px){
	.tcaSec-6-v1{padding:40px 0;}
	.tcaSec-6-v1 .heading {margin-bottom:30px;}
	.tcaSec-6-v1-Row,
	.tcaSec-6-v1-Row > .elementor-container{gap:0 20px;}
	.tcaSec-6-v1-Box{
		width:100% !important;
		padding:20px;
		margin-top:10px;
		border-radius:15px;
		gap:10px;
	}
	.tcaSec-6-v1-Box > .elementor-widget-wrap{
		padding-left:58px !important;
		position:relative;
		text-align:left;
		gap:5px;
	}
	.tcaSec-6-v1-Box .elementor-widget-tca-image{
		position: absolute;
		left:0;
		top:0;
	}
	.tcaSec-6-v1 svg{
		width:38px;
		height:auto;
	}
	.tcaSec-6-v1 h3 {
		line-height: 21px;
		font-size: 14px;
	}
	.tcaSec-6-v1-Box p {
		line-height: 18px;
		font-size: 12px;
	}
	.tcaSec-6-v1-Box p br{display: none;}
}

/********************************/
/**********   tcaSec-8   ********/
/********************************/
.tcaSec-8{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff;
	text-align:center;
}
.tcaSec-8 .heading {margin-bottom:0;}
.tcaSec-8 .tcaRow,
.tcaSec-8 .tcaRow > .elementor-container{
	width:100%;
	gap:3.125vw 1.5625vw; /* 60-30 / 1920 */ 
    justify-content:center;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-8 .tcaBox{
	width:calc(33.3333% - 1.0416666666666666vw); /* 20 / 1920 */
	margin-top:3.125vw; /* 60-30 / 1920 */ 
	display:flex;
	color:#000;
}
.tcaSec-8.latestPost .tcaBox{
	flex-direction:column;
	align-items:flex-start;
	align-self:stretch;
	display:flex;
}
.tcaSec-8 .tcaBox > .elementor-widget-wrap{
	flex-direction:column;
	align-items:flex-start;
	align-self:stretch;
	display:flex;
}
.tcaSec-8 .image{
	width:100%;
	padding-top:56.25803686240891%; /* 262.5 / 466.6 */
	border-radius:1.5625vw 1.5625vw 0 0; /* 30 / 1920 */
	position:relative;
	overflow:hidden;
	line-height:0;
}
.tcaSec-8 .image img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
	position:absolute;
	left:0;
	top:0;
}
.tcaSec-8 .text{
	padding:2.0833333333333332vw; /* 40 / 1920 */
	border-radius:0 0 1.5625vw 1.5625vw; /* 30 / 1920 */
	border:1px solid #D6D6D6;
	text-align:left;
	
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	align-self:stretch;
	display:flex;
	flex:1 0 0;
}
.tcaSec-8 .text .inner{width:100%;}
.tcaSec-8 h3{
	margin:0 0 1.0416666666666666vw; /* 20 / 1920 */
  	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.tcaSec-8 p{margin:0;}

@media screen and (max-width:767px){
	.tcaSec-8{padding:40px 0;}
	.tcaSec-8 .heading {margin-bottom:20px;}
	.tcaSec-8 .tcaRow,
	.tcaSec-8 .tcaRow > .elementor-container{gap:0;}
	.tcaSec-8 .tcaBox{
		width:100%;
		border-radius:20px;		
		margin-top:20px;
	}	
	.tcaSec-8 .image{border-radius:15px 15px 0 0;}
	.tcaSec-8 .text{
		padding:20px;
		border-radius:0 0 15px 15px;
	}
	.tcaSec-8 .text > div{width:100%;}
	.tcaSec-8 h3{margin-bottom:10px;}
}

/********************************/
/**********   tcaSec-9   ********/
/********************************/
.tcaSec-9{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff;
	text-align:center;
}
.tcaSec-9 .heading{margin-bottom:1.5625vw;} /* 30 / 1920 */ 
.tcaSec-9 .tcaRow,
.tcaSec-9 .tcaRow > .elementor-container{
	width:100%;
	gap:0 1.5625vw; /* 30 / 1920 */ 
    justify-content:center;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-9 .tcaBox{
	line-height:0;
	padding:2.0833333333333332vw; /* 40 / 1920 */
	width:calc(25% - 1.171875vw); /* 22.5 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	margin-top:1.5625vw; /* 30 / 1920 */
	text-align:center;
	color:#000;
}
.tcaSec-9.v4 .tcaBox{width:calc(33.3333% - 1.0416666666666666vw);} /* 20 / 1920 */

.tcaSec-9 .tcaBox:hover{
	box-shadow:5px 5px 50px rgba(0,0,0,0.10);
	background-color:#fff;
}
.tcaSec-9 svg{
	width:auto;
	height:6.25vw; /* 120 / 1920 */
	color:#fff;
}
.tcaSec-9 .tcaBox:hover svg{color:#FFEFEF;}

.tcaSec-9 h3{
	width:100%;
	margin:1.5625vw 0 0; /* 30 / 1920 */ 
  	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.500; /* 36px */
	font-size:1.333em; /* 24px */
}
.tcaSec-9 .tcaBox p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	line-height:1.500; /* 27px */
	text-align:left;
}
.tcaSec-9.v4 .tcaBox p{text-align:center;}
.tcaSec-9.v4 .tcaBox .alignLeft{text-align:left;}

@media screen and (max-width:767px){
	.tcaSec-9{padding:40px 0;}
	.tcaSec-9 .heading{margin-bottom:20px;}
	.tcaSec-9 .tcaRow,
	.tcaSec-9 .tcaRow > .elementor-container{gap:0;}
	.tcaSec-9 .tcaBox,
	.tcaSec-9.v4 .tcaBox{
		width:100%;
		padding:20px;
		margin-top:20px;
		border-radius:20px;
	}
	.tcaSec-9 svg{height:90px;}
	.tcaSec-9 .tcaBox p{
		margin-top:20px;
		font-size: 12px;
		text-align:center;
	}
	.tcaSec-9.v4 .tcaBox .alignLeft {text-align: center;}
	.tcaSec-9 h3{
		margin-top:20px;
		font-size: 14px;
	}
	.tcaSec-9 h3 br{display: none;}
}

/********************************/
/************   blog   **********/
/********************************/
.blogTop{
    width:100%;
	padding:3.125vw 0; /* 60 / 1920 */
	background-color:#fff;
}
.blogTop .tcaRow,
.blogTop .tcaRow > .elementor-container{
	width:100%;
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.blogPost{width:50.15625vw !important;} /* 963 / 1920 */
.blogPost .image{
	width:100%;
	line-height:0;
	position:relative;
	border-radius:1.5625vw 1.5625vw 0 0; /* 30 / 1920 */
	overflow:hidden;
}
.postText{
    width:100%;
	padding:2.0833333333333332vw; /* 40 / 1920 */
	border-radius:0 0 1.5625vw 1.5625vw; /* 30 / 1920 */
	border:1px solid #D6D6D6;
	text-align:center;
}
.postMeta{
    width:100%;
	list-style:none;
	align-items:center;
	flex-wrap:wrap;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */ 
	padding:0;
	margin:0;
}
.postMeta li{
	text-align:left;
	gap:0.5208333333333333vw; /* 10 / 1920 */
	justify-content:center;
	align-items:center;
    display:flex;
	color:#7E7E7E;
}
.postMeta li:last-child{margin-left:auto;}
.postMeta li a{color:#7E7E7E;}
.postMeta svg{
	width:auto;
	height:1.1458333333333333vw; /* 22 / 1920 */
}
.postText h1{
	margin:1.5625vw 0 0; /* 30 / 1920 */ 
	font-family:'Poppins-Bold';
	font-weight:normal;
	line-height:1.500; /* 27px */
	font-size:1.000em; /* 18px */
	text-align:left;
}
.postText h1 a{
	text-decoration:none;
	color:#000;
}
.postText p{
	margin:1.5625vw 0 0; /* 30 / 1920 */ 
	text-align:left;
}
.postText .commonBtn,
.latestPost .commonBtn{margin-top:1.5625vw;} /* 30 / 1920 */
.latestPost .tcaBox:hover .commonBtn{
	background-color:#F68450;
	border-color:#F68450;
	color:#fff;
}

.topics{
	width:24.270833333333333vw !important; /* 466 / 1920 */
	padding:2.0833333333333332vw; /* 40 / 1920 */
	border:1px solid #D6D6D6;
	border-radius:1.5625vw; /* 30 / 1920 */ 
}
.topics h2,
.topics h3{
	margin:0;
	font-family:'Poppins-Bold';
	font-weight:normal;
	line-height:1.0416; /* 25px */
	font-size:1.333em; /* 24px */
	text-align:left;
}
.topics h3{
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.topics h3 svg{
	width:14px;
	height:auto;
	display:none;
}
.topics ul{
    width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.topics li{
	padding:1.5625vw 0; /* 30 / 1920 */ 
	border-top:1px solid #7E7E7E;
}
.topics li:first-child{border-top:none}
.topics li:last-child{padding-bottom:0;}
.topics li a{
	text-align:left;
	text-decoration:none;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
    display:flex;
	color:#000;
}
.topics li a:hover{
	font-family:'Poppins-SemiBold';
	color:#F68450;
}
.topics li svg{
	width:1.6666666666666666vw; /* 32 / 1920 */
	height:auto;
}

.latestPost{
    width:100%;
	padding:0 0 3.125vw; /* 60 / 1920 */
	background-color:#fff;
}
.latestPost .heading{
    width:100%;
	padding-top:3.125vw; /* 60 / 1920 */
	border-top:2px solid #D6D6D6;
	text-align:left;
}
.latestPost .heading h2{line-height:1.0;}
.latestPost .tcaBox:hover .text{
	background-color:#343F50;
	border-color:#343F50;
	color:#fff;
}

ul.page-numbers{
	width:100%;
	list-style:none;
	padding:3.125vw 0 0; /* 60 / 1920 */
	gap:1.0416666666666666vw; /* 20 / 1920 */
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	display:flex;
	margin:0
}
ul.page-numbers li{
	line-height:1.000; /* 18px */
	font-size:1.000em; /* 18px */
	color:#999999;
}
ul.page-numbers li a,
ul.page-numbers li span{
	width:1.5625vw; /* 30 / 1920 */ 
	height:1.5625vw; /* 30 / 1920 */ 
	border-radius:100%;
	text-decoration:none;
	background-color:#fff;
	box-shadow:3px 3px 5px rgba(0,0,0,0.20);
	justify-content:center;
	align-items:center;
	color:#999;
	display:flex;
	padding:0;
	margin:0;
}
ul.page-numbers li a:hover,
ul.page-numbers li span.current{
	font-family:'Poppins-Bold';
	background-color:#F68450;
	color:#fff
}
ul.page-numbers li a.prev{background:#fff url(../images/prevPager.webp) no-repeat}
ul.page-numbers li a.next{background:#fff url(../images/nextPager.webp) no-repeat}
ul.page-numbers li a.prev,
ul.page-numbers li a.next{
	background-size:100% auto;
	color:rgba(255,255,255,0)
}

@media screen and (max-width:767px){
	.blogTop{padding:30px 0;}
	.blogTop .tcaRow,
	.blogTop .tcaRow > .elementor-container{gap:20px;}
	.blogPost{width:100% !important;}
	.blogPost .image{border-radius:15px 15px 0 0;}
	.postText{
		padding:20px;
		border-radius:0 0 15px 15px;
	}
	.postMeta{
		justify-content:space-between;
		align-items:self-start;
		gap:0;
	}
	.postMeta li{
		justify-content: center;
		flex-direction: column;
		align-items: center;
		display: flex;
		gap: 10px;
		line-height:11px;
		font-size:10px;
	}
	.postMeta li:first-child{max-width:105px;}
	.single-post .postMeta li:first-child{max-width:52px;}
	.postMeta li:last-child{margin-left:0;}
	.postMeta svg{height:17px;}
	.postText p,
	.postText h1{margin-top:15px;}
	
	.blogPost .commonBtn,
	.latestPost .commonBtn{margin-top:20px;}
	.topics{
		width:100% !important;
		padding:20px;
		border-radius:20px;
		order:-1;
	}
	.topics h3{cursor:pointer;}	
	.topics h3 svg{
		display:block;
		transition:transform 2s ease;
	}	
	.topics .active h3 svg{transform:rotate(180deg);}
	.topics ul{display:none;}	
	.topics .active ul{display:block;}
	.topics li{padding:20px 0;}
	.topics li a{gap:20px;}
	.topics li svg{
		width:auto;
		height:19px;
	}

	.latestPost{padding-bottom:30px;}
	.latestPost .heading{
		padding-top:30px;
		border-top:1px solid #D6D6D6;
	}
	ul.page-numbers{
		padding-top:30px;
		gap:15px;
	}
	ul.page-numbers li a, ul.page-numbers li span{
		width:25px;
		height:25px;
	}
}

/********************************/
/********   blogDetails   *******/
/********************************/
.blogDetails{
    width:100%;
	padding:10.052083333333334vw 0 6.25vw; /* 193-120 / 1920 */
	background-color:#fff;
}
.blogDetails .container{
	flex-direction:column;
	align-items:flex-start;
	display:flex;
	gap:3.125vw; /* 60 / 1920 */
}
#blgcontall > .elementor-container > .elementor-column > .elementor-widget-wrap{
	flex-direction:column;
	align-items:flex-start;
	display:flex;
	gap:3.125vw; /* 60 / 1920 */
}
.blogVideo{
    width:100%;
	border-radius:1.5625vw; /* 30 / 1920 */
	line-height:0;
}

.single-post .postMeta{
	margin:3.125vw 0; /* 60 / 1920 */
	gap:3.125vw; /* 60 / 1920 */
}
.single-post .postMeta li{color:#7E7E7E;}

#speechbtn,
#speechbtnstop{margin-left:auto;}
#speechbtn.dnone,
#speechbtnstop.dnone{display:none;}
.tts-btn{
	display:flex;
	padding:0.5208333333333333vw 1.0416666666666666vw; /* 10-20 / 1920 */
	border-radius:100px;
	font-family:'Poppins-SemiBold';
	justify-content:center;
	align-items:center;
	transition:0.3s;
	cursor:pointer;
	border:none;
	gap:0.5208333333333333vw; /* 10 / 1920 */
	line-height:1.000; /* 18px */
	font-size:1.000em; /* 18px */
	color:#fff;
}
.tts-btn.play{background-color:#F68450;}
.tts-btn.stop{background-color:#F44336;}

.blogDetails .textBox,
.blogDetails .textBox > .elementor-container > .elementor-column > .elementor-widget-wrap{
	flex-direction:column;
	align-items:flex-start;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	display:flex;
}
.blogDetails .textBox h2{
	width:100%;
	font-weight:normal;
	font-family:'Poppins-SemiBold';
	line-height:1.3333; /*32px*/
	font-size:1.333em; /*24px*/
	color:#343F50;
	margin:0;
}
.blogDetails .textBox p{
	width:100%;
	margin:0;
}
.blogDetails .textBox strong{
	width:100%;
	font-weight:normal;
	font-family:'Poppins-SemiBold';
	display:block;
}
.textBox .tcaRow,
.textBox .tcaRow > .elementor-container{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
	gap:1.0416666666666666vw; /* 20 / 1920 */
}
.textBox .inner{width:calc(50% - 1.5625vw);} /* 30 / 1920 */

.numberList{
	padding:0;
	list-style:none;
	counter-reset:number;
	flex-direction:column;
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	gap:1.0416666666666666vw; /* 20 / 1920 */
    flex-wrap:wrap;
    display:flex;
}
.numberList.v1{
	justify-content:space-between;
	flex-direction:row;
	margin:0;
}
.numberList li{
	align-items:center;
	counter-increment:number;
	gap:1.0416666666666666vw; /* 20 / 1920 */
    display:flex;
}
.numberList.v1 li{
	width:calc(33.3333% - 2.0833333333333332vw); /* 40 / 1920 */
	align-items:flex-start;
}
.numberList li::before{
	width:1.7708333333333333vw; /* 34 / 1920 */
	height:1.7708333333333333vw; /* 34 / 1920 */
	border-radius:50%;
	content:counter(number);
	line-height:1.000;/*18px*/
	font-size:1.000em;/*18px*/
	font-family:'Poppins-SemiBold';
	background-color:#F68450;
	justify-content:center;
	align-items:center;
  	flex:0 0 auto;
	color:#fff;
	display:flex;
}
.helpList{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
	margin:0.5208333333333333vw 0 0; /* 10 / 1920 */
	list-style:none;
	gap:1.5625vw; /* 30 / 1920 */
	padding:0;
}
.helpList li{
	width:calc(50% - 1.5625vw); /* 30 / 1920 */
	align-items:flex-start;
	gap:1.5625vw; /* 30 / 1920 */
    display:flex;
}
.helpList li:nth-child(5n){width:100%}
.helpList li svg{
	height:auto;
	width:6.302083333333333vw; /* 121 / 1920 */
  	flex:0 0 auto;
}
.helpList li strong{margin-bottom:0.5208333333333333vw;} /* 10 / 1920 */

hr{
	width:100%;
	border:none;
	border-top:2px solid #D6D6D6;
	padding:0;
	margin:0;
}

@media screen and (max-width:767px){
	.blogDetails{padding:85px 0 50px;}
	.blogDetails .container,
	#blgcontall > .elementor-container > .elementor-column > .elementor-widget-wrap{gap:40px;}
	.single-post .postMeta{margin:40px 0;}
	.blogDetails .textBox,
	.blogDetails .textBox > .elementor-container > .elementor-column > .elementor-widget-wrap{gap:10px;}
	.textBox .tcaRow,
	.textBox .tcaRow > .elementor-container{gap:20px;}
	.textBox .inner{width:100%;}
	.numberList{
		margin-top:10px;
		gap:10px;
	}
	.numberList li{gap:20px;}
	.numberList.v1 li{width:100%;}
	.numberList li::before{
		width:22px;
		height:22px;
	}
	.helpList{
		margin-top:10px;
		gap:20px;
	}
	.helpList li{
		width:100%;
		padding: 20px;
		flex-direction: column;
		align-items: center;
		display: flex;
		gap:20px;
	}
	.helpList li svg{width:90px;}
	.helpList li p{text-align:center;}
	.blogDetails .textBox p + p{margin-top:20px;}
	.blogDetails .textBox strong{margin-bottom:10px;}
	
	#speechbtn, #speechbtnstop {margin-left: 0;}	
	.tts-btn{
		padding:5px 10px;
		font-size:12px;
		gap:10px;
	}
}

/********************************/
/*********  contactDtls  ********/
/********************************/
.contactDtls{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff;
}
.contactDtls .tcaBox{
    width:100%;
	padding:1.5625vw; /* 30 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	position:relative;
	overflow:hidden;
}
.contactDtls ul{
    width:33.125vw; /* 636 / 1920 */
	padding:3.125vw; /* 60 / 1920 */ 
	border-radius:0.78125vw; /* 15 / 1920 */
	background-color:#343F50;
	position:relative;
	list-style:none;
	z-index:1;
	margin:0;	
	flex-direction:column;
	align-items:flex-start;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */
}
.contactDtls li{
    width:100%;
	align-items:center;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */
	color:#fff;
}
.contactDtls svg{
	flex:0 0 auto;
	width:1.7708333333333333vw; /* 34 / 1920 */
	height:auto;
}
.contactDtls strong{
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
	display:block;
}
.contactDtls p{
	margin:0;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
}

@media screen and (max-width:767px){
	.contactDtls{padding:40px 0;}
	.contactDtls .tcaBox{
		padding:0;
		border-radius:15px;
		background-color:#343F50;
	}
	.contactDtls ul{
    	width:calc(100% - 40px);
		margin:235px 0 20px 20px;
		border-radius:15px;
		padding:20px;
		gap:15px;
	}
	.contactDtls li{gap:15px;}
	.contactDtls svg{width:24px;}
	.contactDtls p,
	.contactDtls strong{font-size:10px;}
}

/********************************/
/*********   tcaSec-10   ********/
/********************************/
.tcaSec-10{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff8f8;
	text-align:center;
	overflow:hidden;
}

.tcaSec-10 .tcaRow,
.tcaSec-10 .tcaRow > .elementor-container{
	width:100%;
	gap:1.5625vw; /* 30 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-10 .tcaBox{
	padding:1.5625vw; /* 30 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	width:calc(33.3333% - 1.0416666666666666vw); /* 20 / 1920 */
	box-shadow:5px 5px 50px rgba(0,0,0,0.05);
	background-color:#fff;
    display:flex;
}
.tcaSec-10 .tcaBox > .elementor-widget-wrap{
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
	text-align:left;
    display:flex;
}
.tcaSec-10 .tcaBox .elementor-widget-tca-image{
	flex:0 0 auto;
	width:6.25vw; /* 120 / 1920 */
	line-height:0;
}
.tcaSec-10 .tcaBox .elementor-widget-tca-image + div{width:auto;}
.tcaSec-10 svg{
	width:100%;
	height:auto;
}
.tcaSec-10 .tcaBox strong{
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	display:block;
	color:#000;
}
.tcaSec-10 .tcaBox p{margin:0.5208333333333333vw 0 0;} /* 10 / 1920 */ 

.timeChoose{
	width:100%;
	position:relative;
}

.faq{
	width:100%;
	list-style:none;
	text-align:left;
	flex-direction:column;
	align-items:flex-start;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */
	padding:0;
	margin:0;
}
.faq li{width:100%;}
.faq .question{
	width:100%;
	position:relative;
	background-color:#fff;
	padding:1.5625vw; /* 30 / 1920 */
	padding-right:2.6041666666666668vw; /* 50 / 1920 */
	border-radius:0.5208333333333333vw; /* 10 / 1920 */
	box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.15);
	transition:padding 0.3s ease;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
    cursor:pointer;
	display:block;
}
.faq .question::after{
	width:1.0416666666666666vw; /* 20 / 1920 */
	height:1.0416666666666666vw; /* 20 / 1920 */
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background:url(../images/plus.png) no-repeat left top;
	background-size:100% auto;
	position:absolute;
	right:1.5625vw; /* 30 / 1920 */
	display:block;
    content:"";
	top:50%;
}
.faq .active .question::after{background-image:url(../images/minus.png);}

.faq .answer{
	display:none;
	padding:1.5625vw; /* 30 / 1920 */
	padding-bottom:0;
}
.faq .active .answer{display:block;}

.faq .answer p{margin:0;}

.faqBtm{
	width:100%;
	margin-top:3.125vw; /* 60 / 1920 */
	text-align:left;
}
.faqBtm p{
	margin:0;
	line-height:1.500; /* 24px */
	font-size:0.889em; /* 16px */
	color:#343F50;
}

@media screen and (max-width:767px){
	.tcaSec-10{padding:40px 0;}
	.tcaSec-10 .tcaRow,
	.tcaSec-10 .tcaRow > .elementor-container{gap:20px;}
	.tcaSec-10 .tcaBox{
		width:calc(50% - 10px);
		border-radius:20px;
		padding:20px;
	}
	.tcaSec-10 .tcaBox > .elementor-widget-wrap{gap:20px;}
	.tcaSec-10 .tcaBox .elementor-widget-tca-image{width:90px;}
	.tcaSec-10 .tcaBox p,
	.tcaSec-10 .tcaBox strong {
		margin-bottom:10px;
		line-height:18px;
		font-size:12px;
	}
	.tcaSec-10 .tcaBox p {margin:0;}

	.faq{gap:20px;}
	.faq .question{
		padding:20px 45px 20px 20px;
		border-radius:10px;
		line-height: 21px;
		font-size: 14px;
	}
	.faq .question::after{
		width:18px;
		height:18px;
		right:20px;
	}
	.faq .answer {
		padding: 20px;
		padding-bottom: 0;
	}
	.faqBtm{margin-top:30px}
}

@media screen and (max-width:639px){
	.tcaSec-10 .tcaBox{width:100%;}
}

/********************************/
/**********  contactBtm  ********/
/********************************/
.contactBtm{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	position:relative;
	overflow:hidden;
	color:#fff;
}
.contactBtm .tcaRow,
.contactBtm .tcaRow > .elementor-container{
	width:100%;
	gap:2.0833333333333332vw; /* 40 / 1920 */
    justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
    display:flex;
}
.contactBtm .text{width:46.66666666666667vw;} /* 896 / 1920 */
.contactBtm .text .elementor-widget-container{
	width:100%;
	gap:1.7708333333333333vw; /* 34 / 1920 */
	align-items:flex-start;
	flex-direction:column;
	display:flex;
}
.contactBtm p{
	margin:0;
	line-height:1.4166; /* 34px */
	font-size:1.333em; /* 24px */
}
.contactBtm p strong{
	width:100%;
	display:block;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
}
.contactBtm .image{
	width:25.20833333333333vw; /* 484 / 1920 */
	line-height:0;
}

@media screen and (max-width:767px){
	.contactBtm{
		padding:40px 0;
		display:none;
	}
	.contactBtm .tcaRow,
	.contactBtm .tcaRow > .elementor-container{
		justify-content:center;
		gap:20px;
	}
	.contactBtm .text{width:100%;}
	.contactBtm .text .elementor-widget-container{gap:22.6667px;}
	.contactBtm .image{width:220px;}
}

/********************************/
/**********  tcaSec-11  *********/
/********************************/
.tcaSec-11{
    width:100%;
	padding:6.25vw 0; /* 120 / 1920 */
	background-color:#fff;
	color:#343F50;
}
.tcaSec-11 .tcaRow,
.tcaSec-11 .tcaRow > .elementor-container{
	width:100%;
	gap:2.0833333333333332vw; /* 40 / 1920 */
    justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
    display:flex;
}
.tcaSec-11 .text{
	width:43.59375vw; /* 837 / 1920 */
	display:flex;
}
.tcaSec-11 .text .elementor-widget-container{
	width:100%;
	gap:1.6666666666666666vw; /* 32 / 1920 */
	align-items:flex-start;
	flex-direction:column;
	display:flex;
}
.tcaSec-11 p{
	margin:0;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
}
.tcaSec-11 .image{
	width:28.28125vw; /* 543 / 1920 */
	line-height:0;
}

@media screen and (max-width:767px){
	.tcaSec-11{
		padding:40px 0;
		display:none;
	}
	.tcaSec-11 .tcaRow,
	.tcaSec-11 .tcaRow > .elementor-containe{
		justify-content:center;
		gap:20px;
	}
	.tcaSec-11 .text,
	.tcaSec-11 .text .elementor-widget-container{
		width:100%;
		gap:22px;
	}
	.tcaSec-11 .image{width:320px;}
}

/********************************/
/**********  clientBox  *********/
/********************************/
.clientBox{
	width:100%;
	margin-bottom:5.3125vw; /* 102 / 1920 */
	padding:2.0833333333333332vw 2.0833333333333332vw 0; /* 40 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	background:#E7F1F8;
	position:relative;
}
.clientBox.v1{background:#E7F1F8;}
.clientBox.v2{background:#ECE8F0;}
.clientBox.v3{background:#FDEDE0;}
.clientBox.v4{background:#FCF4E1;}
.cBoxTitle{
	width:100%;
	color:#343F50;
	font-family:'Poppins-SemiBold';
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
	display:flex;
}
.cBoxTitle > .elementor-container{
	width:100%;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
	display:flex;
}
.clientBox .cBoxTitle p{margin:0;}
.cBoxTitle p br{display:none;}
.cBoxTitle .number{
	width:5.364583333333333vw; /* 103 / 1920 */ 
	height:4.9479166666666664vw; /* 95 / 1920 */
	border-radius:5.2083333333333336vw; /* 100 / 1920 */
	justify-content:center;
	flex-direction:column;
	align-items:center;
	background:#FFF;
	flex:0 0 auto;
	display:flex;
	line-height:1.000; /* 34px */
	font-size:1.889em; /* 34px */
}
.cBoxTitle .text{
	text-align:left;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
}
.cBoxTitle span{display:block;}

.clientBox p{
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	text-align:left;
}
.beforebox{
	width:100%;
	padding:3.125vw 0 1.5625vw; /* 60-30 / 1920 */
	font-family:'Poppins-SemiBold';
	text-align:left;
}
.beforebox strong{
	font-weight:normal;
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
	color:#343F50;
	display:block;
}
.beforebox .tcaBox strong{
	font-size:1.000em; /* 18px */
	color:#000;
}
.beforebox span{
	margin-top:0.5208333333333333vw; /* 10 / 1920 */
	line-height:1.282; /* 50px */
	font-size:2.167em; /* 39px */
	color:#00960C;
	display:block;
}
.beforebox .tax span{color:#F90000;}
.beforebox small{
	font-family:'Poppins-Regular';
	font-size:1.000em; /* 18px */
	display:block;
	color:#000;
}

.beforebox .tcaRow,
.beforebox .tcaRow > .elementor-container{
	width:100%;
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.beforebox .tcaBox{
	width:calc(33.3333% - 1.0416666666666666vw); /* 20 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	margin-top:1.5625vw; /* 30 / 1920 */
	background:#FFF;
	padding:1.5625vw; /* 30 / 1920 */
}

.cBoxBtm{
	width:100%;
	padding:1.5625vw; /* 30 / 1920 */
	margin-top:-2.4vw;
	background:#FFF;
	border-radius:1.5625vw; /* 30 / 1920 */
	transform:translateY(50%);
	box-shadow:5px 5px 20px 0 rgba(0, 0, 0, 0.10);
	font-family:'Poppins-SemiBold';
	line-height:1.3333; /* 32px */
	font-size:1.333em; /* 24px */
	color:#343F50;
}
.v4 .cBoxBtm{margin-top:-3.2vw;}
.cBoxBtm span{color:#00960C;}

@media screen and (max-width:767px){
	.clientBox{
		padding:20px 20px 0 20px;
		margin-bottom:86px;
		border-radius:20px;
	}
	.clientBox.v4{margin-bottom:66px;}
	.cBoxTitle,
	.cBoxTitle > .elementor-container{
		flex-wrap:nowrap;
		gap:20px;
	}
	.cBoxTitle .number{
		width:60px;
		height:60px;
		border-radius:100%;
		font-size:20px;
	}
	.cBoxTitle .text{
		line-height:21px;
		font-size:14px;
	}
	.clientBox p{margin-top:20px;}
	.beforebox{text-align:center;}
	.beforebox .tcaBox p{
		text-align:center;
		line-height:18px;
		margin:0;
	}
	.beforebox{padding:20px 0 15px;}
	.beforebox .tcaBox{
		width:100%;
		border-radius:20px;
		margin-top:20px;
		padding:20px;
	}
	.cBoxBtm {
		padding: 20px;
		margin-top:-43px;
		border-radius: 20px;
		font-size: 14px;
	}
	.v4 .cBoxBtm{margin-top:-62px;}
	.beforebox span {
		margin-top:10px;
		line-height:30px;
		font-size:20px;
	}
}

/********************************/
/***********  listbox  **********/
/********************************/
.listbox,
.listbox > .elementor-container{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	text-align:left;
	gap:30px 0;
}
.listbox .inner{width:calc(50% - 1.5625vw);} /* 30 / 1920 */ 
.allows,
.disallows{
	box-shadow:5px 5px 50px 0 rgba(0, 0, 0, 0.10);
	border-radius:0.78125vw; /* 15 / 1920 */
	overflow:hidden;
}

.listbox h3{
	margin:0;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.333; /* 32px */
	font-size:1.333em; /* 24px */
	color:#343F50;
}
.allows h3,
.disallows h3{
	padding:0.9375vw 1.5625vw; /* 18-30 / 1920 */
	background-color:#6CAD7F;
	color:#fff;
}
.disallows h3{background-color:#FF5E5E;}
.listbox ul{
	width:100%;
	margin:1.0416666666666666vw 0 0; /* 20 / 1920 */
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:flex-start;
	flex-direction:column;
	list-style:none;
	display:flex;
	padding:0;
}
.allows,
.disallows{background-color:#fff;}
.allows ul,
.disallows ul{
	margin:0;
	padding:1.5625vw; /* 30 / 1920 */
}
.listbox li{
	width:100%;
	padding-left:1.875vw; /* 36 / 1920 */
	position:relative;
}
.listbox li::before{
	width:0.8333333333333333vw; /* 16 / 1920 */
	height:0.8333333333333333vw; /* 16 / 1920 */
	background-color:#F68450;
	border-radius:100%;
	position:absolute;
	content:"";
	top:0.3vw;
	left:0;
}
.allows li::before{background-color:#00B135;}
.disallows li::before{background-color:#FF5E5E;}

@media screen and (max-width:767px){
	.listbox .inner{width:100%;}	
	.allows,
	.disallows{border-radius:15px;}	
	.listbox ul{
		margin-top:15px;
		gap:10px;
	}
	.allows ul,
	.disallows ul{
		margin-top:0;
		padding:20px;
		gap:20px;
	}
	.listbox li{
		padding-left:32px;
		line-height:18px;
		font-size:12px;
	}
	.listbox li::before{
		width:12px;
		height:12px;
		top:3px;
	}
	.allows h3, .disallows h3{
		padding:10px 20px;
		line-height:21px;
		font-size:14px;
	}

}

/********************************/
/************  rental  **********/
/********************************/
.rentalContent{
	width:100%;
	padding:3.125vw 0 1.5625vw; /* 60-30 / 1920 */
	text-align:left;
}
.rentalContent h3{
	margin:0 0 1.5625vw; /* 30 / 1920 */
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.333; /* 32px */
	font-size:1.333em; /* 24px */
	color:#343F50;
}
.rentalContent .tcaRow,
.rentalContent .tcaRow > .elementor-container{
	width:100%;
	gap:2.0833333333333332vw; /* 40 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.rental{
	width:calc(33.3333% - 1.3888541666666667vw) !important; /* 26.666 / 1920 */ 
	background-color:#FFF8F8;
	border-radius:1.5625vw; /* 30 / 1920 */
	padding:1.5625vw; /* 30 / 1920 */
	display:flex;
}
.rental > .elementor-widget-wrap{
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:flex-start;
	flex-direction:column;
	display:flex;
}
.rental .top,
.rental .top > .elementor-container{
	width:100%;
	gap:0.5208333333333333vw; /* 10 / 1920 */
	align-items:center;
	display:flex;
}
.rental .inner{flex:1 0 0;}
.rental .top strong{
	display:block;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	font-size:1.000em; /* 18px */
}
.rental .top span{
	display:block;
	font-size:0.667em; /* 12px */
}
.rental .flag{
	width:2.5vw; /* 48 / 1920 */
	height:2.5vw; /* 48 / 1920 */
	line-height:0;
}
.rental .btm{
	font-family:'Poppins-SemiBold';
	color:#F90000;
}
.rental .fifthGrade{color:#00960C;}
.rental .btm strong{
	display:block;
	font-weight:normal;
	line-height:1.222; /* 44px */
	font-size:2.000em; /* 36px */
}
.rental .btm span{
	display:block;
	font-size:0.889em; /* 12px */
}

@media screen and (max-width:767px){	
	.rentalContent{padding:30px 0 15px;}
	.rentalContent .tcaRow,
	.rentalContent .tcaRow > .elementor-container{gap:20px;}
	.rentalContent h3{margin-bottom:15px;}
	.rental{
		width:calc(50% - 10px) !important;
		border-radius:15px;
		padding:20px;
	}
	.rental > .elementor-widget-wrap{gap:20px;}
	.rental .flag{
		width:30px;
		height:30px;
	}
}


/********************************/
/********* cyprusContent ********/
/********************************/
.cyprusContent,
.cyprusContent > .elementor-container > .elementor-column > .elementor-widget-wrap{
    width:100%;
	justify-content:center;
	flex-direction:column;
	align-items:center;
	display:flex;
	gap:3.125vw; /* 60 / 1920 */
}
.cyprus{
	width:100%;
	text-align:left;
}
.cyprus h3{
	margin:0 0 1.0416666666666666vw; /* 20 / 1920 */
  	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.222; /*32px*/
	font-size:1.333em; /*24px*/
	color:#343F50;
}
.cyprus.v1 h3,
.cyprus.v2 h3{margin-bottom:1.5625vw;} /* 30 / 1920 */
.cyprus p{margin:0;}
.cyprus .tcaRow,
.cyprus .tcaRow > .elementor-container{
	width:100%;
	gap:2.0833333333333332vw; /* 40 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.cyprus .tcaBox{
	width:100%;
	border-radius:1.5625vw; /* 30 / 1920 */ 
	background:#FFF8F8;
	padding:1.5625vw; /* 30 / 1920 */
}
.cyprus.v1 .tcaBox{width:calc(25% - 1.5625vw);} /* 30 / 1920 */
.cyprus.v2 .tcaBox{width:calc(20% - 1.6666666666666666vw);} /* 32 / 1920 */
.cyprus.v3 .tcaBox{width:calc(33.3333% - 1.3888541666666667vw);} /* 26.666 / 1920 */
.cyprus.v3 .tcaBox.full{width:100%;}

.bgPink .cyprus .tcaBox{background:#FFF;}

.cyprus .tcaBox strong{
	display:block;
	margin-bottom:0.5208333333333333vw; /* 10 / 1920 */
	font-family:'Poppins-SemiBold';
	font-weight:normal;
}
.cyprus .tcaBox span{
	display:block;
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	color:#F68450;
}
.cyprus .tcaBox span small{
	display:block;
	font-size:0.611em; /*22px*/
}
.cyprus.v1 .tcaBox span{
	line-height:1.000; /*51px*/
	font-size:2.25em; /*51px*/
}
.cyprus.v2 .tcaBox span{
	line-height:1.500; /*54px*/
	font-size:2.000em; /*36px*/
}
.cyprus.v3 .tcaBox span{
	line-height:1.282; /*50px*/
	font-size:2.056em; /*37px*/
}
.cyprus .tcaBox span sub{
	position:relative;
	font-size:0.6em;
	top:-0.4vw;
}
.cyprus .tcaBox p{margin-top:0.5208333333333333vw;} /* 10 / 1920 */

.cyprus .tcaBox .inner,
.cyprus .tcaBox .inner > .elementor-container{
	width:100%;
	position:relative;
	justify-content:space-between;
	align-items:flex-start;
	flex-wrap:wrap;
	display:flex;
	gap:30px;
}
.cyprus .tcaBox .inner::after{
	width:1px;
	height:100%;
	display:block;
	transform:translateX(-50%);
	background-color:#7E7E7E;
	position:absolute;
	content:"";
	left:50%;
	top:0;
}
.cyprus .tcaBox .box{width:calc(50% - 3.125vw);} /* 60 / 1920 */

@media screen and (max-width:767px){
	.cyprusContent,
	.cyprusContent > .elementor-container > .elementor-column > .elementor-widget-wrap{gap:20px;}
	.cyprus h3,
	.cyprus.v1 h3,
	.cyprus.v2 h3{margin-bottom:15px;}
	.cyprus.v3 h3{margin-bottom:0;}
	.cyprus .tcaRow,
	.cyprus .tcaRow > .elementor-container{gap:20px;}
	.cyprus .tcaBox{
		border-radius:20px;
		padding:20px;
	}
	.cyprus.v1 .tcaBox,
	.cyprus.v2 .tcaBox{width:calc(50% - 10px);}
	.cyprus.v3 .tcaBox,
	.cyprus.v2 .tcaBox:nth-child(5){width:100%;}
	.cyprus .tcaBox strong{margin-bottom:10px;}
	.cyprus .tcaBox strong br{display: none;}
	.cyprus.v3 .tcaBox span,
	.cyprus.v2 .tcaBox span,
	.cyprus.v1 .tcaBox span {
		line-height:30px;
		font-size: 20px;
	}
	.cyprus .tcaBox p{margin-top:5px;}
	.cyprus p {font-size: 12px;}
	
	.cyprus .tcaBox .inner::after{
		width:100%;
		height:1px;
		transform:none;
		transform:translateY(-50%);
		top:50%;
		left:0;
	}
	.cyprus .tcaBox .box{width:100%;}
	.cyprus .tcaBox span small{display:inline;}
}




/********************************/
/**********   glance   **********/
/********************************/
.glance h2{
	margin:0 0 1.5625vw; /* 30 / 1920 */ 
  	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:1.000; /*24px*/
	font-size:1.333em; /*24px*/
	color:#343F50;
}
.glance ul{
	list-style:none;
	padding:0;
	margin:0;
}
.glance .tcaRow,
.glance .tcaRow > .elementor-container{
	width:100%;
	gap:2.0833333333333332vw 1.5625vw; /* 40-30 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.glance li,
.glance .tcaBox{
	width:calc(25% - 1.171875vw); /* 22.5 / 1920 */
	padding:1.0416666666666666%; /* 20 / 1920 */
	border:1px solid #D6D6D6;
	border-radius:0.78125vw; /* 15 / 1920 */
	background:#FFF;
	text-align:left;
}
.glance.v2 li,
.glance.v2 .tcaBox{width:calc(16.666% - 1.3020833333333334vw);} /* 25 / 1920 */
.glance h3{
	margin:0 0 0.5208333333333333vw; /* 10 / 1920 */
	font-family:'Poppins-Bold';
	font-weight:normal;
	font-size:1.000em; /*18px*/
}
.glance span{
	display:block;
	line-height:1.2857; /*18px*/
	font-size:0.778em; /*14px*/
}
.glance strong{
	display:inline;
	font-family:'Poppins-Bold';
	font-weight:normal;
	color:#F68450;
}
.glance p{
	margin:2.0833333333333332vw 0 0; /* 40 / 1920 */
	line-height:1.2857; /*18px*/
	font-size:0.778em; /*14px*/
	text-align:left;
}

@media screen and (max-width:767px){
	.glance h2{margin-bottom:20px;}
	.glance .tcaRow,
	.glance .tcaRow > .elementor-container{gap:20px;}
	.glance li,
	.glance.v2 li,
	.glance .tcaBox,
	.glance.v2 .tcaBox{
		width:calc(50% - 10px);
		border-radius:10px;
		padding:15px;
	}
	.glance h3{margin-bottom:5px;}
	.glance p{
		margin-top:20px;
		line-height:15px;
		font-size:10px;
	}
	.glance span{
		line-height:15px;
		font-size:10px;
	}
}


/********************************/
/*********   register   *********/
/********************************/
.register .tcaRow,
.register .tcaRow > .elementor-container{
	width:100%;
	gap:1.5625vw; /* 30 / 1920 */
    justify-content:space-between;
	flex-wrap:wrap;
    display:flex;
}
.register .tcaBox{
	padding:1.5625vw; /* 30 / 1920 */
	border-radius:1.5625vw; /* 30 / 1920 */
	width:calc(50% - 0.78125vw); /* 15 / 1920 */
	background-color:#FFF8F8;
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
	text-align:left;
    display:flex;
}
.register .tcaBox > .elementor-widget-wrap{
	gap:1.0416666666666666vw; /* 20 / 1920 */
	align-items:center;
	flex-wrap:nowrap;
    display:flex;
}
.register .tcaBox .elementor-widget-tca-image{
	width:6.25vw; /* 120 / 1920 */
	height:auto;
}
.register svg{
	width:100%;
	height:auto;
}
.register .tcaBox .elementor-widget-tca-title{
	width:4.791666666666667vw; /* 92 / 1920 */
	height:4.791666666666667vw; /* 92 / 1920 */
	background-color:#fff;
	justify-content:center;
	align-self:flex-start;
	border-radius:100%;
	align-items:center;
	flex:0 0 auto;
	display:flex;
	font-family:'Poppins-SemiBold';
	line-height:1.000; /* 34px */
	font-size:1.889em; /* 34px */
	color:#343F50;
}
.register .tcaBox strong{
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	display:block;
	color:#000;
}
.register .tcaBox span{
	margin-top:0.5208333333333333vw; /* 10 / 1920 */ 
	font-family:'Poppins-SemiBold';
	line-height:1.000; /* 39px */
	font-size:2.167em; /* 39px */
	color:#F68450;
	display:block;
}
.register .tcaBox span sub{
	position:relative;
	font-size:0.6em;
	top:-0.4vw;
}
.register .tcaBox p{margin:0.5208333333333333vw 0 0;} /* 10 / 1920 */ 

@media screen and (max-width:767px){
	.register .heading h2 span {display: inline;}
	.register .heading p {text-align: left;}
	.register .tcaRow,
	.register .tcaRow > .elementor-container{gap:20px;}
	.register .tcaBox{
		width:calc(50% - 10px);
		border-radius:20px;
		padding:20px;
		gap:20px;
	}
	.register .tcaBox > .elementor-widget-wrap{gap:20px;}
	.register.v2 .tcaBox > .elementor-widget-wrap{
		text-align: center;
		flex-direction: column;
		align-items: center;
		display: flex;
	}
	.register .tcaBox .elementor-widget-tca-image{width:90px;}	
	.register .tcaBox p{
		margin-top:0;
		font-size: 12px;
	}
	.register .tcaBox span {
		margin:5px 0;
		line-height:30px;
		font-size:20px;
	}
	.register .tcaBox span sub {
		font-size: 20px;
		top: -5px;
	}
	.register .tcaBox p strong{font-size:12px;}
	.register.v2 .tcaBox p strong{
		margin-bottom:20px;
		font-size:14px;
	}
	.register .tcaBox br{display:none;}
	
	.register .tcaBox .elementor-widget-tca-title{
		width:50px;
		height:50px;
		font-size: 20px;
	}
}

@media screen and (max-width:639px){
	.register .tcaBox{width:100%;}
}


/********************************/
/*********   resident   *********/
/********************************/
.resident .tcaRow,
.resident .tcaRow > .elementor-container{
	width:100%;
	gap:1.5625vw; /* 30 / 1920 */
    justify-content:space-between;
	align-items:flex-start;
	flex-wrap:wrap;
    display:flex;
}
.resident .tcaBox,
.resident .tcaBox > .elementor-widget-wrap{
	width:100%;
	flex-direction:column;
	align-items:center;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */ 
}
.resident .tcaBox{width:13.74328125vw;} /* 263.871 / 1920 */
.resident .circle{
	width:13.74328125vw; /* 263.871 / 1920 */
	height:13.74328125vw; /* 263.871 / 1920 */
	background-color:#FFF8F8;
	border-radius:100%;
	align-items:center;
    display:flex;
}
.resident .circle > .elementor-widget-container{
	width:100%;
	align-items:center;
    display:flex;
}
.resident .circle br{display: none;}
.resident .inner{
	width:100%;
	text-align:center;
}
.resident .tcaBox span{
	display:block;
	padding-bottom:0.5208333333333333vw; /* 10 / 1920 */
}
.resident .tcaBox strong{
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	line-height:0.900; /*45px*/
	font-size:2.778em; /*50px*/
	color:#F68450;
	display:block;
}
.resident .tcaBox strong.text{
	line-height:1.500; /*45px*/
	font-size:1.667em; /*30px*/
}
.resident .tcaBox b{
	padding-top:0.26041666666666665vw; /* 5 / 1920 */
	font-family:'Poppins-SemiBold';
	font-weight:normal;
	display:block;
}
.resident .tcaBox p{margin:0;}

@media screen and (max-width:767px){
	.resident .tcaRow,
	.resident .tcaRow > .elementor-container{gap:30px;}	
	.resident .tcaBox{
		width:calc(50% - 15px);
		gap:10px;
	}
	.resident .tcaBox > .elementor-widget-wrap{gap:20px;}
	.resident .circle{
		width:130px;
		height:130px;
	}
	.resident .tcaBox strong {
		line-height: 1;
		font-size: 24px;
	}
	.resident .tcaBox span{padding-bottom:5px;}
	.resident .tcaBox b {padding-top: 5px;}
	.resident .tcaBox strong.text {font-size: 15px;}
}

/********************************/
/*********  contectSec  *********/
/********************************/
.contectBox{
	width:100%;
	max-width:962px;
	margin:0 auto;
	box-shadow:5px 10px 30px rgba(0,0,0,0.10);
	background-color:#fff;
	border-radius:20px;
	padding:30px;
}
.zhcont{
	flex-direction:column;
	flex-wrap: wrap;
    display:flex;
	gap:30px;
}
.frmcomwrp{
	text-align:left;
	flex-direction:column;
	flex-wrap: wrap;
    display:flex;
}
.fboxwrp{
	width:100%;
	justify-content:space-between;
	align-items:flex-end;
	flex-wrap:wrap;
    display:flex;
}
.fboxwrp > div{
	width:calc(50% - 20px);
	flex-direction:column;
	flex-wrap: wrap;
    display:flex;
}
.zf-labelName{
	margin:0 0 10px;
  	font-family: 'Poppins-SemiBold';
	line-height:1.500; /* 24px */
	font-size:0.889em; /* 16px */
	display:block;
}
.inputbox{
	width: 100%;
	padding:9px 10px;
	border-radius:10px;
	border: 1px solid #999;
	background-color:transparent;
	transition: border-color 0.3s ease;
  	font-family: 'Poppins-Regular';
	line-height:1.500; /* 24px */
	font-size:0.889em; /* 16px */
	color:#999;
	display:block;
	outline:none;
}
textarea.inputbox{height:168px}
.inputbox:focus {
	border-color: dodgerblue;
	box-shadow: 0 0 5px rgba(30, 144, 255, 0.5);
}

.inputbox::-webkit-input-placeholder{color:#999}
.inputbox::-moz-placeholder{
    color:#999;
    opacity:1
}
.inputbox:-moz-placeholder{
    color:#999;
    opacity:1
}
.inputbox:-ms-input-placeholder{color:#999}

.zf-submitColor{
	width:100%;
	padding:12px 20px;
	border-radius:100px;
	background-color:#F6B124;
  	font-family: 'Poppins-Bold';
	line-height:1.500; /* 24px */
	font-size:0.889em; /* 16px */
	cursor:pointer;
	display:block;
	color:#fff;
	border:none;
	margin:0;
}
.zf-submitColor:hover{
	background-color:#F6B124;
	color:#fff;
}

@media screen and (min-width:1366px) and (max-width:1920px) {
	.contectSec{padding:7.291666666666667vw 0;} /* 140 / 1920 */
	.contectBox{
		max-width:50.10416666666667vw; /* 962 / 1920 */
		border-radius:1.0416666666666666vw; /* 20 / 1920 */
		padding:1.5625vw; /* 30 / 1920 */
	}
	.zhcont{gap:1.5625vw;} /* 30 / 1920 */
	.fboxwrp > div{width:calc(50% - 1.0416666666666666vw);} /* 20 / 1920 */
	.zf-labelName{margin-bottom:0.5208333333333333vw;} /* 10 / 1920 */
	.inputbox{
		padding:0.46875vw 0.5208333333333333vw; /* 9-10 / 1920 */
		border-radius:0.5208333333333333vw; /* 10 / 1920 */
	}
	textarea.inputbox{height:8.75vw;} /* 168 / 1920 */
	.zf-submitColor{
		padding:0.625vw 1.0416666666666666vw; /* 12-20 / 1920 */
		border-radius:5.2083333333333336vw; /* 100 / 1920 */
	}
}

@media screen and (max-width:1365px){
	.contectSec{padding:9.58904109589041vw 0;} /* 140 / 1460 */
	.contectBox{
		margin-top:4.10958904109589vw; /* 60 / 1460 */
		padding:2.054794520547945%; /* 30 / 1460 */
	}
}

@media screen and (max-width:767px){
	.contectSec{padding:60px 0;}
	.subTitle{
    	width:100%;
		max-width:220px;
		padding-top:20px;
		font-size:18px;
		margin:auto;
	}
	.contectBox{
		margin-top:30px;
		padding:30px 20px;
	}
	
	.fboxwrp {gap: 30px;}
	.fboxwrp > div{width:100%;}
	.zf-labelName{
		line-height:24px;
		font-size:16px;
	}
	.inputbox{
		line-height:21px;
		font-size:14px;
	}
	.zf-submitColor{
		line-height:20px;
		font-size:14px;
	}
}


























.italic{font-style:italic;}
.alignLeft{text-align:left;}
.bgWhite{background-color:#fff;}
.bgPink{background-color:#FFF8F8;}