.partner-page{width:100%}.partner-page h1{text-transform:capitalize}.partner-banner{background:url("https://store-fhnch.mybigcommerce.com/content/partner/partner-bg.png") no-repeat left center;background-size:cover;height:380px;padding:52px 80px}.partner-title{font-size:3.5em;padding-left:32px}.partner-contents{padding:3% 10%}.reference{padding:0 30px}.partner-page h1{font-size:1.5rem}.partner-page [href]{color:#807e7e}.partner-page a:hover{color:#807e7e}.partner-page ul{list-style:outside none}.partner-page a{text-decoration:none}.partner-page .partner-banner{height:380px;padding:106px 80px}@media (min-width:821px){.partner-page .partner-banner{height:629px;padding:229px 220px}}.partner-page .partner-banner .partner-title{font-weight:600;color:#fff;font-size:46px;text-transform:uppercase;line-height:81px}@media (min-width:821px){.partner-page .partner-banner .partner-title{font-size:80px}}.description-ul{list-style:inside}.partner-page .nav{text-align:center;border-bottom:1px solid #c4c4c4}.partner-page .nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 auto}.partner-page .nav .menu li{text-align:center;padding:13px 0;padding-right:16px}@media (min-width:551px){.partner-page .nav .menu li{padding-right:24px}}.partner-page .nav .menu li a{font-size:16px;font-weight:500}.partner-page .nav .menu .on a{color:#212121}.partner-page .nav-fix{position:sticky;z-index:9;background:#fff}@media (max-width:821px){.partner-container{padding:0 4%}}.partner-container .section{position:relative;top:30px;visibility:hidden;-webkit-transition:.5s;transition:.5s;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;opacity:1;visibility:visible;height:auto}.partner-container .section a{color:#212121}.partner-container .section a:hover{color:#212121}.partner-container .section .left{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:24px}.partner-container .section .left h1{font-size:40px;font-weight:500;color:#212121;line-height:48px}.partner-container .section .left .article{font-size:16px;font-weight:500;color:#52647c;line-height:28px;padding-right:32px}.partner-container .section .left .article .faq{color:#1ac0e5;line-height:28px}.partner-container .section .left .article .faq:hover{text-decoration:underline!important}.partner-container .section .left .button{width:210px;margin-top:16px;border-radius:40px;border:1px solid #00c0e4}.partner-container .section .left .button:hover{background-color:#00c0e4;cursor:pointer}.partner-container .section .left .button:hover a{color:#fff}.partner-container .section .left .button a{font-size:16px;font-weight:400;color:#1ac0e5;line-height:28px}.partner-container .section .right{width:100%}@media (min-width:551px){.partner-container .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;opacity:0;height:350px}.partner-container .section .right{width:41%;height:100%;overflow:hidden;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.partner-container .section .right img{width:100%;height:auto;-webkit-transition:all .6s;transition:all .6s}}.partner-container .lishow{visibility:visible;top:0;opacity:1}.partner-container .section:hover .right{position:relative}.partner-container .section:hover .right img{-webkit-transform:scale(1.1);transform:scale(1.1)}.partner-container .section:hover .right::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.2);z-index:2}.partner-container .section:last-child{padding-bottom:50px}