.card-global-list img{border-radius:10px}
header.main-header .header-menu .menu-list>li>a{font-family:"kanitregular",sans-serif}
header.main-header .header-logo{-ms-flex:0 0 15rem;flex:0 0 15rem;max-width:15rem}
.data-max-width-100{max-width:100px}
.data-max-width-150{max-width:150px}
.color-mmk,.color-primary{color:#44C2CC!important}
.page-about .col-item-list{border-top:5px solid #eee}
.page-about .col-item-list .col-item{width:200px;margin-right:10px;padding:20px 15px 15px;text-align:center}
.page-about .col-item-list .col-item .badge{height:100px;width:100px;display:inline-block;padding:35px 0 0;font-size:2em;border-radius:50%}
.main-content-knowledge .card-content,.page-default .main-content-launch .card-content{background-color:#efefef}
.frame-type-form_formframework .form-group{margin-bottom:15px}
.form-group label{font-family:"kanitregular",sans-serif;color:#333}
footer.main-footer{background:#41c1ca;background:-moz-linear-gradient(180deg,rgba(65,193,202,1) 0%,rgba(35,138,145,1) 100%);background:-webkit-linear-gradient(180deg,rgba(65,193,202,1) 0%,rgba(35,138,145,1) 100%);background:linear-gradient(180deg,rgba(65,193,202,1) 0%,rgba(35,138,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#44C2CC",endColorstr="#238a91",GradientType=1)}
.content-service .card-service .card-step{border-radius:0}
img.fsocial{width:40px;height:auto}
.color-facialcare{color:#FF0ABE!important}
.color-bodycare{color:#00AF50!important}
.color-makeup{color:#CD0000!important}
.color-haircare{color:#000!important}
.color-bodywash{color:#2D73B9!important}
.color-suncare{color:#FF6405!important}
.color-oralcare{color:#A5A5A5!important}
.color-baby{color:#FFCD00!important}
.color-homecare{color:#6E2DA0!important}
.color-giftset{color:#006400!important}
.color-mmk-green{color:#298230!important}
.color-red{color:#E31E2F!important}
.color-primary-dark-2{color:#44C2CC!important}
.color-primary-light-2{color:#44C2CC!important}
.color-black{color:#000!important}
.color-body{color:#333!important}
.news-activities,.news-27{background-color:#DD8A79;color:#fff!important}
.news-csr,.news-26{background-color:#157347;color:#fff!important}
.news-upcoming-fair,.news-25{background-color:#8729FF;color:#fff!important}
a.cookieConsentOK{cursor:pointer}
a.cookieConsentOK:hover{background-color:#000}
.powermail_fieldwrap_type_textarea{width:100%}
.powermail_fieldwrap_interestedproducts .col-sm-12,.powermail_fieldwrap_distributionchannel .col-sm-12{display:flex;flex-wrap:wrap}
.powermail_fieldwrap_interestedproducts .col-sm-12 div.checkbox,.powermail_fieldwrap_distributionchannel .col-sm-12 div.checkbox{flex:50%}
.powermail_fieldwrap_interestedtest{width:100%;font-weight:700}
.powermail_fieldwrap_type_check label{font-weight:700}
.powermail_fieldwrap_type_check .checkbox label{font-weight:400}
.content-service .card-service .card-title{color:#F9BB5A}
.content-service .card-service .card-detail{color:#fff}
.f3-widget-paginator{display:flex;list-style:none;margin:15px 0;padding:0;gap:10px}
.breadcrumb-list ul li a{color:#333}
.background-primary{background-color:#fefefe!important}
.background-grey-f3{background-color:#f9f9f9!important}
body{color:#333}
h1,h2,h3,h4,h5,h6,strong,label,b,header.main-header .header-lang ul li.active a,.powermail_fieldwrap_interestedtest,.powermail_fieldwrap_sunscreenproductefficacytesting label.control-label,.powermail_fieldwrap_skinmoisturizingskinmoisturizing label.control-label,.powermail_fieldwrap_haircarepersonalcareproductefficacytesting label.control-label,.powermail_fieldwrap_householdproductefficacytesting label.control-label,.powermail_fieldwrap_consumertesting label.control-label{color:#44C2CC}
a:hover,.breadcrumb-list ul li a:hover{color:#44C2CC}
.button-primary.light>span,.button-primary.light>a,.button-primary.light>button,footer.main-footer .scroll-to-top,.button-primary>span,.button-primary>a,.button-primary>button,.btn-primary{background-color:#44C2CC!important;color:#fff!important}
.content-research .button-primary.light a:hover,.button-primary.light>span:hover,.button-primary.light>a:hover,.button-primary.light>button,footer.main-footer .scroll-to-top:hover,.button-primary>span:hover,.button-primary>a:hover,.button-primary>button:hover,.btn-primary:hover{background-color:#44C2CC!important;color:#fff!important}
.content-product-list .product-card-list .product-card-item .card-box:before{background:linear-gradient(180deg,rgba(0,52,153,0) 50%,#238a8f 100%)}
.content-product-list .product-card-list .product-card-item .card-box:hover:before{background:linear-gradient(180deg,rgba(0,52,153,0) 10%,#238a8f 100%)}
.content-product-list .product-card-list .product-card-item .card-box .card-text h3{text-shadow:2px 2px 5px #000}
header.main-header .header-menu .menu-list>li .submenu-list>ul>li>a:hover{background-color:#333!important;color:#fff!important}
.flex-2-column{display:flex;flex-wrap:wrap}
.flex-2-column li{flex-basis:50%;box-sizing:border-box}
.text-shadow-777{text-shadow:1px 1px 1px #333}
.box-shadow{box-shadow:0 0 5px #333}
.iic-external-link a{padding-right:1.25em}
a{color:#44C2CC}
a:hover{color:#000}
.iic-external-link a::after{position:absolute;content:'';display:inline-block;width:1em;height:1em;margin-left:.25em;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 12.2 12.2' width='14' height='14'%3E%3Cpath d='M5.7 0v1.5h4L4.5 6.7l1 1.1 5.3-5.2v3.9h1.4V0z'/%3E%3Cpath fill='none' d='M3.4 6.7l3-2.9H1.5v7h7V5.9l-3 2.9z'/%3E%3Cpath d='M8.5 5.9v4.9h-7v-7h4.9l1.5-1.6H0v10h10V4.4z'/%3E%3C/svg%3E");transform:translateY(0.25em)}
.subpage-menu-list ul li a {color: #333;}
.subpage-menu-list ul li.active a,.subpage-menu-list ul li:hover a {background-color: #44C2CC;color: #fff;}
@media (min-width: 1200px) {
body{font-size:1.25rem}
header.main-header .header-menu .menu-list>li.active>a,header.main-header .header-menu .menu-list>li:hover>a{background-color:#44C2CC;color:#fff;border-bottom:.1875rem solid #333}
header.main-header .header-menu .menu-list>li>a{color:#333}
}
@media (min-width: 768px) {
.content-product-list .product-card-list .product-card-item-large .card-box .card-text .card-button>span{width:11.5rem;height:2.75rem}
#pageid-8 .banner-text h1{margin-top:15rem}
.content-article-flex .card-image{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.content-service .card-service{min-height:500px}
.col-d-md-w-40{width:40%}
.col-d-md-w-60{width:60%}
}
@media (max-width: 767px) {
footer.main-footer .footer-menu .col-row{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:1.25rem}
}