.asaBnr a,
.asaBnr h1,
.asaBnr strong{
	position:relative;
	z-index:3;
}
.asaBnr .container {position: static;}
.asaBnr h1{margin-top:11.979166666666667vw;} /* 230 / 1920 */
.asaBnr strong{max-width:42.03125vw;} /* 807 / 1920 */
.asaBnr .bnrPic{
	width:71.77083333333333vw; /* 1378 / 1920 */
	right:0;
}

@media screen and (max-width:767px){
	.asaBnr h1{margin-top:115px;}
	.asaBnr strong{max-width:100%;}
	.asaBnr .bnrPic {width:100%;}
}

/**********commTextBox***********/
.commTextBox h2{margin:0;}
.commTextBox p{
	margin:1.71875vw 0 0; /* 33 / 1920 */
	text-align:left;
}

@media screen and (max-width:767px){
	.commTextBox p{margin-top:15px;}
}

/*********** assistant **********/
.assistant{
	padding:6.25vw 0; /* 120 / 1920 */
	text-align:center;
	position:relative;
	z-index:999;
}
.assistant h2{
	margin:3.3854166666666664vw 0 1.9791666666666666vw; /* 65-38 / 1920 */
    line-height:1.1904; /* 100px */
    font-size:3.500em; /* 84px */
	color:#fff;
}
.assistant p{margin:0;}
.assistant .paragraph p{
	max-width:61.45833333333334vw; /* 1180 / 1920 */
	margin:0 auto;
	color:#fff;
}
.assistant .commRow,
.assistant .commRow .elementor-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
	gap:0 2.6041666666666668vw; /* 50 / 1920 */
}
.assistant .box{
	width:calc(33% - 1.736109375vw); /* 33 / 1920 */
	box-shadow:0 5px 30px 0 rgba(0, 0, 0, 0.15);
	background-color:#fff;
	border-radius:1.5625vw; /* 30 / 1920 */
	margin-top:3.125vw; /* 60 / 1920 */
	padding:3.125vw 2.6041666666666668vw; /* 60-50 / 1920 */
}
.assistant .box .icon img{
	width:auto;
	max-height:4.1666666666666664vw; /* 80 / 1920 */
}
.assistant h3{
	margin:1.3020833333333334vw 0 1.0416666666666666vw; /* 25-20 / 1920 */
  	font-family:'Poppins-ExtraBold';
	font-weight:normal;
    line-height:1.25; /* 50px */
    font-size:1.667em; /* 40px */
}

@media screen and (max-width:767px){
	.assistant{padding:50px 0}
	.assistant h2{
		margin-top:15px;
		margin-bottom:15px;
		font-size:25px;
	}
	.assistant .paragraph p {max-width: inherit;}
	.assistant .box {
		width: 100%;
		border-radius: 15px;
		margin-top:15px;
		padding:20px 15px;
	}
	.assistant .box .icon img {max-height: 40px;}
	.assistant h3{
		margin-top:15px;
		margin-bottom:10px;
	}
}

/************ itWorks ***********/
.itWorks .bookList::before{background-color:#008FF3}
.itWorks .bookList li{box-shadow:0 5px 30px 0 rgba(0, 0, 0, 0.15);}


/************ blackBg ***********/
.blackBg{
    background:#000 url(../../images/dot-v3.png) repeat;
	background-size:16.666666666666666vw auto; /* 320 / 1920 */
	color:#fff;
}
@media screen and (max-width:767px){
	.blackBg{background-size:120px auto}
}


/*********** faqSec-v2 **********/
.faqSec-v2{
    background:#008FF3 url(../../images/dot-v3.png) repeat;
	background-size:13.125vw auto; /* 252 / 1920 */
	color:#fff;
}
.faqSec-v2 .faq{padding:0;}
.faqSec-v2 .faq li{
	background-color:#fff;
	box-shadow:0 5px 30px 0 rgba(0, 0, 0, 0.15);
	color:#000;
}
.faqSec-v2 .faq .question::after {background-image:url(../../images/plus-v2.png);}
.faqSec-v2 .faq .active .question::after{background-image:url(../../images/minus-v2.png);}

.faqSec-v2 h2{margin:3.125vw 0;} /* 60-40 / 1920 */

@media screen and (max-width:767px){
	.faqSec-v2{background-size:120px auto}
	.faqSec-v2 h2{
		margin-top:15px;
		margin-bottom:30px;
	}
}


/********** readyTOstop *********/
.readyTOstop{
	padding:3.125vw 0; /* 60 / 1920 */
	background-color:#000;
	color:#fff;
}
.readyTOstop h2{margin:0;}
.readyTOstop p{margin:1.5625vw 0 3.125vw;} /* 30-60 / 1920 */

@media screen and (max-width:767px){
	.readyTOstop{padding:50px 0}
	.readyTOstop p{margin:15px 0 30px;}
}





.intgList .elementor-container{
	width:100%;
	list-style:none;
	padding:0 0 3.125vw; /* 60 / 1920 */
	justify-content:space-between;
	gap:2.0833333333333332vw; /* 40 / 1920 */
	flex-wrap:wrap;
	display:flex;
	margin:0;
}
.intgList li,
.intgList .inlgbox{
	width:calc(25% - 1.5625vw); /* 30 / 1920 */
	padding:1.0416666666666666vw 1.5625vw; /* 20-30 / 1920 */
	box-shadow:0 5px 30px 0 rgba(0, 0, 0, 0.15);
	border-radius:1.0416666666666666vw; /* 20 / 1920 */
	background-color:#fff;
	align-items:center;
	display:flex;
	gap:1.5625vw; /* 30 / 1920 */
}
.intgList .inlgbox .elementor-widget-wrap{
	display:flex;
	align-items: center;
	gap:1.5625vw; /* 30 / 1920 */
	flex-wrap: unset;
}
.intgList .icon {
	width:4.1666666666666664vw; /* 80 / 1920 */
  	flex:0 0 auto;
	margin:0;
}
.intgList strong{
	display: block;
	font-weight: normal;
  	font-family:'OpenSans-ExtraBold';
    line-height:1.066; /* 32px */
    font-size:1.250em; /* 30px */
	text-align:left;
}

@media screen and (max-width:767px){
	.intgList{
		/*padding-bottom:30px;*/
		gap:15px;
	}
	.intgList li,
	.intgList .inlgbox{
		width:calc(50% - 1.5625vw);
		border-radius:10px;
		padding:15px;
		gap:15px;
	}
	.intgList .inlgbox .elementor-widget-wrap{gap:15px;}
	.intgList .icon {width:50px}
}

@media screen and (max-width:639px){
	.intgList li,
	.intgList .inlgbox{width:100%;}
}


/* Discover More */

.discoverMore .smsBlog .commBtn br{
    display:none;
}

.smsBlog .slick-slide {
    background: #FFF;
    border-radius: 10px;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
    margin: 60px 25px;
}
.discoverMore .smsBlog .slick-slide {margin:30px 29px}

.smsBlog .slick-slide img {
    border-radius: 10px 10px 0 0;
    width: 100%;
    height: auto;
}

.smsPostContent {padding: 30px}

.discoverMore .smsBlog .slick-slide .smsPostContent h3 {
    margin: 20px 0;
    font-weight:normal;
    line-height:1.3636; /* 30px; */
    font-size:1.158em; /* 22px; */
    color: #000;
    font-weight: bold;
    margin-bottom: 31px;
    min-height: 80px;
}

.smsBlog .slick-slide p {
    margin: 0;
    line-height:1.5; /* 30px; */
    font-size:1.053em; /* 20px; */
    color: #000;
}

.discoverMore .smsBlog .smsPostContent p:first-of-type {
    min-height: 180px;
    margin-bottom: 25px;
}

.slick-arrow {
    width: 50px;
    padding: 14px;
    height: 50px;
    background: #FFF;
    border-radius: 50%;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.25);
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    line-height: 0;
    border: none;
    z-index: 5;
    top: 50%
}

.slick-prev {left: -55px}
.slick-next {right: -55px}
.slick-dots {
    width: 100%;
    list-style: none;
    gap: 1.0416666666666666vw;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0;
    margin: 0
}

.slick-dots button {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #B7D4F1;
    cursor: pointer;
    line-height: 0;
    font-size: 0;
    border: none;
}
.slick-dots .slick-active button {background: #F07028}

@media screen and (max-width:767px){
    .slick-arrow {
        width: 30px;
        padding: 8px;
        height: 30px;
    }
	.slick-prev {
      left: -13px;
    }
    .slick-next {
      right: -13px;
    }
    .discoverMore .smsBlog .smsPostContent p:first-of-type,
    .discoverMore .smsBlog .slick-slide .smsPostContent h3 {min-height: auto}
    .discoverMore .smsBlog .smsPostContent p:first-of-type{margin-bottom: 25px}
}

.casestdyBox .slick-slide {margin:30px 30px}

.casestdyBox .studyBox{
	width:100%;
	padding:var(--gap-20);
	justify-content:space-between;
	align-items: center;
	text-align:left;
	flex-wrap:wrap;
	display: flex !important;
	overflow: unset;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
    background-color:#fff;
    border-radius:16px;
}
.casestdyBox .studyImg{
	width:50%; /* 276 / 572 */
	border-radius:10px;
	overflow:hidden;
	line-height: unset;
	text-align: center;
}
.casestdyBox .studyImg img{
    max-height: 450px;
	margin: auto;
}
.casestdyBox .studyText{
	width:50%; /* 276 / 572 */
	flex-wrap: wrap;
	display:flex;
	padding: 30px 40px 30px 30px;
}
.casestdyBox .studyText span{
	padding:6px 10px;
	border-radius:100px;
	background-color:#E8E8E8;
    font-weight:normal;
	display:inline-block;
	line-height:1.000; /* 12px */
	font-size:0.600em; /* 12px */
	color:#000;
}
.casestdyBox .studyText strong{
	width: 100%;
	padding:30px 0;
	display:block;
    font-weight:700;
	line-height:1.375; /* 33px */
	font-size:24px; /* 24px */
	color:#000;
}
.casestdyBox .studyBox p{
	margin:0;
	line-height:1.1428; /* 16px */
	font-size:0.700em; /* 14px */
}
.casestdyBox .studyText .btn{
	margin-top: 20px;
	padding:10px 30px;
	border-radius:100px;
	border:1px solid #025A8C;
    font-weight:normal;
	text-transform:uppercase;
	display:inline-flex;
	line-height:1.000; /* 12px */
	font-size:0.600em; /* 12px */
	color:#025A8C;
	position: initial;
    transform: none;
	display:inline-block;
	text-decoration: none;
}

@media screen and (max-width:767px){
    .studySliderBox {
    	padding: 0;
    	width: 100%;
    }
    .casestdyBox .studyImg,
    .casestdyBox .studyText{width:100%;}
    .casestdyBox .studyBox p,
    .casestdyBox .studyText .btn,
    .casestdyBox .studyText span{
        font-size: 1em;
    }
    .casestdyBox .studyText strong {
    	padding: 18px 0;
    	font-size: 15px;
    }
}



