.backgroundBanner{width:100%;padding:80px 0 80px 8%;box-sizing:border-box}.backgroundBanner div.backgroundBanner__bg{display:block}.backgroundBanner .bnrTitle{font-family:var(--suit);font-size:60px;font-weight:900;color:#fff}.backgroundBanner .bottomText{margin:48px 0 0 28px;display:flex;flex-wrap:wrap;color:#fff}.backgroundBanner .bottomText .checkTitle{width:100%;font-size:32px;font-weight:500;letter-spacing:.7px}.backgroundBanner .bottomText .checkList{margin-top:40px;width:520px;display:flex;flex-wrap:wrap;row-gap:32px}.backgroundBanner .bottomText .checkList .checkItem{width:50%;max-width:300px;font-family:var(--suit);font-size:28px}.backgroundBanner .bottomText a{padding:20px 0;margin-left:7%;flex-grow:1;max-width:320px;align-self:flex-end;text-align:center;font-family:var(--suit);font-size:24px;font-weight:900;color:#000;background-color:#57bcff;border-radius:50px}.doctorBanner{position:relative;width:100%;display:flex;overflow:visible}.doctorBanner .doctorBox{width:40%;display:flex;justify-content:center;align-items:flex-end}.doctorBanner .doctorBox .drName{margin-bottom:24px;text-align:right;font-family:var(--suit);font-size:20px;font-weight:800;line-height:1.4;color:#000}.doctorBanner .doctorBox .drDesc{display:block;text-align:right;font-size:18px;font-weight:400}.doctorBanner .doctorBox img{display:inline-block;height:250px;margin-top:-20px;width:auto;max-width:280px;background:radial-gradient(50% 58.4% at 50% 58.4%,#57bcffcc,#57bcff80 45%,#57bcff33 75%,#57bcff00) center bottom / 100% 100% no-repeat}.doctorBanner .quoteCont{position:relative;width:fit-content;align-self:center;justify-self:flex-start;font-family:var(--suit);font-size:28px;color:#000;z-index:0}.doctorBanner .quoteCont:before{position:absolute;content:"";bottom:calc(100% - 30px);right:calc(100% - 20px);height:46px;width:60px;background:url(/cdn/shop/files/quotation_mark_top.png?v=1787033826) center / contain no-repeat;z-index:-1}.doctorBanner .quoteCont:after{position:absolute;content:"";top:calc(100% - 20px);left:calc(100% - 48px);height:46px;width:60px;background:url(/cdn/shop/files/quotation_mark_bottom.png?v=1787033826) center / contain no-repeat;z-index:-1}.doctorBanner .quoteCont b{font-weight:700}@media screen and (max-width:1200px){.backgroundBanner{padding:40px 0 40px 8%}.backgroundBanner .bnrTitle{font-size:40px}.backgroundBanner .bottomText{margin-top:28px}.backgroundBanner .bottomText .checkTitle{font-size:24px}.backgroundBanner .bottomText .checkList{margin-top:28px;width:400px;row-gap:20px}.backgroundBanner .bottomText .checkList .checkItem{max-width:280px;font-size:20px}.backgroundBanner .bottomText a{font-size:18px;padding:12px;max-width:240px;margin-left:2%}.doctorBanner .quoteCont{font-size:22px}.doctorBanner .quoteCont:before,.doctorBanner .quoteCont:after{width:40px;height:31px}.doctorBanner .quoteCont:before{bottom:calc(100% - 15px)}.doctorBanner .quoteCont:after{top:calc(100% - 15px);left:calc(100% - 40px)}.doctorBanner .doctorBox .drName{font-size:16px}.doctorBanner .doctorBox .drDesc{font-size:14px}}@media screen and (max-width:990px){.backgroundBanner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:60px 4%}.backgroundBanner .bnrTitle{text-align:right}.backgroundBanner .bottomText{width:70%;max-width:320px}.backgroundBanner .bottomText .checkTitle{text-align:right;font-size:20px}.backgroundBanner .bottomText .checkList{justify-content:flex-end}.backgroundBanner .bottomText .checkList .checkItem{width:90%;max-width:100%}.backgroundBanner .bottomText a{margin-top:40px;margin-left:10%;width:90%;max-width:none}.doctorBanner .doctorBox{width:32%;position:relative}.doctorBanner .doctorBox .drName{position:absolute;bottom:5%;margin-bottom:0;right:0;text-align:center;padding:4px;background:#ffffff80}.doctorBanner .doctorBox .drDesc{text-align:center;font-size:16px}.doctorBanner .doctorBox img{height:95%;width:auto;background:none}.doctorBanner .quoteCont{margin-left:3%;font-size:20px;line-height:1.5}.doctorBanner .quoteCont:before,.doctorBanner .quoteCont:after{width:32px}.doctorBanner .quoteCont:before{bottom:calc(100% - 24px)}.doctorBanner .quoteCont:after{top:calc(100% - 24px);left:calc(100% - 54px)}}@media screen and (max-width:600px){.backgroundBanner .bottomText{width:85%}.backgroundBanner .bottomText .checkTitle{font-size:18px}.backgroundBanner .bottomText .checkList .checkItem{width:60%;font-size:16px}.backgroundBanner .bottomText a{margin:32px 5% 0 35%;font-size:16px;font-weight:700}.doctorBanner .doctorBox .drName,.doctorBanner .doctorBox .drDesc{font-size:10px}.doctorBanner .quoteCont{margin:40px 0;font-size:14px}.doctorBanner .quoteCont:before,.doctorBanner .quoteCont:after{width:24px;height:19px}.doctorBanner .quoteCont:before{right:calc(100% - 8px);bottom:calc(100% - 14px)}.doctorBanner .quoteCont:after{top:calc(100% - 16px);left:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/google_top_banner.css.map */
