.section{overflow:hidden}.section__title{font-size:clamp(38px,8vw,50px)}.slide__container{touch-action:pan-y pinch-zoom}.slide__item{flex:0 0 100%;user-select:none;transform:translateZ(0);min-width:0}.about__title,.appointment__title,.hero__title,.whyus__title{font-size:clamp(42px,8vw,72px)}.about__excerpt,.appointment__excerpt,.hero__excerpt,.whyus__excerpt{font-size:clamp(16px,4vw,18px)}.about__right,.appointment__right,.whyus__left{max-width:540px}.services__inner .slide__item{flex:0 0 92%}@media (min-width:768px){.services__inner .slide__item{flex:0 0 342px}.blog__inner .slide__item,.testimonial__inner .slide__item{flex:0 0 408px}}@media (min-width:1280px){.hero__inner{gap:0;align-items:center;flex-direction:row-reverse;padding:6rem 0}.about__inner,.appointment__inner,.whyus__inner{align-items:center;justify-content:space-between}.whyus__inner{flex-direction:row-reverse}}