﻿.brand-membership .con{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;padding:32px 0 55px;align-items:start;overflow:visible}.brand-membership #whir_18{grid-column:1;grid-row:1;min-width:0}.brand-membership .info{grid-column:2;grid-row:1;float:none;width:100%;height:auto;min-height:0;background:#fff;box-sizing:border-box;border:1px solid #e0e9e3;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #163f2b0d}.brand-membership .info dl{padding:0}.brand-membership .info dt{padding:20px;background:linear-gradient(125deg,#00543b,#087750);position:relative;overflow:hidden}.brand-membership .info dt:after{content:'';position:absolute;width:190px;height:100px;right:-80px;bottom:-65px;border:18px solid #ffffff0c;border-radius:50%;pointer-events:none}.brand-membership .info dt h1{font-size:18px;font-weight:700;line-height:1.5;color:#fff;margin:0 0 7px}.brand-membership .info dt span{display:block;font-size:12px;color:#f0f7f1;font-weight:500;line-height:1.7;font-family:Arial,sans-serif;letter-spacing:.2px;overflow-wrap:normal}.brand-membership .info .tit{position:relative;background:none;padding:18px 20px 6px 31px;font-size:18px;line-height:1.5;color:#07533a;font-weight:700;border:0;margin:0}.brand-membership .info .tit:before{content:'';position:absolute;left:20px;top:23px;width:3px;height:18px;background:#056144;border-radius:3px}.brand-membership .info .membership-contact-row{position:relative;margin:0 20px;padding:14px 0 14px 50px;border-bottom:1px solid #e5ebe7;background:none;line-height:1.7;min-height:38px;box-sizing:content-box}.brand-membership .info .membership-contact-row:last-child{border:0;padding-bottom:20px}.brand-membership .membership-contact-row:before{content:'';position:absolute;left:0;top:16px;width:36px;height:36px;border-radius:50%;background-color:#ecf7f1;background-repeat:no-repeat;background-position:center;background-size:20px}.brand-membership .info h3{font-size:13px;color:#526059;font-weight:500;line-height:1.5;margin-bottom:3px}.brand-membership .info p{font-family:Arial,'Microsoft YaHei',sans-serif;font-size:16px;line-height:1.6;color:#1a2923;font-weight:600;overflow-wrap:anywhere}.brand-membership .info .email p{font-size:14px}.brand-membership .info .address p{font-size:14px;line-height:1.75}.brand-membership .info .phone:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306533a' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 3h4l2 5-3 2a16 16 0 0 0 7 7l2-3 5 2v4c-1 3-7 1-12-4S1 4 4 3z'/%3E%3C/svg%3E")}.brand-membership .info .fax:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306533a' stroke-width='1.7'%3E%3Cpath d='M7 8V2h10v6M7 17H3V8h18v9h-4M7 14h10v8H7zM17 11h1'/%3E%3C/svg%3E")}.brand-membership .info .email:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306533a' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M2 4h20v16H2zM2 4l10 9L22 4'/%3E%3C/svg%3E")}.brand-membership .info .address:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306533a' stroke-width='1.7'%3E%3Cpath d='M12 22S4 14 4 9a8 8 0 0 1 16 0c0 5-8 13-8 13z'/%3E%3Ccircle cx='12' cy='9' r='3'/%3E%3C/svg%3E")}.brand-membership .form{float:none;width:100%;max-width:100%;table-layout:fixed}.brand-membership .form .td1{width:110px}.brand-membership .form .label{width:110px;box-sizing:border-box}.brand-membership .form .text,.brand-membership .form textarea{box-sizing:border-box;width:100%;max-width:100%}.brand-membership .form input[type=file]{max-width:100%}.brand-membership .form .txt{overflow-wrap:anywhere}@media(max-width:1023px){.brand-membership .con{grid-template-columns:minmax(0,1fr);gap:26px;padding:24px 0 35px}.brand-membership .info{grid-row:2;grid-column:1}.brand-membership .form .label,.brand-membership .form .td1{width:85px}.brand-membership .info dt h1{font-size:18px}.brand-membership .info p{font-size:16px}.brand-membership .info .email p{font-size:14px}}
