@charset "UTF-8";html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{color:#151515;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Sans,sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:1;overflow-x:clip}@media screen and (min-width:768px){body{font-size:1.6rem}}@media screen and (min-width:1280px){body{font-size:1.8rem}}body .font-m-plus-1p{font-family:M PLUS\ 1p,sans-serif}body .font-roboto{font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto}body p{line-height:2}body img{height:100%;width:100%}body .mt80{margin-top:80px!important}body .mt40{margin-top:40px!important}body .mt24{margin-top:24px!important}body .mt16{margin-top:16px!important}body .mt8{margin-top:8px!important}body .mt0{margin-top:0!important}body .mb80{margin-bottom:80px!important}body .mb40{margin-bottom:40px!important}body .mb24{margin-bottom:24px!important}body .mb16{margin-bottom:16px!important}body .mb8{margin-bottom:8px!important}body .mb0{margin-bottom:0!important}body .ml1r{margin-left:1rem}body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{margin-left:auto;margin-right:auto;width:calc(100% - 32px)}@media screen and (min-width:768px){body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{width:calc(100% - 80px)}}@media screen and (min-width:1280px){body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{width:calc(100% - 160px)}}body .container--2xl{max-width:1920px}body .container--xl{max-width:1600px}body .container--l{max-width:1240px}body .container--m{max-width:768px}body .container--s{max-width:640px}body .container--table{margin-left:auto;width:calc(100% - 16px)}@media screen and (min-width:768px){body .container--table{margin-right:auto;max-width:1240px;width:calc(100% - 80px)}}@media screen and (min-width:1280px){body .container--table{width:calc(100% - 160px)}}body .js-fade{opacity:0;transform:translateY(30px);transition:opacity 1s,transform .6s}body .js-fade.active{opacity:1;transform:translateY(0)}body .js-fade.deley{transition-delay:.3s}body a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:1rem;width:1rem}@media screen and (min-width:768px){body a[target=_blank]:after{height:1.6rem;width:1.6rem}}body .primary-btn{text-align:center}body .primary-btn a{align-items:center;background-color:#4d869c;border-radius:48px;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;padding:18px 56px 18px 32px;position:relative;text-align:center;transition:.3s}@media screen and (min-width:768px){body .primary-btn a{font-size:1.6rem}}@media screen and (min-width:1280px){body .primary-btn a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){body .primary-btn a:hover{background-color:#389aa9}body .primary-btn a:hover:after{right:3rem}}body .primary-btn a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');content:"";display:inline-block;height:1.4rem;position:absolute;right:3.2rem;transition:.3s;width:1.4rem}body .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:1rem;position:absolute;width:1rem}@media screen and (min-width:768px){body .primary-btn{text-align:left}body .primary-btn a{padding:28px 56px 28px 32px}}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){body .primary-btn a:hover:after{right:2.6rem}}@media screen and (min-width:768px){body .primary-btn a:after{height:1.8rem;right:2.8rem;width:1.8rem}body .primary-btn a[target=_blank]:after{height:1.6rem;width:1.6rem}}body .primary-btn.shadow a{background-color:#fff;color:#4d869c}body .scroll-top{bottom:16px;position:fixed;right:16px;transition:.3s;z-index:900}body .scroll-top button{align-items:center;background-color:#fff;border-radius:22px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);color:#4d869c;display:flex;height:44px;justify-content:center;transition:.3s;width:44px}@media (hover:hover) and (pointer:fine){body .scroll-top button:hover{background-color:#d8edf7}body .scroll-top button:hover:before{transform:translateY(-1px) rotate(270deg)}}body .scroll-top button:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');content:"";display:block;height:18px;transform:rotate(270deg);transition:.3s;width:18px}body .scroll-top.hidden{opacity:0;transform:translateY(16px);visibility:hidden}body .scroll-top.visible{opacity:1;transform:translateY(0);visibility:visible}@media screen and (min-width:768px){body .scroll-top{bottom:40px;right:40px}body .scroll-top button{border-radius:32px;height:64px;width:64px}body .scroll-top button:before{height:24px;width:24px}}@media screen and (min-width:1280px){body .scroll-top{right:80px}}body .note,body .note-asterisk{display:block;font-size:1.3rem;line-height:1.8}@media screen and (min-width:768px){body .note,body .note-asterisk{font-size:1.4rem}}@media screen and (min-width:1280px){body .note,body .note-asterisk{font-size:1.6rem}}body .note-asterisk{padding-left:1em;position:relative}body .note-asterisk:before{content:"※";left:0;position:absolute}body.top .menu-container ul li:first-child a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.top .menu-container ul li:first-child a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.about .menu-container ul li:nth-child(2) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.about .menu-container ul li:nth-child(2) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.student .menu-container ul li:nth-child(3) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.student .menu-container ul li:nth-child(3) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.outpatient .menu-container ul li:nth-child(5) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.outpatient .menu-container ul li:nth-child(5) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.news .menu-container ul li:nth-child(6) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.news .menu-container ul li:nth-child(6) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}header{padding:24px 0 0;position:relative}header,header .title{align-items:center;display:flex}header .title{padding-left:16px}header .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%234D869C" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>');background-size:cover;content:"";display:block;height:40.23px;margin-right:4px;width:48px}header .title>a{display:inline-block;width:calc(100% - 48px)}header .title>a .page-title{font-size:1.2rem;line-height:1}header .title>a .page-title span{color:#4d869c;font-weight:700}header .title>a .page-title+p{font-size:.8rem;margin-top:8px}header .menu-container{position:fixed;right:16px;z-index:1000}header .menu-container .menu-btn{align-items:center;display:flex;margin-left:auto}header .menu-container .menu-btn div{align-items:flex-end;background-color:#4d869c;border-radius:22px;display:flex;flex-direction:column;height:44px;justify-content:center;width:44px}header .menu-container .menu-btn div span{background-color:#fff;border-radius:2px;display:inline-block;height:3px;margin:5px 22% 0 0;transition:.3s;width:56%}header .menu-container .menu-btn div span:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){header .menu-container .menu-btn:hover div span:first-child{width:40%}header .menu-container .menu-btn:hover div span:last-child{width:28%}}header .menu-container .menu-btn.opened div{align-items:center;background:none;border:3px solid #fff;position:relative;transition:.3s}header .menu-container .menu-btn.opened div span{background-color:#fff;position:absolute}header .menu-container .menu-btn.opened div span:first-child{margin:0;top:calc(50% - 1.5px);transform:rotate(45deg);width:56%}header .menu-container .menu-btn.opened div span:nth-child(2){display:none}header .menu-container .menu-btn.opened div span:last-child{margin:0;top:calc(50% - 1.5px);transform:rotate(-45deg);width:56%}@media (hover:hover) and (pointer:fine){header .menu-container .menu-btn.opened:hover div{background-color:#389aa9}header .menu-container .menu-btn.opened:hover span:first-child,header .menu-container .menu-btn.opened:hover span:last-child{width:50%}}header .menu-container .header-menu,header .menu-container .menu-btn.opened+.header-menu{display:none}header .menu-container .header-menu ul li{font-size:1.4rem}@media screen and (min-width:768px){header .menu-container .header-menu ul li{font-size:1.6rem}}@media screen and (min-width:1280px){header .menu-container .header-menu ul li{font-size:1.8rem}}header .modal{opacity:0;position:absolute;transition:opacity .2s,transform .4s;visibility:hidden;z-index:-1}header .modal .menu{backdrop-filter:blur(12px);background-size:cover;padding:16px;position:relative;z-index:0}header .modal .menu:before{background:inherit;background-color:#4d869c;background-color:rgba(77,134,156,.8);border-radius:8px 8px 0 0;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}header .modal .menu .modal-menu{line-height:1.77}header .modal .menu .modal-menu>div .list-item{display:block;margin-top:16px}header .modal .menu .modal-menu>div .list-item:has(a.child){margin-left:.25em;padding-left:.75em;position:relative}header .modal .menu .modal-menu>div .list-item:has(a.child):before{content:"- ";left:0;position:absolute}header .modal .menu .modal-menu>div .list-item:has(.heading){margin-top:0;padding-left:0;position:static}header .modal .menu .modal-menu>div .list-item:has(.heading):before{display:none}header .modal .menu .modal-menu>div .list-item a,header .modal .menu .modal-menu>div .list-item span{font-size:1.6rem}header .modal .menu .modal-menu>div .list-item a span,header .modal .menu .modal-menu>div .list-item span span{display:inline-block;margin-top:0}header .modal .menu .modal-menu>div .list-item a.heading,header .modal .menu .modal-menu>div .list-item span.heading{display:inline-block;font-size:1.8rem;font-weight:600;margin-top:32px}header .modal .menu .modal-menu>div .list-item a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){header .modal .menu .modal-menu>div .list-item a:hover{background-size:100% 1px}}header .modal .menu .modal-menu>div .list-item a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}header .modal .menu .title{color:#fff;padding-left:0}header .modal .menu .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%23ffffff" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>')}header .modal .menu .title .page-title span{color:#fff}header .modal>.access{backdrop-filter:blur(12px);height:auto;padding:16px;position:relative;z-index:0}header .modal>.access:before{background:inherit;background-image:url(../images/common/menu-building.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 8px 8px;bottom:0;content:"";left:0;opacity:.95;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}header .modal>.access .grid-container{margin-top:32px}header .modal>.access .grid-container:first-child{margin-top:0}header .modal>.access .grid-container .grid-item{line-height:1.4;margin-top:16px}header .modal>.access .grid-container .grid-item span{display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){header .modal>.access .grid-container .grid-item span{font-size:1.6rem}}@media screen and (min-width:1280px){header .modal>.access .grid-container .grid-item span{font-size:1.8rem}}header .modal>.access .grid-container .grid-item span:first-child{margin-top:0}header .modal>.access .grid-container .access-heading{align-items:center;display:flex;font-size:1.6rem}@media screen and (min-width:768px){header .modal>.access .grid-container .access-heading{font-size:1.8rem}}@media screen and (min-width:1280px){header .modal>.access .grid-container .access-heading{font-size:2.2rem}}header .modal>.access .grid-container .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M7.6,11.8l-3.6-1.2-3.1,1.2c-.1,0-.2,0-.3,0-.1,0-.2,0-.3-.1,0,0-.2-.1-.2-.2S0,11.3,0,11.2V1.8C0,1.7,0,1.6.1,1.5c0-.1.2-.2.3-.2L3.6.2c0,0,.1,0,.2,0,0,0,.1,0,.2,0s.2,0,.2,0c0,0,.1,0,.2,0l3.6,1.2L11.1.2c.1,0,.2,0,.3,0s.2,0,.3.1c0,0,.2.1.2.2s0,.2,0,.3v9.3c0,.1,0,.3-.1.4s-.2.2-.3.2l-3.1,1c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0-.2,0-.2,0,0,0-.1,0-.2,0M7.3,10.4V2.6l-2.7-.9v7.8l2.7.9ZM8.7,10.4l2-.7V1.8l-2,.8v7.8ZM1.3,10.2l2-.8V1.6l-2,.7v7.9ZM8.7,2.6v7.8V2.6ZM3.3,1.6v7.8V1.6Z"/></svg>');content:"";display:inline-block;height:2.2rem;margin-right:8px;width:2.2rem}header .modal>.access .grid-container a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){header .modal>.access .grid-container a:hover{background-size:100% 1px}}header .modal>.access .grid-container a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}header .modal>.access .contact .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M5.2,10.4h1.6c0,0,.1,0,.2,0,0,0,0-.1,0-.2s0-.1,0-.2c0,0-.1,0-.2,0h-1.6c0,0-.1,0-.2,0,0,0,0,.1,0,.2s0,.1,0,.2c0,0,.1,0,.2,0M3.3,12c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8V1.1c0-.3.1-.6.3-.8C2.7.1,3,0,3.3,0h5.5c.3,0,.6.1.8.3.2.2.3.5.3.8v9.8c0,.3-.1.6-.3.8-.2.2-.5.3-.8.3H3.3ZM3.3,9.3v1.6h5.5v-1.6H3.3ZM3.3,8.2h5.5V2.7H3.3v5.5ZM3.3,1.6h5.5v-.5H3.3v.5ZM3.3,9.3v1.6-1.6ZM3.3,1.6v-.5.5Z"/></svg>')}header .modal>.access .clinic-days .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M6,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M3,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M10.2,1.2h-.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6H3.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6h-.6c-1,0-1.8.8-1.8,1.8v7.2c0,1,.8,1.8,1.8,1.8h8.4c1,0,1.8-.8,1.8-1.8V3c0-1-.8-1.8-1.8-1.8M10.8,10.2c0,.3-.3.6-.6.6H1.8c-.3,0-.6-.3-.6-.6v-5.4h9.6v5.4ZM10.8,3.6H1.2v-.6c0-.3.3-.6.6-.6h8.4c.3,0,.6.3.6.6v.6ZM3,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6"/></svg>')}header .modal>.access .clinic-hours .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,0C2.7,0,0,2.7,0,6s2.7,6,6,6,6-2.7,6-6S9.3,0,6,0M6,10.8c-2.7,0-4.8-2.1-4.8-4.8S3.3,1.2,6,1.2s4.8,2.1,4.8,4.8-2.1,4.8-4.8,4.8M5.9,3h0c-.2,0-.4.2-.4.4v2.8c0,.2.1.4.3.5l2.5,1.5c.2.1.5,0,.6-.1.1-.2,0-.5-.1-.6,0,0,0,0,0,0l-2.3-1.4v-2.7c0-.2-.2-.4-.4-.4"/></svg>')}header .modal>.access .btn-container{margin-top:32px}header .modal>.access .btn-container .primary-btn a{background-color:#fff;color:#4d869c;display:flex;line-height:1.4;padding:18px 32px}header .modal>.access .btn-container .primary-btn a>span{display:flex;flex-wrap:wrap;justify-content:center}header .modal>.access .btn-container .primary-btn a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:2rem;margin-right:8px;width:2rem}header .modal>.access .btn-container .primary-btn a:after{display:none}@media (hover:hover) and (pointer:fine){header .modal>.access .btn-container .primary-btn a:hover{background-color:#d8edf7}}header .modal>.access .btn-container .primary-btn a[target=_blank]{padding:18px 56px 18px 32px}header .modal>.access .btn-container .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');display:block;right:3.2rem;transition:.3s}@media (hover:hover) and (pointer:fine){header .modal>.access .btn-container .primary-btn a[target=_blank]:hover:after{right:3.1rem;transform:translateY(-.1rem)}}header .modal>.access .btn-container .primary-btn.access a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M6,10.8c1.3-1.2,2.2-2.2,2.8-3.2.6-.9.9-1.8.9-2.5,0-1.1-.4-2.1-1.1-2.8-.7-.7-1.6-1.1-2.6-1.1s-1.9.4-2.6,1.1c-.7.7-1.1,1.6-1.1,2.8,0,.7.3,1.6.9,2.5s1.5,2,2.8,3.2M6,12c-.1,0-.3,0-.4,0-.1,0-.3-.1-.4-.2-.7-.6-1.3-1.2-1.8-1.8-.5-.6-.9-1.2-1.3-1.7-.3-.6-.6-1.1-.8-1.6-.2-.5-.3-1-.3-1.5,0-1.6.5-2.8,1.5-3.7,1-.9,2.2-1.4,3.5-1.4s2.5.5,3.5,1.4c1,.9,1.5,2.2,1.5,3.7,0,.5,0,1-.3,1.5s-.4,1-.8,1.6-.8,1.1-1.3,1.7c-.5.6-1.1,1.2-1.8,1.8-.1.1-.2.2-.4.2-.1,0-.3,0-.4,0M6,6.2c.3,0,.6-.1.9-.4.2-.2.4-.5.4-.9s-.1-.6-.4-.9c-.2-.2-.5-.4-.9-.4-.3,0-.6.1-.9.4-.2.2-.4.5-.4.9s.1.6.4.9c.2.2.5.4.9.4"/></svg>')}header .modal>.access .btn-container .primary-btn.contact a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>')}header .modal>.access .btn-container .primary-btn+.primary-btn{margin-top:16px}header .modal.active{color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;overflow-y:scroll;padding:8px;position:fixed;top:0;transform:translateY(0);visibility:visible;width:100%;z-index:999}@media screen and (min-width:768px){header{align-items:flex-start;margin:0 auto;padding-top:40px}header .menu-container{right:40px}header .title:before{height:80px;margin-right:16px;width:96px}header .title>a{width:calc(100% - 112px)}header .title>a .page-title{font-size:2.4rem}header .title>a .page-title+p{font-size:1.6rem;margin-top:8px}header .modal .menu{display:grid;grid-column:1;grid-row:1;grid-template-rows:80px 1fr;padding:40px}header .modal .menu:before{border-radius:24px 24px 0 0}header .modal .menu .title{padding-left:0}header .modal .menu .modal-menu{display:flex}header .modal .menu .modal-menu>div{margin-right:2.33333%;width:31%}header .modal>.access{display:block;padding:40px}header .modal>.access:before{border-radius:0 0 24px 24px}header .modal>.access .access-inner>div{margin:0 auto 40px}header .modal>.access .access-inner .grid-container{align-items:center;display:flex;margin-top:0}header .modal>.access .access-inner .grid-container p{font-size:1.8rem;width:40%}header .modal>.access .access-inner .grid-container p:before{height:3.2rem;margin-right:16px;width:3.2rem}header .modal>.access .access-inner .grid-container .grid-item{margin-top:0;width:calc(60% - 8px)}header .modal>.access .access-inner .btn-container{display:flex;gap:16px}header .modal>.access .access-inner .btn-container .primary-btn{width:100%}header .modal>.access .access-inner .btn-container .primary-btn a{flex-wrap:wrap;padding:28px 0}header .modal>.access .access-inner .btn-container .primary-btn a>span{display:block}header .modal>.access .access-inner .btn-container .primary-btn.primary-btn{margin-top:0}header .modal.active{padding:24px}}@media screen and (min-width:1280px){header{padding-top:64px}header .title{padding-left:80px}header .title>a{width:calc(100% - 136px)}header .title:before{height:100.58px;margin-right:16px;width:120px}header .menu-container{right:80px;width:240px}header .menu-container .menu-btn:before{color:#4d869c;content:"menu";font-family:Roboto Condensed;font-size:2rem;font-weight:400;margin-right:8px;text-transform:uppercase}}@media screen and (min-width:1280px) and (min-width:768px){header .menu-container .menu-btn:before{font-size:2.2rem}}@media screen and (min-width:1280px) and (min-width:1280px){header .menu-container .menu-btn:before{font-size:2.4rem}}@media screen and (min-width:1280px){header .menu-container .menu-btn.opened:before{color:#fff;content:"close"}header .menu-container .menu-btn div{border-radius:32px;height:64px;width:64px}header .menu-container .menu-btn div span{margin:8px 22% 0 0}header .menu-container .header-menu{display:block;font-weight:500;letter-spacing:.2rem;margin-top:56px;opacity:1;position:absolute;text-align:right;transition:.3s;visibility:visible;width:100%}header .menu-container .header-menu.hidden{opacity:0;transform:translateY(-16px);visibility:hidden;z-index:-100}header .menu-container .header-menu.show{opacity:1;transform:translateY(0);visibility:visible;z-index:1000}header .menu-container .header-menu ul li{margin-top:32px}header .menu-container .header-menu ul li:first-child{margin-top:0}header .menu-container .header-menu ul li a{background:linear-gradient(#819fa4,#819fa4) 0 100%/0 1px no-repeat;color:#819fa4;display:inline;font-size:2rem;font-weight:600;padding-bottom:.25em;transition:background .3s;white-space:nowrap}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){header .menu-container .header-menu ul li a:hover{background-size:100% 1px}}@media screen and (min-width:1280px){header .menu-container .header-menu ul li a[target=_blank]:after{display:none}header .modal .menu{grid-template-rows:100px 1fr;padding:40px 0 40px 40px}header .modal .menu:before{border-radius:24px 0 0 24px}header .modal .menu .modal-menu>div .list-item a,header .modal .menu .modal-menu>div .list-item span{font-size:1.6rem!important}header .modal .menu .modal-menu>div .list-item a.heading,header .modal .menu .modal-menu>div .list-item span.heading{font-size:1.8rem!important}header .modal>.access{display:grid;grid-column:2;grid-row:1;grid-template-rows:100px 1fr;padding:40px}header .modal>.access:before{border-radius:0 24px 24px 0}header .modal>.access .access-inner{grid-row-start:2;margin-top:32px;max-width:560px}header .modal>.access .access-inner .grid-item span{font-size:1.6rem}header .modal>.access .access-inner .btn-container{flex-direction:column}header .modal>.access .access-inner .btn-container .primary-btn{width:100%}header .modal>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:16px}header .modal.active{display:grid;grid-template-columns:1fr .75fr;min-height:100vh}}footer{background-color:#4d869c;color:#fff;display:flex;flex-direction:column;padding:32px 16px 80px}footer .title{align-items:center;display:flex}footer .title>a{display:inline-block;width:calc(100% - 56px)}footer .title>a .page-title{font-size:1.2rem;line-height:1}footer .title>a .page-title span{font-weight:700}footer .title>a .page-title+p{font-size:.8rem;margin-top:8px}footer .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%23FFFFFF" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40.23px;margin-right:16px;width:48px}footer .menu .footer-menu{display:none}footer>.access{padding:16px 0}footer>.access .grid-container{margin-top:32px}footer>.access .grid-container:first-child{margin-top:0}footer>.access .grid-container .grid-item{line-height:1.4;margin-top:16px}footer>.access .grid-container .grid-item span{display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){footer>.access .grid-container .grid-item span{font-size:1.6rem}}@media screen and (min-width:1280px){footer>.access .grid-container .grid-item span{font-size:1.8rem}}footer>.access .grid-container .grid-item span:first-child{margin-top:0}footer>.access .grid-container .access-heading{align-items:center;display:flex;font-size:1.6rem}@media screen and (min-width:768px){footer>.access .grid-container .access-heading{font-size:1.8rem}}@media screen and (min-width:1280px){footer>.access .grid-container .access-heading{font-size:2.2rem}}footer>.access .grid-container .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M7.6,11.8l-3.6-1.2-3.1,1.2c-.1,0-.2,0-.3,0-.1,0-.2,0-.3-.1,0,0-.2-.1-.2-.2S0,11.3,0,11.2V1.8C0,1.7,0,1.6.1,1.5c0-.1.2-.2.3-.2L3.6.2c0,0,.1,0,.2,0,0,0,.1,0,.2,0s.2,0,.2,0c0,0,.1,0,.2,0l3.6,1.2L11.1.2c.1,0,.2,0,.3,0s.2,0,.3.1c0,0,.2.1.2.2s0,.2,0,.3v9.3c0,.1,0,.3-.1.4s-.2.2-.3.2l-3.1,1c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0-.2,0-.2,0,0,0-.1,0-.2,0M7.3,10.4V2.6l-2.7-.9v7.8l2.7.9ZM8.7,10.4l2-.7V1.8l-2,.8v7.8ZM1.3,10.2l2-.8V1.6l-2,.7v7.9ZM8.7,2.6v7.8V2.6ZM3.3,1.6v7.8V1.6Z"/></svg>');content:"";display:inline-block;height:2.2rem;margin-right:8px;width:2.2rem}footer>.access .grid-container a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){footer>.access .grid-container a:hover{background-size:100% 1px}}footer>.access .grid-container a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}footer>.access .contact .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M5.2,10.4h1.6c0,0,.1,0,.2,0,0,0,0-.1,0-.2s0-.1,0-.2c0,0-.1,0-.2,0h-1.6c0,0-.1,0-.2,0,0,0,0,.1,0,.2s0,.1,0,.2c0,0,.1,0,.2,0M3.3,12c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8V1.1c0-.3.1-.6.3-.8C2.7.1,3,0,3.3,0h5.5c.3,0,.6.1.8.3.2.2.3.5.3.8v9.8c0,.3-.1.6-.3.8-.2.2-.5.3-.8.3H3.3ZM3.3,9.3v1.6h5.5v-1.6H3.3ZM3.3,8.2h5.5V2.7H3.3v5.5ZM3.3,1.6h5.5v-.5H3.3v.5ZM3.3,9.3v1.6-1.6ZM3.3,1.6v-.5.5Z"/></svg>')}footer>.access .clinic-days .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M6,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M3,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M10.2,1.2h-.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6H3.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6h-.6c-1,0-1.8.8-1.8,1.8v7.2c0,1,.8,1.8,1.8,1.8h8.4c1,0,1.8-.8,1.8-1.8V3c0-1-.8-1.8-1.8-1.8M10.8,10.2c0,.3-.3.6-.6.6H1.8c-.3,0-.6-.3-.6-.6v-5.4h9.6v5.4ZM10.8,3.6H1.2v-.6c0-.3.3-.6.6-.6h8.4c.3,0,.6.3.6.6v.6ZM3,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6"/></svg>')}footer>.access .clinic-hours .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,0C2.7,0,0,2.7,0,6s2.7,6,6,6,6-2.7,6-6S9.3,0,6,0M6,10.8c-2.7,0-4.8-2.1-4.8-4.8S3.3,1.2,6,1.2s4.8,2.1,4.8,4.8-2.1,4.8-4.8,4.8M5.9,3h0c-.2,0-.4.2-.4.4v2.8c0,.2.1.4.3.5l2.5,1.5c.2.1.5,0,.6-.1.1-.2,0-.5-.1-.6,0,0,0,0,0,0l-2.3-1.4v-2.7c0-.2-.2-.4-.4-.4"/></svg>')}footer>.access .btn-container{margin-top:32px}footer>.access .btn-container .primary-btn a{background-color:#fff;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);color:#4d869c;display:flex;font-size:1.4rem;line-height:1.4;overflow:hidden;padding:18px 32px}@media screen and (min-width:768px){footer>.access .btn-container .primary-btn a{font-size:1.6rem}}@media screen and (min-width:1280px){footer>.access .btn-container .primary-btn a{font-size:1.8rem}}footer>.access .btn-container .primary-btn a>span{display:flex;flex-wrap:wrap;justify-content:center}footer>.access .btn-container .primary-btn a:after{display:none}@media (hover:hover) and (pointer:fine){footer>.access .btn-container .primary-btn a:hover{background-color:#d8edf7}}footer>.access .btn-container .primary-btn a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:2rem;margin-right:8px;width:2rem}footer>.access .btn-container .primary-btn a[target=_blank]{padding:18px 56px 18px 32px}footer>.access .btn-container .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:block;display:inline-block;height:1rem;position:absolute;right:1.7em;transition:.3s;width:1rem}@media (hover:hover) and (pointer:fine){footer>.access .btn-container .primary-btn a[target=_blank]:hover:after{right:1.6em;transform:translateY(-.1rem)}}footer>.access .btn-container .primary-btn.access a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M6,10.8c1.3-1.2,2.2-2.2,2.8-3.2.6-.9.9-1.8.9-2.5,0-1.1-.4-2.1-1.1-2.8-.7-.7-1.6-1.1-2.6-1.1s-1.9.4-2.6,1.1c-.7.7-1.1,1.6-1.1,2.8,0,.7.3,1.6.9,2.5s1.5,2,2.8,3.2M6,12c-.1,0-.3,0-.4,0-.1,0-.3-.1-.4-.2-.7-.6-1.3-1.2-1.8-1.8-.5-.6-.9-1.2-1.3-1.7-.3-.6-.6-1.1-.8-1.6-.2-.5-.3-1-.3-1.5,0-1.6.5-2.8,1.5-3.7,1-.9,2.2-1.4,3.5-1.4s2.5.5,3.5,1.4c1,.9,1.5,2.2,1.5,3.7,0,.5,0,1-.3,1.5s-.4,1-.8,1.6-.8,1.1-1.3,1.7c-.5.6-1.1,1.2-1.8,1.8-.1.1-.2.2-.4.2-.1,0-.3,0-.4,0M6,6.2c.3,0,.6-.1.9-.4.2-.2.4-.5.4-.9s-.1-.6-.4-.9c-.2-.2-.5-.4-.9-.4-.3,0-.6.1-.9.4-.2.2-.4.5-.4.9s.1.6.4.9c.2.2.5.4.9.4"/></svg>')}footer>.access .btn-container .primary-btn.contact a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>')}footer>.access .btn-container .primary-btn+.primary-btn{margin-top:16px}footer .copy{margin-top:40px;order:2;text-align:center}@media screen and (min-width:768px){footer{padding:40px}footer .title{width:100%}footer .title:before{height:80px;margin-right:16px;width:96px}footer .title>a{width:calc(100% - 112px)}footer .title>a .page-title{font-size:2.4rem}footer .title>a .page-title span{font-weight:700}footer .title>a .page-title+p{font-size:1.6rem;margin-top:8px}footer>.access{grid-column:2;grid-row:2;padding:40px 0}footer>.access .access-inner>div{margin:0 auto 40px}footer>.access .access-inner .grid-container{align-items:center;display:flex;margin-top:0}footer>.access .access-inner .grid-container p{font-size:1.8rem;width:40%}footer>.access .access-inner .grid-container p:before{height:3.2rem;margin-right:16px;width:3.2rem}footer>.access .access-inner .grid-container .grid-item{margin-top:0;width:calc(60% - 8px)}footer>.access .access-inner .btn-container{display:flex;gap:16px}footer>.access .access-inner .btn-container .primary-btn{width:100%}footer>.access .access-inner .btn-container .primary-btn a{flex-wrap:wrap;padding:28px 0}footer>.access .access-inner .btn-container .primary-btn a>span{display:block}footer>.access .access-inner .btn-container .primary-btn a[target=_blank]:after{height:1.6rem;width:1.6rem}footer>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:0}footer .copy{grid-column:1/span 2;grid-row:3;margin-top:120px;text-align:left}}@media screen and (min-width:1280px){footer{display:grid;grid-template-columns:1fr .75fr;grid-template-rows:100px 1fr 100px;min-height:100vh;padding:80px}footer .menu{display:grid;grid-column:1;grid-row:1;grid-template-rows:100px 1fr}footer .menu .footer-menu{display:flex;line-height:1.77}footer .menu .footer-menu>div{margin-right:2.33333%;width:31%}footer .menu .footer-menu>div .list-item{display:block;margin-top:16px}footer .menu .footer-menu>div .list-item:first-child{margin-top:0}footer .menu .footer-menu>div .list-item:has(a.child){margin-left:.25em;padding-left:.75em;position:relative}footer .menu .footer-menu>div .list-item:has(a.child):before{content:"- ";left:0;position:absolute}footer .menu .footer-menu>div .list-item:has(.heading){margin-top:0;padding-left:0;position:static}footer .menu .footer-menu>div .list-item:has(.heading):before{display:none}footer .menu .footer-menu>div .list-item a,footer .menu .footer-menu>div .list-item span{font-size:1.6rem}footer .menu .footer-menu>div .list-item a span,footer .menu .footer-menu>div .list-item span span{display:inline-block}footer .menu .footer-menu>div .list-item a.heading,footer .menu .footer-menu>div .list-item span.heading{display:inline-block;font-size:1.8rem;font-weight:600;margin-top:32px}footer .menu .footer-menu>div .list-item a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){footer .menu .footer-menu>div .list-item a:hover{background-size:100% 1px}}@media screen and (min-width:1280px){footer .menu .footer-menu>div .list-item a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}footer>.access{border-radius:0 24px 24px 0;display:grid;grid-column:2;grid-row:1;grid-template-rows:100px 1fr;padding:40px 0 0 40px}footer>.access .access-inner{grid-row-start:2;max-width:560px}footer>.access .access-inner .grid-item span{font-size:1.6rem}footer>.access .access-inner .btn-container{flex-direction:column;gap:0}footer>.access .access-inner .btn-container .primary-btn{width:100%}footer>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:40px}footer .copy,footer .title{width:100%}footer .title>div{width:calc(100% - 136px)}footer .title:before{height:100.58px;margin-right:16px;width:120px}}.top main .top-headding{text-align:center}.top main .top-headding span{color:#4d869c;font-family:Roboto Condensed,sans-serif;font-size:1.6rem;letter-spacing:.1rem}@media screen and (min-width:768px){.top main .top-headding span{font-size:1.8rem}}@media screen and (min-width:1280px){.top main .top-headding span{font-size:2.2rem}}.top main .top-headding h2{font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;font-weight:500;letter-spacing:.2rem;margin-top:8px}@media screen and (min-width:768px){.top main .top-headding h2{font-size:3.2rem}}@media screen and (min-width:1280px){.top main .top-headding h2{font-size:4rem}}.top main .swiper .buttun-container .button{align-items:center;background-color:#2b2f33;border-radius:22px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:.3s;width:44px}@media (hover:hover) and (pointer:fine){.top main .swiper .buttun-container .button:hover{background-color:#4d869c}}.top main .swiper .buttun-container .button:before{content:"";display:block;height:36px;width:36px}@media screen and (min-width:768px){.top main .swiper .buttun-container .button{border-radius:32px;height:64px;width:64px}.top main .swiper .buttun-container .button:before{height:40px;width:40px}}.top main .hero-area{margin-top:40px;padding:0 16px;position:relative}.top main .hero-area .hero-title{text-align:center}.top main .hero-area .hero-title img{width:80%}.top main .hero-img{padding-left:16px;padding-right:16px;padding-top:40px;position:relative}@keyframes scroll{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.top main .hero-img .hero-img .swiper,.top main .hero-img .hero-img .swiper-slide,.top main .hero-img .hero-img .swiper-wrapper{height:auto}.top main .hero-img .scroll{left:50%;position:absolute;top:80px;transform:translateX(-50%) translateY(-50%);z-index:10}.top main .hero-img .scroll:after,.top main .hero-img .scroll:before{background-color:#4d869c;content:"";display:inline-block;height:48px;position:absolute;right:50%;top:-52px;transform:translateX(-50%);width:2px}.top main .hero-img .scroll:before{animation:scroll 1.5s infinite;background-color:#4d869c;z-index:5}.top main .hero-img .scroll:after{background-color:#fff;right:calc(50% - 1px)}.top main .hero-img .scroll p{color:#fff;font-size:1.3rem;letter-spacing:.2rem;text-shadow:1px 2px 8px rgba(0,0,0,.8)}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.05)}}.top main .hero-img .swiper .swiper-slide{border-radius:24px;overflow:hidden}.top main .hero-img .swiper .swiper-slide .swiper-img{background-repeat:no-repeat;background-size:cover;padding-top:520px;width:100%}.top main .hero-img .swiper .swiper-slide.slide-01 .swiper-img{background-image:url(../images/top/main_visual.jpg);background-position:50%}.top main .hero-img .swiper .swiper-slide.slide-02 .swiper-img{background-image:url(../images/about/about_visual_03.jpg);background-position:25%}.top main .hero-img .swiper .swiper-slide.slide-03 .swiper-img{background-image:url(../images/top/main_visual_2.jpg);background-position:25% top}.top main .hero-img .swiper .swiper-slide.slide-04 .swiper-img{background-image:url(../images/top/main_visual_3.jpg);background-position:20%}.top main .hero-img .swiper .swiper-slide-active .swiper-img,.top main .hero-img .swiper .swiper-slide-duplicate-active .swiper-img,.top main .hero-img .swiper .swiper-slide-prev .swiper-img{animation:zoomUp 6s linear 0s normal both}.top main .hero-img .swiper .swiper-pagination{bottom:24px}.top main .hero-img .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#7ab2b2;border-radius:8px;height:8px;opacity:1;width:80px}.top main .hero-img .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4d869c}.top main .news-area{padding:64px 0}.top main .news-area .grid-container{display:grid}.top main .news-area ul{margin-top:32px}.top main .news-area ul li{border-top:1px solid hsla(0,0%,8%,.2)}.top main .news-area ul li:last-child{border-bottom:1px solid hsla(0,0%,8%,.2)}.top main .news-area ul li a{align-items:center;display:flex;flex-wrap:wrap;padding:16px 16px 16px 0;position:relative;transition:.3s}@media (hover:hover) and (pointer:fine){.top main .news-area ul li a:hover{background-color:#d8edf7}.top main .news-area ul li a:hover:after{transform:translateX(.1rem)}}.top main .news-area ul li a .news-date{color:#151515;display:block;font-size:1.4rem;width:100%}@media screen and (min-width:768px){.top main .news-area ul li a .news-date{font-size:1.6rem}}@media screen and (min-width:1280px){.top main .news-area ul li a .news-date{font-size:1.8rem}}.top main .news-area ul li a .news-title{color:#4d869c;display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){.top main .news-area ul li a .news-title{font-size:1.6rem}}@media screen and (min-width:1280px){.top main .news-area ul li a .news-title{font-size:1.8rem}}.top main .news-area ul li a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%230" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');background-size:cover;content:"";display:block;height:12px;position:absolute;right:.1rem;width:12px}.top main .news-area .primary-btn{margin:32px auto 0}.top main .about-area{background-color:#eef7ff;padding-bottom:64px;padding-top:64px}.top main .about-area .grid-container{display:block;width:100%}.top main .about-area .grid-container .about-img{margin-right:auto;width:calc(100% - 40px)}.top main .about-area .grid-container .about-txt{margin:32px auto 0;width:calc(100% - 32px)}.top main .about-area .grid-container .about-txt .primary-btn,.top main .about-area .grid-container .about-txt p{margin-top:32px}.top main .student-area{padding-bottom:64px;padding-top:64px;position:relative;z-index:0}.top main .student-area:before{background-image:url(../../assets/images/top/bg-admission_blur.jpg);background-position-y:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.top main .student-area .grid-container .student-txt .top-headding{text-align:center}.top main .student-area .grid-container .student-txt .primary-btn{margin-top:32px;text-align:center}.top main .student-area .grid-container .student-img{margin-top:32px}.top main .student-area .grid-container .student-img .swiper{padding:32px 16px 0 32px}.top main .student-area .grid-container .student-img .swiper .swiper-slide-active .swiper-img:after,.top main .student-area .grid-container .student-img .swiper .swiper-slide-duplicate-active .swiper-img:after,.top main .student-area .grid-container .student-img .swiper .swiper-slide-prev .swiper-img:after{animation:zoomUp 5s linear 0s normal both}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper{height:auto}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide{border-radius:16px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);overflow:hidden;transition:.5s}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide .swiper-img{border-radius:16px;display:block;filter:grayscale(50%) brightness(100%);padding-top:62.5%;position:relative;width:100%}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide .swiper-img:before{background:linear-gradient(transparent,rgba(0,0,0,.5));border-radius:0 0 16px 16px;bottom:0;content:"";display:block;height:20%;opacity:0;position:absolute;transition:.3s;width:100%;z-index:3}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide .swiper-img:after{background-image:url(../images/top/admission_01.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide span{bottom:24px;color:#fff;display:inline-block;font-size:2rem;font-weight:400;opacity:0;position:absolute;right:8px;transition:.3s;z-index:4}@media screen and (min-width:768px){.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide span{font-size:2.2rem}}@media screen and (min-width:1280px){.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide span{font-size:2.4rem}}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.1)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-img{filter:grayscale(0)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-img:before,.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.swiper-slide-active span{opacity:1}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.slide-01 .swiper-img:after{background-image:url(../images/top/admission_01.jpg)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.slide-02 .swiper-img:after{background-image:url(../images/top/admission_02.jpg)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.slide-03 .swiper-img:after{background-image:url(../images/top/admission_03.jpg)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.slide-04 .swiper-img:after{background-image:url(../images/top/admission_04.jpg)}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.slide-05 .swiper-img:after{background-image:url(../images/top/admission_05.jpg)}.top main .student-area .grid-container .student-img .buttun-container{display:flex;gap:16px;justify-content:center;margin-top:64px}.top main .student-area .grid-container .student-img .buttun-container .student-button-prev:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF" preserveAspectRatio="none"><path d="m10.8 12l3.9 3.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T8.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.7-.275t.7.275t.275.7t-.275.7z"/></svg>')}.top main .student-area .grid-container .student-img .buttun-container .student-button-next:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M12.6 12L8.7 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7z"/></svg>')}.top main .group-area{background-color:#cde8e5;padding-bottom:64px;padding-top:64px}.top main .group-area .group-img{margin-top:32px}.top main .group-area .group-img .swiper{padding:0 16px}.top main .group-area .group-img .swiper .swiper-wrapper{height:auto}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide{border-radius:16px}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide .swiper-img{background-image:url(../images/top/specialize_01.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);display:block;padding-top:120%;position:relative;text-align:right;width:100%}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide .swiper-img:before{background:linear-gradient(transparent,rgba(0,0,0,.5));border-radius:0 0 16px 16px;bottom:0;content:"";display:block;height:20%;position:absolute;width:100%}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide .swiper-img:after{color:#4d869c;content:"01";display:block;font-family:Roboto Condensed,sans-serif;font-size:8rem;font-weight:400;left:8px;opacity:.6;position:absolute;top:8px}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide span{bottom:24px;color:#fff;display:inline-block;font-size:2.8rem;font-weight:400;position:absolute;right:24px}@media screen and (min-width:768px){.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide span{font-size:3.2rem}}@media screen and (min-width:1280px){.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide span{font-size:4rem}}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-01 .swiper-img{background-image:url(../images/top/specialize_01.jpg)}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-02 .swiper-img{background-image:url(../images/top/specialize_02.jpg)}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-02 .swiper-img:after{content:"02"}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-03 .swiper-img{background-image:url(../images/top/specialize_03.jpg)}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-03 .swiper-img:after{content:"03"}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-04 .swiper-img{background-image:url(../images/top/specialize_04.jpg)}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-04 .swiper-img:after{content:"04"}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-05 .swiper-img{background-image:url(../images/top/specialize_05.jpg)}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide.slide-05 .swiper-img:after{content:"05"}.top main .group-area .group-img .swiper .buttun-container{display:flex;gap:16px;justify-content:center;margin-top:32px}.top main .group-area .group-img .swiper .buttun-container .group-button-prev:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF" preserveAspectRatio="none"><path d="m10.8 12l3.9 3.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T8.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.7-.275t.7.275t.275.7t-.275.7z"/></svg>')}.top main .group-area .group-img .swiper .buttun-container .group-button-next:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M12.6 12L8.7 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7z"/></svg>')}.top main .access-area{background-image:url(../../assets/images/top/access-building.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:64px;padding-top:64px}.top main .access-area .top-headding{color:#fff;text-align:center}.top main .access-area .top-headding span{color:#fff}.top main .access-area .grid-container,.top main .access-area .map-container{margin-left:auto;margin-right:auto;margin-top:32px;width:calc(100% - 32px)}.top main .access-area .map-container{border-radius:16px;overflow:hidden;padding-top:60vh;position:relative}.top main .access-area .map-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.top main .access-area .grid-container .map-btn a{align-items:center;background-color:#fff;border-radius:48px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);color:#4d869c;display:flex;font-size:1.4rem;font-weight:600;justify-content:center;overflow:hidden;padding:16px 0;transition:.3s}@media screen and (min-width:768px){.top main .access-area .grid-container .map-btn a{font-size:1.6rem}}@media screen and (min-width:1280px){.top main .access-area .grid-container .map-btn a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.top main .access-area .grid-container .map-btn a:hover{background-color:#d8edf7}}.top main .access-area .grid-container .map-btn a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M3.6,9h4.8c.7,0,1.2-.5,1.2-1.2v-1.2H2.4v1.2c0,.7.5,1.2,1.2,1.2M8.9,10.2c.4.6.2,1.3-.4,1.7-.2.1-.4.2-.7.2h-3.8c-.7,0-1.2-.5-1.2-1.2,0-.2,0-.5.2-.7-1.1-.2-1.9-1.2-1.9-2.4V2.4C1.2,1.1,2.3,0,3.6,0h4.8c1.3,0,2.4,1.1,2.4,2.4v5.4c0,1.1-.8,2.1-1.9,2.4M9.6,5.4v-3c0-.7-.5-1.2-1.2-1.2H3.6c-.7,0-1.2.5-1.2,1.2v3h7.2ZM8.4,1.8c.3,0,.6.3.6.6v1.8c0,.3-.3.6-.6.6s-.6-.3-.6-.6v-1.8c0-.3.3-.6.6-.6M3.6,8.4c-.3,0-.6-.3-.6-.6s.3-.6.6-.6.6.3.6.6-.3.6-.6.6M8.4,8.4c-.3,0-.6-.3-.6-.6s.3-.6.6-.6.6.3.6.6-.3.6-.6.6M4.1,10.8h3.8l-.4-.6h-3l-.4.6Z"/></svg>');content:"";display:inline-block;height:2rem;margin-right:8px;width:2rem}.top main .access-area .grid-container .map-btn a[target=_blank]{align-items:center;display:flex;justify-content:center;position:relative}@media (hover:hover) and (pointer:fine){.top main .access-area .grid-container .map-btn a[target=_blank]:hover:after{right:3.1rem;transform:translateY(-.1rem)}}.top main .access-area .grid-container .map-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;position:absolute;right:3.2rem;transition:.3s}.top main .access-area .grid-container .map-btn.bus a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M3.5,10.7v.3c0,.3,0,.5-.3.7s-.4.3-.7.3-.5,0-.7-.3-.3-.4-.3-.7v-1c-.2-.2-.3-.4-.5-.7s-.2-.5-.2-.8V2.5c0-.9.4-1.5,1.2-1.9C3,.2,4.3,0,6,0,7.8,0,9.1.2,9.9.6c.8.4,1.2,1,1.2,1.9v6c0,.3,0,.6-.2.8-.1.3-.3.5-.5.7v1c0,.3,0,.5-.3.7s-.4.3-.7.3-.5,0-.7-.3-.3-.4-.3-.7v-.3H3.5ZM6,1.9h3.5H2.5h3.5ZM8.5,6.3H2.2h7.6-1.3ZM2.2,5.1h7.6v-1.9H2.2v1.9ZM3.8,8.8c.3,0,.5,0,.7-.3s.3-.4.3-.7,0-.5-.3-.7-.4-.3-.7-.3-.5,0-.7.3-.3.4-.3.7,0,.5.3.7c.2.2.4.3.7.3M8.2,8.8c.3,0,.5,0,.7-.3s.3-.4.3-.7,0-.5-.3-.7-.4-.3-.7-.3-.5,0-.7.3-.3.4-.3.7,0,.5.3.7.4.3.7.3M2.5,1.9h7.1c-.2-.2-.5-.3-1-.4-.5-.1-1.4-.2-2.5-.2-1.1,0-1.9,0-2.5.2-.5.1-.9.3-1.1.4M3.5,9.5h5.1c.3,0,.6-.1.9-.4.2-.2.4-.5.4-.9v-1.9H2.2v1.9c0,.3.1.6.4.9.2.2.5.4.9.4"/></svg>')}.top main .access-area .grid-container .map-btn.car a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M2,10v.3c0,.3,0,.5-.3.7s-.4.3-.7.3-.5,0-.7-.3C0,10.8,0,10.6,0,10.3v-4.8C0,5.5,0,5.4,0,5.3c0,0,0-.1,0-.2L1.3,1.6c0-.3.2-.5.5-.6s.5-.2.8-.2h6.8c.3,0,.5,0,.8.2s.4.4.5.6l1.2,3.5c0,0,0,.1,0,.2,0,0,0,.2,0,.2v4.8c0,.3,0,.5-.3.7s-.4.3-.7.3-.5,0-.7-.3-.3-.4-.3-.7v-.3H2ZM1.9,4h8.3l-.7-2H2.6l-.7,2ZM1.3,5.3v3.3-3.3ZM3,8c.3,0,.5,0,.7-.3s.3-.4.3-.7,0-.5-.3-.7-.4-.3-.7-.3-.5,0-.7.3-.3.4-.3.7,0,.5.3.7c.2.2.4.3.7.3M9,8c.3,0,.5,0,.7-.3s.3-.4.3-.7,0-.5-.3-.7-.4-.3-.7-.3-.5,0-.7.3-.3.4-.3.7,0,.5.3.7.4.3.7.3M1.3,8.7h9.3v-3.3H1.3v3.3Z"/></svg>')}.top main .access-area .grid-container .map-btn+.map-btn{margin-top:16px}@media screen and (min-width:768px){.top main .top-headding{text-align:left}.top main .top-headding h2{margin-top:16px}.top main .hero-area{margin-top:0;padding:80px 40px}.top main .hero-area .hero-title{max-width:780px}.top main .hero-area .hero-title img{width:100%}.top main .hero-img{padding-left:40px;padding-right:40px}.top main .hero-img .scroll{top:110px}.top main .hero-img .scroll:after,.top main .hero-img .scroll:before{height:80px;top:-76px;top:-90px}.top main .hero-img .scroll p{font-size:2rem}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.1)}}.top main .hero-img .swiper .swiper-slide{max-height:780px}.top main .hero-img .swiper .swiper-slide .swiper-img{padding-top:44%}.top main .hero-img .swiper .swiper-slide.slide-01 .swiper-img,.top main .hero-img .swiper .swiper-slide.slide-02 .swiper-img,.top main .hero-img .swiper .swiper-slide.slide-03 .swiper-img,.top main .hero-img .swiper .swiper-slide.slide-04 .swiper-img{background-position:50%}.top main .news-area .grid-container{display:grid;grid-template-columns:2fr 3fr;margin-right:auto;row-gap:40px}.top main .news-area ul{grid-column:2;grid-row:1/3;margin-top:0}.top main .news-area ul li a{padding:24px 40px 24px 24px}.top main .news-area ul li a:after{right:24px}.top main .news-area .primary-btn{margin:0}.top main .about-area{display:flex;padding-bottom:200px;padding-top:200px}.top main .about-area .grid-container .about-img{max-width:960px}.top main .about-area .grid-container .about-img img{border-radius:0 40px 40px 0}.top main .about-area .grid-container .about-txt{background-color:#fff;border-radius:40px 0 0 40px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);margin:-20% 0 0 auto;position:relative;right:0;width:60%;z-index:2}.top main .about-area .grid-container .about-txt .about-txt-inner{padding:40px 40px 36px}.top main .about-area .grid-container .about-txt .about-txt-inner p{margin-top:40px}.top main .about-area .grid-container .about-txt .about-txt-inner .primary-btn{margin-top:40px;text-align:right}.top main .student-area .grid-container .student-img .swiper{padding-top:40px}.top main .student-area .grid-container .student-img .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.2)}.top main .group-area{padding-bottom:200px;padding-top:200px}.top main .group-area .top-headding{text-align:center}.top main .group-area .group-img{padding-top:48px}.top main .group-area .group-img .swiper{overflow:unset;padding:0 40px}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide .swiper-img:after{font-size:12rem}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide .swiper-img span{bottom:40px;right:40px}.top main .group-area .group-img .swiper .buttun-container{bottom:-32px;margin-top:0;position:absolute;right:40px;z-index:2}.top main .access-area{padding-bottom:200px;padding-top:200px}.top main .access-area .grid-container,.top main .access-area .map-container{margin-left:auto;margin-right:auto;margin-top:40px;width:calc(100% - 80px)}.top main .access-area .map-container{padding-top:640px}.top main .access-area .grid-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.top main .access-area .grid-container .map-btn{width:calc(50% - 8px)}.top main .access-area .grid-container .map-btn a{padding:24px 0}.top main .access-area .grid-container .map-btn a:before{height:2.4rem;margin-right:16px;width:2.4rem}.top main .access-area .grid-container .map-btn+.map-btn{margin-top:0}}@media screen and (min-width:1280px){.top main .hero-area,.top main .hero-img{padding-left:80px;padding-right:80px}.top main .news-area .grid-container{width:100%}.top main .news-area .grid-container ul li a{padding:32px 64px 32px 48px}.top main .news-area .grid-container ul li a .news-date{margin-right:24px;width:auto}.top main .news-area .grid-container ul li a:after{right:48px}.top main .news-area .grid-container ul li a .news-title{margin-top:0}.top main .about-area .grid-container .about-txt .about-txt-inner{padding:64px 80px 64px 64px}.top main .student-area{padding-bottom:200px;padding-top:200px}.top main .student-area .grid-container{display:flex}.top main .student-area .grid-container .student-txt{align-items:center;background-color:#fff;border-radius:0 40px 40px 0;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);box-sizing:content-box;display:flex;height:100%;margin-top:-300px;padding:80px 0;position:absolute;width:40%}.top main .student-area .grid-container .student-txt .student-txt-inner{margin-left:auto;margin-right:6.25vw}.top main .student-area .grid-container .student-txt .student-txt-inner .primary-btn,.top main .student-area .grid-container .student-txt .student-txt-inner .top-headding{text-align:left}.top main .student-area .grid-container .student-img{margin-left:auto;margin-top:0;width:60%}.top main .student-area .grid-container .student-img .swiper{height:100%;padding-left:12.5vw}.top main .student-area .grid-container .student-img .swiper .swiper-slide{height:auto;width:480px}.top main .student-area .grid-container .student-img .swiper .buttun-container{gap:24px;justify-content:flex-start;margin-left:-24px;margin-top:60px}.top main .group-area .group-img{padding-top:72px}.top main .group-area .group-img .swiper{padding:0 80px}.top main .group-area .group-img .swiper .swiper-wrapper .swiper-slide a span{font-size:3.6rem}.top main .group-area .group-img .swiper .buttun-container{gap:24px;right:80px}.top main .access-area .grid-container,.top main .access-area .map-container{flex-wrap:nowrap;width:calc(100% - 160px)}}