.page-specialist-section{background:#fbfbf7;padding:40px 0}.page-specialist-section .page-specialist-section-container{padding:0 15px}.page-specialist-section .page-specialist-section-container .page-specialist-section-content{display:block}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-title{margin-right:65px;margin-bottom:18px;color:#0c2016;font-family:ABC Diatype;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-title span{color:#37523a}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-text{margin-bottom:22px;color:#0c2016;font-family:ABC Diatype;font-size:15px;font-style:normal;font-weight:300;line-height:19px;letter-spacing:0}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-button,.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-guarantee-text{display:none}.page-specialist-section .page-specialist-section-container .page-specialist-container{display:block}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists{display:flex;margin-bottom:16px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item{width:calc(50% - 4px);border-radius:6px;position:relative;overflow:hidden;background-color:#fff;transform:translateZ(0)}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item:first-child{margin-right:8px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item:after{position:absolute;display:block;width:100%;height:100%;top:0;left:0;content:"";background:linear-gradient(360deg,#0c2016 -12.74%,#0000 63.2%);z-index:1}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-photo{padding-top:130%;position:relative}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-photo img{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;bottom:0;width:100%;padding:13px 10px;z-index:2}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-name-title{display:block}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-name-title .page-specialist-name{margin-bottom:6px;color:#fff;font-family:ABC Diatype;font-size:15px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:0}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-name-title .page-specialist-title{color:#fff;font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:500;line-height:8px;letter-spacing:0}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-detail-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:24px;border:1px solid #fff;cursor:pointer}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-detail-button svg{display:block;width:12px;height:12px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-detail-button svg path{fill:#fff}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-button{display:block;margin:0 auto 12px;width:100%;max-width:363px;border-radius:99px;background:#012900;padding-top:15px;padding-bottom:15px;color:#e0fdd6;text-align:center;font-family:ABC Diatype;font-size:19px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0;text-decoration:none}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-guarantee-text{display:none;color:#012900;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:10px;letter-spacing:0;text-align:center}.page-specialist-overlay{display:none;position:fixed;top:0;width:100vw;height:100vh;background:#0c201680;z-index:13}.page-specialist-overlay.active{display:block}.page-specialist-overlay .page-specialist-detail{width:calc(100% - 30px);max-width:500px;height:536px;border-radius:28px;background:#fff;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.page-specialist-overlay .page-specialist-detail .page-specialist-close-button{position:absolute;width:24px;height:24px;border:1px solid #0C2016;border-radius:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;top:24px;right:24px}.page-specialist-overlay .page-specialist-detail .page-specialist-close-button svg{display:block;width:16px;height:16px;transform:rotate(45deg)}.page-specialist-overlay .page-specialist-detail .page-specialist-container{padding:24px 28px 13px 24px;display:flex;flex-direction:column;height:100%}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-information{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-information .page-specialist-photo{display:block;width:90px;min-width:90px;height:115px;border-radius:12px;margin-right:16px;object-fit:cover}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-information .page-specialist-content{width:100%}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-information .page-specialist-content .page-specialist-name{color:#0c2016;font-family:ABC Diatype;font-size:24px;font-style:normal;font-weight:700;line-height:17px;margin-bottom:9px;letter-spacing:0}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-information .page-specialist-content .page-specialist-title{color:#05906c;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:0}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-description{flex:1;overflow:auto}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-description p{margin:0 0 12px;color:#012900;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.page-specialist-overlay .page-specialist-detail .page-specialist-container .page-specialist-description em{color:#0c2016;font-family:ABC Diatype;font-size:20px;font-style:italic;font-weight:500;line-height:24px;letter-spacing:0}@media screen and (min-width: 768px){.page-specialist-section .page-specialist-section-container{padding:0 20px;max-width:1032px;width:100%;margin:auto}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-title{margin-right:0;margin-bottom:28px;font-size:56px;line-height:47px;text-align:center}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-text{margin-bottom:28px;font-size:24px;line-height:26px;text-align:center}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-button{display:block;margin:0 auto 12px;width:389px;border-radius:99px;background-color:#012900;padding-top:19px;padding-bottom:19px;color:#e0fdd6;text-align:center;font-family:ABC Diatype;font-size:21px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-decoration:none}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-guarantee-text{display:none;margin:auto;display:block;text-align:center;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content{padding:25px 24px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-name-title .page-specialist-name{margin-bottom:9px;font-size:24px;line-height:17px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-name-title .page-specialist-title{font-size:16px;line-height:11px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-detail-button{width:32px;height:32px;border-radius:32px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item .page-specialist-content .page-specialist-detail-button svg{width:16px;height:16px}}@media screen and (min-width: 992px){.page-specialist-section{padding:80px 0}}@media screen and (min-width: 1280px){.page-specialist-section .page-specialist-section-container{padding:0 30px;max-width:1520px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center}.page-specialist-section .page-specialist-section-container .page-specialist-section-content{width:min(619px,40.7%);margin-right:30px}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-button{display:block;margin:0 auto 12px;width:389px;border-radius:99px;background-color:#012900;padding-top:19px;padding-bottom:19px;color:#e0fdd6;text-align:center;font-family:ABC Diatype;font-size:21px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-decoration:none}.page-specialist-section .page-specialist-section-container .page-specialist-section-content .page-specialist-guarantee-text{display:none;margin:auto;display:block;color:#012900;text-align:center;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.page-specialist-section .page-specialist-section-container .page-specialist-container{width:min(792px,52.1%)}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists{display:flex;margin-bottom:0}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item{width:calc(50% - 16px);border-radius:16px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialists .page-specialist-item:first-child{margin-right:32px}.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-button,.page-specialist-section .page-specialist-section-container .page-specialist-container .page-specialist-guarantee-text,.page-specialist-overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/page-specialist.css.map */
