<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*** 

====================================================================
	About Section
====================================================================

***/

.about-section{
	position:relative;
	padding:150px 0px 60px;
	background-position:right center;
	background-repeat:no-repeat;
}

.about-section .title-column{
	position:relative;
	margin-bottom:40px;
}

.about-section .title-column .inner-column{
	position:relative;
}

.about-section .title-column .inner-column .big-letter{
	position:absolute;
	margin-left:-160px;
	font-size:400px;
	font-weight:700;
	text-transform:uppercase;
	color:rgba(0,0,0,0.03);
}

.about-section .title-column .inner-column .sec-title{
	position:relative;
	margin-bottom:25px;
}

.about-section .title-column .inner-column .text{
	position:relative;
	color:#555555;
	font-size:14px;
	line-height:1.9em;
	margin-bottom:30px;
}

.about-section .blocks-column .row{
	margin:0px -6px;
}

.about-section .blocks-column .about-blocks{
	padding:0px 6px;
}

.about-blocks{
	position:relative;
}

.about-blocks .inner-block{
	position:relative;
}

.about-blocks .inner-block .image{
	position:relative;
	border-radius:5px;
	overflow:hidden;
    -moz-box-shadow: 0px 4px 12px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 4px 12px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 4px 12px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0px 4px 12px rgba(0,0,0,0.20);
    box-shadow: 0px 4px 12px rgba(0,0,0,0.20);
}

.about-blocks .inner-block .image::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255,.2);
  border-radius: 0%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.about-blocks .inner-block .image:hover::before {
  -webkit-animation: circle .95s;
  animation: circle .95s;
}

.about-blocks .inner-block .image img{
	position:relative;
	width:100%;
	display:block;
}

.about-blocks .inner-block .lower-box{
	position:relative;
	padding-top:22px;
	text-align:center;
}

.about-blocks .inner-block .lower-box h3{
	position:relative;
	font-weight:600;
	font-size:18px;
	color:#222222;
	margin-bottom:12px;
}

.about-blocks .inner-block .lower-box h3 a{
	position:relative;
	color:#222222;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.about-blocks .inner-block .lower-box .read-more:hover,
.about-blocks .inner-block .lower-box h3 a:hover{
	color:#05e249;
}

.about-blocks .inner-block .lower-box .text{
	position:relative;
	color:#777777;
	font-size:14px;
	line-height:2em;
	margin-bottom:15px;
}

.about-blocks .inner-block .lower-box .read-more{
	position:relative;
	font-size:36px;
	color:#222222;
	line-height:20px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

/*** 

====================================================================
	About Section Two
====================================================================

 ***/

.about-section-two{
	position:relative;
	padding:140px 0px 70px;
	background-repeat:no-repeat;
	background-position:right top;
}

.about-section-two .right-pattern{
	position:absolute;
	right:0px;
	bottom:-400px;
	width:306px;
	height:769px;
	z-index:1;
	background:url(../images/resource/pattern-2.png) no-repeat;
}

.about-section-two .title-column{
	position:relative;
	margin-bottom:40px;
}

.about-section-two .title-column .inner-column{
	position:relative;
}

.about-section-two .title-column .inner-column .sec-title{
	margin-bottom:22px;
}

.about-section-two .title-column .big-letter{
    position: absolute;
    font-size: 400px;
    font-weight: 700;
	margin-left: -160px;
    color: rgba(0,0,0,0.03);
	text-transform: uppercase;
}

.about-section-two .title-column .text{
	position:relative;
}

.about-section-two .title-column .text p{
	position:relative;
	color:#555555;
	font-size:14px;
	line-height:2em;
	margin-bottom:18px;
}

.about-section-two .title-column .text h3{
	position:relative;
	color:#222222;
	font-size:20px;
	font-weight:600;
	margin-bottom:13px;
}

.about-section-two .title-column .inner-column .list-style-two{
	margin:25px 0px 25px;
}

.about-section-two .title-column .graph-image{
	position:relative;
	margin-top:18px;
}

.about-section-two .blocks-column{
	position:relative;
}

.about-section-two .blocks-column .about-blocks{
	margin-bottom:25px;
	z-index: 1;
}


/** about-home-3 **/

.about-home-3{
	position: relative;
	padding-top: 53px;
}

.image_block_1 .image-box{
	position: relative;
	display: block;
	margin-right: 20px;
}

.image_block_1 .image-box img{
	width: 100%;
}

.image_block_1 .image-box .images-2{
	position: absolute;
	top: 110px;
	right: 45px;
	box-shadow: 0px 0px 30px rgb(0 0 0 / 10%);
    border-radius: 50%;
}

.image_block_1 .image-box .support-box{
	position: absolute;
	left: 0px;
	bottom: 260px;
	width: 265px;
	background: #ffffff;
	border-radius: 10px;
	padding: 37px 25px 35px 95px;
	box-shadow: 0px 10px 50px rgb(0 0 0 / 15%);
}

.image_block_1 .image-box .support-box img{
	position: absolute;
	left: 26px;
	top: 23px;
	width: 55px;
	height: 55px;
}

.image_block_1 .image-box .support-box h4{
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	color: #142441;
}

.image_block_1 .image-box .support-box h4 a{
	display: inline-block;
	color: #142441;
}

.image_block_1 .image-box .support-box h4 a:hover{
	color: #ff5863;
}

.image_block_1 .image-box .image-shape-1{
	position: absolute;
	left: 0px;
	top: 90px;
	width: 109px;
	height: 140px;
	background-repeat: no-repeat;
}

.image_block_1 .image-box .image-shape-2{
	position: absolute;
	top: 220px;
	right: 10px;
	width: 354px;
	height: 271px;
	background-repeat: no-repeat;
	z-index: -1;
}

.content_block_1 .content-box{
	position: relative;
	display: block;
	margin-left: 50px;
}

.about-home-3 .content_block_1 .content-box{
	margin-top: 40px;
}

.content_block_1 .content-box .sec-title-two{
	margin-bottom: 32px;
}

.content_block_1 .content-box .text{
	position: relative;
	display: block;
	margin-bottom: 34px;
}

.content_block_1 .content-box .inner-box .single-item{
	position: relative;
	display: block;
	padding-left: 85px;
	margin-bottom: 25px;
}

.content_block_1 .content-box .inner-box .single-item:last-child{
	margin-bottom: 0px;
}

.content_block_1 .content-box .inner-box .single-item .icon-box{
	position: absolute;
	display: inline-block;
	left: 0px;
	top: 8px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	font-weight: 400;
	background-color: #fff0ee;
	text-align: center;
	border-radius: 50%;
}

.content_block_1 .content-box .inner-box .single-item .icon-box i{
	color: transparent;
    background: -webkit-linear-gradient(0deg, #ff5863 0%, #fc9049 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 1px;
}

.content_block_1 .content-box .inner-box .single-item h4{
	display: block;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	margin-bottom: 10px;
}

.about-home-3 .pattern-layer{
	position: absolute;
	top: -170px;
	right: 0px;
	width: 279px;
	height: 266px;
	background-repeat: no-repeat;
}</pre></body></html>