:root{--logo: 224px;--spacing-unit: 5px;--aside-width: 250px;--aside-margin: 250px;--col-padding: calc(3 * var(--spacing-unit));--col-margin: calc(6 * var(--spacing-unit));--header-height: 94px;--header-title: clamp(32px, 2.34375vw, 45px);--header-title-margin: calc(7.6 * var(--spacing-unit));--header-title-padding: calc(3.2 * var(--spacing-unit));--header-title-line-height: 1.3;--sub-header-title: clamp(32px, 2.34375vw, 45px);--sub-header-title-margin: calc(1 * var(--spacing-unit));--sub-header-title-padding: 0;--sub-header-title-line-height: 1.3;--title: clamp(20px, 1.5625vw, 30px);--title-margin: calc(2 * var(--spacing-unit));--title-line-height: 1.2;--sub-title: 18px;--sub-title-margin: calc(1 * var(--spacing-unit));--sub-title-padding: calc(1 * var(--spacing-unit));--sub-title-line-height: 1.3;--b-aside-title: 25px;--b-aside-padding: calc(2 * var(--spacing-unit));--b-aside-margin: calc(2 * var(--spacing-unit));--b-main-menu__link-margin-tb: 0;--b-main-menu__link-margin-lr: 0;--b-main-menu__link-padding-tb: calc(2 * var(--spacing-unit));--b-main-menu__link-padding-lr: calc(3.2 * var(--spacing-unit));--b-dropdown-menu-padding-tb: calc(1 * var(--spacing-unit));--b-dropdown-menu-padding-lr: calc(2 * var(--spacing-unit));--b-dropdown-menu-radius: 0px;--b-sub-main-menu__link-margin-tb: calc(3 * var(--spacing-unit));--b-sub-main-menu__link-margin-lr: calc(3 * var(--spacing-unit));--b-sub-main-menu__link-padding-tb: calc(1 * var(--spacing-unit));--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit));--b-topnav__link-padding-tb: calc(2 * var(--spacing-unit));--b-topnav__link-padding-lr: calc(3 * var(--spacing-unit));--btn__padding-tb: calc(1.4 * var(--spacing-unit));--btn__padding-lr: calc(5* var(--spacing-unit));--btn__size: 20px;--btn__radius: 0px;--btn-lg__padding-tb: calc(1.5* var(--spacing-unit));--btn-lg__padding-lr: calc(8* var(--spacing-unit));--btn-lg__size: 20px;--btn-lg__radius: 0px;--btn-sm__padding-tb: var(--spacing-unit);--btn-sm__padding-lr: calc(2* var(--spacing-unit));--btn-sm__size: 14px;--btn-sm__radius: 0px;--input-height: 45px;--input-padding-tb: 10px;--input-padding-lr: 15px;--input-radius: 0px;--inline-label-width: 150px}@media(max-width: 1279px){:root{--b-topnav__link-margin-lr: calc(2 * var(--spacing-unit));--b-topnav__link-padding-tb: calc(2 * var(--spacing-unit));--b-topnav__link-padding-lr: calc(2 * var(--spacing-unit));--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit))}}@media(max-width: 1023px){:root{--logo: 200px;--sub-title: 20px;--p: 16px}}@media(max-width: 991px){:root{--header-height: 64px;--logo: 180px;--sub-title: 22px;--aside-width: 100%;--main-width: 100%;--b-sub-main-menu__link-padding-lr: calc(2 * var(--spacing-unit));--header-title-margin: calc(5.4 * var(--spacing-unit));--btn__size: 18px}}@media(max-width: 767px){:root{--sub-title: 20px}}@media(max-width: 480px){:root{--sub-title: 18px;--inline-label-width: 100%;--btn__size: 16px}}@media(max-width: 375px){:root{--sub-title: 17px}}html:not(.sb-active) body:not(.leave-top) .b-header .logo-c{display:none}html:not(.sb-active) body:not(.leave-top) .b-header .logo-w{display:block}html:not(.sb-active) body:not(.leave-top) .b-header .b-main-menu__item .b-main-menu__link{color:#fff}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__search img.search-icon{opacity:0}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__search img.home-search-icon{opacity:1}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__search.show>a img.home-search-icon,html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__search>a:hover img.home-search-icon{opacity:0}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__link{color:#fff}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__link:hover{color:#e50088}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__lang .b-sub-main-menu__link .b-sub-main-menu__txt{border-color:#fff}html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__lang.show .b-sub-main-menu__link .b-sub-main-menu__txt,html:not(.sb-active) body:not(.leave-top) .b-header .b-sub-main-menu__lang .b-sub-main-menu__link:hover .b-sub-main-menu__txt{border-color:#e50088}html:not(.sb-active) body:not(.leave-top) .b-header .hamburger-inner,html:not(.sb-active) body:not(.leave-top) .b-header .hamburger-inner::before,html:not(.sb-active) body:not(.leave-top) .b-header .hamburger-inner::after{background-color:#fff}.b-header__sub-main-menu .b-search-menu__wrap{margin-top:0}body .b-header .b-header__main-menu .dropdown-menu{background-color:rgba(0,0,0,0) !important}body.leave-top .b-header .b-header__main-menu .dropdown-menu{background-color:#fff !important}body:not(.leave-top) .b-header .b-header__main-menu .dropdown-menu a:not(:hover){color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input{color:#fff;border-color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input::-webkit-input-placeholder{color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input::-moz-placeholder{color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input:-ms-input-placeholder{color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input::-ms-input-placeholder{color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .b-search-input::placeholder{color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .input-group-append{border-color:#fff}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .input-group-append button{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}body:not(.leave-top) .b-header__sub-main-menu .b-search-menu__group .input-group-append button:hover{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(88%) saturate(3838%) hue-rotate(310deg) brightness(107%) contrast(126%);filter:brightness(0) saturate(100%) invert(13%) sepia(88%) saturate(3838%) hue-rotate(310deg) brightness(107%) contrast(126%)}banner,banner-item,splide{display:block;position:relative}.b-banner__content .b-main__banner .video-bg::before{content:"";background-color:rgba(0,0,0,.3);z-index:1}.b-banner__content .b-main__banner h1{font-size:clamp(32px,3.645833vw,70px);font-weight:200;line-height:1.42857}.b-banner__content .b-main__banner .slogan__wrap{color:#fff;width:max(50%,768px);max-width:calc(100% - 90px);padding-right:0;padding-left:0;z-index:3}@media(max-width: 991px){.b-banner__content .b-main__banner .slogan__wrap{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:0}}.b-banner__content .b-main__banner .slogan__wrap p{color:#fff}.b-banner__content .b-main__banner .b-card{border:none;padding:1px 0}.b-banner__content .b-main__banner .btn-secondary{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.b-banner__content .b-main__banner .btn-secondary:hover{color:#606060;background-color:hsla(0,0%,100%,.9)}.b-banner__content .b-main__banner .btn-secondary:hover::before{border-color:#606060}.b-banner__content .b-main__banner .btn-secondary::before{border-color:#fff}.b-banner__content .b-main__banner .splide__arrow--next{right:-280px}@media(max-width: 1554px){.b-banner__content .b-main__banner .splide__arrow--next{right:calc(-19vw + 20px)}}@media(max-width: 1279px){.b-banner__content .b-main__banner .splide__arrow--next{right:calc((100vw - 768px)/-2 + 40px)}}@media(max-width: 991px){.b-banner__content .b-main__banner .splide__arrow--next{right:-30px}}.b-banner__content .b-main__banner .splide__arrow--prev{left:-280px}@media(max-width: 1554px){.b-banner__content .b-main__banner .splide__arrow--prev{left:calc(-19vw + 20px)}}@media(max-width: 1279px){.b-banner__content .b-main__banner .splide__arrow--prev{left:calc((100vw - 768px)/-2 + 40px)}}@media(max-width: 991px){.b-banner__content .b-main__banner .splide__arrow--prev{left:-30px}}.b-middle .b-main__wrap{margin-top:0}.b-section{padding:clamp(60px,6.5625vw,126px) 0}.b-section:nth-child(even){background-color:#f2f3f4;margin:0 calc((100% - 100vw)/2)}.b-section:nth-child(even) .b-wrap{max-width:70%}@media(max-width: 1600px){.b-section:nth-child(even) .b-wrap{max-width:80%}}@media(max-width: 1279px){.b-section:nth-child(even) .b-wrap{max-width:90%}}.btn-secondary{padding-left:30px}.doctor-content{margin-top:clamp(-126px,-6.5625vw,-60px);margin-bottom:clamp(-126px,-6.5625vw,-60px)}.bottom-form{margin-top:0}.QT-medical-list{padding:0 8px;margin-top:clamp(30px,3.645833vw,70px)}.QT-medical-list h5{width:100%;color:#0005a3;margin-bottom:13px}.QT-medical-list .col{margin-bottom:0}.QT-medical-list .col+.col>.QT-medical-item{border-left:1px solid #d1d5d7}@media(max-width: 767px){.QT-medical-list .col+.col>.QT-medical-item{padding-top:30px;border-left:none}}.QT-medical-list .b-card{border:0}@media(max-width: 767px){.QT-medical-list .b-card__img{max-width:80%;margin:0 auto}}.QT-medical-list .b-card__content{padding-left:0;padding-right:0}.QT-medical-list .b-card__content>*:last-child{margin-bottom:0}.QT-medical-list+.btn-wrap{margin-top:clamp(15px,2.70833vw,52px)}.QT-medical-list .QT-medical-item{padding:0 40px}@media(max-width: 1279px){.QT-medical-list .QT-medical-item{padding:0 20px}}@media(max-width: 767px){.QT-medical-list .QT-medical-item{width:480px;max-width:100%;padding:0 20px;margin:0 auto}}.optimized-content h2{width:45.833vw;max-width:100%;margin:0 auto}@media(max-width: 991px){.optimized-content h2{width:100%}}.optimized-content h5{width:100%;color:#0005a3;margin-bottom:15px}.optimized-content p{line-height:1.25}.optimized-list{gap:50px 0;margin:clamp(30px,3.9375vw,100px) -20px 0}@media(max-width: 991px){.optimized-list{width:650px;max-width:100%;margin-left:auto;margin-right:auto}}.optimized-list>.col{padding:0 10px;margin-bottom:0}.optimized-list .b-card{border:0}.optimized-list .b-card .b-card__content{padding:20px 0}.optimized-list .b-card__img{aspect-ratio:325/178}@media(max-width: 991px){.optimized-list .b-card__img{max-width:100%;margin:0 auto}}@media(max-width: 767px){.optimized-list .b-card__img{aspect-ratio:unset}}.optimized-list .b-card__img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(max-width: 767px){.optimized-list .b-card__img img{height:auto}}.optimized-list .b-card__content>*{width:100%}.optimized-list .b-card__content>*:last-child{margin-bottom:0}@media(max-width: 991px){.wistia_responsive_padding{position:static !important;padding:60px 0 0 0 !important}.wistia_responsive_padding .wistia_embed{height:auto !important}.wistia_responsive_padding .wistia_embed>div{height:56.25vw !important;top:60px !important}}@media(max-width: 991px){.b-banner__content .b-main__banner .slogan__wrap{top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:0}}@media(max-width: 575px){.b-banner__content .b-main__banner .slogan__wrap{top:62%}}@media(max-width: 991px){.b-banner__content .b-main__banner h1{font-size:24px !important}}@media(max-width: 991px){.video-bg{height:calc(56.25vw + 60px) !important}}@media(max-width: 575px){.video-bg{height:100vh !important}}