/* inner styles starts */
/* we love section styes starts */
..we-love-section {
	margin-top: 8rem;
	padding: 0 0 11rem 0;
	margin-bottom: 0rem;
}
.we-love-section .left-content {
	margin-top: 2.25rem;
}
.we-love-section .image {
	text-align: center;
}
.we-love-section .image img {
	width: 81%;
	height: 20rem;
	object-fit: contain;
	margin: auto
}
.we-love-section .container {
	width: 71%;
}
.we-love-section .heading h1 {
	font-size: 3.2rem;
	/* 	font-weight: 600; */
}
.we-love-section .para {
	margin-top: 1.5rem;
	color: #21552F;
}
.we-love-section .para p {
	width: 96%;
	color: #000 !important;
	font-weight: 400;
}
.we-love-section .banner-btn{
	margin-top: 2rem;
}
.we-love-section .banner-btn .banner-button {
	font-size: 1.5rem;
	font-weight: 400;
	border: 0;	
	
	display: inline-block;
	
}

/* we love section styes ends */
/* transforms section styes starts */
.transforms-section {
	padding: 2rem 0 5rem 0;
	background-color: #f5f5f5;
	position: relative;
}
.transforms-section:after {
	position: absolute;
	content: "";
	background-image: url(/wp-content/uploads/2021/11/grey-bg.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100%;
	height: 40%;
	top: -8.75rem;
	display: none;
}
.transforms-section .progress-percent:last-child .progress::before{
	display: none;
}
.transforms-section .container {
	width: 66%;
}
.transforms-section .progress .progress-value {
	text-align: center;
}
.transforms-section .progress .progress-value span.in-val {
	z-index: 15;
	position: relative;
	margin-top: 1rem;
	font-size: 5rem;
	font-weight: 600;
	color:#21552F;
	/*background: linear-gradient(#21552F, #6427DB);
	background: -webkit-linear-gradient(#21552F, #6427DB);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;*/
}
.transforms-section h3.pro-tit {
	text-align: center;
	font-weight: 500;
	text-transform:none;
	font-size: 1.4rem;
	color: #4f545f;
}
.transforms-section .progress .progress-value {
	box-shadow: none;
}
.transforms-section .progress:after {
	display: none;
}
.transforms-section .prog-bar-new {
	margin-top: 1rem;
	border-radius: 0;
	margin-bottom: 0 !important;
}
.transforms-section .progress {
	width: 15rem;
	height: 7.11rem;
	position: relative;
}
.transforms-section .progress:before {
	position: absolute;
	
	height: 5rem;
	width: 1rem;
	top: 1.5rem;
	right: 0px;
	content: "";
}
.transforms-section .progress:last-child::before {
	display: none;
	border: none;
}
.transforms-section .heading h2 {
	font-size: 2.5rem;
	text-align: center;
	margin: 0;
	font-weight: 600;
	margin-bottom: 4rem;
}
.transforms-section small {
	font-size: 3rem;
	font-weight: 800;
}
small.small-num {
    padding-right: 1rem;
    margin-top: 2rem;
    font-size: 2.5rem;
}
.progress .progress-value div:after {
	display: none;
}
/* transforms section styes ends */

/* block sections styles starts */
.block-section {
	background-color: #fff;
	position: relative;
	padding: 8rem 2rem 3rem;
}
.block-section:after {
	position: absolute;
	content: "";
	background-image: url(/wp-content/uploads/2021/11/white-up.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100%;
	height: 21%;
	bottom: -11rem;
	z-index: 1;
}
.block-section .magic-content h2:nth-child(1) {
	text-align: center;
	margin: auto;
	font-size: 2.5rem;
}
.block-section .magic-content h2 {
	font-size: 2.5rem;
	font-weight: 600;
	width: 80%;
	margin: auto;
	color: #21552F;
	text-align: left;
	margin-left: 1.8rem;
	padding-bottom: 0;
	margin-top: 2rem;
}
.block-section .magic-content h4.font-normal {
	color: #21552F;
	font-size: 1.15rem;
	font-weight: 400;
	margin-top: 2.5rem;
}
.lesstime-wrapper .magic-content h3.font-normal {
	margin-top: 3rem;
	font-weight: 500;
}
.lesstime-wrapper {
	position: relative;
}
.lesstime-wrapper:after {
	position: absolute;
	content: "";
	background-image: url(/wp-content/uploads/2021/11/white-up.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100%;
	height: 19%;
	top: 67.6rem;
	z-index: 1;
}
.magic-list:hover {
	border-color: transparent;
}
.magic-list:hover .icon-list {
	background-color: transparent;
}
.magic-list:hover h2 {
	border-bottom: transparent;
}
.magic-list h2 {
	border-bottom: none;
}
.work-content h2 {
	font-weight: 600;
	color: #21552F;
	margin-bottom: 2rem;
}
.work-content p {
	font-size: 1.4rem;
	color: #21552F;
	width: 65% !important;
}
.magic-list p {
	color: #4f545f;
	font-weight: 400;
	padding-right: 1rem;
	font-size: 1.5rem;
}
.block-section .magic-list .icons-list {
	text-align: left;
	margin-left: 2rem;
}
.block-section .magic-list .icons-list img {
	width: 6rem;
	object-fit: contain;
}
/* block sections tyles ends */

.rel-slide-icon li img {
	opacity: .7;
	width: 2.8rem;
	object-fit: contain;
}
.rel-slide-icon li img:hover {
	opacity: 1;
}

/* how does it works sections styles starts */
.howworks-circle {
	background-color: #f3f3f3;
	padding: 11rem 2rem 0;
}
ul.circle_story_item.list-inline li.__item img {
	width: 6rem;
	height: 6rem;
	margin-bottom: 1rem;
}
.right-heading {
	padding-left: 1.5rem !important;
	margin-bottom: 1rem !important;
}
.validate-head {
	padding-right: 3rem !important;
}
.circle_story_item li h3 {
	margin: 0.4rem 6rem 0.7rem;
	padding-right: 1rem;
	vertical-align: middle;
}
.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: -1.1rem 6rem 2.2rem;
}
.circle_story_item._the_circle_story_content li.circle_story_6 img {
	left: 31.4rem;
}
.circle_story_item._the_circle_story_content li.circle_story_5 img {
	left: 29rem;
}
.circle_story_item._the_circle_story_content li.circle_story_4 img {
	left: 27rem;
}
.circle_story_item._the_circle_story_content li.circle_story_4 {
	right: 20rem;
	bottom: 14rem;
}
.service p {
	color: #4f545f;
	margin-bottom: 3rem;
	font-size: 1.4rem;
	font-weight: 500;
}
.service .left h3 {
	color: #F82972;
	font-weight: 500;
}
.service .right h3 {
	color: #6427DB;
	font-weight: 500;
}
.service .underwriting-set .left {
	color: #4f545f;
	font-weight: 500;
}
.service .underwriting-set .right {
	color: #4f545f;
	font-weight: 500;
}
.service {
	background-color: #fff;
}
/* how does it works sections styles ends */

/* analyst setcion styles starts */
.analyst-section {
	padding: 8rem 0 14rem 0;
	background-color: #f3f3f3;
}
.analyst-section h2{
	font-weight: 600;
}
.analyst-section .heading h2:nth-child(1) {
	display: block;
	font-weight: 600;
}
.analyst-section .slide-arrow {
	position: relative;
	z-index: 2;
}
.analyst-section .slide-arrow ul li:nth-child(1) {
	top: 16rem;
	left: 15rem;
	position: absolute;
	cursor: pointer;
}
.analyst-section .slide-arrow ul li:nth-child(2) {
	top: 16rem;
	right: 15rem;
	position: absolute;
	cursor: pointer;
}
.analyst-section .analyst-slider-parent-stopslide .analyst-slider {
	width: 100%;
	margin: auto;
}
/* analyst setcion styles ends */

/* want learn more section styles starts */
section.want-to-learmore .container {
	max-width: 78.5%;
}
section.want-to-learmore .inner-more-cnt h3{
	font-weight: 600;
}
section.want-to-learmore .container .column-image {
	padding-right: 0;
}

section.want-to-learmore .inner-more-cnt p {
	width: 100%;
}
section.want-to-learmore .inner-more-cnt img {
    width: 8rem;
    margin: 0 0 0 auto;
    height: 8rem;
    object-fit: contain;
}
section.want-to-learmore .inner-more-cnt p a {
	font-size: 1.15rem;
	color: #000;
	font-weight: 400;

}
section.want-to-learmore .inner-more-cnt h3 {
	padding-bottom: 1rem;
	margin-top: 0;
}
section.want-to-learmore .inner-more-cnt h4 {
	border-bottom: none;
	text-align: left;
	font-size: 2rem;
}
section.want-to-learmore .button-div a {
	color: #000;
	font-size: 1.9rem;
	font-weight: 500;
}
section.want-to-learmore .card-learn-more {
	margin-top: 1.5rem;
}
.page-id-9804 section.want-to-learmore .card-learn-more {
	min-height: 12rem;
}
section.want-to-learmore .button-div a:hover {
	color: #21552F !important;
}
section.want-to-learmore .inner-more-cnt .para-main p {
	color: #000;
	font-size: 1.15rem;
	font-weight: 400;
	text-align: center;
	margin: auto;
	margin-bottom: 0rem;
}
section.want-to-learmore {
	padding: 4rem 0 5rem 0;
	position: relative;
	background-color: #fff;
}
section.want-to-learmore .column-bottom {
	margin-top: 2rem;
}
section.want-to-learmore:before {
	position: absolute;
	content: "";
	background-image: url(/wp-content/uploads/2021/11/white-down.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100%;
	height: 20%;
	top: -8rem;
}
.block-section .underwriting-set {
	width: 68%;
	margin: auto;
}
.outer_circle {
	width: 31rem;
	height: 30rem;
	border: 0.2rem solid #21552F;
	background-color: #fff;
}
.outer_circle ul li {
	border: 0.2rem solid #21552F;
	color: #21552F;
}
.circle_story_item li p {
	/* width: 76%; */
	color: #000;
	margin-top: 1rem;
}
.work-content {
	padding: 2.3rem 7rem 10rem;
}
li.circle_story_1 {
	top: -9rem;
	right: 15rem;
}
li.circle_1 {
	top: -1rem;
	right: 5.3rem;
}
.circle_story_item._the_circle_story_content li.circle_story_1 {
	width: 32rem;
}
.circle_story_item._the_circle_story_content li.circle_story_3 {
	left: 72.5rem;
	bottom: 8rem;
	width: 33rem;
}
li.circle_6 {
	top: -1rem;
	left: 6.3rem;
}
li.circle_story_6 {
	position: absolute;
	left: 10rem;
	top: -10rem;
}
li.circle_3 {
	right: 5rem;
	bottom: -0.5rem;
}
li.circle_story_2 {
	top: 4rem;
}
li.circle_4 {
	left: 6.2rem;
	bottom: -1rem;
}
li.circle_story_5 {
	position: absolute;
	top: 3rem;
}
/* how does it works sections styles ends*/

/* anlyst section styles starts */
.analyst-section {
	padding: 14rem 0 11rem 0;
}
.analyst-section .image {
	text-align: center;
}
.analyst-section .image img {
	width: 15rem;
	height: 15rem;
	margin: auto;
	margin-top: 1rem;
	margin-bottom: 0rem;
}
.analyst-section .slide-arrow ul li {
	top: 11rem !important;
}
.analyst-section .slider-item.item-1 .image img {
	margin-bottom: 1rem;
}
.analyst-section .analyst-slider {
	width: 53%;
	margin: auto;
}
.analyst-section .slider-item {
	width: 53%;
	margin: auto;
	background-color: #fff;
	box-shadow: 0.2rem 0.2rem 1rem rgb(0 0 0 / 10%);
	padding: 1rem 0 0rem 0;
	margin-top: 0.5rem;
	margin-bottom: 0rem;
}
.analyst-section .slider-item .para p {
	text-align: center;
	width: 82%;
	margin: auto;
	color: #000;
	font-weight: 500;
	font-size: 1.15rem;
}
.analyst-section .slider-item .para p:nth-child(2) {
	margin-top: 1rem;
}
.analyst-section .heading h2 {
	font-size: 2.5rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 6.5rem;
}
.analyst-section .heading h2:nth-child(1){
	display: none;
}
/* ready section styles starts */
.ready-section {
	padding: 0rem 0 2rem 0;
	background-color: #f5f5f5;
}
.ready-section .container {
	width: 69%;
}
.ready-section .heading h2 {
	text-align: left;
	color: #21552F;
	font-weight: 600;
}
.ready-section .para p {
	font-weight: 400;
	margin-top: 0rem;
	font-size: 1.4rem;
}
.ready-section .button {
	margin-top: 4rem;
}
.ready-section .button a {
	color: #fff !important;
	font-size: 1.5rem;
	font-weight: 400;
	padding: 0.7rem 3rem !important;
	font-weight: 400;
}
.ready-section .button a:hover {
	color:#fff !important;
}

.ready-section .image {
	text-align: center;
}
.ready-section .image img {
	width: 60%;
	margin: auto;
	height: auto;
	object-fit:contain;

}
.page-id-11643 .ready-section .image img, .page-id-11245 .ready-section .image img {
  width: 60%;
  object-fit: contain;
}


/* ready section styles ends */
/* circle section additional */
.howworks-circle .circle_story_1 p {
	width: 91%;
}
.howworks-circle .circle_story_2 p {
	width: 77%;
}
.howworks-circle .circle_story_3 p {
	width: 81%;
}
.howworks-circle .circle_story_4 p {
	width: 81%;
	float: right;
}
.howworks-circle .circle_story_5 p {
	width: 71%;
	float: right;
}
.howworks-circle .circle_story_6 p {
	width: 64%;
	float: right;
}
.ready-section .button a:hover {
	transition: .5s;
}
footer .footer-shape {
	background-color: #f5f5f5;
}
@media (max-width: 1024px) {

	.circle_story_item._the_circle_story_content li.circle_story_2 {
		right: 9rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_3 {
		left: 75rem;
	}
	.transforms-section .progress .progress-value span.in-val{
		font-size: 5rem;
	}
	.block-section .underwriting-set {
		width: 100%;
	}
	.circle_story_item._the_circle_story_content li.__item.circle_story_6 {
		width: 37rem;
	}
}
@media (max-width:991px) {
	.ready-section .para p{
		margin: 0;
	}
	section.accelerate-underwriting-sec {
		margin-top: -6rem !important;
	}
	.lesstime-wrapper .row.competitive-edge .magic-art {
		height: 27rem !important;
	}
	section.transform-your-business h2{
		margin-bottom: 2rem;
	}
	.lesstime-wrapper .competitive-edge .last-cnt{
		height: auto !important;
	}
	.transforms-section .progress{
		height: 6.11rem;
	}

	.lesstime-wrapper .competitive-edge img{
		margin-left: 1rem !important;
	}
	section.transform-your-business {
		padding: 2rem 0 0rem 0 !important;
	}
	.value-driven-sec {
		padding: 2rem 1.5rem 0 !important;
	}
	.block-section {
		padding: 0rem 2rem !important;
	}

	.we-love-section {
		/* 		margin-top: 8.5rem !important; */
		padding: 0 0 1rem 1.5rem !important;
	}
	.we-love-section .container {
		width: 81%;
	}
	.transforms-section:after {
		top: -5.1rem;
	}
	.block-section.lesstime-wrapper br {
		display: none;
	}
	
	.we-love-section .heading h1 {
		font-size: 1.8rem;
	}
	.we-love-section .image img {
		width: 90%;
	}
	.transforms-section .container {
		width: 100%;
	}
	.transforms-section:after {
		width: 100%;
		height: 100%;
		background-size: contain;
		bottom: 5.2rem;
	}
	.lesstime-wrapper {
		height: 100%;
		padding: 3rem 4rem;
	}
	.magic-list {
		height: 30rem;
	}
	.lesstime-wrapper:after {
		top: 74.6rem;
		background-size: contain;
	}
	.magic-list p {
		font-size: 1.4rem;
	}
	.block-section .magic-content h4.font-normal {
		width: 83%;
		margin: auto;
		margin-top: 2rem;
	}
	.howworks-circle {
		padding: 8rem 2rem 0;
	}
	.work-content p {
		width: 100%;
	}
	.circle_story_item li p {
		left: auto;
		width: 100%;
	}
	.block-section {
		padding: 3rem 2rem 3rem;
	}
	.block-section.underwriting-wrapper .row.icon-img {
		margin: 0;
	}
	.block-section:after {
		height: 21%;
		top: auto;
		bottom: -15rem;
		background-size: contain;
	}
	.underwriting-wrapper:after{
		height: 21%;
		top: auto;
		bottom: -12rem;
		background-size: contain;
	}
	.analyst-section {
		padding: 11rem 0 7rem 0;
	}
	.analyst-section .slider-item {
		width: 85%;
	}
	section.want-to-learmore:after {
		background-size: contain;
		bottom: 5.3rem;
	}
	.want-to-learmore .inner-more-cnt .button-div {
		text-align: left;
	}
	section.want-to-learmore .learn-session-count {
		text-align: center;
		width: 100%;
	}
	.ready-section {
		padding: 7rem 0 8rem 0;
	}

	header#header .navigation-item .menu-items #menu .sub-menu {
		width: 34rem;
		left: 7rem !important;
	}

	section.want-to-learmore .column-bottom {
		margin-top: 0;
	}
	.block-section .underwriting-set {
		width: 100%;
	}
	.ready-section .image img {
		width: 100%;
	}
	.analyst-section .slide-arrow ul li:nth-child(1) {
		top: 16rem;
		left: 1rem;
	}
	.analyst-section .slide-arrow ul li:nth-child(2) {
		top: 16rem;
		right: 1rem;
	}
	section.want-to-learmore:before {
		background-size: contain;
		top: -5rem;
	}
	ul.circle_story_item.list-inline li.__item img {
		width: 5rem;
		height: 4rem;
	}
	.howworks-circle .circle_story_1 p,
	.howworks-circle .circle_story_2 p,
	.howworks-circle .circle_story_3 p,
	.howworks-circle .circle_story_4 p,
	.howworks-circle .circle_story_5 p,
	.howworks-circle .circle_story_6 p {
		width: 100% ;
	}
	.howworks-circle .circle_story_4 p,
	.howworks-circle .circle_story_5 p,
	.howworks-circle .circle_story_6 p {
		float: none;
	}
}

@media (max-width:767px) {
	.transforms-section .prog-bar-new {
		margin-top: 0;
	}
	.prog-bar-new {
		padding-top: 0rem;
	}
	.transforms-section .progress-percent{
		width: 100% !important;
	}
	.progress .progress-value span.in-val{
		font-size: 5rem;
	}
	.transforms-section .progress:before{
		display: none;
	}
	.lesstime-wrapper .row.competitive-edge .magic-art{
		height: auto !important;
	}
	.ready-section .button {
		margin-top: 3rem;
	}
	.ready-section .para p{
		text-align: center !important;
	}
	.page-id-9804 section.want-to-learmore .card-learn-more {
		min-height: 100%;
	}
	.we-love-section {
		padding: 1rem 0 0rem 0;
		margin-bottom: 0rem;
	}
	.we-love-section .para p{
		margin-bottom: 3rem;
	}
	.transforms-section .heading h2 {
		font-size: 2.6rem !important;
		font-weight: 600 !important;
	}
	.we-love-section .image {
		margin-top: 5rem;
	}
	.block-section .magic-content h2:nth-child(1) {
		width: 100%;
		font-weight: 400 !important;
		text-align: center;
	}
	.block-section .magic-content h4.font-normal {
		width: 75%;
	}
	.we-love-section .image img {
		width: 100%;
	}
	.we-love-section .container {
		width: 90%;
	}
	
	.transforms-section {
		padding: 2rem 0 2rem 0;
	}
	.magic-content {
		margin-top: 1rem !important;
	}
	.block-section {
		padding: 3rem 0rem 3rem;
	}
	.block-section:after {
		height: 12%;
		top: auto;
		bottom: -7.6rem;
	}
	.magic-list {
		margin-bottom: 0rem;
		min-height: 25rem;
	}
	.mgic-list-content {
		padding: 0;
	}
	.work-content {
		padding: 0rem 0rem 3rem;
	}
	.howworks-circle {
		padding: 5rem 2rem 0;
	}
	ul.circle_story_item.list-inline li.__item img {
		width: 8rem;
		height: 8rem;
		top: -3rem !important;
		margin-bottom: -3rem;
	}
	.circle_story_item li p {
		left: 4rem;
	}
	._the_circle_story_content .__item {
		margin-top: 3rem;
	}
	.circle_story_item._the_circle_story_content li.circle_story_4 h3 {
		padding-right: 2rem !important;
	}

	.analyst-section {
		padding: 6rem 0 0rem 0;
	}
	.analyst-section .image img {
		width: 83%;
	}
	.analyst-section .slider-item .para p {
		width: 90%;
		font-size: 1.5rem;
		padding: 0;
	}
	section.want-to-learmore {
		padding: 2rem 0;
	}
	section.want-to-learmore .inner-more-cnt {
		margin: 3rem 0 0;
	}
	section.want-to-learmore .card-learn-more {
		margin-top: 1rem;
	}
	section.want-to-learmore .learn-session-count .image {
		text-align: left;
		margin-top: 2rem;
	}
	section.want-to-learmore .learn-session-count .image img {
		width: 80%;
		float: left;
		margin-top: 0;
	}
	section.want-to-learmore .container {
		max-width: 100%;
	}
	section.want-to-learmore .inner-more-cnt .para-main p {
		margin-bottom: 1rem;
	}
	section.want-to-learmore:after {
		display: none;
	}
	.transforms-section:after {
		top: -2.5rem;
		height: 20%;
		bottom: auto;
	}
	.lesstime-wrapper:after{
		display: block !important;
		height: 6%;
		top: auto;
		bottom: -6.2rem;
		width: 100%;
	}
	.lesstime-wrapper .magic-content h3.font-normal {
		margin-top: 3rem;
	}

	.block-section .underwriting-set {
		width: 100%;
	}
	section.want-to-learmore:before {
		display: none;
	}
	.analyst-section .slide-arrow ul li img {
		width: 2rem;
		object-fit: contain;
	}
	.analyst-section .slide-arrow ul li:nth-child(1) {
		top: 14rem;
		left: -1rem;
	}
	.analyst-section .slide-arrow ul li:nth-child(2) {
		top: 14rem;
		right: -1rem;
	}
	.howworks-circle .circle_story_1 p,
	.howworks-circle .circle_story_2 p,
	.howworks-circle .circle_story_3 p,
	.howworks-circle .circle_story_4 p,
	.howworks-circle .circle_story_5 p,
	.howworks-circle .circle_story_6 p {
		width: 100%;
		margin-top: 3rem;
	}
	.analyst-section .heading h2:nth-child(1){
		display: block;
		font-size: 2.5rem;
		font-weight: 600 !important;
		margin-bottom: 2rem;
	}
	.analyst-section .heading h2:nth-child(2) {
		width: 96%;
		margin: 3rem auto;
		margin-bottom: 5rem;
		font-weight: 500 !important;
	}
	.ready-section .image {
		margin-top: 5rem;
	}
	.ready-section .heading h2 {
		color: #21552F;
		font-weight: 600 !important;
		font-size: 2.2rem !important;
		text-align: center !important;
	}
	.ready-section .container {
		width: 86%;
	}
	.ready-section {
		padding: 7rem 0 6rem 0;
	}
	.transforms-section .progress-percent:nth-child(2) .progress:before{
		display: none;
	}
	.analyst-section .slider-item {
		width: 75%;
	}
	.analyst-section .slide-arrow ul li:nth-child(1) {
		left: 0.5rem;
	}
	.analyst-section .slide-arrow ul li:nth-child(2) {
		right: 0.5rem;
	}
	
	.page-id-11643 .ready-section .image img, .page-id-11245 .ready-section .image img {
     width: 100%;
    }
}
@media(max-width: 320px){
	.progress {
		margin-bottom: 0rem;
	}
	.transforms-section:after {
		top: -2.2rem;
	}
	.transforms-section .progress {
		width: 50%;
	}
	.transforms-section .progress .progress-value span.in-val {
		font-size: 4rem !important;
	}
	.transforms-section .progress:before {
		right: -5rem;
	}
	.transforms-section h3.pro-tit {
		font-size: 1.35rem;
		margin-top: 0;
	}
	.lesstime-wrapper:after {
		bottom: -6.7rem;
	}
	.block-section:after {
		bottom: -6.9rem;

	}
	.service .underwriting-set .left {
		font-size: 1.2rem;
	}
	.service .underwriting-set .right {
		font-size: 1.2rem;
	}
}
.page-id-12152 section.esg-banner .container {
    min-height: 32.4rem;
    display: flex;
    align-items: center;
}