

.u-horizontal-center{justify-content: center;margin-left: auto;margin-right: auto; text-align:center; font-weight:bold;}


.c-hero__text{display:inherit;font-size:20px;font-size:1.2125rem;color:#4a4b4a;font-weight:400;margin-top:40px;max-width:1100px}

@media(min-width:48rem){.c-triple-cta__content{flex-direction:row!important}}
.c-triple-cta__item{align-items: flex-start;justify-content: flex-start;width: 100%}
@media(min-width:48rem){.c-triple-cta__item{margin:0 3.125rem 0 0;width:calc(31% - 50px);width:calc(31% - 3.125rem)}}
.c-triple-cta__item h2{font-weight: 500;margin-bottom: 0;margin-top: 10px}
.c-triple-cta__item-link{margin-top: auto}
.c-triple-cta__item-img{background-position: 50%;background-repeat: no-repeat;background-size: contain;height: 100%;min-height: 80px;padding:.3125rem 0;width: 35%}
@media(min-width:36rem){.c-triple-cta__item-img{height:90px;height:5.625rem;max-width:120px;width:100%}}
@media(min-width:48rem){.c-triple-cta__item-img{margin-bottom:10px;padding:0}}
.c-triple-cta__item.-icon{margin-bottom: 0;margin-top: 25px;text-align: left}
@media(min-width:48rem){.c-triple-cta__item.-icon{flex-direction:column;margin:0 5rem 0 0;text-align:center}}
.c-triple-cta__item-content{margin-left: 30px;width: 65%}
@media(min-width:48rem){.c-triple-cta__item-content{margin-left:0}}
.c-triple-cta__item-content p{margin-top: 7px}
.c-triple-cta__item-content .c-article-category-label, .c-triple-cta__item-content .c-label{font-size: 16px;font-size: 1rem;font-weight: 700;margin-bottom: 0}
.c-triple-cta strong{font-weight: 700}
.c-triple-facts__content{align-items: flex-start;display: flex;flex-direction: column;justify-content: space-between}
@media(min-width:64rem){.c-triple-facts__content{grid-gap:2rem;display:grid;grid-template-columns:1fr 2fr}}
@media(min-width:48rem){.c-triple-facts__content.full-width{grid-template-columns:1fr!important}}
.c-triple-facts__info{flex: 1 1;margin-right: 2rem}
@media(min-width:48rem){.c-triple-facts__info{margin-right:0}}
.c-triple-facts__info .c-header{margin-bottom: 1rem}
.c-triple-facts__info .c-blurb{font-size: 1.2rem;line-height: 1.6;margin-bottom: 2rem}
@media(min-width:48rem){.c-triple-facts__info .c-blurb{font-size:1rem}}
.c-triple-facts__items{flex: 2 1; margin-bottom:7%;}
@media(min-width:48rem){.c-triple-facts__items{grid-gap:2rem; display:grid;grid-template-columns:repeat(3, 1fr)}}
.c-triple-facts__item{margin-bottom: 50px}
@media(min-width:48rem){.c-triple-facts__item{margin-bottom:0;padding-right:20px;padding-top:16%;}}
.c-triple-facts__item__header{align-items: baseline;display: inline-flex;margin-top: 5px}
.c-triple-facts__item:last-of-type{margin: 0}
.c-triple-facts__item a{color: #222;display: inline-block;font-weight: 600;position: relative;-webkit-text-decoration: underline;text-decoration: underline}
.c-triple-facts h3{font-size: 70px;font-size: 4.375rem;font-weight: 400;margin: 0; height:7vw;}
@media(min-width:48rem){.c-triple-facts h3{font-size:50px;font-size:3.125rem}}
@media(min-width:64rem){.c-triple-facts h3{font-size:100px;font-size:6.25rem}}
.c-triple-facts label{font-size: 55px;font-size: 3.4375rem;font-weight: 400;position: relative}
.c-triple-facts p{margin: 0}
@media(min-width:48rem){.c-triple-facts p{margin-top:0;max-width:280px}}
.c-triple-facts.-minus{margin-bottom: -80px}
@media(min-width:48rem){.c-triple-facts.-minus{margin-bottom:-50px}}
.c-triple-facts.-mobilepadding{margin-top: 50px}
@media(min-width:48rem){.c-triple-facts.-mobilepadding{margin-top:0}}
.c-triple-facts.-greybackground{background: #f9f9f9;padding-bottom: 90px;padding-top: 50px}
@media(min-width:48rem){.c-triple-facts.-greybackground{background:none;padding-bottom:0;padding-top:0}}
.c-triple-facts.-fullwidth{padding-bottom: 140px}
.c-triple-facts.-background-black{background: #000;color: #fff}
.c-triple-facts.-background-black a{color: #fff}



.ms-0{ margin:4% auto 0 !important;}
.hp-title-underline{ width:11vw;}
.c-hero.-withmargin{ margin-bottom:26px;}
.c-triple-facts__item__preamble{ width:178px;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size:0;}

.c-hero__heading{display:inherit; font-weight:700;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;letter-spacing:-2px;letter-spacing:-.125rem;line-height:1;margin:9% auto 0;max-width:100%}
.c-hero__heading.-headline{display:block;font-weight:500}
.c-hero__heading.-headline strong{font-weight:700}
.u-horizontal-center {
    justify-content: center;
    margin-left: auto;
    margin-right: auto
}
.hp-title-underline {
    height: 3px;
    width: 100px;
    margin-top: 1.5vw;
    background-color: #44a27a;
}
.aboutSanwood{width: 1280px; box-sizing: border-box; padding: 0 60px; margin: auto;}
.aboutSanwood .about_title{text-align: center; font-size: 40px; color: #222; position: relative; padding-bottom: 20px;}
.aboutSanwood .about_title::after{width: 108px; height: 3px; content: ''; background: #389c71; position: absolute; left: calc(50% - 54px); bottom: 0;}
.aboutSanwood .about_swiper{ padding-bottom:5vw; margin-bottom:10%; position: relative; overflow: hidden;}
.aboutSanwood .about_swiper .swiper-slide{position: relative;}
.aboutSanwood .about_swiper .picture{width: 815px; height: 730px; float: right;}
.aboutSanwood .about_swiper .picture img{width: 100%; height: 100%; object-fit: cover;}
.aboutSanwood .about_swiper .content{width: 540px; height: 500px; background: #fff; box-sizing: border-box; padding: 72px 72px 72px 0; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.aboutSanwood .about_swiper .content .text{position: relative; overflow: hidden;}
.aboutSanwood .about_swiper .content .text h2{font-size: 30px; color: #222; font-weight: normal; line-height: 2;}
.aboutSanwood .about_swiper .content .text p{font-size: 16px; color: #222; line-height: 1.4;}
.aboutSanwood .about_swiper .swiper-pagination .swiper-pagination-bullet{width: 45px; height: 2px; border-radius: 0; background: #e2e2e2; opacity: 1; cursor: pointer; transition: all 0.5s;}
.aboutSanwood .about_swiper .swiper-pagination .swiper-pagination-bullet-active{background: #389c71;}
.aboutSanwood .about_swiper .swiper-button{width: 110px; height: 38px; position: absolute; left: 0; top: 65%;}
.aboutSanwood .about_swiper .swiper-button .swiper-button-prev,
.aboutSanwood .about_swiper .swiper-button .swiper-button-next{width: 43px; height: 38px; top: 0; margin-top: 0; background-size: 100%;}
.aboutSanwood .about_swiper .swiper-button .swiper-button-prev{left: 0; background-image: url("../images/swiper_prev.png");}
.aboutSanwood .about_swiper .swiper-button .swiper-button-next{right: 0; background-image: url("../images/swiper_next.png");}
.aboutSanwood .about_swiper .swiper-button .swiper-button-prev:hover{background-image: url("../images/swiper_prev_hover.png");}
.aboutSanwood .about_swiper .swiper-button .swiper-button-next:hover{background-image: url("../images/swiper_next_hover.png");}

@media (max-width:1280px) {
	.aboutSanwood{width: 100%;}
}
@media (max-width:960px) {
.aboutSanwood .about_swiper .content .text{ background:#fff; }
.aboutSanwood .about_swiper .content .text p{ font-size:14px;}
	.aboutSanwood{width: 100%;}
	.aboutSanwood .about_swiper .picture{width: 100%;}
	.aboutSanwood .about_swiper .content{left: calc(50% - 270px); padding: 72px;}
	.aboutSanwood .about_swiper .swiper-button{left: calc(50% - 198px);}
	.album_swiper .swiper-pagination{ width:27%; left:3%;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ width:25%}
}

@media (max-width:780px){
.aboutSanwood .about_swiper .content{ height:94vw; width:96%; left:2%; padding:4%; margin:auto;}
.aboutSanwood{padding: 0 4% !important;}	
.aboutSanwood .about_swiper .picture img{ height: auto;}
.aboutSanwood .about_swiper .content .text h2{ font-size:6.8vw; margin-bottom:0px;}
.aboutSanwood .about_swiper .swiper-button{ left:0px;}
.aboutSanwood .about_swiper .swiper-button{ top:74%; left: 33%;}
.swiper-container-horizontal > .swiper-pagination{     bottom: 14% !important;}
.aboutSanwood .about_swiper .picture{height:194vw;}
}

body{ background:#fff;}
.ptit span {font-size:38px; text-align:center;}
.ptit .c-triple-facts__item__preamble{ margin:3.1vw 0 2.5vw 0;}
.-black.c-article-category-label, .c-label.-black {border: .9px solid #231815;}
.c-triple-facts__item__preamble span{ /*font-family:Arial; font-weight: normal;*/ font-size:15.5px;}
.chat .c-footer__social a{ background-color:#b4b5ba !important; text-align:center;}
.w190{ width:190px; margin:auto;}

.-black-background.c-article-category-label,.-black.c-article-category-label,.-white.c-article-category-label,.c-label.-black,.c-label.-black-background,.c-label.-white{border-radius:2px;padding:.3rem 1rem}
.-black.c-article-category-label,.c-label.-black{border:.9px solid #222}
.c-form__title{white-space:pre-line}
.c-form__title.-standalone{margin-bottom:45px;text-align:center; font-weight:bold;}

.main{ background:#fff;}
