.cs-pt .content_sl {
	overflow:hidden;
	transition:0.5s;
	width:100%
}
.cs-pt .content_sl .pt_dt_content_sl {
	height:0;
	overflow:hidden;
	transform:translateY(500px)
}
.cs-pt .title_page {
	font-family:'Montserrat',sans-serif;
	padding-top:70px;
	background:#F3F7FA;
	margin-bottom:-35px
}
@media screen and (max-width:991.98px) {
	.cs-pt .title_page {
	padding-top:50px
}
}@media screen and (max-width:767.98px) {
	.cs-pt .title_page {
	padding-top:35px;
	padding-bottom:15px
}
}.cs-pt .title_page h3 {
	font-size:32px;
	line-height:41px;
	color:#2B2B2B;
	font-weight:600
}
@media screen and (max-width:991.98px) {
	.cs-pt .title_page h3 {
	font-size:28px;
	line-height:36px
}
}@media screen and (max-width:767.98px) {
	.cs-pt .title_page h3 {
	font-size:18px;
	line-height:32px
}
}@media screen and (max-width:425.98px) {
	.cs-pt .title_page h3 {
	text-align:left;
	font-size:20px;
	line-height:26px
}
}.cs-pt .detail_sl .pt_sub_content {
	height:0;
	overflow:hidden;
	transform:translateY(-150px);
	margin:0;
	padding:0
}
.cs-pt .detail_sl .action_drop .btn_drow {
	width:42px;
	height:42px;
	margin:0 auto;
	position:relative;
	border:1px solid;
	border-radius:50%;
	transform:rotate(90deg)
}
@media screen and (max-width:767.98px) {
	.cs-pt .detail_sl .action_drop .btn_drow {
	width:38px;
	height:38px
}
}.cs-pt .detail_sl .action_drop .btn_drow svg {
	position:absolute;
	left:22%;
	top:32%;
	transform:rotate(90deg) translate(-50%,-50%);
	transition:transform 0.2s ease-in-out;
	animation:bounce 0.5s ease infinite;
	animation-play-state:paused
}
@media screen and (max-width:767.98px) {
	.cs-pt .detail_sl .action_drop .btn_drow svg {
	top:29%
}
}.cs-pt .detail_sl .action_drop .btn_drow:hover {
	cursor:pointer
}
.cs-pt .detail_sl.active .pt_sub_content {
	height:unset!important;
	animation-name:fadeIn;
	animation-duration:1s;
	animation-delay:0.2s;
	animation-fill-mode:forwards
}
.cs-pt .detail_sl.active .pt_dt_content_sl {
	height:unset!important;
	animation-name:fadeIn;
	animation-duration:1s;
	animation-delay:0.2s;
	animation-fill-mode:forwards;
	font-size:14px;
	line-height:23px;
	font-weight:200;
	text-align:justify
}
.cs-pt .detail_sl.active .content_sl {
	/*display:block;*/
	height:unset;
	margin:0;
	padding-bottom:65px;
	font-size:24px;
	font-weight:300;
	line-height:32px
}
@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl.active .content_sl {
	padding-bottom:45px;
	font-size:18px;
	line-height:26px
}
}@media screen and (max-width:767.98px) {
	.cs-pt .detail_sl.active .content_sl {
	padding-bottom:30px;
	padding-top:10px;
	font-size:14px;
	line-height:22px;
	font-weight:400;font-family:sans-serif !important; 
}

.detail_list .item_dt_sl.active .content_sl{ display:block!important}


/*.detail_list .content_sl{display: none;}*/
}

.cs-pt .detail_sl.active .content_sl .pt_dt_content_sl p {
	font-family:Arial
}
.cs-pt .detail_sl.active .action_drop .btn_drow {
	transform:rotate(-90deg)
}
.cs-pt .detail_sl:first-child {
	padding-top:50px
}
.cs-pt .detail_sl h2 {
	font-size:48px;
	line-height:60px;
	font-weight:600;
	color:#171717;
	margin-bottom:30px
}
@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl h2 {
	font-size:35px;
	line-height:45px
}
}@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl h2 {
	font-size:30px;
	line-height:36px
}
}@media screen and (max-width:767.98px) {
	.cs-pt .detail_sl h2 {
	margin-bottom:20px;
	font-size:24px;
	line-height:30px
}
}.cs-pt .detail_sl.cl_one {
	padding:0;
	padding-top:85px;
	padding-bottom:45px;
	background:#F3F7FA
}
@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl.cl_one {
	padding-top:60px
}
}@media screen and (max-width:767.98px) {
	.cs-pt .detail_sl.cl_one {
	padding-top:45px;
	padding-bottom:30px
}
}.cs-pt .detail_sl.cl_two {
	padding:0;
	padding-top:85px;
	background:#E7EEF4;
	padding-bottom:45px
}
@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl.cl_two {
	padding-top:60px
}
}@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl.cl_two {
	padding-top:30px;
	padding-bottom:30px
}
}.cs-pt .detail_sl .action_drop {
	margin:40px 0;
	margin-bottom:0
}
@media screen and (max-width:991.98px) {
	.cs-pt .detail_sl .action_drop {
	margin-top:30px
}
}.cs-pt .detail_sl .action_drop img {
	margin:0 auto;
	cursor:pointer;
	transform:rotate(180deg)
}
.cs-pt .detail_list {
	margin:0
}
@media (max-width:767.98px) {
	.cs-pt .detail_list {
	flex-direction:column
}
}.cs-pt .detail_list .item_dt_sl {
	padding-top:15px;
	padding-bottom:0;
	padding-left:40px;
	padding-right:40px
}
@media (max-width:1280.98px) {
	.cs-pt .detail_list .item_dt_sl {
	padding-left:30px;
	padding-right:30px
}
}@media (max-width:991.98px) {
	.cs-pt .detail_list .item_dt_sl {
	padding-left:20px;
	padding-right:20px
}
}@media (max-width:767.98px) {
	.cs-pt .detail_list .item_dt_sl {
	padding-left:0;
	padding-right:0px;
	width:100%;
	max-width:100%;
	border:none!important;
	border-bottom:1px solid #d0d0d0!important
}
}.cs-pt .detail_list .item_dt_sl:first-child {
	border-right:1px solid #d0d0d0;
	padding-left:0
}
@media (max-width:767.98px) {
	.cs-pt .detail_list .item_dt_sl:first-child {
	padding-top:0
}
}.cs-pt .detail_list .item_dt_sl:last-child {
	border-left:1px solid #d0d0d0
}
@media (max-width:991.98px) {
	.cs-pt .detail_list .item_dt_sl {
	cursor:pointer; 
}
}.cs-pt .detail_list .item_dt_sl h4 {
	font-size:22px;
	line-height:28px;
	font-weight:400;
	min-height:62px;
	margin-bottom:15px;
	padding-right:30px
}
@media (max-width:991.98px) {
	.cs-pt .detail_list .item_dt_sl h4 {
	padding-right:0
}
}@media (max-width:425.98px) {
	.cs-pt .detail_list .item_dt_sl h4 {
	font-size:18px;min-height:auto;
	line-height:22px;
	background: url('../images/down.png') right no-repeat;
}

.cs-pt .detail_list .hides h4 {
	background: url('../images/right.png') right no-repeat;
}

}.cs-pt .detail_list .item_dt_sl p {
	font-size:18px;
	line-height:23px;
	font-weight:400
}
@media (max-width:767.98px) {
	.cs-pt .detail_list .item_dt_sl p {
	font-size:14px;
	line-height:20px;
	margin-bottom:0
}
}.cs-pt .industry_pt {
	position:relative;
	padding-top:70px;
	padding-bottom:180px
}
@media (max-width:991.98px) {
	.cs-pt .industry_pt {
	padding-top:60px
}
}@media (max-width:767.98px) {
	.cs-pt .industry_pt {
	padding-top:30px
}
}@media (max-width:575.98px) {
	.cs-pt .industry_pt {
	padding-bottom:30px
}
}.cs-pt .industry_pt h4 {
	font-weight:600;
	font-size:26px;
	line-height:38px;
	color:#2B2B2B
}
@media (max-width:425.98px) {
	.cs-pt .industry_pt h4 {
	font-size:22px;
	line-height:30px;
	text-align:center
}
}.cs-pt .industry_pt .list_logo {
	display:flex;
	justify-content:center;
	gap:160px;
	margin-bottom:30px
}
@media (max-width:991.98px) {
	.cs-pt .industry_pt .list_logo {
	gap:120px
}
}@media (max-width:767.98px) {
	.cs-pt .industry_pt .list_logo {
	gap:100px
}
}@media (max-width:575.98px) {
	.cs-pt .industry_pt .list_logo {
	gap:60px;
	margin-bottom:20px
}
}@media (max-width:480.98px) {
	.cs-pt .industry_pt .list_logo {
	gap:30px
}
}@media (max-width:425.98px) {
	.cs-pt .industry_pt .list_logo {
	gap:20px
}
}.cs-pt .industry_pt .list_logo .img_item {
	display:flex;
	align-items:center
}
.cs-pt .industry_pt .list_logo:first-child {
	padding-top:30px
}
.cs-pt .industry_pt .list_logo:last-child .img_item img {
	width:90%;
	margin:0 auto
}
@media (max-width:991.98px) {
	.cs-pt .industry_pt .list_logo:last-child .img_item img {
	width:80%;
	margin:0 auto
}
}@media (max-width:767.98px) {
	.cs-pt .industry_pt .list_logo:last-child .img_item img {
	width:60%;
	margin:0 auto
}
}
.sub_footer{ margin-bottom:20px;}
.cs-pt .sub_footer .bg_sub_footer {
	overflow:hidden;
	position:relative;
	top:-150px
}
@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer {
	top:-110px
}
}.cs-pt .sub_footer .bg_sub_footer::after {
	display:block;
	content:"";
	width:100%;
	position:absolute;
	top:0;
	background:linear-gradient(270deg,#00274B 16.14%,#A1B5C8 42.86%,#FFFFFF 65.95%);
	mix-blend-mode:multiply;
	transform:rotate(180deg);
	height:100%
}
@media (max-width:575.98px) {
	.cs-pt .sub_footer .bg_sub_footer {
	top:0
}
}.cs-pt .sub_footer .bg_sub_footer .img_bg_ft {
	width:100%;
	object-fit:cover;
	transition:transform .5s ease;
	height:410px
}
@media (max-width:991.98px) {
	.cs-pt .sub_footer .bg_sub_footer .img_bg_ft {
	height:300px
}
}@media (max-width:575.98px) {
	.cs-pt .sub_footer .bg_sub_footer .img_bg_ft {
	height:200px
}
}.cs-pt .sub_footer .bg_sub_footer:hover {
	cursor:pointer
}
.cs-pt .sub_footer .bg_sub_footer:hover .img_bg_ft {
	transform:scale(1.2)
}
.cs-pt .sub_footer .bg_sub_footer .icon_connect:hover {
	background:#0F298F!important
}
.cs-pt .sub_footer .bg_sub_footer .icon_connect:hover svg path {
	fill:#F5F5F5
}
.cs-pt .sub_footer .bg_sub_footer h2 {
	font-size:48px;
	line-height:60px;
	font-weight:400;
	position:absolute;
	color:#F5F5F5;
	top:55px;
	left:80px;
	z-index:2
}
@media (max-width:991.98px) {
	.cs-pt .sub_footer .bg_sub_footer h2 {
	font-size:38px;
	line-height:45px;
	top:30px;
	left:30px
}
}@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer h2 {
	font-size:32px;
	line-height:40px;
	font-weight:400!important;
	top:20px;
	left:20px;
	max-width:none
}
}@media (max-width:425.98px) {
	.cs-pt .sub_footer .bg_sub_footer h2 {
	font-size:24px;
	line-height:30px;
	width:100%;
	text-align:left;
	top:20px
}
}.cs-pt .sub_footer .bg_sub_footer .action_connect {
	position:absolute;
	z-index:2;
	right:45px;
	bottom:30px;
	display:flex;
	gap:15px;
	align-items:center
}
@media (max-width:991.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect {
	right:30px;
	bottom:25px
}
}@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect {
	right:20px;
	bottom:20px
}
}@media (max-width:425.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect {
	text-align:center;
	width:100%;
	justify-content:end;
	bottom:20px
}
}.cs-pt .sub_footer .bg_sub_footer .action_connect p {
	font-size:28px;
	line-height:34px;
	font-weight:400;
	color:#F5F5F5;
	margin-bottom:0
}
@media (max-width:991.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect p {
	font-size:22px;
	line-height:28px
}
}@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect p {
	font-size:18px;
	line-height:24px
}
}.cs-pt .sub_footer .bg_sub_footer .action_connect .icon_connect {
	width:42px;
	height:42px;
	border-radius:50%;
	background:#F8F8F8;
	position:relative
}
@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect .icon_connect {
	width:24px;
	height:24px
}
}.cs-pt .sub_footer .bg_sub_footer .action_connect .icon_connect svg {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
@media (max-width:767.98px) {
	.cs-pt .sub_footer .bg_sub_footer .action_connect .icon_connect svg {
	width:12px;
	height:9px
}
}.cs-pt .tab_pt {
	display:none
}
.cs-pt .tab_pt.active {
	display:block
}
.main-enablement {
	margin:0
}
@media (max-width:767.98px) {
	.main-enablement {
	flex-direction:column
}
}@media (max-width:767.98px) {
	.main-enablement.pt_colum_row {
	flex-direction:column-reverse
}
}.main-enablement .item_sl {
	padding:0
}
@media (max-width:767.98px) {
	.main-enablement .item_sl {
	width:100%;
	max-width:100%
}
}.main-enablement .item_sl img {
	width:100%;
	object-fit:cover;
	max-height:520px;
	height:520px
}
@media (max-width:1199.98px) {
	.main-enablement .item_sl img {
	height:460px
}
}@media (max-width:991.98px) {
	.main-enablement .item_sl img {
	height:440px
}
}@media (max-width:767.98px) {
	.main-enablement .item_sl img {
	height:360px
}
}@media (max-width:480.98px) {
	.main-enablement .item_sl img {
	height:300px
}
}.main-enablement .item_sl h3 {
	font-size:36px;
	line-height:44px;
	font-weight:600;
	color:#171717;
	margin-bottom:20px
}
@media (max-width:991.98px) {
	.main-enablement .item_sl h3 {
	font-size:30px;
	line-height:38px
}
}@media (max-width:480.98px) {
	.main-enablement .item_sl h3 {
	font-size:26px;
	line-height:32px
}
}@media (max-width:425.98px) {
	.main-enablement .item_sl h3 {
	font-size:22px;
	line-height:28px
}
}@media (max-width:767.98px) {
	.main-enablement .item_sl .pt_detail_content {
	padding-bottom:40px
}
}@media (max-width:480.98px) {
	.main-enablement .item_sl .pt_detail_content {
	padding-bottom:30px
}
}.main-enablement .item_sl .pt_detail_content p {
	font-family:Arial;
	font-size:18px;
	font-weight:400;
	line-height:23px
}
@media (max-width:991.98px) {
	.main-enablement .item_sl .pt_detail_content p {
	font-size:14px;
	line-height:21px
}
}@media (max-width:767.98px) {
	.main-enablement .item_sl .pt_detail_content p:last-child {
	margin-bottom:0
}
}.main-enablement .item_sl .pt_detail_content ul {
	padding-left:20px
}
.main-enablement .item_sl .pt_detail_content ul li {
	list-style:disc;
	font-family:Arial;
	font-size:18px;
	font-weight:400;
	line-height:23px
}
@media (max-width:991.98px) {
	.main-enablement .item_sl .pt_detail_content ul li {
	font-size:16px;
	line-height:21px
}
}.main-enablement .left_content {
	padding-top:80px;
	padding-right:40px;
	background:#FFF
}
@media (max-width:1280.98px) {
	.main-enablement .left_content {
	padding-top:40px
}
}@media (max-width:480.98px) {
	.main-enablement .left_content {
	padding-top:30px;
	padding-right:15px
}
}.main-enablement .left_content .container {
	padding-right:40px;
	padding-left:90px
}
.main-enablement .left_content .container.row_two {
	padding-left:80px;
	padding-right:40px
}
@media (max-width:1199.98px) {
	.main-enablement .left_content .container.row_two {
	padding-left:60px;
	padding-right:0
}
}@media (max-width:991.98px) {
	.main-enablement .left_content .container.row_two {
	padding-left:40px
}
}@media (max-width:480.98px) {
	.main-enablement .left_content .container.row_two {
	padding-left:20px
}
}@media (max-width:1199.98px) {
	.main-enablement .left_content .container {
	padding-left:60px;
	padding-right:0
}
}@media (max-width:991.98px) {
	.main-enablement .left_content .container {
	padding-left:40px
}
}@media (max-width:480.98px) {
	.main-enablement .left_content .container {
	padding-left:15px
}
}.main-enablement .left_content.left_pt_ct {
	background:#F3F7FA
}
#home section.offering .offering-list .item .no_hover {
	display:block
}
#home section.offering .offering-list .item .hover {
	display:none
}
#home section.offering .offering-list .item:hover .hover {
	display:block
}
#home section.offering .offering-list .item:hover .no_hover {
	display:none
}
@media screen and (max-width:767.98px) {
	#home section.esg .content-right {
	gap:40px;
	padding-bottom:40px;
	padding-left:100px;
	background:#F3F7FA
}
}@media screen and (max-width:575.98px) {
	#home section.esg .content-right {
	padding-left:70px
}
}.section-news {
	padding-top:0!important
}
.single .section-news {
	padding-top:0!important
}
.single .heading .video_heading {
	margin:60px 0
}
.single .heading .video_heading iframe {
	width:100%;
	height:500px
}
.pt_single_content {
	margin:60px 0
}
@media screen and (max-width:767.98px) {
	.pt_single_content {
	margin:30px 0
}
}.pt_single_content ul {
	list-style:inherit
}
.pt_single_content p,.pt_single_content li {
	font-size:18px;
	color:#171717;
	margin-bottom:3rem;
	line-height:30px
}
.pt_single_content p img,.pt_single_content li img {
	margin:0 auto;
	margin-bottom:3rem
}
.pt_single_content a {
	text-decoration:underline
}
.pt_single_content b,.pt_single_content strong {
	font-weight:600
}
.pt_single_content h2,.pt_single_content h3 {
	margin-bottom:0;
	font-size:32px;
	color:#171717;
	margin-bottom:1.5rem
}
@media screen and (max-width:991.98px) {
	.pt_single_content h2,.pt_single_content h3 {
	font-size:28px
}
}@media screen and (max-width:767.98px) {
	.pt_single_content h2,.pt_single_content h3 {
	font-size:24px
}
}.pt_single_content blockquote::before {
	background:#0F298F
}
.pt_single_content iframe {
	width:100%;
	margin:30px 0
}
@media screen and (max-width:767.98px) {
	.pt_single_content iframe {
	height:300px;
	margin-bottom:15px
}
}@media screen and (max-width:575.98px) {
	.pt_single_content iframe {
	height:260px;
	margin-bottom:15px
}
}@media screen and (max-width:425.98px) {
	.pt_single_content iframe {
	height:220px
}
}.pt_single_content .action_back {
	margin:30px 0
}
.pt_single_content .action_back a {
	display:flex;
	gap:10px;
	align-items:center
}
.pt_single_content .action_back a svg {
	transform:rotate(180deg)
}
.pt_single_content .action_back a:hover {
	text-decoration:underline
}
.pt_single_content .action_back a p {
	margin:0;
	font-size:18px;
	font-weight:400;
	font-family:Arial
}
.page-template-esg-page .report_footer .disable {
	cursor:default
}
@media (max-width:767.98px) {
	.page-template-esg-page #esg .section-title {
	line-height:32px
}
}@media (max-width:767.98px) {
	.page-template-esg-page #esg section.newsletter {
	padding-bottom:70px
}
}.page-template-esg-page #esg section.video-banner .pt_cs_videobanner {
	position:relative
}
.page-template-esg-page #esg section.video-banner .banner-video {
	padding:0
}
.page-template-esg-page #esg section.video-banner .pt_cs_videobanner .video_cs {
	margin:auto;
	display:block;
	max-width:80%;
	position:relative
}
@media (max-width:767.98px) {
	.page-template-esg-page #esg section.video-banner .pt_cs_videobanner .video_cs {
	max-width:100%
}
}.page-template-esg-page #esg section.video-banner .pt_cs_videobanner .video_cs:hover #pause-button {
	display:block
}
.page-template-esg-page #esg section.video-banner .pt_cs_videobanner video {
	padding:0;
	display:block;
	max-width:100%;
	width:100%
}
.page-template-esg-page #esg section.video-banner:hover #pause-button {
	display:none
}
.page-template-esg-page #esg section.highlight .section-title {
	padding-top:0
}
@media (max-width:767.98px) {
	.page-template-esg-page #esg section .framework-content .right-content .section-title {
	margin-bottom:20px;
	line-height:32px
}
}@media (max-width:767.98px) {
	.page-template-esg-page .highlights-container .right-content .my-carousel-progress {
	display:none
}
}@media (max-width:768.98px) {
	.page-template-esg-page .highlights-container .right-content .splide__pagination {
	left:50%!important;
	transform:translateX(-50%);
	bottom:20px
}
}.page-template-esg-page .highlights-container .right-content .splide__pagination .splide__pagination__page {
	display:none
}
@media (max-width:767.98px) {
	.page-template-esg-page .highlights-container .right-content .splide__pagination .splide__pagination__page {
	display:block;
	width:10px;
	height:10px;
	background:#1AAACC;
	opacity:.2;
	margin:5px
}
}@media (max-width:768.98px) {
	.page-template-esg-page .highlights-container .right-content .splide__pagination .splide__pagination__page.is-active {
	background:#1AAACC;
	transform:scale(1);
	opacity:1
}
}@media (max-width:768.98px) {
	.page-template-esg-page .highlights-container .right-content .right-slider .splide__slide .left-text {
	margin:30px 0!important;
	padding-bottom:30px!important
}
}@media (max-width:575.98px) {
	.page-template-esg-page .highlights-container .right-content .right-slider .splide__slide .left-text {
	padding-left:30px!important
}
}@media (max-width:768.98px) {
	.page-template-esg-page .highlights-container .right-content .right-slider .splide__slide .left-text p:last-child {
	margin-bottom:0!important
}
}.page-template-esg-page .certification-container .certification-list li {
	margin-bottom:35px
}
@media (max-width:767.98px) {
	.page-template-esg-page .certification-container .certification-list li {
	margin-bottom:40px
}
}.page-template-esg-page .certification-container .certification-list li .certification_description p {
	margin-bottom:0
}
@media (max-width:767.98px) {
	.page-template-esg-page section.video-banner {
	padding-top:50px!important
}
}@media (max-width:767.98px) {
	.page-template-esg-page section.report {
	padding-top:40px!important
}
}@media (max-width:767.98px) {
	.page-template-esg-page section.highlight {
	padding-top:40px!important
}
}@media (max-width:767.98px) {
	.page-template-esg-page section.banner .banner-content>h1 {
	font-size:32px;
	line-height:40px
}
}@media (max-width:575.98px) {
	.page-template-esg-page section.banner .banner-content>h1 {
	font-size:26px;
	line-height:32px
}
}.page-template-esg-page .newsletter-list .news-slide .splide__pagination {
	bottom:-45px
}
.page-template-esg-page .newsletter-list .news-slide .splide__pagination .splide__pagination__page {
	background:#1AAACC;
	opacity:.2;
	width:10px;
	height:10px;
	margin:5px
}
.page-template-esg-page .newsletter-list .news-slide .splide__pagination .splide__pagination__page.is-active {
	background:#1AAACC;
	opacity:1;
	transform:scale(1)
}
blockquote {
	width:100%;
	margin:0 auto;
	position:relative;
	padding-left:30px;
	margin-bottom:30px
}
@media screen and (max-width:767.98px) {
	blockquote {
	padding-left:20px
}
}blockquote::before {
	width:3px;
	height:100%;
	content:"";
	background:#aeacac;
	display:block;
	position:absolute;
	left:0;
	top:0
}
.main-page #home section.esg .content-left .content .section-title {
	font-weight:600
}
@media (max-width:767.98px) {
	.main-page #home section.esg .content-left .content .section-title {
	font-size:24px;
	line-height:32px
}
}.spotlight h2.spotlight-title {
	font-weight:500!important
}
h2 {
	font-weight:600!important
}
#media section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-title {
	font-size:26px
}
@media screen and (min-width:768px) and (max-width:991.98px) {
	#media section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-title {
	font-size:20px;
	line-height:28px
}
}@media screen and (max-width:767.98px) {
	#media section.newsroom {
	padding-top:30px!important;
	padding-bottom: 50px;
}
}
#media .subscribe .cs_subscribe {
	display:inline-block;
	background:#fff;
	padding:10px 20px;
	margin-top:50px;
	border-radius:20px;
	font-size:18px;
	font-weight:500
}
@media screen and (max-width:767.98px) {
	#media .subscribe .cs_subscribe {
	margin-top:30px
}
}#media .subscribe .cs_subscribe svg {
	margin-left:5px;
	transition:transform 0.2s ease-in-out;
	animation:bounce 0.5s ease infinite;
	animation-play-state:paused
}
#media .subscribe .cs_subscribe:hover svg {
	animation-play-state:running
}
#media section.subscribe .section-title {
	max-width:53%
}
@media screen and (max-width:1199.98px) {
	#media section.subscribe .section-title {
	max-width:630px
}
}@media screen and (max-width:767.98px) {
	#media section.subscribe .section-title {
	font-size:32px;
	line-height:40px;
	max-width:420px
}
}#media section .section-title {
	font-size:26px;
	line-height:36px
}
.single section.banner .banner-content {
	justify-content:center;
	padding:0;
	height:450px
}
@media (max-width:767.98px) {
	.single section.banner .banner-content {
	gap:76px;
	height:400px
}
}@media (max-width:480.98px) {
	.single section.banner .banner-content {
	height:265px;
	padding:0
}
}.single section.banner .banner-content>h1 {
	max-width:100%;
	color:#f5f5f5
}
@media (min-width:1280px) {
	html[lang=zh-hans] .single section.banner .container {
	max-width:1300px
}
}html[lang=zh-hans] .single section.banner .container .banner-content>h1 {
	max-width:1230px
}
html[lang=zh-hans] .single a.sup {
	font-size:12px;
	vertical-align:text-bottom;
	text-decoration:none
}
html[lang=zh-hans] .single p.note {
	border-top:1px solid;
	max-width:470px
}
.page-template-page-media #media section.newsroom .news-list .news-item .news-content .news-title {
	font-size:22px;
	line-height:28px
}
@media screen and (max-width:767.98px) {
	.page-template-page-media #media section.newsroom .news-list .news-item .news-content .news-title {
	font-size:18px;
	line-height:22px
}
}@media screen and (min-width:1201px) {
	html[lang="zh-hans"] .page-template-page-media #media section.newsroom .news-list .news-item .news-content .news-title {
	font-size:20px;
	line-height:25px
}
}@media screen and (min-width:1201px) {
	html[lang="zh-hans"] .custom_post_category section.newsroom .news-list .news-item .news-content .news-title {
	font-size:20px;
	line-height:25px
}
}@media (max-width:425.98px) {
	#media .banner.dark .banner-content>h1 {
	max-width:100%!important
}
}@media (max-width:767.98px) {
	body section.banner .banner-content .numbers-counter>ul,body section.banner .banner-slider__content .banner-slider__numbers-counter>ul {
	flex-direction:row
}
}@media (max-width:480.98px) {
	body section.banner .banner-content .numbers-counter>ul,body section.banner .banner-slider__content .banner-slider__numbers-counter>ul {
	gap:15px
}
}@media (max-width:767.98px) {
	body .banner-slider__content {
	max-height:500px
}
}@media (max-width:767.98px) {
	body section.banner .banner-content>h1 {
	
}
}@media (max-width:480.98px) {
	body #location section.banner .banner-content h1 {
	max-width:100%
}
}
@media (max-width:767.98px) {
	body section.banner .banner-content {
	gap:76px;
	height:500px;
	justify-content:center;
	min-height:unset!important;
	padding-top:0!important;
	padding-bottom:0!important
}
}@media (max-width:480.98px) {
	body section.banner .banner-content {
	height:500px;
	padding-left:25px; padding-right: 25px;
	gap:45px!important
}
}@media (max-width:767.98px) {
	body .banner-slider__content>img {
	object-fit:cover
}
}@media (max-width:480.98px) {
	body .banner-slider__content .banner-slider__text-box {
	gap:45px!important
}
}
@media (max-width:575.98px) {
	body section.banner .banner-content .numbers-counter>ul li .counter-description,body section.banner .banner-slider__content .banner-slider__numbers-counter>ul li .counter-description {
	font-size:16px;
	line-height:18px
}
}@media screen and (min-width:992px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .profile-role {
	min-height:60px;
	margin-bottom:15px
}
}
.page-template-page-about #about section.leadership .section-title {
	margin-bottom:20px
}
@media screen and (min-width:993.98px) {
	.page-template-page-about #about section.time-line #roadmap .roadmap__events__event .event {
	padding-left:19.2px
}
}.page-template-page-about #about section.leadership .overlay {
	top:0
}
@media screen and (min-width:993.98px) {
	.page-template-page-about #about section.time-line .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(odd):before {
	bottom:-9px
}
}@media screen and (min-width:993.98px) {
	.page-template-page-about #about section.time-line .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(even):before {
	top:-6px
}
}.page-template-page-about .roadmap.roadmap--orientation-horizontal .roadmap__events__event:before {
	width:15px;
	height:15px
}
.page-template-page-about #about section.time-line #roadmap .roadmap__events__event:last-child .event .event__date {
	color:#0F298F
}
@media screen and (max-width:767.98px) {
	.page-template-page-about #about section.page-content {
	padding-bottom:50px;
	padding-top:50px
}
}.page-template-page-about #about section.page-content h2,.page-template-page-about #about section.page-content h3 {
	font-size:32px;
	line-height:41px;
	color:#2B2B2B
}
.page-template-page-about #about section.page-content p {
	font-size:18px;
	line-height:24px;
	color:#2B2B2B;
	margin-bottom:35px
}
.page-template-page-about #about section.page-content ul {
	padding-left:45px;
	list-style:disc
}
@media screen and (max-width:767.98px) {
	.page-template-page-about #about section.page-content ul {
	padding-left:20px
}
}.page-template-page-about #about section.page-content ul strong {
	font-weight:600;
	font-size:18px
}
.page-template-page-about #about section.page-content ul li {
	font-size:18px;
	line-height:24px;
	margin-bottom:35px
}
@media screen and (max-width:767.98px) {
	.page-template-page-about #about section.page-content ul li:last-child {
	margin-bottom:50px
}
}@media screen and (max-width:767.98px) {
	#about section.leadership {
	padding-top:50px
}
}#about section.leadership .leadership-list ul li.profile {
	max-width:27%;
	padding:55px 0
}
@media screen and (max-width:1279.98px) {
	#about section.leadership .leadership-list ul li.profile {
	max-width:31%;
	flex:0 0 31%
}
}@media screen and (max-width:991.98px) {
	#about section.leadership .leadership-list ul li.profile {
	max-width:45%;
	flex:0 0 45%
}
}@media screen and (max-width:767.98px) {
	#about section.leadership .leadership-list ul li.profile {
	
	flex: 0 0 40%;
        max-width: 40%;
	padding-top:0;
	padding-bottom:40px
}
#about section.leadership .leadership-list ul li.profile:last-child {
	padding-bottom:0
}
}#about section.leadership .leadership-list ul li.profile>.profile-name {
	margin-top:20px
}
#about section.leadership .leadership-list ul li.profile .profile-name {
	color:#171717;
	font-size: 16px;
	line-height:26px;
	font-weight:700
}
#about section.leadership .leadership-list ul li.profile .profile-role {
	color: #171717;
    font-size: 16px;
    line-height: 26px;
}

#about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal {
        max-height: calc(80vh - 60px);
        overflow-y: scroll;
    }
    
@media screen and (max-width:767.98px) {
	.main-page #location section.newsletter .newsletter-list .splide__pagination {
	bottom:-30px
}
}.main-page #location section.newsletter .newsletter-list .splide__pagination .splide__pagination__page {
	background:#1AAACC;
	opacity:.2;
	width:10px;
	height:10px;
	margin:5px
}
.main-page #location section.newsletter .newsletter-list .splide__pagination .splide__pagination__page.is-active {
	opacity:1;
	transform:scale(1)
}
@media (max-width:1199.98px) {
	body .footer .main-footer .logo-footer img {
	max-width:25rem
}
}@media (max-width:1079.98px) {
	body .footer .main-footer .logo-footer img {
	max-width:22rem
}
}@media (max-width:767.98px) {
	body .footer .main-footer .logo-footer {
	padding-top:20px;
	padding-bottom:8px
}
}@media (max-width:575.98px) {
	body .footer .main-footer .logo-footer {
	padding-top:15px;
	padding-bottom:8px
}
}@media (max-width:575.98px) {
	body .footer .main-footer .footer-menu {
	margin-top:0
}
}@media (max-width:767.98px) {
	.footer .main-footer .footer-menu {
	gap:0
}
}@media (max-width:767.98px) {
	.footer .main-footer .footer-menu>li.menu-item {
	flex:1 0 50%;
	max-width:50%
}
}@media (max-width:767.98px) {
	.footer .main-footer .footer-menu>li.menu-item .sub-menu>li a {
	font-size:14px
}
}.footer .main-footer .footer-menu>li.menu-item>a {
	font-size:18px;
	font-weight:600
}
@media (max-width:767.98px) {
	.footer .main-footer .footer-menu>li.menu-item>a {
	font-size:16px
}
}@media (max-width:767.98px) {
	.footer .main-footer .contact_footer {
	position:relative
}
}.footer .main-footer .logo-footer .infor_contact.desktop {
	display:block
}
@media (max-width:767.98px) {
	.footer .main-footer .logo-footer .infor_contact.desktop {
	display:none
}
}@media (max-width:767.98px) {
	.footer .main-footer .pt_cs_footer {
	display:flex;
	align-items:center;
	text-align:center;
	justify-content:space-between
}
}.footer .main-footer .pt_cs_footer .infor_contact.mobile {
	display:none
}
@media (max-width:767.98px) {
	.footer .main-footer .pt_cs_footer .infor_contact.mobile {
	display:block;
	color:#F5F5F5;
	font-size:12px
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	height:65vh;
	position:fixed
}
@media screen and (min-width:1280px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	width:1070px
}
}@media screen and (max-width:1279.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	width:77%
}
}@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	width:65%;
	height:80vh;
	top:54%;
	transform:translateY(-50%);
	padding:60px 0;
	padding-right:10px
}
}@media screen and (max-width:767.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	width:80%;
	padding-bottom:30px
}
}@media screen and (max-width:575.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal {
	width:92%
}
}@media screen and (min-width:1280px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-left {
	max-width:389px
}
}@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-left {
	padding:0 30px;
	margin-bottom:30px;
	padding-right:20px
}
}@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-left>img {
	max-width:300px;
	max-height:350px;
	margin:0 auto
}
}@media screen and (max-width:425.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-left>img {
	max-width:100%
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .modale-detail {
	display:flex;
	height:65vh
}
@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .modale-detail {
	flex-direction:column;
	height:auto
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal {
	overflow:hidden
}
@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal {
	max-height:calc(80vh - 60px);
	overflow-y:scroll
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(206,190,163,.1);
	border-radius:10px;
	background-color:transparent
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal::-webkit-scrollbar {
	width:3px;
	background-color:transparent
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .pt_cs_modal::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px #3d291f
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right {
	padding:35px;
	padding-right:20px
}
@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right {
	padding:0 30px;
	padding-right:20px
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .mdi-close {
	top:15px;
	height:30px;
	width:30px;
	right:15px;
	padding:10px
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal {
	max-height:calc(60vh - 145px);
	overflow-y:scroll;
	padding-right:10px
}
@media screen and (min-width:1335.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal {
	max-height:calc(60vh - 145px)
}
}@media screen and (max-width:991.98px) {
	.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal {
	max-height:none;
	overflow-y:unset
}
}.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(206,190,163,.1);
	border-radius:10px;
	background-color:transparent
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal::-webkit-scrollbar {
	width:3px;
	background-color:transparent
}
.page-template-page-about #about section.leadership .leadership-list ul li.profile .profile-modal .content-right .custom_modal::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px #3d291f
}
@keyframes fadeIn {
	from {
	transform:translateY(-150px)
}
to {
	transform:translateY(0)
}
}@keyframes fadeIn1 {
	from {
	transform:translateY(500px)
}
to {
	transform:translateY(0)
}
}@media screen and (max-width:425.98px) {
	#location section.banner-2 .banner-box .banner-content .banner-header {
	margin:inherit!important
}
}.section-404 #error-404 {
	text-align:center;
	padding:10% 0;
	position:relative
}
.section-404 #error-404 h1 {
	font-size:250px;
	line-height:250px;
	color:#000
}
@media screen and (max-width:991.98px) {
	.section-404 #error-404 h1 {
	font-size:150px;
	line-height:150px
}
}@media screen and (max-width:767.98px) {
	.section-404 #error-404 h1 {
	font-size:100px;
	line-height:100px
}
}.section-404 #error-404 h2 {
	font-size:54px;
	color:#000;
	font-weight:400!important;
	margin-bottom:60px
}
@media screen and (max-width:991.98px) {
	.section-404 #error-404 h2 {
	font-size:45px;
	margin-bottom:45px
}
}@media screen and (max-width:767.98px) {
	.section-404 #error-404 h2 {
	font-size:35px;
	margin-bottom:35px
}
}.section-404 #error-404 a {
	padding:15px 30px;
	border-radius:5px;
	background:#0f298f;
	color:#fff;
	font-size:16px;
	font-weight:300
}
.section-404 #error-404 a span {
	font-size:18px
}
@media screen and (max-width:991.98px) {
	.section-404 #error-404 a {
	padding:10px 25px
}
}.custom_post_category#spotlight.ja section.banner .banner-content>h1 {
	font-size:40px
}
.custom_post_category section {
	padding-top:100px;
	padding-bottom:100px
}
@media screen and (max-width:991.98px) {
	.custom_post_category section {
	padding-bottom:50px;
	padding-top:50px
}
}.custom_post_category section.banner {
	padding-top:0;
	padding-bottom:0
}
.custom_post_category section.banner .banner-content {
	padding-top:75px;
	padding-bottom:75px;
	min-height:450px;
	justify-content:center
}
.custom_post_category section.banner .banner-content>h1 {
	max-width:85%
}
@media screen and (max-width:767.98px) {
	.custom_post_category section.banner .banner-content>h1 {
	font-size:36px;
	line-height:40px
}
}@media screen and (max-width:575.98px) {
	.custom_post_category section.banner .banner-content>h1 {
	font-size:26px;
	line-height:32px
}
}@media screen and (max-width:425.98px) {
	.custom_post_category section.banner .banner-content>h1 {
	max-width:100%
}
}.custom_post_category section.banner a {
	display:block
}
.custom_post_category section.newsroom .section-title {
	margin-bottom:30px;
	font-size:24px;
	line-height:36px
}
.custom_post_category section.newsroom .news-list {
	display:flex;
	gap:20px;
	flex-wrap:wrap
}
.custom_post_category section.newsroom .news-list .news-item {
	flex:1 0 30%;
	max-width:calc((100% - 40px) / 3);
	position:relative
}
.custom_post_category section.newsroom .news-list .news-item:nth-child(1),.custom_post_category section.newsroom .news-list .news-item:nth-child(2) {
	flex:1 0 49%;
	max-width:calc((100% - 20px) / 2)
}
@media (max-width:1179px) {
	.custom_post_category section.newsroom .news-list .news-item:nth-child(1),.custom_post_category section.newsroom .news-list .news-item:nth-child(2) {
	flex:1 0 100%;
	max-width:100%
}
}.custom_post_category section.newsroom .news-list .news-item:nth-child(1) .news-content .news-title,.custom_post_category section.newsroom .news-list .news-item:nth-child(2) .news-content .news-title {
	max-width:none
}
@media (max-width:991.98px) {
	.custom_post_category section.newsroom .news-list .news-item {
	flex:0 0 50%;
	max-width:calc((100% - 20px) / 2)
}
}@media (max-width:725.98px) {
	.custom_post_category section.newsroom .news-list .news-item {
	flex:0 0 100%;
	max-width:100%
}
}.custom_post_category section.newsroom .news-list .news-item .news-thumbnail {
	height:100%
}
.custom_post_category section.newsroom .news-list .news-item .news-thumbnail::before {
	content:'';
	background:rgba(0,0,0,.3);
	width:100%;
	height:100%;
	position:absolute
}
.custom_post_category section.newsroom .news-list .news-item .news-thumbnail img {
	width:100%;
	height:100%;
	object-fit:cover
}
@media (max-width:725.98px) {
	.custom_post_category section.newsroom .news-list .news-item .news-thumbnail img {
	height:400px
}
}@media (max-width:575.98px) {
	.custom_post_category section.newsroom .news-list .news-item .news-thumbnail img {
	height:300px
}
}@media (max-width:425.98px) {
	.custom_post_category section.newsroom .news-list .news-item .news-thumbnail img {
	height:220px
}
}.custom_post_category section.newsroom .news-list .news-item .news-content {
	padding:30px 40px;
	position:absolute;
	top:0;
	height:100%;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
@media (max-width:700px) {
	.custom_post_category section.newsroom .news-list .news-item .news-content {
	padding:20px
}
}.custom_post_category section.newsroom .news-list .news-item .news-content .news-title {
	color:#F5F5F5;
	font-size:22px;
	font-weight:600;
	line-height:28px;
	text-align:left;
	display:-webkit-box;
	max-width:300px;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden
}
@media (max-width:1179px) {
	.custom_post_category section.newsroom .news-list .news-item .news-content .news-title {
	font-size:18px;
	line-height:22px;
	max-width:250px;
	-webkit-line-clamp:4
}
}@media (max-width:991.98px) {
	.custom_post_category section.newsroom .news-list .news-item .news-content .news-title {
	max-width:none;
	-webkit-line-clamp:5
}
}.custom_post_category section.newsroom .news-list .news-item .news-content .news-link {
	height:42px;
	width:42px;
	background-color:#fff;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:auto
}
.custom_post_category section.spotlight {
	padding-bottom:100px
}
@media screen and (max-width:991.98px) {
	.custom_post_category section.spotlight {
	padding-bottom:50px
}
}.custom_post_category section.spotlight .section-title {
	margin-bottom:30px;
	font-size:24px;
	line-height:36px
}
.custom_post_category section.spotlight .spotlight-list {
	display:flex;
	gap:20px;
	flex-wrap:wrap
}
.custom_post_category section.spotlight .spotlight-list .spotlight-item {
	position:relative;
	flex:1 0 30%;
	max-width:calc((100% - 40px) / 3)
}
@media (max-width:767.98px) {
	.custom_post_category section.spotlight .spotlight-list .spotlight-item {
	flex:1 0 49%;
	max-width:calc((100% - 20px) / 2)
}
}@media (max-width:575.95px) {
	.custom_post_category section.spotlight .spotlight-list .spotlight-item {
	flex:1 0 100%;
	max-width:100%
}
}.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-thumbnail {
	margin-bottom:16px
}
.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-thumbnail img {
	width:100%;
	height:100%;
	object-fit:cover
}
.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-content {
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-title {
	color:#2b2b2b;
	font-family:Arial;
	font-size:30px;
	font-weight:500;
	line-height:34px;
	text-align:left
}
@media screen and (min-width:768px) and (max-width:991.98px) {
	.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-title {
	font-size:20px;
	line-height:28px
}
}@media (max-width:767.98px) {
	.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-title {
	font-size:18px;
	line-height:26px
}
}.custom_post_category section.spotlight .spotlight-list .spotlight-item .spotlight-content .spotlight-link {
	height:42px;
	width:42px;
	background-color:#fff;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:auto
}
.custom_post_category section.subscribe {
	padding:100px 0;
	background-size:cover
}
.custom_post_category section.subscribe .section-title {
	color:#F5F5F5;
	font-size:48px;
	font-weight:400;
	line-height:60px;
	text-align:left;
	max-width:50%
}
@media (max-width:991px) {
	.custom_post_category section.subscribe .section-title {
	max-width:100%
}
}.custom_post_category section.subscribe form {
	margin-top:64px
}
.custom_post_category section.subscribe form input {
	border:1.5px solid #F5F5F5;
	background:transparent;
	border-radius:40px;
	padding:16px 30px;
	margin-right:20px
}
.custom_post_category section.subscribe form input[type="submit"] {
	background:#F5F5F5
}
.custom_post_category section.subscribe form input[name="email"] {
	width:50%
}
@media (max-width:991px) {
	.custom_post_category section.subscribe form input[name="email"] {
	width:100%;
	margin-bottom:12px
}
}.custom_post_category section.subscribe form input[name="email"]::placeholder {
	color:#F5F5F5;
	font-family:Arial;
	font-size:20px;
	font-weight:400;
	line-height:25px;
	text-align:left
}
.custom_post_category section .back_to {
	margin-top:60px
}
@media screen and (max-width:575.98px) {
	.custom_post_category section .back_to {
	margin-top:30px
}
}.custom_post_category section .back_to .go_to_back {
	display:inline-flex;
	align-items:center;
	gap:10px
}
.custom_post_category section .back_to .go_to_back svg {
	transform:rotate(180deg);
	transition:transform 0.2s ease-in-out;
	animation:bounce2 0.5s ease infinite;
	animation-play-state:paused
}
.custom_post_category section .back_to .go_to_back p {
	margin:0;
	font-size:18px;
	line-height:21px;
	font-weight:400;
	font-family:'Arial';
	text-decoration:underline
}
.custom_post_category section .back_to .go_to_back:hover {
	color:#0F298F
}
.custom_post_category section .back_to .go_to_back:hover svg {
	animation-play-state:running
}
.custom_post_category section .back_to .go_to_back:hover svg path {
	fill:#0F298F
}
#home .pt_custom_link {
	display:flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
}

#location .banner h1{ font-weight:200; font-size:22px!important}