
			.topic-image-container-img {
				width: 100%;
				/* height: 372px !important; */
				height: 430px !important;
				object-fit: cover !important;

			}

			.progress[data-v-8960c116] {
				position: absolute;
				top: 0;
				display: none;
				height: 100%
			}

			 .progress[data-v-8960c116] {
				left: 0
			}

			 .progress[data-v-8960c116] {
				right: 0
			}

			.active-progress .progress[data-v-8960c116] {
				display: block
			}

			.active-progress .progress[data-v-8960c116] {
				background: #fff
			}

			 .active-progress .progress[data-v-8960c116],
			 .active-progress .progress[data-v-8960c116] {
				-webkit-animation: animate-data-v-8960c116 10s linear;
				animation: animate-data-v-8960c116 10s linear;
				-webkit-animation-fill-mode: forwards;
				animation-fill-mode: forwards
			}

			.small-progress.active-progress .progress[data-v-8960c116] {
				background: #545454
			}

		
			.progress-dark.active-progress .progress[data-v-8960c116] {
				background: #131313
			}

			@-webkit-keyframes animate-data-v-8960c116 {
				0% {
					width: 0
				}

				to {
					width: 100%
				}
			}

			@keyframes animate-data-v-8960c116 {
				0% {
					width: 0
				}

				to {
					width: 100%
				}
			}

			.progress-round[data-v-8960c116] {
				width: 8px;
				height: 8px
			}

			.progress-round[data-v-8960c116] {
				margin: 0 10px;
				border: 1px solid #131313;
				border-radius: 50%
			}

			.active-progress-round[data-v-8960c116] {
				display: block
			}

			.active-progress-round[data-v-8960c116] {
				background-color: #131313
			}

			@media(max-width: 768px) {

				
				.progress-round-container.active-progress[data-v-8960c116] {
					display: inline-block
				}

				.progress-round-container.active-progress[data-v-8960c116] {
					background-color: #131313
				}
			}

			.current-slide[data-v-3f45a3f6] {
				display: none
			}

			.show-current-slide[data-v-3f45a3f6] {
				display: block
			}

			 .fade[data-v-3f45a3f6],
			 .fade[data-v-3f45a3f6] {
				-webkit-animation-name: fade-data-v-3f45a3f6;
				animation-name: fade-data-v-3f45a3f6;
				-webkit-animation-duration: 1.5s;
				animation-duration: 1.5s
			}

			@-webkit-keyframes fade-data-v-3f45a3f6 {
				0% {
					opacity: .4
				}

				to {
					opacity: 1
				}
			}

			@keyframes fade-data-v-3f45a3f6 {
				0% {
					opacity: .4
				}

				to {
					opacity: 1
				}
			}

			.slide[data-v-3a08430c] {
				position: relative;
				height: 584px;
				color: #fff
			}

			.slide[data-v-3a08430c] {
				margin-bottom: 80px
			}

			.slide[data-v-3a08430c] .progress-container {
				width: 64px
			}

			.banner-bg[data-v-3a08430c] {
				position: absolute;
				top: 0;
				bottom: -80px;
				z-index: -1;
				width: 100%
			}

			.main-content[data-v-3a08430c] {
				position: relative;
				z-index: 5 -3;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				height: 585px
			}

			.banner-container.slide[data-v-3a08430c] {
				margin-bottom: 0
			}

			.banner-container .banner-bg[data-v-3a08430c] {
				bottom: 0
			}

			 .detail-info[data-v-3a08430c],
			 .detail-info[data-v-3a08430c] {
				margin-right: 0;
				margin-left: 0
			}

			.detail-title[data-v-3a08430c] {
				width: 522px;
				font-weight: 800;
				font-size: 48px;
				line-height: 72px;
				white-space: pre-line
			}

			.detail-title[data-v-3a08430c] {
				padding-bottom: 24px
			}

			.detail-description[data-v-3a08430c] {
				width: 630px;
				font-weight: 400;
				font-size: 14px;
				line-height: 24px;
				white-space: pre-line
			}

			.detail-description[data-v-3a08430c] {
				padding-bottom: 64px
			}

			.btn-box[data-v-3a08430c] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.btn-box[data-v-3a08430c] {
				margin: 0 -32px
			}

			.btn-box-item[data-v-3a08430c] {
				margin: 0 32px
			}

			@media(max-width: 768px) {
				.slide[data-v-3a08430c] {
					height: 742px
				}

				.slide[data-v-3a08430c] {
					margin: 0
				}

				.banner-bg[data-v-3a08430c] {
					bottom: 0
				}

				.detail-header[data-v-3a08430c] {
					min-width: 360px
				}

				.main-content[data-v-3a08430c] {
					height: 742px
				}

				.detail-info[data-v-3a08430c] {
					width: 100%
				}

				.detail-info[data-v-3a08430c] {
					margin: 0;
					text-align: center
				}

				.detail-title[data-v-3a08430c] {
					width: auto;
					font-size: 40px;
					line-height: 56px
				}

				.detail-title[data-v-3a08430c] {
					margin: 0 24px;
					padding-bottom: 36px
				}

				.detail-description[data-v-3a08430c] {
					width: auto
				}

				.detail-description[data-v-3a08430c] {
					margin: 0 24px
				}

				.btn-box[data-v-3a08430c] {
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					width: 100%
				}

				.btn-box[data-v-3a08430c] {
					margin: 0 -18px
				}

				.btn-box-item[data-v-3a08430c] {
					margin: 0 18px
				}
			}

			.collaboration[data-v-05743f12] {
				position: relative;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				min-height: 200px
			}

			.collaboration[data-v-05743f12] {
				margin-top: -80px;
				margin-bottom: 120px;
				-webkit-box-shadow: 0 16px 48px rgba(0, 0, 0, .05);
				box-shadow: 0 16px 48px rgba(0, 0, 0, .05)
			}

			 .collaboration[data-v-05743f12] {
				padding: 0 80px 0 90px;
				background: -o-linear-gradient(23.35deg, #fff 37.73%, #f9f9f9 67.89%);
				background: linear-gradient(66.65deg, #fff 37.73%, #f9f9f9 67.89%)
			}

			 .collaboration[data-v-05743f12] {
				padding: 0 90px 0 80px;
				background: -o-linear-gradient(156.65deg, #fff 37.73%, #f9f9f9 67.89%);
				background: linear-gradient(-66.65deg, #fff 37.73%, #f9f9f9 67.89%)
			}

			.collaboration[data-v-05743f12]:after {
				display: block;
				min-height: inherit;
				content: ""
			}

			.content[data-v-05743f12] {
				max-width: 731px
			}

			.title[data-v-05743f12] {
				color: #131313;
				font-weight: 600;
				font-size: 28px;
				white-space: pre-wrap;
				display: -webkit-box;
				max-height: 88px;
				overflow: hidden;
				line-height: 44px;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2
			}

			.title[data-v-05743f12] {
				margin-bottom: 12px
			}

			.description[data-v-05743f12] {
				color: #545454;
				white-space: pre-wrap;
				display: -webkit-box;
				max-height: 72px;
				overflow: hidden;
				line-height: 24px;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 3
			}

			.link-btn[data-v-05743f12] {
				justify-self: flex-end
			}

			.btn-container[data-v-05743f12] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-flex: 1;
				-ms-flex: 1 1;
				flex: 1 1;
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			@media(max-width: 768px) {
				.collaboration[data-v-05743f12] {
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					min-height: 298px
				}

				.collaboration[data-v-05743f12] {
					margin: 24px 24px 72px;
					padding: 36px 0 48px;
					text-align: center
				}

				.collaboration[data-v-05743f12]:after {
					content: none
				}

				.title[data-v-05743f12] {
					padding: 0 30px
				}

				.description[data-v-05743f12] {
					margin-bottom: 32px;
					padding: 0 24px
				}

				.btn-container[data-v-05743f12] {
					-webkit-box-flex: 0;
					-ms-flex: 0 1;
					flex: 0 1
				}
			}

			.logo-card[data-v-cd10160a] {
				display: -ms-grid;
				display: grid;
				-ms-grid-rows: 84px 1fr;
				grid-template-rows: 84px 1fr;
				-ms-grid-columns: 1fr;
				grid-template-columns: 1fr;
				min-height: 200px
			}

			.logo-card[data-v-cd10160a]>:first-child {
				-ms-grid-row: 1;
				-ms-grid-column: 1
			}

			.logo-card[data-v-cd10160a]>:nth-child(2) {
				-ms-grid-row: 2;
				-ms-grid-column: 1
			}

			.logo-card[data-v-cd10160a] {
				padding: 32px 40px 14px;
				background: #fff;
				border-bottom: 1px solid #eaeaea
			}

			 .logo-card[data-v-cd10160a] {
				border-right: 1px solid #eaeaea
			}

			 .logo-card[data-v-cd10160a] {
				border-left: 1px solid #eaeaea
			}

			.logo-card[data-v-cd10160a]:nth-child(-n+4) {
				border-top: 1px solid #eaeaea
			}

			 .logo-card[data-v-cd10160a]:nth-child(4n+1) {
				border-left: 1px solid #eaeaea
			}

			 .logo-card[data-v-cd10160a]:nth-child(4n+1) {
				border-right: 1px solid #eaeaea
			}

			.logo-card>[data-v-cd10160a] {
				-ms-flex-item-align: center;
				-ms-grid-row-align: center;
				align-self: center;
				-ms-grid-column-align: center;
				justify-self: center
			}

			.icon[data-v-cd10160a] {
				width: 180px;
				height: 84px
			}

			.name-container[data-v-cd10160a] {
				width: 100%;
				font-size: 16px
			}

			.name-container[data-v-cd10160a] {
				text-align: center
			}

			@media(max-width: 768px) {
				.logo-card[data-v-cd10160a] {
					border: 1px solid #eaeaea;
					border-top: 0
				}

				.logo-card[data-v-cd10160a]:nth-child(-n+4) {
					border-top: 0
				}

				.logo-card[data-v-cd10160a]:first-child {
					border-top: 1px solid #eaeaea
				}
			}

			.logo-list[data-v-472ef824] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}

			.card[data-v-472ef824] {
				width: 25%
			}

			@media(max-width: 768px) {
				.card[data-v-472ef824] {
					width: 100%
				}
			}


			.title[data-v-74d36124] {
				color: #000;
				font-weight: 800;
				white-space: pre-wrap;
				font-size: 36px
			}

			.title[data-v-74d36124] {
				margin-bottom: 28px
			}

			@media(max-width: 768px) {
				.title[data-v-74d36124] {
					font-size: 28px
				}
			}

			.bar[data-v-74d36124] {
				margin-bottom: 36px
			}

			@media(max-width: 768px) {
				.title[data-v-74d36124] {
					margin-bottom: 12px
				}
			}

			.progress-header[data-v-7429142a] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.progress-header[data-v-7429142a] {
				margin-bottom: 48px
			}

			.title[data-v-7429142a] {
				color: #000;
				font-weight: 800;
				font-size: 36px;
				line-height: 54px
			}

			.title[data-v-7429142a] {
				margin-top: 40px
			}

			@media(max-width: 768px) {
				.title[data-v-7429142a] {
					font-size: 28px;
					line-height: 44px
				}
			}

			.mark-bar[data-v-7429142a] {
				margin-top: 16px
			}

			.description[data-v-7429142a] {
				width: 887px;
				font-weight: 300
			}

			.description[data-v-7429142a] {
				margin-top: 24px
			}

			.progress-see-more[data-v-7429142a] {
				height: 54px
			}

			.progress-see-more[data-v-7429142a] {
				margin-top: auto
			}

			 .progress-see-more[data-v-7429142a] {
				margin-left: auto
			}

			 .progress-see-more[data-v-7429142a] {
				margin-right: auto
			}

			@media(max-width: 768px) {
				.progress-header[data-v-7429142a] {
					margin-bottom: 0
				}

				.description[data-v-7429142a] {
					width: auto
				}

				.mark-bar[data-v-7429142a] {
					margin-top: 12px
				}
			}

			.link-mask[data-v-105f7d48] {
				display: none
			}

			.row-direction[data-v-105f7d48] {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-ms-flex-direction: row;
				flex-direction: row
			}

			.row-reverse-direction[data-v-105f7d48] {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}

			.topic-image-container[data-v-105f7d48] {
				width: 100%;
				height: 100%
			}

			.title-container[data-v-105f7d48] {
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			.title-container[data-v-105f7d48] {
				margin-top: 78px
			}

			.topic-title[data-v-105f7d48] {
				/* width: 700px; */
				color: #000;
				font-weight: 600;
				font-size: 28px;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
				display: -webkit-box;
				max-height: 88px;
				overflow: hidden;
				line-height: 44px;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2
			}

			 .topic-title[data-v-105f7d48],
			 .topic-title[data-v-105f7d48] {
				padding-right: 80px;
				padding-left: 80px;
				font-size: 22px;
			}

			.mark-bar[data-v-105f7d48] {
				opacity: 1;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			.mark-bar[data-v-105f7d48] {
				margin: 16px auto 0
			}

			.topic-detail-inner-box[data-v-105f7d48] {
				width: 100%;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			.topic-detail-inner-box[data-v-105f7d48] {
				margin-top: 24px
			}

			.topic-detail-inner-box-without-markbar[data-v-105f7d48] {
				width: 100%
			}

			.topic-detail-inner-box-without-markbar[data-v-105f7d48] {
				margin-top: 16px
			}

			.topic-content[data-v-105f7d48] {
				color: #333;
				font-weight: normal;
				font-size: 20px;
				-webkit-transition: all .4s ease-in-out;
				-o-transition: all .4s ease-in-out;
				transition: all .4s ease-in-out;
				/* display: -webkit-box; */
				max-height: 72px;
				/* overflow: hidden; */
				line-height: 32px;
			
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 5
				
			}

			.topic-content[data-v-105f7d48] {
				text-align: center
			}

			.topic-content[data-v-105f7d48],
			.topic-content[data-v-105f7d48] {
				padding-right: 48px;
				padding-left: 48px;
				line-height: 25px;
			}

			.topic-learn-more[data-v-105f7d48] {
				opacity: 0;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			.topic-learn-more[data-v-105f7d48] {
				margin-top: 24px
			}

			.parent-title-learn-more[data-v-105f7d48] {
				opacity: 1
			}

			.parent-title-learn-more[data-v-105f7d48] {
				margin: 24px 0 48px
			}

			.topic-detail[data-v-105f7d48] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				border: 1px solid #eaeaea
			}

			.topic-detail[data-v-105f7d48] {
				text-align: center;
				border: 1px solid #eaeaea
			}

			 .topic-detail[data-v-105f7d48] {
				background: -o-linear-gradient(355.14deg, #fbfbfb 1.44%, #f8f8f8 100%);
				background: linear-gradient(94.86deg, #fbfbfb 1.44%, #f8f8f8)
			}

			 .topic-detail[data-v-105f7d48] {
				background: -o-linear-gradient(184.86deg, #fbfbfb 1.44%, #f8f8f8 100%);
				background: linear-gradient(-94.86deg, #fbfbfb 1.44%, #f8f8f8)
			}

			.topic-container[data-v-105f7d48] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				/* height: 375px; */
				height: 430px;
				overflow: hidden
			}

			.topic-container:hover .title-container[data-v-105f7d48] {
				margin-top: 0
			}

			.topic-container:hover .mark-bar[data-v-105f7d48] {
				opacity: 0
			}

			.topic-container:hover .topic-detail-inner-box[data-v-105f7d48] {
				margin-top: 0
			}

			.topic-container:hover .topic-learn-more[data-v-105f7d48] {
				opacity: 1
			}
			
			.topic-detail[data-v-105f7d48] {
				/* transition: all .3s ease-out 0.3s; */
			}
			.topic-container:hover .topic-detail[data-v-105f7d48] {
				transition: all .3s ease-out 0.3s;
				background: red;
				border-color: red;
			}
			.topic-container:hover .topic-title[data-v-105f7d48]{
				color: #fff;
			}
			
			.topic-container:hover .topic-content[data-v-105f7d48]{
				color: #fff;
			}
			.topic-image-container{
				overflow: hidden;
				
			}
			.topic-container:hover .topic-image-container-img{
				transform: scale(1.1);
				transition: all .3s ease-out 0.3s;
			}
			

			@media(max-width: 768px) {
				.link-mask[data-v-105f7d48] {
					position: absolute;
					top: 0;
					display: block;
					width: 100%;
					height: 100%
				}

				 .link-mask[data-v-105f7d48] {
					left: 0
				}

				 .link-mask[data-v-105f7d48] {
					right: 0
				}

				.topic-image-container[data-v-105f7d48] {
					width: 100%;
				}
				.topic-image-container-img{
					height: 100%;
					height: 200px !important;
				}

				.title-container[data-v-105f7d48] {
					margin-top: 36px
				}

				.topic-title[data-v-105f7d48] {
					display: block;
					width: auto;
					max-height: none
				}

				.topic-title[data-v-105f7d48] {
					margin-bottom: 0
				}

				 .topic-title[data-v-105f7d48],
				 .topic-title[data-v-105f7d48] {
					padding-right: 24px;
					padding-left: 24px
				}

				.topic-detail-inner-box[data-v-105f7d48] {
					height: auto !important
				}

				.topic-content[data-v-105f7d48] {
					-webkit-line-clamp: 6;
					max-height: none
				}

				.topic-content[data-v-105f7d48] {
					margin-bottom: 36px
				}

				 .topic-content[data-v-105f7d48],
				 .topic-content[data-v-105f7d48] {
					padding-right: 24px;
					padding-left: 24px
				}

				.topic-detail[data-v-105f7d48] {
					width: 100%;
					height: 250px;
				}

				.topic-container[data-v-105f7d48] {
					position: relative;
					display: block;
					height: auto
				}

				 .topic-container[data-v-105f7d48],
				.topic-container[data-v-105f7d48] {
					margin-right: 24px;
					margin-left: 24px
				}

				.topic-container:hover .title-container[data-v-105f7d48] {
					margin-top: 36px
				}

				.topic-container:hover .topic-detail-inner-box[data-v-105f7d48] {
					margin-top: 24px
				}
			}

			.present-progressive[data-v-2e38252e] {
				/* padding: 0 0 120px */
			}

			.review-history[data-v-2e38252e] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.review-history[data-v-2e38252e] {
				margin-top: 48px
			}

			@media(max-width: 768px) {
				.present-progressive[data-v-2e38252e] {
					/* min-width: 360px */
				}

				.present-progressive[data-v-2e38252e] {
					/* padding: 0 24px 64px */
				}

				.progress-card[data-v-2e38252e] {
					margin: 0
				}

				.mobile-see-more[data-v-2e38252e] {
					width: 100%
				}

				.mobile-see-more[data-v-2e38252e] {
					margin-top: 48px
				}

				.review-history[data-v-2e38252e] {
					margin-top: 24px
				}
			}

			.green-image-container[data-v-2d3e7cc4] {
				position: relative;
				display: block;
				width: 620px;
				height: 394px
			}

			.green-image-container[data-v-2d3e7cc4] {
				margin-bottom: 40px;
				cursor: pointer
			}

			.green-image-container[data-v-2d3e7cc4]:after {
				position: absolute;
				bottom: 0;
				width: 100%;
				height: 134px;
				opacity: .7;
				content: ""
			}

			.green-image-container[data-v-2d3e7cc4]:after {
				left: 0;
				background: -webkit-gradient(linear, left bottom, left top, from(#141f31), to(rgba(20, 31, 49, 0)));
				background: -o-linear-gradient(bottom, #141f31 0, rgba(20, 31, 49, 0) 100%);
				background: linear-gradient(1turn, #141f31, rgba(20, 31, 49, 0))
			}

			.green-image-container[data-v-2d3e7cc4]:after {
				right: 0;
				background: -webkit-gradient(linear, left bottom, left top, from(#141f31), to(rgba(20, 31, 49, 0)));
				background: -o-linear-gradient(bottom, #141f31 0, rgba(20, 31, 49, 0) 100%);
				background: linear-gradient(-1turn, #141f31, rgba(20, 31, 49, 0))
			}

			.image-block[data-v-2d3e7cc4],
			.image-box[data-v-2d3e7cc4] {
				width: 100%;
				height: 100%;
				overflow: hidden;
				-webkit-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			.green-image-container:hover .image-box[data-v-2d3e7cc4] {
				-webkit-transform: scale(1.1);
				-ms-transform: scale(1.1);
				transform: scale(1.1)
			}

			.title[data-v-2d3e7cc4] {
				position: absolute;
				bottom: 24px;
				z-index: 1;
				width: 548px;
				color: #fff;
				font-weight: 600;
				font-size: 24px;
				display: -webkit-box;
				max-height: 72px;
				overflow: hidden;
				line-height: 36px;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2
			}

			 .title[data-v-2d3e7cc4] {
				left: 36px
			}

			 .title[data-v-2d3e7cc4] {
				right: 36px
			}

			@media(max-width: 768px) {
				.green-image-container[data-v-2d3e7cc4] {
					width: 100%;
					height: 212px
				}

				.green-image-container[data-v-2d3e7cc4] {
					margin-bottom: 24px
				}

				.title[data-v-2d3e7cc4] {
					bottom: 16px;
					width: 100%
				}

				 .title[data-v-2d3e7cc4] {
					left: 50%;
					-webkit-transform: translateX(-50%);
					-ms-transform: translateX(-50%);
					transform: translateX(-50%);
					padding-right: 24px;
					padding-left: 24px
				}

				 .title[data-v-2d3e7cc4] {
					right: 50%;
					-webkit-transform: translateX(50%);
					-ms-transform: translateX(50%);
					transform: translateX(50%);
					padding-left: 24px;
					padding-right: 24px
				}

				.green-image-container:hover .image-box[data-v-2d3e7cc4] {
					-webkit-transform: none;
					-ms-transform: none;
					transform: none
				}
			}

			.title-block[data-v-57fd8fd1] {
				margin-bottom: 24px
			}

			.title[data-v-57fd8fd1] {
				color: #000;
				font-weight: 800;
				font-size: 36px;
				line-height: 54px
			}

			.title[data-v-57fd8fd1] {
				margin-bottom: 16px
			}

			@media(max-width: 768px) {
				.title[data-v-57fd8fd1] {
					font-size: 28px;
					line-height: 44px
				}
			}

			.content-block[data-v-57fd8fd1] {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.content-block[data-v-57fd8fd1] {
				margin-bottom: 60px
			}

			.img-text-left[data-v-57fd8fd1] {
				width: 620px
			}

			 .img-text-left[data-v-57fd8fd1] {
				margin-right: 40px
			}

			 .img-text-left[data-v-57fd8fd1] {
				margin-left: 40px
			}

			.description[data-v-57fd8fd1] {
				color: #545454;
				font-weight: 300
			}

			.description[data-v-57fd8fd1] {
				margin-bottom: 24px
			}

			.link-button[data-v-57fd8fd1] {
				margin-bottom: 64px
			}

			.img-text-right[data-v-57fd8fd1] {
				-webkit-box-flex: 1;
				-ms-flex: 1 1;
				flex: 1 1
			}

			@media(max-width: 768px) {
				.title[data-v-57fd8fd1] {
					margin-bottom: 12px
				}

				 .future-container[data-v-57fd8fd1],
				 .future-container[data-v-57fd8fd1] {
					padding-right: 24px;
					padding-left: 24px
				}

				.content-block[data-v-57fd8fd1] {
					display: block
				}

				.content-block[data-v-57fd8fd1] {
					margin-bottom: 0
				}

				.img-text-left[data-v-57fd8fd1] {
					width: 100%
				}

				 .img-text-left[data-v-57fd8fd1] {
					margin-right: 0
				}

				 .img-text-left[data-v-57fd8fd1] {
					margin-left: 0
				}

				.img-text-right[data-v-57fd8fd1] {
					width: 100%
				}

				.img-text-right[data-v-57fd8fd1] {
					margin-bottom: 12px
				}

				.link-button[data-v-57fd8fd1] {
					width: 100%
				}
			}

			.margin-bottom[data-v-65b59dbe] {
				margin-bottom: 120px
			}
		
