<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&amp;display=swap');
html {
	overflow-x: hidden;
}
body {
	font-family: 'Arial';
	font-size: 14px;
	line-height: 1.42857143;
	overflow-x: hidden;
}
@media (min-width: 992px) {
	body::-webkit-scrollbar-track {
		background-color: transparent;
	}
	body::-webkit-scrollbar-thumb {
		background-color: #12341D;
	}
	body::-webkit-scrollbar {
		width: 1.4rem;
		background-color: transparent;
	}
}


ul li {
	list-style: none;
	list-style-type: none;
	display: inline-block;
}

li a:hover {
	text-decoration: none;
}

b,
strong {
	font-weight: bolder;
}

h1,
h2,
h3 {
	margin-top: 1rem;
	margin-bottom: 0.85rem;
}

h1,
h2,
h3,
h4,
h5,
a,
span,
p,
b,
strong,
h6,
body,
label {
	font-family: 'Arial';
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.1;
}

h2 {
	font-size: 2.5rem;
	font-weight: 500;
}

p {
	font-size: 1.4rem;
	font-weight: 400;
	margin: 0 0 0.95rem;
}

h3 {
	font-size: 2.25rem;
	font-weight: 400;
}

a {
	font-size: 1.45rem;
	font-weight: 400;
}

a:active,
a:hover {
	outline: 0;
}

.container {
	max-width: 100%;
	padding: 0 2rem;
}

.covid-sec h2.heading {
	font-weight: 500;
}



.hd-fixed .menu-items .menu-item-15 a {
	padding: 1rem;
}

.hd-fixed .menu-items li a {
	padding: 8px 7.5px;
	font-size: 1.3rem;
}

.hd-fixed .menu-items .menu-item-15 a {
	width: 150px;
}

.menushow {
	background: #AE7F2Efa;
}

.hd-fixed ul#menu {
	margin-top: 5px;
}

.custom-modal-content .hbspt-form {
	padding-left: 10%;
	padding-right: 10%;
}

.custom-modal-content .hs-input {
	border: solid 1px #000;
	margin-bottom: 10px;
	width: 94.7%;
	max-width: 100%;
	padding: 2vh 2.5%;
	font-family: Poppins, sans-serif !important;
	box-sizing: border-box;
}

.menu-items .menu-item-15 a:hover {
	background-color: #ffe300;
	border: 2px solid #ffe300;
	color: #AE7F2E;
	transition: .5s;
}

.menu-items {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.menu-items .menu-item-15 a {
	width: 159px;
	text-align: center;
	border: 2px solid #fff;
	color: #fff;
	transition: .5s;
	margin-right: 1.8rem;
	cursor: pointer;
	margin-top: 0.5rem;
	padding: 1.7rem 1.8rem;
}

.main-menu ul.menu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15 {
	padding: 0;
	padding-left: .5rem;
}

/*
input.hs-button.primary.large:active, input.hs-button.primary.large:focus, input.hs-button.primary.large:hover {
background-color: #f3f3f3!important;
border: 2px solid #000!important;
color: #000;
transition: .5s;
background-image: url(https://www.intellectai.com/wp-content/uploads/2018/12/arrow-black.png)!important;
background-position: 95%;
}
input.hs-button.primary.large:active, input.hs-button.primary.large:focus, input.hs-button.primary.large:hover {
background-color: #fff!important;
border: 2px solid #000!important;
color: #000;
transition: .5s;
background-image: url(https://www.intellectai.com/wp-content/uploads/2018/12/arrow-black.png)!important;
background-position: 95%!important;
} */

.menu-item-3676,
.menu-item-3677,
.menu-item-3678 {
	display: inline-block;
}

.hd-fixed .custom-logo-wht img {
	width: 12rem !important;
	margin-top: 1rem;
}



.clo_01_homepage_hero_section.global-wrapper .banner-button {
	background-position: 95%;
	font-weight: 300;
}


/* .hlx{
padding: 1rem 0;
margin: 0;
} */



a.custom-logo-wht img {
	margin-top: 0.6rem;
	margin-left: 0.18rem;
}

/* banner */

.clo_01_homepage_hero_section .bannsec {
	padding: 5rem 0 6.45rem;
}

.clo_01_homepage_hero_section .bannsec .content h3 {
	margin-bottom: 4.5rem;
	margin-top: 1rem;
}

.clo_01_homepage_hero_section .bannsec .content p {
	margin-top: 3rem;
	margin-bottom: 7rem;
	font-size: 2.2rem;
	clear: both;
	font-weight: 300;
}

.banner-button {
	color: #fff;
	text-decoration: none !important;
	border: 2px solid #fff;
	box-shadow: none !important;
	transition: .5s;
/* 	background-image: url(/wp-content/uploads/2021/12/white-arrows-1.png); */
	background-repeat: no-repeat;
	background-size: 3rem 2.5rem;
	/* 	padding: 1vw 5vw; */
	background-position: 88%;
	font-size: 2rem;
}

.banner-button:hover {

	color: #AE7F2E;
	transition: .5s;
/* 	background-image: url(/wp-content/uploads/2021/12/vilot-arrows.png); */
	background-repeat: no-repeat;
	background-position: 95%;
	background-size: 3rem 2.5rem;
}

.clo_01_homepage_hero_section .content {
	text-align: center;
	margin: 0 auto;
	color: #fff;
}

.clo_01_homepage_hero_section h1 {
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 2rem;
	line-height: 1.14;
	font-size: 6rem;
	margin-bottom: 1rem;
	margin-top: 0.2rem;
}

/* covid */

.covid-sec {
	background-color: #f3f3f3;
	padding: 2rem 2.2rem 5rem;
}

.covid-sec a.banner-button {
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	transition: .5s;
	/*background-image: url(https://www.intellectai.com/wp-content/uploads/2019/01/black-arrows.png);*/
	background-repeat: no-repeat;
	background-size: 30px 25px;
}

.covid-sec .content-sec p {
	margin-bottom: 3.5rem;
	color: #333;
	font-size: 15.75px;
}

.covid-sec h2.heading {
	color: #333;
}

.covid-sec a.banner-button:hover {

	color: #fff;
	transition: .5s;
	/*background-image: url(/wp-content/uploads/2019/01/white-arrows.png);*/
	background-repeat: no-repeat;
	background-size: 30px 25px;
}

.covid-sec.what-sec {
	display: flex;
	margin: 0 auto;
	text-align: center;
}

.covid-sec.what-sec .vce-single-image {
	width: 37rem;
	object-fit: contain;
	margin-top: 2rem;
}

.covid-sec.hood-sec {
	text-align: center;
	margin: 0 auto;
	padding: 4rem 0 13rem;
	margin-top: -1.5rem;
}



.covid-sec.hood-sec a.banner-button:hover {

	color: #fff;
	transition: .5s;
	/*background-image: url(/wp-content/uploads/2019/01/white-arrows.png);*/
	background-repeat: no-repeat;
	background-size: 30px 25px;
	background-position: 96%;
	padding: 1vw 5vw;
}

.custom-modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 43%;
	text-align: center;
}

.custom-modal-content h2,
.custom-modal-content p {
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
}

.custom-modal-section {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	z-index: 99999;
}

.custom-close1 {
	color: #fff;
	background: #21552F;
	float: right;
	font-size: 30px;
	border: 2px solid #21552F;
	border-radius: 100%;
	height: 33px;
	width: 33px;
	line-height: 32px;
	padding-left: 0;
	transition: all .2s cubic-bezier(0, 0, .58, 1);
	display: block !important;
	cursor: pointer;
}

.slick-dots {}

.slick-slide img {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.hs-button {
	background-repeat: no-repeat;
	background-position: right;
	background-size: 30px 25px;
	font-size: 1rem !important;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	background-color: #f42775;
	font-family: Poppins, sans-serif !important;
}


.input textarea.hs-input {
	height: 125px !important;
	min-height: 50px !important;
	font-family: Poppins, sans-serif !important;
	padding-top: 10px;
}

.input textarea.hs-input {
	font-size: 16px !important;
	color: #000 !important;
}

.covid-sec.hood-sec .hood-sec-lt {
	margin-top: 5rem;
	margin-bottom: 10rem;
}

.aboutus-sec {
	padding: 5rem 0 8rem;
	text-align: center;
	margin: 0 auto;
}

.aboutus-sec .aboutus-sec-lt {
	margin-top: 2rem;
}

.aboutus-sec .testibox.boxone {
	background: #AE7F2E;
}

.aboutus-sec .testibox.boxtwo {
	background: #6427db;
}

.aboutus-sec .testibox.boxthird {
	background: #8146f5;
}

.aboutus-sec .testibox {
	width: calc(33.33% - 30px);
	margin: 0 15px;
	padding-bottom: 30px;
	text-align: center;
	color: #fff;
	min-height: 30rem;
	max-height: 30rem;
}

.xponent-sec {
	padding: 0 5.5rem;
	color: #fff;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.xponent-sec .content {
	margin: 10rem 0 14rem;
}

span.circle.circle1 img {
	text-align: left;
	margin: 0 auto;
	width: 80%;
	object-fit: contain;
}

.xponent-sec .content p {
	margin: 2rem 0 4rem;
	width: 38%;
}

.covid-sec.hood-sec .hood-sec-lt&gt;h2 {
	margin-bottom: 2rem;
}

ul#menu {
	margin-top: -0.2rem;
	margin-bottom: 0.714rem;
	padding-left: 1.143rem;
}




.custom-logo-wht-mb {
	display: none;
}

.copyrt-text {
	text-align: right;
	color: #616161;
}



.clo_01_homepage_hero_section.global-wrapper .banner-button:hover {
	background-position: 98%;
}

.img-sec {
	width: 100%;
}

.risk-sec {
	padding: 8rem 0 0;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}

.covid-sec.hood-sec h3 {
	font-weight: 500;
}

.risk-sec a.banner-button:hover {

	color: #fff;
	transition: .5s;
	background-image: url(/wp-content/uploads/2021/12/white-arrows-1.png);
	background-repeat: no-repeat;
	background-size: 30px 25px;
}

.risk-sec .content {
	margin-top: 14.3rem;
}

.risk-sec a.banner-button:hover {
	background-position: 96%;
}

.xponent-sec .content h3 {
	width: 35%;
}

.risk-sec .content p {
	margin: 2rem 0 4rem;
	width: 85%;
}

.risk-sec .banner-button {
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	transition: .5s;
	background-image: url(/wp-content/uploads/2021/12/black-arrows-1.png);
	background-repeat: no-repeat;
	background-size: 30px 25px;
}

.covid-sec.what-sec img {
	object-fit: contain;
	width: auto;
	height: auto;
}



.input select {
	width: 100% !important;
	font-size: 16px !important;
	background-color: transparent;
	color: #000;
}

.input select {
	background-image: url(/wp-content/uploads/2021/12/drop-down-arrow-1.png);
	background-repeat: no-repeat;
	background-position: 95%;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	font-size: 16px !important;
	background-color: transparent;
	color: #000 !important;
	height: 60px !important;
	width: 100% !important;
	border: solid 1px #000 !important;
	margin-bottom: 10px;
	max-width: 100% !important;
	padding: 2vh 2.5% !important;
	font-family: Poppins, sans-serif !important;
}

.clo_01_homepage_hero_section .content img {
	width: 35rem;
}

input.hs-button.primary.large {
	background-image: url(/wp-content/uploads/2021/12/white-arrows-1.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: 2.82rem 2.4rem;
	font-size: 2.07rem !important;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	background-color: #f42775;
	padding: 2rem 1rem;
	width: 45%;
	font-family: Poppins, sans-serif !important;
	border: 0;
	font-weight: 400;
	background-position: 85% !important;
	box-shadow: inset 0 0 0 rgba(255, 255, 255, .5) !important;
}

.clo_01_homepage_hero_section.global-wrapper {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}


.foo-form p {
	font-size: 1.8rem;
	font-weight: 300;
}

.service .underwriting-set span {
	font-size: 1.45rem;
	font-weight: 300;
}

.hbspt-form .hs-form&gt;div .input input,
textarea {
	height: 30px;
	border: solid 1px #000;
	margin-bottom: 10px;
	padding-left: 2.5% !important;
	padding-right: 2.5% !important;
	width: 94.7% !important;
	max-width: 100%;
	background-color: transparent;
	font-family: Poppins, sans-serif !important;
	border-radius: 0 !important;
	font-size: 16px !important;
}

/* cookie */

.cookie-box {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: 1rem 2rem;
	background: #fff;
	transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
}

.cookie-box--hide {
	opacity: 0;
	bottom: -100%;
}

.cookie-button {
	display: inline-block;
	cursor: pointer;
	padding: 0.65rem 0.85rem;
	margin-left: 0.45rem;
	color: #fff;
	font-size: 0.75rem;
	letter-spacing: 1px;
	background-image: linear-gradient(62deg, #fbab7E 0%, #f7ce68 100%);
}

div#js-cookie-box {
	background-color: #AE7F2E;
	color: #fff;
	padding: 20px;
	font-size: 18px;
	z-index: 9999;
}

span#js-cookie-button {
	background-image: none !important;
	background-color: transparent;
	color: #fff;
	font-size: 18px;
	border: 1px solid #fff;
	margin-left: 20px;
}

span#js-cookie-button:hover {
	background-color: #ffe300 !important;
	border-color: #ffe300;
	color: #AE7F2E;
}

.myclass-parallax {
	margin-bottom: 1rem;
}

.social-icons.mtp-sc-ic li a .on-hover {
	display: none;
}

.social-icons.mtp-sc-ic li a:hover .non-hover {
	display: none;
}

.social-icons.mtp-sc-ic li a:hover .on-hover {
	display: block;
}

@media (max-width: 1100px) and (min-width: 768px) {

	.service .cnt-sec {
		width: 17rem;
	}

	section.block-section.lesstime-wrapper .mgic-list-content {
		width: 100%;
	}


	.aboutus-sec .testibox {
		min-height: 40rem;
		max-height: 40rem;
	}
	.circle-twoboxwrap .outer_circle {
		height: 28rem;
		width: 28rem;
	}
	.circle-twoboxwrap .inner_circle.inner-icon img {
		top: 4rem;
	}
	._the_circle_story_slider li.circle_1 {
		right: 1rem;
	}
	li.circle_2 {
		left: 24rem;
	}
}

@media (max-width: 991px) {
	.custom-logo-wht {
		display: none;
	}

	.row.as.analyst-sls {
		width: 100%;
	}
	.aboutus-sec .testibox {
		min-height: 46rem;
		max-height: 46rem;
	}
	.hd-fixed .menu-items li a {
		padding: 3rem 0 0;
	}
	.risk-sec {
		padding: 6rem 0 6rem;
	}
	.xponent-sec {
		background-size: cover;
	}


	.container {
		width: 100%;
		padding: 0 2rem;
	}
	.magic-content {
		margin-top: 4rem !important;
	}

	.custom-logo {
		text-align: center;
		display: flex;
		margin: 0 auto;
	}


	.form .contact-fm {
		width: 87%;
	}


	section#features .row.as.analyst-sls {
		width: 100%;
	}


	.menushow .mob-social {
		display: block !important;
		clear: both;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	.menushow .mob-social ul {
		padding: 0;
		margin: 0;
	}
	.menu-items .menu-item-15 a {
		margin-right: 0;
	}

	.clo_01_homepage_hero_section.global-wrapper h1 {
		font-weight: 900;
		letter-spacing: 5px;
		line-height: 42px;
		font-size: 30PX !important;
		margin-bottom: 20px;
		margin-top: 0;
	}

}

@media(max-width: 991px) {
	.hd-fixed .custom-logo-wht-mb {
		position: absolute;
		right: 1rem;
		top: 2.55rem;
	}
	.row.as.analyst-sls {
		padding: 0 3rem 5rem !important;
	}
	.row.as.analyst-sls .strat {
		min-height: 35rem;
		margin-bottom: 2rem;
	}
	.middle.line-img:after {
		right: 45%;
	}
	.prog-bar-new {
		margin-top: 2rem;
		display: inline-flex;
	}
	.row.icon-img {
		width: 100%;
	}
	.banner-button {
		padding: 1vw 8vw;
	}
	.covid-sec.hood-sec {
		padding: 4rem 0 6rem;
	}
	.covid-sec.hood-sec .hood-sec-lt {
		margin-bottom: 22rem;
	}
	.risk-sec {
		overflow: inherit;
	}
	.risk-sec .content {
		margin-top: 4.3rem;
	}


	.menu-items .menu-item-15 a {
		transition: .5s;
		/*background-image: url("/wp-content/uploads/2019/01/white-arrows.png");*/
		background-repeat: no-repeat;
		background-position: 86%;
		background-size: 30px 25px;
	}
	.hd-fixed.menushow li#menu-item-3677 {
		display: block !important;
	}
	.hd-fixed .menu-items .menu-item-15 a {
		padding: 2rem 1rem;
	}
	.navigation-item #menu li {
		width: 100%;
		margin-bottom: 3rem;
	}
	.hd-fixed .menu-items .menu-item-15 a {
		margin: 0;
	}
	.menushow .mob-social ul img {
		width: 4rem;
		margin-right: 0.5rem;
	}
	.hd-fixed li#menu-item-3677 {
		display: block !important;
	}
}

@media (max-width: 767px) {
	.container {
		width: 100%;
		padding: 0;
		text-align: center;
	}

	.clo_01_homepage_hero_section h1 {
		font-weight: 900 !important;
		letter-spacing: 5px;
		line-height: 42px;
		font-size: 30PX !important;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.clo_01_homepage_hero_section .banner-button {
		padding: 2vw 11vw !important;
		background-position: 95%;
		background-size: 2rem;
	}
	h2 {
		font-size: 22px;
		font-weight: 500;
	}
	p {
		font-size: 16px;
		font-weight: 200;
	}
	h2,
	h3,
	p {
		text-align: center;
	}
	a,
	h3 {
		font-size: 18px;
		font-weight: 400;
		padding-top: 0px;
	}
	.work-content p {
		font-size: 16px;
	}
	#features {
		padding: 1rem 0 0;
	}
	.service {
		width: 100% !important;
	}
	.block-section.underwriting-wrapper .row.icon-img {
		margin-top: 3rem;
	}
	.recentanalyst-wrapper .row.as.analyst-sls {
		/* padding: 0 ; */
	}
	.prog-bar-new {
		display: block !important;
	}
	.slider.slider-1.icon2-img {
		margin-top: 5rem;
	}
	.mgic-list-content .magic-list {
		height: auto;
	}
	.work-section .work-content p {
		padding: 0.8rem 0;
		width: 100%;
	}
	.clo_01_homepage_hero_section .bannsec .content p {
		font-size: 16px !important;
	}
	.clo_01_homepage_hero_section .bannsec .content h3 {
		font-size: 18px !important;
	}
	.contact-form h3 {
		font-size: 18px;
	}
	a.banner-button {
		padding: 4% 22%;
	}
	.content-block h4,
	.text p
	{
		font-size: 16px;
	}
	.risk-sec {
		padding: 2rem 0 0;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 8rem;
	}
	.risk-sec .content p {
		width: 100%;
	}
	.risk-sec .content {
		margin-top: 1rem;
	}
	.aboutus-sec .testibox {
		width: 100%;
		margin-bottom: 2rem;
		margin: 0 auto;
	}
	.aboutus-sec {
		padding: 3rem 0 2rem;
	}
	.xponent-sec {
		/* background-image: url(https://www.intellectai.com/wp-content/uploads/2019/01/Intellect-Xponent.jpg) !important; */
		padding: 0;
		text-align: center;
		margin: 0 auto;
		display: flex;
	}
	.xponent-sec .content p {
		width: 100%;
	}
	.responsive .slick-dots li.slick-active button {
		background-color: #8a8a8a;
	}
	.responsive .slick-dots li button {
		width: 9px;
		height: 9px;
		background-color: #c9c9c9;
		display: inline-block;
		cursor: pointer;
		border: 1px solid #fff;
		border-radius: 10px;
	}
	.slick-slide img {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.covid-sec.what-sec img {
		width: 10rem;
	}
	.slick-dots li.slick-active button:before {
		display: none;
	}
	.xponent-sec .content {
		margin-top: 36rem;
	}
	.covid-sec.hood-sec {
		padding: 0 0 8rem;
	}
	h2 {
		font-size: 22px !important;
		font-weight: 500 !important;
	}
	.covid-sec.hood-sec .hood-sec-lt {
		margin-bottom: 5rem;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		/* background-image: url(https://www.intellectai.com/wp-content/uploads/2020/10/banner-mobile.jpg) !important; */
		background-size: cover;
		background-repeat: no-repeat;
	}
	.clo_01_homepage_hero_section .bannsec {
		margin-top: -5rem;
	}

	.xponent-sec .content h3 {
		width: 100%;
	}
	.slick-dots li button:before {
		display: none;
	}

	.hd-fixed .custom-logo-wht-mb {
		display: block;
		float: right;
		margin-top: -1.5rem;
	}
	.clo_01_homepage_hero_section .content {
		position: relative;
		top: 3rem;
	}
	.custom-modal-content {
		width: 80%;
	}

	.menu-items .menu-item-15 a {
		width: 500px;
		line-height: 50px;
	}
	.menu-items .menu-item-15 a {
		transition: .5s;
		background-image: url(/wp-content/uploads/2021/12/white-arrows-1.png);
		background-repeat: no-repeat;
		background-position: 86%;
		background-size: 30px 25px;
	}
	.hd-fixed .menu-items .menu-item-15 a {
		padding: 2rem 1rem;
	}


}

@media (max-width: 767px) {
	span#js-cookie-button {
		width: 50%;
		margin: auto !important;
		margin-top: 15px !important;
	}
	.outer_circle {
		display: none;
	}
	div#js-cookie-box {
		display: grid;
	}



	.covid-sec.what-sec {
		padding: 5rem 0 6.5rem;
	}
	.covid-sec {
		padding: 1rem 0 5.5rem;
	}
	.risk-sec {
		overflow: inherit;
	}

	.hd-fixed .menu-items .menu-item-15 a {
		width: 300px;
		margin-top: 3rem;
		margin-bottom: 1rem;
	}

	.custom-modal-content {
		width: 90% !important;
		position: relative;
		top: 3rem;
	}
	input#phone-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142 {
		height: auto !important;
	}

	.navigation-item #menu li {
		margin-bottom: 1rem;
	}
	input.hs-button.primary.large {
		width: 73%;
	}
	.slick-dots li {
		margin: 0;
	}
	.hd-fixed .menu-items li a {
		font-size: 18px;
	}
	.aboutus-sec .testibox {
		min-height: 30rem;
		max-height: 30rem;
	}
}

.hs-form-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142_134813c2-b825-4e21-ade5-0915048a40b1 .hs-input {
	max-width: 100% !important;
	width: 100% !important;
}

.hs-input.hs-fieldtype-intl-phone {
	max-width: 100% !important;
	width: 100% !important;
}

.home .hs-fieldtype-intl-phone.hs-input select {
	float: left;
	width: auto !important;
}

.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
	min-height: 8.65vh !important;
	max-height: 8.65vh !important;
	height: auto !important;
	overflow: hidden !important;
}

.hs-input.hs-fieldtype-intl-phone .hs-input {
	max-width: 46% !important;
}

input#phone-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142 {
	height: 2.45rem;
}

@media (max-width: 1940px) and (min-width: 1680px) {
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 8vh !important;
		max-height: 8vh !important;
		height: auto !important;
		overflow: hidden !important;
	}
	input#phone-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142 {
		height: 3.80rem;
	}
	.prog-bar-new {
		display: block;
		justify-content: center;
		margin-bottom: 2rem;
	}
	.progress {
		width: 13rem;
		height: 13rem;
		line-height: 13rem;
	}
}

@media (max-width: 1640px) and (min-width: 1580px) {
	.hs-input.hs-fieldtype-intl-phone {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 1100px) and (min-width: 768px) {
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 8.6rem;
	}
}

@media (max-width: 1024px) and (min-width:769px) {
	.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 7vh !important;
		max-height: 7vh !important;
	}
	input#phone-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142 {
		height: 3.80rem;
	}
}

@media (max-width: 1100px) and (min-width: 768px) {
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 8.6rem;
	}
}

@media (min-width: 1200px) {
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 8vh !important;
		max-height: 8vh !important;
		height: auto !important;
		overflow: hidden !important;
	}
}

@media(max-width: 991px) {

	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 6.9rem !important;
	}
	.custom-modal-content {
		width: 72%;
	}
}

@media(max-width: 767px) {
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		min-height: 100% !important;
	}
}

@media (max-device-width: 480px) and (min-device-width: 320px),
	(max-width: 400px) {
		body.page-template-default.page.page-id-115.vcwb.group-blog.has-header-image.page-two-column.colors-light .hs-fieldtype-intl-phone.hs-input .hs-input {
			width: 94.35% !important;
		}
		select#phone_ext-e782025d-724c-4eba-960f-9cb3895675ae {
			width: 100% !important;
		}
		select#phone_ext-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142 {
			width: 45% !important;
			max-width: 45% !important;
		}
}

.hs-form-9bf0c3e0-1314-46d5-a79d-b98a8ff5b142_a880efc0-9ce3-4e18-8991-dac63fe2a033 .hs-input {
	box-sizing: border-box;
	max-width: 100%;
	width: 100%;
}

/* animation cirlce bar 
.choose-intelligence-wrap .progressbar {
display: inline-block;
width: 22%;
float: left;
margin: 0 1rem;
}
.choose-intelligence-wrap .btm {
clear: both;
width: 100%;
display: block;  
}
.choose-intelligence-wrap .circle {
width: 100%;
margin: 0 auto;
margin-top: 10px;
display: inline-block;
position: relative;
text-align: center;
}
.choose-intelligence-wrap .circle canvas {
vertical-align: middle;
}
.choose-intelligence-wrap .circle div {
position: absolute;
top: 30px;
left: 0;
width: 100%;
text-align: center;
line-height: 40px;
font-size: 20px;
}
.choose-intelligence-wrap .circle strong i {
font-style: normal;
font-size: 0.6em;
font-weight: normal;
}
.choose-intelligence-wrap .circle span {
display: block;
color: #aaa;
margin-top: 12px;
}
animation circle bar ends */

.flip-card {
	background-color: transparent;
	width: 300px;
	height: 300px;
	perspective: 1000px;
}

.flip-card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.6s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card:hover .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card-front {
	background-color: #bbb;
	color: black;
}

.flip-card-back {
	background-color: #2980b9;
	color: white;
	transform: rotateY(180deg);
}

.flip-card {
	width: 21.55rem;
	height: 1rem;
	margin-top: 0;
	min-height: 25rem;
	border-radius: 1.45em;
	perspective: 1000px;
	box-shadow: none;
	background-repeat: no-repeat;
	background-color: transparent;
	/* background-image: url(https://www.intellectai.com/wp-content/uploads/2020/09/br-hexcurves.png); */
	background-size: contain;
	background-position: center;
	color: #000;
	padding: 0;
}

.flip-card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform .6s;
	transform-style: preserve-3d;
	box-shadow: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.flip-card-front,
.flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: transparent;
}

.flip-card-front {
	background-color: transparent;
	color: black;
	box-shadow: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	top: 3rem;
}

.flip-card-back {
	background-color: transparent;
	color: white;
	transform: rotateY(180deg);
	width: 100%;
	height: 100%;
	border-radius: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	/* background-image: url(https://www.intellectai.com/wp-content/uploads/2020/09/fill-hexcurves.png); */
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 3rem;
}

.flip-card .cnt-inr-img {
	min-height: 5rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-bottom: 3rem;
}

.flip-card img {
	width: 5rem;
	object-fit: contain;
	overflow: hidden;
}

.flip-card p {
	color: #000;
	margin-bottom: 0;
	text-align: center;
	padding-bottom: 0;
	font-size: 1.5rem;
	font-weight: 500;
}

.flip-card-back p {
	padding: 0 1.5rem;
	color: #fff;
}

.choose-intelligence-wrap .container {
	max-width: 100%;
	width: 100rem;
	padding: 0 2rem;
}

ul.flips-wrapset li {
	width: 22.85%;
}

ul.flips-wrapset li:nth-child(5) {
	margin-left: 11.45rem;
	position: relative;
	top: -6rem;
}

ul.flips-wrapset li:nth-child(6),
ul.flips-wrapset li:nth-child(7) {
	position: relative;
	top: -6rem;
}

ul.flips-wrapset li:nth-child(5):before,
ul.flips-wrapset li:nth-child(6):before,
ul.flips-wrapset li:nth-child(7):before {
	content: '';
	background: #c1a8f1;
	transform: rotateZ(45deg);
	width: 1.10rem;
	height: 0.45rem;
	position: absolute;
	top: 1.90rem;
	left: 6rem;
	z-index: -1;
}

ul.flips-wrapset li:nth-child(5)::after,
ul.flips-wrapset li:nth-child(6)::after,
ul.flips-wrapset li:nth-child(7)::after {
	content: '';
	background: #c1a8f1;
	transform: rotateZ(-45deg);
	width: 1.10rem;
	height: 0.45rem;
	position: absolute;
	top: 1.75rem;
	right: 6rem;
	z-index: -1;
}

.magic-content h4.font-normal {
	font-weight: 300;
	margin-top: 1.5rem;
	font-size: 1.88rem;
	margin-bottom: 1rem;
}

.magic-content h4.font-normal.clx {
	margin: 0;
	font-size: 1.5rem;
	padding: 0;
	line-height: 0;
	margin-bottom: 3rem;
}

.mgic-list-content .magic-list:hover .icon-list img.non-hover {
	opacity: 0;
	display: none;
}

.mgic-list-content .magic-list .icon-list img.on-hover {
	opacity: 0;
}

.mgic-list-content .magic-list:hover .icon-list img.on-hover {
	opacity: 1;
}

.circle_story_item li img:hover img.non-hover {
	opacity: 0;
	display: none;
}

.circle_story_item.list-inline li img:hover img.on-hover {
	opacity: 1;
	display: block;
}

.clo_01_homepage_hero_section .bannsec .content h3 {
	font-size: 2.9rem;
}

@media(max-width:991px) {
	.flip-card {
		width: 16.55rem;
		min-height: 22rem;
	}
	.flips-wrapset {
		position: relative;
		left: 2.45rem;
	}
	ul.flips-wrapset li:nth-child(5) {
		margin-left: 8.85rem;
		position: relative;
		top: -7.2rem;
	}
	ul.flips-wrapset li:nth-child(6),
	ul.flips-wrapset li:nth-child(7) {
		top: -7.2rem;
	}
	ul.flips-wrapset li:before,
	ul.flips-wrapset li:after
	{
		display: none;
	}
}

@media(max-width: 767px) {
	ul.flips-wrapset li {
		width: 49%;
	}
	.flips-wrapset {
		left: 0rem;
	}
	ul.flips-wrapset li:nth-child(5) {
		margin-left: 0;
	}
}

/* need to clean */

.chart-content p {
	font-weight: 400;
	font-size: 1.6rem;
}

.chart-text {
	font-size: 2rem;
}

.chart {
	display: inline-block;
	margin: 5rem 9rem;
	vertical-align: top;
}

.chart-content span {
	display: block;
	font-size: 2em;
	font-weight: 600;
	padding: 4.3rem 0rem;
	;
}

canvas {
	position: absolute;
	top: 0;
	width: 20rem;
	right: 5rem;
	box-shadow: 0px 0px 16px 5px #ddd;
	border-radius: 10rem;
}

.btn-default {
	color: #fff;
	border: 0.2rem solid #fff;
	background-color: unset;
	padding: 1.7rem 5rem;
	font-size: 2rem;
	border-radius: unset;
	min-width: 27%;
}

.btn-left {
	position: relative;
	right: 3rem;
}

.btn-default img {
	float: right;
}

.seec-video img {
	position: inherit;
	float: right;
	top: 3px;
	width: 12%;
}

.btn {
	font-size: 1.4rem;
}

/*.seec-video img:hover {
background-image: url("../images/black-arrow.png");
}*/


.btn-default:hover,
.btn-default.active,
.btn-default:active,
.btn-default.focus,
.btn-default:focus,
.btn-default:active:focus {
	color: #ffffff;
}

.btn-default:hover {
	background-color: orange;
	border-color: orange;
}

.btn-default.active {
	color: #fff;
	background-color: unset;
	font-size: 1.5rem;
	border-color: unset;
}

.default.active,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
	color: #ffff;
	background-color: orange;
	border-color: orange;
}

.magic-content {
	text-align: center;
	color: white;
	padding: 0;
	margin-top: -3rem;
}

.chart-section p {
	font-weight: 400;
	font-size: 1.6rem;
}

.chart-content {
	padding: 7rem 5.5rem;
	text-align: center;
}

.block-section {
	background-color: #AE7F2E;
	position: relative;
	padding: 3rem 2rem 3rem;
}

.howworks-circle {
	position: relative;
	padding: 3rem 2rem 0;
}

.magic-list {
	margin: 0 auto;
	padding: 1.7rem 0;
	height: 32rem;
}

.mgic-list-content .col-md-4.col-sm-4.col-xs-12 {
	padding: 0 1.1rem;
}

.magic-list:hover {
	background-color: white;
	color: black;
	border-color: #AE7F2E;
}

.magic-list:hover h2 {
	color: #AE7F2E;
	border-bottom: 0.2rem solid #AE7F2E;
}

.magic-list:hover .icon-list {
	background-color: #AE7F2E;
}

.magic-list h2 {
	border-bottom: 0.2rem solid #fff;
	padding-bottom: 1.9rem;
	font-size: 2rem;
	margin-top: 2.95rem;
}

.magic-list h2:hover {
	border-bottom: 0.2rem solid #AE7F2E;
}

.magic-list p {
	padding: 0 1.85rem;
	text-align: left;
	font-weight: 300;
	margin-top: 2rem;
}

.mgic-list-content {
	padding: 4rem 5.8rem;
}

.work-content {
	text-align: center;
	padding: 2.3rem 7rem 3rem;
}

.icon-right.icon-right-img {
	float: right;
}

.service-content h3,
.service-content2 h3 {
	font-size: 2rem;
}

.service h1 {
	font-size: 2.4rem;
}

.work-content p {
	font-size: 1.85rem;
	padding: 0.8rem 0.4rem;
	width: 85%;
	margin: 0 auto;
	font-weight: 400;
}

.content1 {
	position: relative;
	text-align: right;
	left: 2rem;
	margin: 0 -2rem;
}

.content5 {
	position: relative;
	text-align: right;
	left: 3rem;
	margin: 0 -3.9rem;
}

.content2 {
	text-align: right;
	padding: 0.3rem 0;
}

.service .underwriting-set img {
	position: relative;
	top: 0.5rem;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 0;
	width: 8.5rem;
	object-fit: contain;
}

.content-img img {
	position: relative;
	right: 0.3rem;
}

.icon-list {
	width: 6rem;
	background-color: white;
	height: 6rem;
	position: absolute;
	left: calc(50% - 3rem);
	cursor: pointer;
	border: 0.3rem solid #fff;
	border-radius: 100%;
	top: -2.9rem;
}

.icon-list img {
	display: inline;
	width: 5.55rem;
	height: 5.55rem;
	padding: 0.9rem 0rem;
	object-fit: contain;
}

.content-block {
	padding: 0 6rem;
}

.content-block h4 {
	font-size: 1.6rem;
	font-weight: normal;
	color: #6f6d6d;
}

.content3 {
	right: 2rem;
	position: relative;
	text-align: left;
	margin: 0px -2rem;
}

.content6 {
	right: 3rem;
	position: relative;
	text-align: left;
	margin: 0px -3.9rem;
}

.content4 {
	text-align: left;
	padding: 0.3rem 0;
}

.service {
	background-color: #AE7F2E;
	text-align: center;
	color: white;
	padding: 2rem 0 5rem;
	position: relative;
	width: 90%;
	margin: 0 auto;
}

.service ul {
	padding-left: 0;
	margin-bottom: 0.75rem;
}

.block-section.underwriting-wrapper .row.icon-img {
	margin-top: -5.3rem;
}

.service-content ul li {
	display: block;
	text-align: right;
	font-size: 1.5rem;
	font-weight: 300;
	padding: 1rem 0;
}

.middle.line-img {
	border: 0.1rem solid #fff;
	width: 11rem;
	margin: 1rem 0;
}

.choose-intelligence-wrap {
	position: relative;
	margin-top: 6rem;
	margin-bottom: 20rem;
	clear: both;
}

.middle:before {
	border: 0.5rem solid;
	border-radius: 100%;
	content: "";
	height: 0;
	position: absolute;
	z-index: 1;
	left: 45%;
	transform: translateY(-50%);
	transition: all .25s ease-out;
}

.service p {
	margin: 2rem 0 1rem;
	font-size: 2rem;
}

.service .left h3 {
	padding-right: 0;
}

.service .rgt-sec {
	padding-left: 0;
	padding-right: 0;
}

/*
.service .cnt-sec {
height: 3rem;
width: 13rem;
padding-left: 0;
padding-right: 0;
} */

.service .cnt-sec svg {
	transform: scale(1);
}

.service .right h3 {
	padding-left: 0;
}

.middle:after {
	border: 0.5rem solid;
	border-radius: 100%;
	content: "";
	height: 0;
	position: absolute;
	z-index: 1;
	right: 45%;
	transform: translateY(-50%);
	transition: all .25s ease-out;
}

.line-img ul li {
	display: block;
	position: relative;
	top: 5rem;
	right: 4.5rem;
	padding: 0.05rem 0.5rem;
}

.service .list-block li {
	font-size: 1.70rem;
	font-weight: 300;
	padding: 0.5rem 0;
	display: flex;
	align-items: center;
	margin-bottom: 1rem;
}

.line-img ul li img {
	position: relative;
	top: 18rem;
	left: -3rem;
}

.service-content h3 {
	text-align: right;
}

.service-content2 h3 {
	text-align: left;
}

.service-content2 ul li {
	display: block;
	text-align: left;
	font-size: 1.5rem;
	font-weight: 300;
	padding: 1rem 0;
}

.service-content2 {
	margin: 0 -7.5rem;
}

.contact-form {
	background-color: #AE7F2E;
	text-align: center;
	color: white;
	padding: 5rem 0;
}

.strat {
	border: unset;
	background-color: #ffff;
	border-radius: 1rem;
	min-height: 32rem;
	margin-top: 3rem;
	margin-bottom: 3rem;
	border: 0.2rem solid #ffff;
	/*     box-shadow: 1rem 0rem 2rem 2rem rgb(249 249 249 / 86%); */
	box-shadow: 0 0.125rem 0.25rem 0 rgb(207 207 207 / 64%), 0 0.125rem 0.625rem 0 rgb(207 207 207 / 64%);
	-moz-box-shadow: 0 0.125rem 0.25rem 0 rgb(207 207 207 / 64%), 0 0.125rem 0.625rem 0 rgb(207 207 207 / 64%);
	-webkit-box-shadow: 0 0.125rem 0.25rem 0 rgb(207 207 207 / 64%), 0 0.125rem 0.625rem 0 rgb(207 207 207 / 64%);
}

.slick-dotted.slick-slider {
	/* width: 80%; */
	/* margin:0 auto; */
}

button.slick-prev.slick-arrow,
.slick-next {
	display: none !important;
}

.icon2-img img {
	text-align: center;
	margin: 0 auto;
}

.slick-dots {
	bottom: 3rem;
}

div#slick-slide02:focus {
	outline: aliceblue;
}

#circle-marker circle {
	fill: #fff;
	stroke:orange;
}

#features {
	position: relative;
	padding: 3rem 2rem 0;
}

.slider-1 h2 {
	text-align: center;
	font-size: 2.9rem;
}

.slick-list {
	bottom: 4rem;
}

.form-lg input {
	width: 79%;
	height: 4.5rem;
	padding: 0 2rem;
	margin: 0 10.4rem;
}

.from-lg2 input {
	width: 79%;
	height: 4.5rem;
	padding: 0 2rem;
}

.select-no {
	display: inline;
	left: 8rem;
	bottom: 4.5rem;
	width: 83%;
}

.select-box {
	margin: 0px 7rem;
	padding: 0px 3.5rem;
}

select#sel1 {
	height: 4.5rem;
}

.contact-form h3 {
	font-weight: normal;
	font-size: 2rem;
}

.contact-form form {
	padding-top: 3rem;
}

.button-icon {
	padding-top: 3rem;
}


.items {
	width: 90%;
	margin: 0 auto;
	margin-top: 10rem;
}

.slick-dots li button:before {
	font-size: 1.5rem;
}

.slick-dots li.slick-active button:before {
	color: #AE7F2E;
}

.slick-prev:before,
.slick-next:before {
	font-family: 'slick';
	font-size: 2rem;
	line-height: 1;
	opacity: .75;
	color: #AE7F2E;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-slide img {
	width: 100%;
	border: 0 solid #AE7F2E;
	margin: 0 auto;
	height: 3.5rem;
	object-fit: contain;
}

.slick-track {
	width: 100%;
	/* margin: 0 auto; */
	/* max-width: 100%; */
}

.slick-dotted.slick-slider {
	/* width: 100%; */
	margin: 0 auto;
}

.slick-initialized .slick-slide {
	outline: none;
}

.slider-content p {
	color: black;
	font-size: 2rem;
	text-align: justify;
}

.row.as.analyst-sls {
	padding: 5rem 6.7rem 8rem;
}

.text {
	padding: 2.2rem 1.4rem;
	text-align: center;
	margin: 0 auto;
	margin-top: 0rem;
}

.text h2 {
	text-transform: capitalize;
	font-weight: 600;
}

.text a {
	color: red;
	font-size: 2rem;
	text-transform: capitalize;
}

.asa img {
	width: 100%;
	margin-top: 7.2rem;
	height: 700px;
	object-fit: contain;
}

.slider.slider-2 h2 {
	color: red;
}

.prog-bar-new {
	display: flex;
	justify-content: center;
	margin-bottom: 2rem;
	margin-top: 5rem;
}

.ayush {
	color: green;
	text-align: center;
	width: 100%;
	font-size: 3.5rem;
	text-shadow: 0.2rem 0.2rem 0.1rem black;
	margin-top: 4.1rem;
	margin-bottom: 3.7rem;
}

.text p {
	text-align: center;
	padding: 2.2rem 0.5rem;
}

/*-----Popup---*/

h2.modal-title {
	font-size: 3rem;
	color: #252627;
}

.popup-form input {
	width: 90%;
	padding: 2.2rem 0.6rem;
	margin: 0 2.4rem;
}

h3.sub-content {
	font-size: 1.4rem;
	color: #252627;
}

.btn-popup {
	color: #fff;
	background-color: #004280;
	padding: 0.7rem 1.5rem;
	font-size: 2.0rem;
	border-radius: unset;
	min-width: 27%;
	margin: 0.2rem 0;
}

.btn-popup:hover {
	color: #ffffff;
	background-color: #4f17ba;
}

.social-icon ul li {
	padding: 4rem 0.5rem;
}

.social-icon {
	position: relative;
	top: 0.6rem;
	left: 6rem;
}

.work-section {
	padding-bottom: 0;
}

.inner-icon {
	margin-left: auto;
	margin-right: 11.6rem;
	width: 50%;
}

.inner_circle.inner-icon img {
	position: absolute;
	top: 5.5rem;
	left: 7.8rem;
	border: 0;
	border-radius: 33rem;
	padding: 3.5rem 4rem;
	background-color: #ffff;
	box-shadow: 0 0 2rem 1rem rgb(221 221 221 / 45%);
	width: 50%;
}

ul.circle_story_item.list-inline {
	margin: 0;
	padding: 0;
}

.outer_circle ul li {
	border: 0.2rem solid #AE7F2E;
	border-radius: 100%;
	position: absolute;
	background: #ffffff;
	font-size: 2.6rem;
	font-weight: 600;
	color: #AE7F2E;
	width: 5rem;
	height: 5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

li.circle_1 {
	top: 1rem;
	right: 2.3rem;
	padding: 1rem 2.2rem;
}

li.circle_2 {
	top: 13rem;
	left: 28rem;
	padding: 1rem 2rem;
}

li.circle_3 {
	right: 3rem;
	bottom: 0.5rem;
	padding: 1rem 2rem;
}

li.circle_4 {
	left: 3rem;
	bottom: 1rem;
	padding: 1rem 2rem;
}

li.circle_5 {
	right: 28.5rem;
	padding: 1rem 2rem;
	top: 13rem;
}

li.circle_6 {
	top: 1rem;
	left: 3.3rem;
	padding: 1rem 2rem;
}

.outer_circle {
	width: 31rem;
	height: 30rem;
	border: 0.2rem solid #AE7F2E;
	border-radius: 100%;
	padding: 1.3rem 0;
	position: relative;
	margin: 0 auto;
}

.circle_story_item li h3 {
	font-size: 2rem;
	font-weight: 500;
	padding: 0 3rem;
	margin: 1.4rem 1rem 0.7rem;
}

.circle_story_item li p {
	line-height: normal;
	font-weight: 400;
	font-size: 1.35rem;
}

ul.circle_story_item li img {
	width: auto;
}

.circle_story_item .img-responsive.on-hover {
	display: none;
}

li.circle_story_1 {
	position: absolute;
	top: -5rem;
	right: 9rem;
	width: 29%;
}

li.circle_story_1 img {
	position: relative;
	top: 4rem;
	right: 0rem;
}

.circle_story_item li .count {
	display: none;
}

li.circle_story_2 {
	position: absolute;
	top: 7rem;
	right: 8rem;
	width: 26%;
}

li.circle_story_2 img {
	position: relative;
	top: 4.7rem;
	right: 0rem;
}

li.circle_story_3 {
	position: relative;
	left: 70.5rem;
	bottom: 9.95rem;
	width: 29%;
}

li.circle_story_3 img {
	position: relative;
	top: 4.7rem;
	right: 0rem;
}

li.circle_story_4 img {
	position: relative;
	top: 4.7rem;
	left: 29.5rem;
}

li.circle_story_4 {
	right: 24rem;
	position: relative;
	bottom: 10rem;
	width: 30%;
	text-align: right;
}

li.circle_story_5 {
	position: absolute;
	top: 7rem;
	left: 7rem;
	width: 27%;
	text-align: right;
}

li.circle_story_5 img {
	/* right: 3px; */
	position: relative;
	top: 4.7rem;
	left: 27rem;
}

li.circle_story_6 {
	position: absolute;
	left: 10rem;
	top: -5rem;
	text-align: right;
}

li.__item.circle_story_6 {
	width: 34rem;
}

li.circle_story_6 img {
	position: relative;
	top: 4.7rem;
	left: 30rem;
}

.list-block li {
	display: flex;
}

.service .left {
	width: 45%;
	margin-top: 0;
	text-align: right;
	position: relative;
	display: inline-block;
	float: left;
	left: -3rem;
}

.service .right {
	width: 45%;
	margin-top: 0;
	text-align: left;
	position: relative;
	float: right;
	display: inline-block;
	right: -3rem;
}

/* span.middle:before {
border: 0.6rem solid;
border-radius: 13rem;
content: "";
height: 0;
background-color: $gray;
position: absolute;
z-index: 1;
left: 4.4rem;
top: 1.5rem;
transform: translateY(-50%);
transition: all .25s ease-out;
}
span.middle:after {
border: 0.6rem solid;
border-radius: 13rem;
content: "";
height: 0;
background-color: $gray;
position: absolute;
z-index: 1;
left: -0.7rem;
top: 1.5rem;
transform: translateY(-50%);
transition: all .25s ease-out;
} */

/*Progress bar 2*/

.progress-bar-new {
	position: relative;
	padding: 3rem 2rem 0;
	margin: 0 auto;
	margin-bottom: 5rem;
	text-align: center;
}

.form {
	background-color: #AE7F2E;
	text-align: center;
	color: white;
	position: relative;
	padding: 3rem 2rem 0;
}

.contact-fm {
	text-align: center;
	margin: 0 auto;
	width: 76%;
}

iframe#hs-form-iframe-0 {
	width: 100% !important;
	margin: 0 auto;
	text-align: center;
}

.contact-fm .hs-form-57381f47-a41e-4166-9c8a-49f3bfead851_dcc6175e-f56d-4cdb-92c5-ecc5b0695939 .hs-form-field label {
	color: #fff !important;
}

.contact-fm .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
	display: inline-block;
	width: 49%;
	margin-right: 1.1rem;
}

.contact-fm .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
	display: inline-block;
	width: 49%;
}

.contact-fm .hs-input {
	background: #fff !important;
}

/* #Canvas Element Circular charts
================================================== */

canvas,
video {
	display: inline-block;
}

.stats-container {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	padding-bottom: 70px;
}

.stats-container li {
	display: inline-block;
	margin: 0 4% 5px;
	position: relative;
}

.circular-stat {
	position: relative;
}

.circular-stat .digit-label {
	color: #db4dc2;
	font-size: 3.2em;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 11.5%;
	width: 75%;
	left: 12.5%;
	padding: 30px 0 0 30px;
	text-shadow: -1px 1px 0px #fff ;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.circular-stat .text-label {
	color: #333;
	font-size: 1.5em;
	top: 50%;
	left: 21.875%;
	width: 56.25%;
	padding-top: 6px;
	display: inline-block;
	position: absolute;
	text-align: center;
	border-top: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

span.text-title {
	color: #444;
	text-align: center;
	letter-spacing: -1px;
	font-size: 1.3em;
	font-weight: 400;
	text-shadow: -1px 1px 0px #FFF;
	padding: 30px 10px 0 0px;
	margin-top: 240px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: 99999;
	display: block;
	text-shadow: -1px 1px 0px #fff;
}

span.text-dates {
	font-size: 1.5em;
	color: #999;
	text-shadow: -1px 1px 0px #fff;
}

/*Progress Bar start

canvas, video {display: inline-block;}
.stats-container {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
padding-bottom: 70px;
}
.stats-container li {
display: inline-block;
margin: 0 4% 5px;
position: relative;
}
.circular-stat {
position: relative;
}
.circular-stat .digit-label {
color:  black;
font-size: 3.2em;
text-align: center;
display: inline-block;
position: absolute;
top: 18.5%;
width: 47%;
left: 12.5%;
padding: 30px 0 0 30px;
text-shadow:-1px 1px 0px #fff 
white-space: nowrap;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.circular-stat .text-label {
color: #333;
font-size:1.5em;
top: 50%;
left: 21.875%;
width: 56.25%;
padding-top: 6px;
display: inline-block;
position: absolute;
text-align: center;
border-top: 1px solid #999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
span.text-title {
color:  #444;
text-align: center;
letter-spacing: -1px;
font-size: 1.3em;
font-weight: 400;
text-shadow: -1px 1px 0px #FFF;
padding: 30px 10px 0 0px;
margin-top: 240px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
z-index: 99999;
display: block;
text-shadow: -1px 1px 0px #fff;
}
span.text-dates{
font-size: 1.5em;
color: #999;
text-shadow: -1px 1px 0px #fff;
}
*/

/* Media Query */

@media only screen and (max-width: 1024px) {
	.icon-left img {
		position: absolute;
		left: 2rem;
		width: 8%;
	}
	.icon-list img {
		padding: 0.3rem 0.3rem;
	}
	.content-img img {
		top: 2rem;
		right: 0.5rem;
	}
	.line-img ul li {
		position: relative;
		top: 8.6rem;
		list-style-type: none;
		padding: -7rem 0.5rem;
		padding: 1rem 0;
		margin: -3.2rem 0.2rem;
	}
	.inner_circle.inner-icon img {
		top: 3rem;
		left: 3.2rem;
		padding: 3.6rem 3.6rem;
	}
}

@media only screen and (max-width: 991px) {
	.block-section.underwriting-wrapper .row.icon-img {
		margin-top: 6rem;
	}
	.slider-1 h2 {
		font-size: 4.2rem;
		padding-top: 5rem;
	}
	.block-section.lesstime-wrapper .container {
		width: 100%;
		max-width: 100%;
	}
	.block-section.lesstime-wrapper .mgic-list-content {
		width: 100%;
	}
	.conta li.circle_story_3 {
		position: relative;
		left: 0;
		bottom: 11rem;
		width: 29%;
	}
	canvas {
		position: absolute;
		top: 3rem;
		right: 41rem;
		border-radius: 17rem;
	}
	.chart-content span {
		padding: 14.3rem 0rem;
	}
	.font-normal {
		font-size: 3.3rem;
	}
	.magic-list {
		height: 45rem;
		margin: 0 auto;
	}
	.mgic-list-content {
		padding: 0px 30rem;
	}
	.content1,
	.content2,
	.content5 {
		text-align: left;
	}
	.content3,
	.content6 {
		right: 0rem;
		margin: 0rem 0rem;
	}
	.service-content h3 {
		text-align: left;
	}
	.service-content ul li,
	.service-content2 ul li {
		font-size: 2.5rem;
		text-align: left;
	}
	.service-content2 {
		margin: 0rem 0rem;
	}
	.slick-dotted.slick-slider {
		/* margin: 0 auto; */
	}
	.slick-slide img {}
	.slick-initialized.slick-slider.slick-dotted {
		/* padding-top: 8rem; */
	}
	.form-lg input,
	.from-lg2 input {
		width: 100%;
		height: 9.5rem;
		padding: 0rem 3rem;
		margin: 0rem 0rem;
		font-size: 3.4rem;
	}
	.btn-default.active {
		font-size: 4.5rem;
	}
	.inner_circle.inner-icon img {
		top: 3rem;
		left: 3.2rem;
		padding: 0 0;
	}
	.btn-default {
		font-size: 3rem;
	}
	.outer_circle {
		top: 11px;
	}
	li.circle_story_1 img,
	li.circle_story_2 img,
	li.circle_story_3 img,
	li.circle_story_5 img,
	li.circle_story_6 img,
	li.circle_story_4 img {
		top: 6.7rem;
	}
	.select-no input {
		position: relative;
		left: 14rem;
		bottom: 6rem;
		width: 81%;
	}
	select#sel1 {
		position: relative;
		height: 9.5rem;
		width: 21%;
		padding: 0 0.4rem;
		right: 10.4rem;
		font-size: 3rem;
	}
}

@media only screen and (max-width: 768px) {
	.btn-default {
		margin-top: 3rem;
		position: relative;
		left: 0rem;
		padding: 1.8rem 8rem;
	}
	.slick-slide img {}
	.service-content2 h3 {
		text-align: center;
	}
	.slider-content h1 {
		font-size: 6rem;
		letter-spacing: 1rem;
	}
	.icon-left img {
		position: absolute;
		left: 1rem;
		width: 11%;
	}
	.magic-list {
		margin-bottom: 6rem;
	}
	.content2 {
		text-align: left;
		padding: 1.3rem 0rem;
	}
	.service-content ul li,
	.service-content2 ul li {
		text-align: left;
		font-size: 3.3rem;
	}
	.line-img ul li {
		display: none;
	}
	.service-content2 {
		margin: 0 0;
		padding-top: 4rem;
	}
	.form-lg input {
		margin: 0 0;
	}
	.content1,
	.content2,
	.content3,
	.content4 {
		text-align: left;
		padding: 0;
	}
	.content-block {
		padding: 0px;
	}
	.mgic-list-content {
		padding: 5rem 0 0;
	}
	.service h1 {
		font-size: 4.2rem;
	}
	.service-content h3,
	.service-content2 h3 {
		text-align: left;
		padding-left: 2rem;
		font-size: 4rem;
	}
	.popup-form input {
		padding: 2.2rem 0.6rem;
		width: 100%;
		margin: 0 auto;
	}
	.slider-content h3,
	.btn-default.active,
	.font-normal {
		font-size: 2.5rem;
	}
	.slider-content h4 {
		font-size: 3rem;
	}
	.magic-content h2 {
		font-size: 6rem;
	}
	.magic-content h2 {
		font-size: 3rem;
	}
}

@media only screen and (max-width: 480px) {
	.chart-content span {
		padding: 31.3rem 0rem;
		font-size: 6rem
	}
	canvas {
		right: 22rem;
		border-radius: 40rem;
	}
	.chart-text {
		font-size: 6rem;
	}
	.icon-left img {
		width: 11%;
	}
	.btn-default {
		font-size: 3rem;
	}
	.inner_circle.inner-icon img {
		top: 3rem;
		left: 3.2rem;
		padding: 0 0;
		width: 80%;
	}
	.outer_circle {
		top: 7rem;
	}
	li.circle_story_6 img {
		top: 36px;
	}
	li.circle_story_5 img,
	li.circle_story_2 img {
		top: 11.7rem;
	}
	li.circle_story_4 img {
		top: 35px;
		left: 27.5rem;
	}
	li.circle_story_1 img {
		top: 35px;
		right: 4px;
	}
	li.circle_story_3 img {
		top: 35px;
		right: 3px;
	}
	.select-no input {
		width: 79%;
		position: relative;
		left: 17rem;
		bottom: 6rem;
	}
	select#sel1 {
		position: relative;
		height: 9.5rem;
		width: 21%;
		padding: 0 0.4rem;
		right: 10.4rem;
		font-size: 3rem;
	}
}

/* clean ends */

/* new progress bar */

.progress {
	width: 19.11rem;
	height: 19.11rem;
	line-height: 20rem;
	background: none;
	margin: 0 auto;
	box-shadow: none;
	position: relative;
}

.progress:after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 0.85rem solid #eee;
	position: absolute;
	top: 0;
	left: 0;
}

.progress&gt;span {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
}

.progress .progress-left {
	left: 0;
}

.progress .act-pb {
	width: 100%;
	height: 100%;
	background: none;
	border-width: 0.85rem;
	border-style: solid;
	position: absolute;
	top: 0;
	border-color: transparent;
}

.progress .progress-bar {
	width: 100%;
	height: 100%;
	background: none;
	border-width: 0.85rem;
	border-style: solid;
	position: absolute;
	top: 0;
	border-color: #AE7F2E;
}

.progress .progress-left .progress-bar {
	left: 100%;
	border-top-right-radius: 10rem;
	border-bottom-right-radius: 10rem;
	border-left: 0;
	-webkit-transform-origin: center left;
	transform-origin: center left;
}

.progress .progress-right {
	right: 0;
}

.progress .progress-right .progress-bar {
	left: -100%;
	border-top-left-radius: 10rem;
	border-bottom-left-radius: 10rem;
	border-right: 0;
	-webkit-transform-origin: center right;
	transform-origin: center right;
}

.progress .progress-value {
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 100%;
	font-size: 2rem;
	text-align: center;
	line-height: 1;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-weight: 300;
}

h3.pro-tit {
	text-align: center;
	font-weight: 500;
	text-transform: capitalize;
	font-size: 1.75rem;
}

.progress .progress-value div {
	margin-top: 1rem;
	font-size: 3.5rem;
	font-weight: 500;
}

.progress .progress-value span {
	font-size: 12px;
	text-transform: uppercase;
}

.progress[data-percentage="10"] .progress-right .progress-bar {
	animation: loading-1 1.5s linear forwards;
}

.progress[data-percentage="10"] .progress-left .progress-bar {
	animation: 0;
}

.progress[data-percentage="20"] .progress-right .progress-bar {
	animation: loading-2 1.5s linear forwards;
}

.progress[data-percentage="20"] .progress-left .progress-bar {
	animation: 0;
}

.progress[data-percentage="30"] .progress-right .progress-bar {
	animation: loading-3 1.5s linear forwards;
}

.progress[data-percentage="30"] .progress-left .progress-bar {
	animation: 0;
}

.progress[data-percentage="40"] .progress-right .progress-bar {
	animation: loading-4 1.5s linear forwards;
}

.progress[data-percentage="40"] .progress-left .progress-bar {
	animation: 0;
}

.progress[data-percentage="50"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="50"] .progress-left .progress-bar {
	animation: 0;
}

.progress[data-percentage="60"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="60"] .progress-left .progress-bar {
	animation: loading-1 1.5s linear forwards 1.5s;
}

.progress[data-percentage="70"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="70"] .progress-left .progress-bar {
	animation: loading-2 1.5s linear forwards 1.5s;
}

.progress[data-percentage="80"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="80"] .progress-left .progress-bar {
	animation: loading-3 1.5s linear forwards 1.5s;
}

.progress[data-percentage="90"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="90"] .progress-left .progress-bar {
	animation: loading-4 1.5s linear forwards 1.5s;
}

.progress[data-percentage="100"] .progress-right .progress-bar {
	animation: loading-5 1.5s linear forwards;
}

.progress[data-percentage="100"] .progress-left .progress-bar {
	animation: loading-5 1.5s linear forwards 1.5s;
}

@keyframes loading-1 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(36);
		transform: rotate(36deg);
	}
}

@keyframes loading-2 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(72);
		transform: rotate(72deg);
	}
}

@keyframes loading-3 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(108);
		transform: rotate(108deg);
	}
}

@keyframes loading-4 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(144);
		transform: rotate(144deg);
	}
}

@keyframes loading-5 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(180);
		transform: rotate(180deg);
	}
}

.progress {
	margin-bottom: 2rem;
}

/* new progress bar ends */

._the_circle_story_slider .__item.active,
._the_circle_story_slider .__item.act {
	background: #AE7F2E;
	color: #fff;
}

._the_circle_story_content .__item.active h3,
._the_circle_story_content .__item:hover h3,
._the_circle_story_content .__item.act h3 {
	color: #AE7F2E;
}

.progress .progress-value {
	box-shadow: 0.145rem 0.145rem 1.0925rem 0.0925rem rgb(0 0 0 / 12%);
}

#contact-fm #hs-form-iframe-0 .hs-form-field label:not(.hs-error-msg) {
	color: #fff;
}

.circle_story_item .__item.active .on-hover,
.circle_story_item .__item:hover .on-hover,
.circle_story_item .__item.act .on-hover {
	display: block !important;
}

.circle_story_item .__item.active .non-hover,
.circle_story_item .__item:hover .non-hover,
.circle_story_item .__item.act .non-hover {
	display: none;
}

.hs-fieldtype-intl-phone.hs-input select {
	float: left;
	width: auto !important;
}

.hs-input {
	height: 30px;
	border: solid 1px #000;
	margin-bottom: 10px;
	padding-left: 2.5% !important;
	padding-right: 2.5% !important;
	width: 94.7% !important;
	max-width: 100%;
	background-color: transparent;
	font-family: Poppins, sans-serif !important;
	border-radius: 0 !important;
	font-size: 16px !important;
}

._the_circle_story_content .__item .count-mob {
	display: none;
}

#contact-fm #hbspt-form-1602749139073-7742470202 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
	width: 49%;
}

#contact-fm .hbspt-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
	width: 49%;
	float: left;
}

#contact-fm .hbspt-form span.hs-form-required {
	display: none;
}

#hbspt-form-1602749139073-7742470202 .hs-input {
	background-color: #fff;
}

.input .hs-fieldtype-intl-phone.hs-input select {
	float: left;
	width: auto !important;
}

.input .hs-input {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
	padding-top: 1vh !important;
	padding-bottom: 1vh !important;
	min-height: 6rem;
	height: auto !important;
	padding: 2vh 1% !important;
}

.progress .progress-value div:after {
	content: '';
	background: #fff;
	position: absolute;
	width: 90%;
	height: 90%;
	top: 0.9rem;
	border-radius: 100%;
	left: 0.9rem;
	z-index: 1;
}

.progress .progress-value span.in-val {
	z-index: 15;
	position: relative;
	margin-top: 1rem;
	font-size: 3.5rem;
	font-weight: 500;
}

.foo-form {
	margin-top: -6rem;
}

.form {
	padding: 3rem 2rem 6rem;
}

.row.as.analyst-sls {
	padding: 5rem 0 3rem;
	width: 78%;
	margin: 0 auto;
}

.slick-dots {
	left: 0;
	right: 0;
}



@media (max-width: 1100px) and (min-width: 768px) {
	.foo-form {
		margin-top: 4rem;
	}
	.row.as.analyst-sls {
		padding: 5rem 2rem 3rem;
	}
}

@media (max-width: 991px) {
	.foo-form {
		margin-top: 5rem;
	}
	.slider.slider-1.icon2-img .row.as.analyst-sls {
		padding: 5rem 0rem 3rem !important;
	}
}

@media (max-width: 991px) {
	.slider-1 h2 {
		padding-top: 2rem;
	}
}



#contact-fm .hbspt-form .hs-form&gt;div .input input,
#contact-fm textarea {
	height: 5rem;
	border: solid 0.2rem transparent;
	margin-bottom: 10px;
	padding-left: 2.5% !important;
	padding-right: 2.5% !important;
	width: 98% !important;
	max-width: 100%;
	font-family: Poppins, sans-serif !important;
	border-radius: 0.5rem !important;
	font-size: 1.55rem !important;
	box-shadow: none;
	background: #fff !important;
	color: #bfbfcd !important;
}

.contact-fm .hs-input {
	background: transparent !important;
}

#contact-fm .hbspt-form .hs-form&gt;div .input input#phone-57381f47-a41e-4166-9c8a-49f3bfead851 {
	width: 30% !important;
	position: relative;
	left: -1rem;
}

#contact-fm ul.no-list.hs-error-msgs.inputs-list {
	padding-left: 0;
	float: left;
}

#contact-fm .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
	width: 49% !important;
	display: inline-block;
	clear: both;
	float: left;
}

#contact-fm .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field {
	width: 49%;
	clear: both;
	margin-top: -1rem;
}

#contact-fm .hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
#contact-fm .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
	width: 16% !important;
	position: relative;
	left: 2rem;
	background: #fff !important;
	color: #bfbfcd !important;
	height: 5rem !important;
	min-height: 5rem !important;
	border: solid 0.2rem transparent !important;
	font-family: Poppins, sans-serif !important;
	border-radius: 0.5rem !important;
	font-size: 1.55rem !important;
	box-shadow: none;
}

#contact-fm input.hs-button.primary.large {
	font-size: 2.07rem !important;
	margin-top: 2.5rem;
	background-color: transparent;
	width: 23%;
	color: #fff;
	text-decoration: none !important;
	border: 2px solid #fff;
	padding: 1vw 5vw;
}

#contact-fm input.hs-button.primary.large:hover {
	background-color: #ffe300;
	border: 2px solid #ffe300;
	color: #AE7F2E;
	transition: .5s;
	background-image: url(/wp-content/uploads/2021/12/vilot-arrows.png);
	background-repeat: no-repeat;
	background-position: 97% !important;
	background-size: 30px 25px;
}

/* media all */

@media screen and (min-width: 1441px) {
	#contact-fm .hbspt-form .hs-form&gt;div .input input#phone-57381f47-a41e-4166-9c8a-49f3bfead851 {
		width: 28% !important;
		position: relative;
		left: -1rem;
	}

	#contact-fm .hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	#contact-fm .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		left: 2rem;
		padding: 1vh 1% !important;
		line-height: 1;
	}
}

@media (max-width: 1100px) and (min-width: 768px) {
	.block-section.underwriting-wrapper .row.icon-img {
		margin-top: 5.7rem;
	}
	.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	.hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		padding: 0 !important;
	}
	.outer_circle {
		height: 25rem;
	}
	.inner_circle.inner-icon img {
		left: 7rem;
	}
	li.circle_story_1 {
		top: -6rem;
		right: 8rem;
	}
	li.circle_story_3 {
		left: 56.5rem;
		bottom: 6rem;
	}
	li.circle_story_4 {
		right: 18rem;
		bottom: 6rem;
	}
	li.circle_6 {
		left: 1.3rem;
	}
	li.circle_story_6 {
		left: 2rem;
		top: -6rem;
		width: 35%;
	}
	li.circle_2 {
		top: 10rem;
		left: 24.5rem;
	}
	li.circle_story_2 {
		top: 4rem;
		right: 6rem;
	}
	li.circle_story_5 {
		top: 4rem;
		left: 5rem;
	}
	li.circle_story_4 img {
		left: 23.5rem;
	}
	li.circle_5 {
		right: 24.5rem;
		top: 10rem;
	}
	li.circle_story_5 img {
		left: 21rem;
	}
	i.circle_story_5 {
		top: 5rem;
		left: 5rem;
		width: 26%;
	}
	.magic-content {
		margin-top: 2rem;
	}
	.magic-list {
		height: 35rem;
	}


	.circle_story_item._the_circle_story_content li.circle_story_3 {
		bottom: 10rem;
	}
}

@media (max-width: 991px) {


	.progress {
		width: 15rem;
		height: 15rem;
	}
	.slick-dots li button:before {
		font-size: 2.5rem;
	}
	.inner_circle.inner-icon img {
		display: none;
	}
	.outer_circle ul li {
		border: 0;
		position: relative;
		display: block;
		width: 100%;
		top: 0;
		left: 0;
	}
	._the_circle_story_slider .__item.active {
		background: transparent;
		color: #AE7F2E;
	}
	.outer_circle {
		width: 100%;
		border: 0;
		border-radius: 0;
	}
	._the_circle_story_content .__item {
		position: relative !important;
		width: 100% !important;
		right: 0 !important;
		left: 0 !important;
		top: 0 !important;
		bottom: 0 !important;
		text-align: left !important;
		min-height: 8rem;
		margin-bottom: 2rem;
	}
	._the_circle_story_content .__item img {
		left: 0 !important;
		top: 0 !important;
		display: inline-block;
		float: left;
		margin-right: 1.35rem;
	}
	._the_circle_story_slider {
		display: none;
	}
	.outer_circle {
		height: 100%;
		display: none;
	}
	._the_circle_story_content .__item .count-mob {
		display: inline-block;
		float: left;
		margin: 0;
		padding: 0;
		padding-right: 2rem;
		position: relative;
		top: 1rem;
	}
	.circle_story_item li h3 {
		text-align: left;
	}
	.circle_story_item li p {
		position: relative;
		left: 4rem;
		text-align: left;
		max-width: 95%;
	}
	#contact-fm input.hs-button.primary.large {
		width: 30%;
	}
	.magic-list {
		height: 45rem;
	}
	.icon-list img {
		padding: 0.85rem 0.3rem;
	}
}

@media (max-width: 767px) {
	.clo_01_homepage_hero_section .bannsec img {
		width: 60%;
		margin-bottom: 1rem;
	}
	.clo_01_homepage_hero_section.global-wrapper h1 {
		font-size: 34px !important;
		width: 70%;
		margin: 0 auto;
		margin-bottom: 1rem;
		line-height: 40px;
	}
	.clo_01_homepage_hero_section.global-wrapper h1 br {
		display: none;
	}
	.clo_01_homepage_hero_section .bannsec .content h3 {
		font-size: 19px !important;
		width: 61%;
		margin: 0 auto;
		margin-bottom: 1.5rem;
	}
	.clo_01_homepage_hero_section .bannsec .content p {
		font-size: 13px !important;
		width: 65%;
		margin: 0 auto;
		margin-bottom: 2.75rem;
	}

	.prog-bar-new {
		padding-top: 3rem;
	}
	.prog-bar-new .col-sm-3 {
		margin-bottom: 2rem;
	}
	.underwriting-wrapper {
		padding: 2rem 0.35rem;
	}
	.block-section.underwriting-wrapper .row.icon-img {
		margin-right: 0;
		margin-left: 0;
	}
	.block-section.underwriting-wrapper .service ul {
		padding-left: 0;
	}
	.middle:before {
		left: 44%;
	}
	#contact-fm .hbspt-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
		width: 100%;
	}
	.contact-fm .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
		width: 100%;
	}
	#contact-fm .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
		width: 100% !important;
	}
	#contact-fm .hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	#contact-fm .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		width: 100% !important;
		margin-top: 0;
		left: 0;
		padding: 0 0.5rem !important;
	}
	#contact-fm input.hs-button.primary.large {
		padding: 1rem 0;
		width: 70%;
	}
	#contact-fm .hbspt-form .hs-form&gt;div .input input#phone-57381f47-a41e-4166-9c8a-49f3bfead851 {
		width: 100% !important;
		left: 0rem;
		margin-top: 0;
	}
	.hs-fieldtype-text.field.hs-form-field {
		min-height: 100% !important;
		max-height: 100% !important;
	}

	.service .left {
		left: 0;
	}
	.service .right {
		right: 0;
	}
	#contact-fm .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field {
		width: 100%;
	}

	.middle.line-img {
		border-bottom: 0.1rem solid;
		width: 11%;
	}
	.service .right h3 {
		padding-left: 0;
	}
	.service .left h3 {
		padding-right: 0rem;
	}
	#contact-fm .hbspt-form .hs-form&gt;div .input input,
	#contact-fm textarea {
		width: 100% !important;
		max-width: 100%;
	}
	.service .left {
		width: 60%;
		padding-right: 1rem;
		font-size: 1.35rem;
	}
	.service .right {
		width: 60%;
		padding-left: 1rem;
		font-size: 1.35rem;
	}
	.middle.line-img:before,
	.middle.line-img:after {
		display: none;
	}
	.middle.line-img {
		border: 0;
		border-bottom: 0.1rem solid;
		width: 5rem;
	}
	hr.middle.line-img:before {
		display: block;
		content: '';
		border: 0.5rem solid;
		border-radius: 100%;
		height: 0;
		position: absolute;
		z-index: 1;
		left: 44%;
		transform: translateY(-50%);
		transition: all .25s ease-out;
	}
	hr.middle.line-img:after {
		display: block;
		content: '';
		border: 0.5rem solid;
		border-radius: 100%;
		height: 0;
		position: absolute;
		z-index: 1;
		right: 44%;
		transform: translateY(-50%);
		transition: all .25s ease-out;
	}
	.icon-list img {
		padding: 0.85rem 0.3rem;
	}
	.circle_story_item li p {
		max-width: 92%;
	}

	.progress .progress-value div:after {
		width: 80%;
		height: 80%;
	}
	.slick-dots li {
		margin: 0 0.5rem;
	}
	.slick-dots li button {
		background: #ccc;
		outline: 0;
		border: 0;
		padding: 0.8rem;
		height: 1rem;
		width: auto;
		min-width: 1rem;
		border-radius: 50%;
		overflow: hidden;
	}
	.slick-dots li.slick-active button {
		background: #AE7F2E;
	}
	.magic-list {
		height: 100%;
	}
}


.hs_error_rollup label.hs-main-font-element {
	display: none;
}

.icon-left,
.icon-right {
	cursor: pointer;
}

.icon-left img,
.icon-right img {
	width: 6rem;
	height: 6rem;
	object-fit: contain;
}

.clo_01_homepage_hero_section.global-wrapper .banner-button:focus {
	outline: 0;
	color: #fff;
}

#contact-fm .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field {
	min-height: 8rem;
	max-height: 8rem;
	margin-bottom: 4rem;
}

.hs-fieldtype-text.field.hs-form-field {
	min-height: 9rem;
	max-height: 9rem;
}

#contact-fm label {
	margin-left: 1rem;
}

.hs_submit.hs-submit {
	outline: none;
}

#contact-fm input.hs-button.primary.large {
	outline: none;
}

/* rem base */

html {
	font-size: 0.781vw;
	line-height: 1;
}

body {
	font-size: 1.405rem;
	color: #000;
}

.row {
	margin-left: -1.071rem;
	margin-right: -1.071rem;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	min-height: 0.063rem;
	padding-right: 1.071rem;
	padding-left: 1.071rem;
}

/* 3col */

.mgic-list-content .col-md-4.col-sm-4.col-xs-12 {
	padding-right: 1.071rem;
	padding-left: 1.071rem;
}

.container {
	max-width: 100%;
	width: 100%;
	padding-right: 1.071rem;
	padding-left: 1.071rem;
}

.lesstime-wrapper .container {
	padding-right: 1.071rem;
	padding-left: 1.071rem;
	margin-right: auto;
	margin-left: auto;
	width: 84%;
	max-width: 100%;
}

.lesstime-wrapper .magic-content h3.font-normal {
	font-size: 2rem;
	margin-top: 1.25rem;
}

.mgic-list-content {
	padding: 4rem 0;
	width: 92%;
	margin: 0 auto;
}

.magic-list p {
	font-size: 1.55rem;
}

.magic-list {
	border: 0.2rem solid #fff;
	border-radius: 1.2rem;
	min-height: 32rem;
}

/* circel */

ul.circle_story_item.list-inline li.__item img {
	width: 3.8rem;
	height: 3.8rem;
	object-fit: contain;
}

.circle_story_item._the_circle_story_content li.circle_story_6 img {
	top: 4.7rem;
	left: 33.4rem;
}

.circle_story_item._the_circle_story_content li.__item.circle_story_6 {
	width: 37.8rem;
}

.circle_story_item._the_circle_story_content li.circle_story_5 img {
	top: 4rem;
	left: 31rem;
}

.circle_story_item._the_circle_story_content li.circle_story_4 {
	right: 22rem;
	bottom: 11rem;
	width: 35.5rem;
}

.circle_story_item._the_circle_story_content li.circle_story_3 {
	left: 74.5rem;
	bottom: 11rem;
	width: 33rem;
}

.circle_story_item._the_circle_story_content li.circle_story_4 img {
	left: 31rem;
}

.circle_story_item._the_circle_story_content li.circle_story_2 {
	width: 34rem;
}

.circle_story_item._the_circle_story_content li.circle_story_2 img {
	top: 3.3rem;
}

.circle_story_item._the_circle_story_content li.circle_story_4 img {
	top: 4.2rem;
}

.circle_story_item._the_circle_story_content li.circle_story_3 img {
	top: 3.2rem;
}

.circle_story_item._the_circle_story_content li.circle_story_5 {
	width: 35rem;
	left: 6.7rem;
}

.circle_story_item._the_circle_story_content li.circle_story_1 {
	width: 37rem;
}


ul.social-icons.mtp-sc-ic img {
	width: 4.5rem;
}

.service .underwriting-set .lft-sec {
	padding-left: 0;
	padding-right: 0;
}

.service .left h3 {
	margin-right: -1rem;
}

/* rem media */

@media (max-width: 1199px) {

	.strat {
		min-height: 35rem;
	}
	.custom-logo-wht {
		display: none;
	}


	.custom-logo {
		text-align: center;
		display: flex;
		margin: 0 auto;
	}




}

@media (max-width: 1100px) and (min-width: 768px) {
	.circle-twoboxwrap .outer_circle {
		height: 28rem;
		width: 28rem;
	}

	.circle-twoboxwrap .inner_circle.inner-icon img {
		top: 5rem;
	}
	._the_circle_story_slider li.circle_1 {
		right: 1rem;
	}
	.circle_story_item._the_circle_story_content li.__item.circle_story_6 {
		width: 44rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_2 {
		right: 10rem;
	}
	.circle_story_item._the_circle_story_content li.circle_2 {
		top: 10rem;
		left: 24.5rem;
	}
	.circle_story_item._the_circle_story_content li.circle_4 {
		bottom: 0rem;
	}
	.circle_story_item._the_circle_story_content li.circle_3 {
		right: 2rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_5 img {
		left: 32rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_5 {
		left: 7.9rem;
	}
	.circle_story_item._the_circle_story_content li.__item.circle_story_6 {
		width: 46rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_6 img {
		left: 42rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_1 {
		width: 39rem;
	}
	.circle_story_item._the_circle_story_content li.circle_4 {
		left: 2rem;
	}
}

@media(max-width: 991px) {
	body {
		font-size: 14px;
	}
	html {
		font-size: 10px;
	}

}

.service .dotted-line {
	fill: none;
	stroke: #fff;
	stroke-width: 2;
	marker: url(#circle-marker);
}

@media (max-width: 1024px) {
	.service svg {
		width: 18rem;
	}
}

@media (max-width: 991px) {
	.service svg {
		width: 14rem;
	}
	.clo_01_homepage_hero_section .content img {
		width: 30rem;
	}


	.service .underwriting-set .left {
		left: 2rem;
	}
	.service .underwriting-set .right {
		right: 2.4rem;
	}
	#contact-fm .hbspt-form .hs-form&gt;div .input input#phone-57381f47-a41e-4166-9c8a-49f3bfead851 {
		width: 29% !important;
	}
	#contact-fm .hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	#contact-fm .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		width: 16% !important;
	}
	.form {
		padding: 3rem 0rem 6rem;
	}

	.progress .progress-value div:after {
		width: 80%;
		height: 80%;
	}
}

@media (max-width: 767px) {
	.service svg {
		width: 70%;
	}
	.clo_01_homepage_hero_section .content img {
		width: 22rem;
	}

	#contact-fm .hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select,
	#contact-fm .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		width: 100% !important;
	}
	#contact-fm .hbspt-form .hs-form&gt;div .input input#phone-57381f47-a41e-4166-9c8a-49f3bfead851 {
		width: 100% !important;
	}

	.hs-input.hs-fieldtype-intl-phone .hs-input {
		max-width: 48% !important;
	}




	.work-content {
		padding: 6rem 1rem 3rem;
	}
	.magic-content {
		margin-top: 5rem !important;
	}
	.progress .progress-value div {
		margin-top: 0rem;
	}
	.progress-bar-new {
		padding: 1rem 2rem 0;
	}
	.block-section {
		padding: 1rem 2rem 3rem;
	}
	.howworks-circle {
		padding: 1rem 2rem 0;
	}
	section.block-section.underwriting-wrapper {
		padding: 1rem 0.35rem;
	}
	.blue.recentanalyst-wrapper {
		padding: 1rem 2rem 0;
	}
	.form {
		padding: 1rem 2rem 6rem;
	}
	.service svg {
		width: 22rem;
		margin-left: -1.3rem;
	}
	.service .underwriting-set .right {
		padding: 0;
	}
	.service .underwriting-set .left {
		padding: 0;
	}

	.clo_01_homepage_hero_section.global-wrapper .banner-button {
		font-size: 1.8rem;
	}
	.service h3 {
		font-size: 1.5rem;
	}

	.service .underwriting-set img {
		width: 7rem;
		object-fit: contain;
	}
	.service .underwriting-set .lft-sec {
		padding-left: 0;
		padding-right: 0;
	}
	.service .left h3 {
		text-align: right;
	}
	.service .right h3 {
		text-align: left;
	}
}


.underwriting-set span {
	font-size: 1.70rem;
	font-weight: 300;
	padding: 0.5rem 0;
	margin-bottom: 1rem;
}

.service .underwriting-set .left {
	width: 100%;
	text-align: right;
	float: right;
	left: 0;
}

.service .underwriting-set .right {
	width: 100%;
	float: left;
	right: 0;
}

.row.as.analyst-sls .slick-dots {
	display: none;
}





.clo_01_homepage_hero_section.global-wrapper {
	margin-top: 6rem;
}

.clo_01_homepage_hero_section .bannsec {
	margin-top: 3rem;
}



@media (max-width: 767px) {
	.clo_01_homepage_hero_section .bannsec {
		margin-top: 0.15rem;
	}
	.hd-fixed .custom-logo-wht-mb {
		right: 1rem;
	}

	.hd-fixed .custom-logo-wht-mb {
		top: 2.9rem;
	}
}


/** header changes **/

.home .global-wrapper .clo_01_homepage_hero_section.global-wrapper {
	margin-top: 5rem;
}

div#js-cookie-box {
	padding: 1rem !important;
	font-size: 1.6rem !important;
}

span#js-cookie-button {
	font-size: 1.4rem !important;
	margin-left: 2rem !important;
}



@media (max-width: 767px) {
	.risk-sec a.banner-button:hover {
		padding: 1.5vw 15.2vw;
	}


	.global-wrapper .clo_01_homepage_hero_section.global-wrapper h1 {
		margin-top: 0rem;
	}
}


@media (max-width: 320px) {
	.clo_01_homepage_hero_section.global-wrapper .banner-button {
		font-size: 1.3rem;
		padding: 2vw 11vw !important;
	}
}


@media (max-width: 767px) {
	span#js-cookie-button {
		font-size: 1.4rem !important;
		margin-left: 0 !important;
		text-align: center;
		margin: 0 auto !important;
	}
	span.text-cookies {
		padding-bottom: 2rem;
	}
}
/*new css */

.clo_01_homepage_hero_section.global-wrapper {
	min-height: 46rem;
	max-height: 46rem;
	position: relative;
}

.clo_01_homepage_hero_section.global-wrapper {
	margin-top: 5rem;
}

.clo_01_homepage_hero_section.global-wrapper {
	background-size: 100%;
}

.clo_01_homepage_hero_section .content {
	text-align: left;
}

.global-wrapper .clo_01_homepage_hero_section.global-wrapper .banner-button {
	color: #000;
	border: 0.2rem solid #3be994;
	background-image: none;
	padding: 0.3rem 1.3rem 0.1rem;
	background-position: 88%;
	font-size: 1.5rem;
	background: #3be994;
	font-weight: 600;
}

.clo_01_homepage_hero_section .bannsec {
	position: absolute;
	bottom: 0rem;
	padding: 0;
	left: 7.6rem;
}

.clo_01_homepage_hero_section .bannsec .banner-button:hover {
	color: #fff;
	background: transparent;
}

.clo_01_homepage_hero_section .content {
	text-align: left;
}

@media (max-width: 1100px) and (min-width: 768px) {
	.global-wrapper .clo_01_homepage_hero_section.global-wrapper {
		margin-top: 7rem !important;
	}
}

@media (max-width: 991px) {
	.clo_01_homepage_hero_section.global-wrapper {
		min-height: 40rem;
		max-height: 40rem;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		background-size: 100% 100% !important;
	}
	.clo_01_homepage_hero_section .bannsec {
		bottom: -3rem;
		left: 4.6rem;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		margin-top: 8rem;
	}
	.clo_01_homepage_hero_section.global-wrapper img.mob-img {
		display: block !important;
		width: 100%;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		background-image: none !important;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		min-height: 50rem;
		max-height: 50rem;
	}
}

@media (max-width: 767px) {
	.clo_01_homepage_hero_section.global-wrapper {
		background-image: none !important;
		background-size: 100% 100% !important;
	}
	.clo_01_homepage_hero_section .bannsec .content p {
		width: 100%;
	}
	.clo_01_homepage_hero_section.global-wrapper .mob-img {
		display: block !important;
		width: 100%;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		margin-top: 8rem;
	}
	.clo_01_homepage_hero_section.global-wrapper {
		min-height: 100%;
		max-height: 100%;
	}
	.clo_01_homepage_hero_section .bannsec {
		bottom: 3rem;
		left: 2rem;
	}
	.clo_01_homepage_hero_section.global-wrapper .banner-button {
		padding: 0.3rem 1rem !important;
		font-size: 1.2rem !important;
	}
}

@media (max-width: 320px) {
	.clo_01_homepage_hero_section.global-wrapper .banner-button {
		font-size: 1rem !important;
	}
	.clo_01_homepage_hero_section .bannsec {
		bottom: 2rem;
		left: 1.8rem;
	}
	.page-template-magic-submission .progress {
		width: 12rem;
		height: 12rem;
	}
	.work-content p {
		font-size: 1.35rem;
	}
}

/*want to learn more css */

section.want-to-learmore .container {
	max-width: 84.5%;
}

section.want-to-learmore {
	background-color: #f3f3f3;
	padding: 3rem 2rem;
}

section.want-to-learmore .inner-more-cnt h3 {
	text-align: center;
	font-size: 2.5rem;
	padding-bottom: 4rem;
	font-weight: 500;
}

section.want-to-learmore .inner-more-cnt img {
	width: 30%;
	/* margin: 0; */
}

section.want-to-learmore .inner-more-cnt h4 {
	border-bottom: 0.1rem solid #000;
	width: fit-content;
	padding: 0rem 0rem 0.5rem;
	margin: 0.55rem 0;
}

section.want-to-learmore .inner-more-cnt p a {
	font-size: 1.8rem;
	font-weight: 600;
	color: #3D3D3D;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

section.want-to-learmore .inner-more-cnt p.active a {
	overflow: visible !important;
	display: initial !important;
	-webkit-line-clamp: initial;
	-webkit-box-orient: initial;
}

section.want-to-learmore .inner-more-cnt p a:hover,
section.want-to-learmore span.read-more-btn:hover {
	color: #AE7F2E;
}

section.want-to-learmore p.bottom-cnt {
	display: none;
	margin-top: -1rem;
}

section.want-to-learmore span.read-more-btn {
	font-weight: 500;
	cursor: pointer;
}

section.want-to-learmore .benefit-btn {
	text-align: center;
	margin: 6rem 0 0;
}

section.want-to-learmore .benefit-btn a.banner-button {
	font-size: 1.8rem;
	padding: 1vw 4.5vw;
	color: #AE7F2E;
	border: 2px solid #AE7F2E;
	background-image: url(/wp-content/uploads/2021/12/vilot-arrows.png);
}

section.want-to-learmore .inner-more-cnt .text-mb-2 {
	margin-bottom: 3rem;
	color: #3D3D3D;
}

section.want-to-learmore .bottom-field-details {
	display: none;
}

@media(max-width:991px) {
	section.want-to-learmore .inner-more-cnt p {
		width: 100%;
	}
	section.want-to-learmore .inner-more-cnt .text-mb-2 {
		min-height: 20rem;
	}
	section.want-to-learmore .inner-more-cnt p a {
		font-size: 1.6rem;
		text-align: left;
	}
	section.want-to-learmore .inner-more-cnt img {
		width: 30%;
	}
	section.want-to-learmore {
		padding: 2rem 0rem 1rem;
	}
	section.want-to-learmore .inner-more-cnt {
		margin: 4rem 0 0;
	}
	section.want-to-learmore .benefit-btn {
		text-align: center;
		margin: 3rem 0 5rem;
	}
	section.want-to-learmore .learn-session-count {
		text-align: center;
		width: 73%;
		margin: 0 auto;
	}
	section.want-to-learmore span.read-more-btn {
		float: left;
	}
	section.want-to-learmore .inner-more-cnt p {
		text-align: left;
	}

	.circle_story_item li.__item.circle_story_1 h3, .circle_story_item li.__item.circle_story_2 h3, .circle_story_item li.__item.circle_story_3 h3 {
		margin: 0 !important;
	}
}

@media(max-width:767px) {
	section.want-to-learmore .container {
		padding: 0 2rem;
	}
	section.want-to-learmore .inner-more-cnt h3 {
		font-size: 2.1rem;
	}
	section.want-to-learmore .inner-more-cnt p {
		text-align: left;
	}
	section.want-to-learmore span.read-more-btn {
		float: left;
	}
	section.want-to-learmore .inner-more-cnt .text-mb-2 {
		margin-bottom: 3.55rem;
		min-height: 100%;
	}
	section.want-to-learmore .benefit-btn a.banner-button {
		padding: 4% 23%;
	}
	.middle-field-details {
		display: none;
		margin-top: 2rem;
	}
	section.want-to-learmore .inner-more-cnt img {
		width: 40%;
	}
	section.want-to-learmore .benefit-btn {
		margin: 5rem 0 0;
	}
	section.want-to-learmore .inner-more-cnt p a {
		font-size: 1.8rem;
	}
	section.want-to-learmore .inner-more-cnt p {
		width: 100%;
		min-height: 100%;
	}
	section.want-to-learmore .inner-more-cnt p a {
		font-size: 1.8rem;
	}
	section.want-to-learmore {
		padding: 2rem 0rem 8rem;
	}
	section.want-to-learmore .inner-more-cnt {
		margin: 6rem 0 0;
	}
	section.want-to-learmore .learn-session-count {
		width: 100%;
	}
	.custom-modal-content .hbspt-form {
		padding-left: 0%;
		padding-right: 0%;
	}
	.hs-input {
		width: 100%;
	}
}

@media(max-width: 320px){
	.circle_story_item li h3 {
		margin: 0.4rem 0rem 0.7rem !important;
	}
}
.custom-modal-content h2, .custom-modal-content p {
	padding-left: 4.2rem;
	padding-right: 4.2rem;
}

</pre></body></html>