*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}img{max-width:100%;display:block}a{text-decoration:none}li{margin-bottom:.6em}p{margin-bottom:.7em}body{font-size:16px;font-family:"Roboto",sans-serif;font-weight:300;line-height:1.375rem}.main-section{margin-bottom:3em}.main-section:last-of-type{margin-bottom:0}.main-section .section-header{background:hsl(275.7,55.2%,41.2%);color:#fff;font-size:1.2em;padding:1.5em 2em;letter-spacing:1.5px}.header__hamburger-icon{display:flex;background:#fff;justify-content:center;align-items:center;position:fixed;top:10px;right:10px;width:2em;height:2em;border-radius:5px;cursor:pointer;z-index:200}.header__hamburger-icon__bar,.header__hamburger-icon__bar::before,.header__hamburger-icon__bar::after{position:relative;display:block;width:80%;height:2px;border-radius:10px;background:#000;transition:all 150ms ease-in-out}.header__hamburger-icon__bar::before,.header__hamburger-icon__bar::after{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.header__hamburger-icon__bar::before{top:-300%}.header__hamburger-icon__bar::after{top:300%}.header__nav{position:fixed;top:0;right:0;width:100%;max-height:100%;max-width:400px;overflow-y:auto;background:#fff;z-index:100;transform-origin:0% 0%;transform:translateX(100%);transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1);padding-bottom:1em;line-height:1.6875rem}.header__nav-title{padding:.5em .5em .5em 1.1em;background:hsl(275.7,55.2%,41.2%)}.header__nav-title a{color:#fff}.header__nav__list{list-style-type:none;margin-top:2em}.header__nav__list-item{margin-bottom:1em;text-align:center}.header__nav__list-item__link{color:hsl(275.7,55.2%,41.2%);opacity:0;transition:opacity 500ms ease-in}#header__hamburger-check{display:none}#header__hamburger-check:checked~.header__nav{box-shadow:0 0 50px hsla(189.8,88.4%,13.5%,.1);transform:none}#header__hamburger-check:checked~.header__hamburger-icon .header__hamburger-icon__bar{transform:rotate(45deg)}#header__hamburger-check:checked~.header__hamburger-icon .header__hamburger-icon__bar:before{transform:rotate(-90deg);top:0}#header__hamburger-check:checked~.header__hamburger-icon .header__hamburger-icon__bar:after{opacity:0}#header__hamburger-check:checked~.header__nav .header__nav__list-item__link{opacity:1}@media(min-width: 1025px){.container{width:1028px;margin:0 auto}}.footer{margin:2em 0;font-size:.8rem;text-align:center}.footer .seperator{display:inline-block;height:.6rem;width:2px;margin:0 .2em;background:hsl(189.8,88.4%,13.5%)}.carousel{width:90%;margin:2em auto 3em;line-height:1.6875rem}.carousel__container{height:630px;overflow:hidden}@media(min-width: 451px){.carousel__container{height:580px}}.carousel__track{list-style:none;height:100%;height:100%;position:relative;height:100%;transition:transform 250ms ease-in}.carousel__item{position:absolute;top:0;bottom:0;width:100%;height:100%}.carousel__item .testimonial{display:flex;flex-direction:column;position:relative;padding:.8em;border:1px solid hsl(275.7,55.2%,41.2%);height:550px;margin-top:80px;padding-top:5em}@media(min-width: 451px){.carousel__item .testimonial{height:500px}}.carousel__item .testimonial__image{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);display:block;width:150px;border-radius:50%;border:1px solid hsl(0,0%,67.1%)}.carousel__item .testimonial__highlight{font-style:italic;font-weight:bold;text-align:center;margin:1em 0}.carousel__item .testimonial__text{font-size:.9em}@media(min-width: 768px){.carousel__item .testimonial__text{font-size:1rem;padding:0 3em}}.carousel__item .testimonial__text p{margin-bottom:.5em}.carousel__item .testimonial__text p:last-child{margin-bottom:0}.carousel__item .testimonial__bottom{align-items:center;color:hsl(275.7,55.2%,41.2%);align-self:flex-end}@media(min-width: 768px){.carousel__item .testimonial__bottom{padding:0 3em}}@media(min-width: 451px){.carousel__item .testimonial__bottom{margin-top:1.5em}}.carousel__item .testimonial__bottom__personal-name{font-weight:bold;font-size:.8rem;line-height:1;margin-bottom:.5em}@media(min-width: 768px){.carousel__item .testimonial__bottom__personal-name{font-size:1rem}}.carousel__item .testimonial__bottom__personal-location{font-size:.6rem;line-height:1}@media(min-width: 768px){.carousel__item .testimonial__bottom__personal-location{font-size:.8rem}}.carousel__nav{display:flex;justify-content:center;align-items:center;margin-top:1em;padding:.5em}.carousel__nav-dot{width:10px;height:10px;border-radius:50%;background:hsla(275.7,55.2%,41.2%,.3);margin:0 .5em}.carousel__nav-dot.current-slide{background:hsl(275.7,55.2%,41.2%)}.carousel__arrows{display:flex;width:100px;margin:.4em auto}.carousel__arrows__container{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.carousel__arrows__container--left{margin-right:auto}.carousel__arrows__container--right{margin-left:auto}.carousel__arrows .hide{display:none}.arrow{border:solid hsl(275.7,55.2%,41.2%);border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow--large{border:solid hsl(275.7,55.2%,41.2%);border-width:0 2px 2px 0;display:inline-block;padding:7px}.arrow--right{transform:rotate(-45deg)}.arrow--left{transform:rotate(135deg)}.arrow--up{transform:rotate(-135deg)}.arrow--down{transform:rotate(45deg)}.home{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.6875em}.home__logo{width:160px;margin-top:auto}@media(min-width: 768px){.home__logo{width:200px}}@media(min-width: 1025px){.home__logo{width:300px}}.home__logo-bottom{font-size:1.3rem}.home__subtitle,.home__nihongo{color:hsl(275.7,55.2%,41.2%);font-size:.7rem;margin-top:1.6em}@media(min-width: 768px){.home__subtitle,.home__nihongo{font-size:.9rem}}.home__subtitle{font-weight:bold}.home__nihongo{margin-top:0;line-height:13px}.home__more{margin-top:auto;margin-bottom:1.8em;width:1em;height:1em;color:hsl(275.7,55.2%,41.2%);opacity:0;transition:opacity 1000ms ease-in,transform 200ms ease-in}.home__more:hover{transform:rotate(45deg) scale(1.2)}#video .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}#video .video-wrapper iframe{position:absolute;height:100%;width:100%;top:0;left:0}.why{color:#fff;line-height:1.6875rem}@media(min-width: 451px){.why__section img,.why__section__description{width:80%;margin:0 auto}}.why__section__header{background:hsl(190.2,67%,34.5%);padding:1.7em 2em;letter-spacing:1.5px;text-align:center}.why__section__description{background:hsl(189.8,88.4%,13.5%);padding:2.3125em}.why__section__description__title{font-size:1.17rem;font-weight:bold;margin-bottom:.7em}@media(min-width: 768px){.why__section__description__title{font-size:1.3rem}}.why__section__description__points{list-style:none;font-size:.9rem}@media(min-width: 768px){.why__section__description__points{font-size:1rem}}@media(min-width: 601px){.why__section{background:hsl(189.8,88.4%,13.5%);width:100%;margin:0 auto 2em}.why__section__description-box{display:flex}.why__section__description-box img,.why__section__description-box__description{width:50%;align-self:center}.why__section--right .why__section__description-box{flex-direction:row-reverse}}.why__symptoms{background:hsl(190.2,67%,34.5%);border-radius:20px;margin:3em 1.3125em 0;padding:2em}@media(min-width: 768px){.why__symptoms{font-size:1.1rem}}.why__symptoms__list{padding:1.5em}.why__symptoms__list li{margin:0 0 0 .5em}.why__symptoms__list li:last-child{margin-top:1em}.testimonials__points{margin:0 1.3125em;padding:1.5em 2em 2.5em;background:hsl(190.2,67%,34.5%);color:#fff;border-radius:20px;list-style:none;text-align:center;line-height:1.5rem}@media(min-width: 768px){.testimonials__points{font-size:1.1rem}}.testimonials__points li{margin-bottom:2.5em;position:relative}.testimonials__points li::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:80%;height:1px;background:hsl(0,0%,67.1%)}.testimonials__points li:last-child{margin-bottom:0}.testimonials__points li:last-child::after{height:0;width:0}.what__section__text{padding:2em;background:hsl(190.2,67%,34.5%);color:#fff;line-height:1.6875rem}@media(min-width: 768px){.what__section__text{font-size:1.1rem}}.what__section__text ul{margin:.7em 0 0 1em;line-height:1.5rem}@media(min-width: 451px){.what__section__text,.what__section img{width:80%;margin:0 auto}}@media(min-width: 601px){.what__section{display:flex;margin-bottom:2em;background:hsl(190.2,67%,34.5%)}.what__section img,.what__section__text{width:50%;align-self:center}.what__section--right{flex-direction:row-reverse}}.what__all-ages{margin:3em 0 5em;color:hsl(190.2,67%,34.5%);text-align:center;position:relative;line-height:1.6875rem}@media(min-width: 768px){.what__all-ages{font-size:1.1rem;font-weight:400}}.what__all-ages::after{content:"";position:absolute;left:50%;transform:translateX(-50%);background:hsl(190.2,67%,34.5%);width:60%;bottom:-20px;height:1px}.expect__image{width:100%}.expect .tabs{position:relative;display:flex;justify-content:space-between;background:#fff;margin-top:1px;height:500px}@media(min-width: 451px){.expect .tabs{height:300px}}.expect .tabs .tab{flex:1;background:hsl(190.2,67%,34.5%)}.expect .tabs .tab [type=radio]{display:none}.expect .tabs .tab [type=radio]:checked~.content{z-index:2}.expect .tabs .tab [type=radio]:checked~label{background:hsl(275.7,55.2%,41.2%)}.expect .tabs .tab [type=radio]:checked~label::before{content:"";position:absolute;height:35px;width:35px;right:100%;border-right:1px solid #fff;border-top:1px solid #fff;transform:translate(50%, -20%) rotate(45deg);background:hsl(190.2,67%,34.5%);z-index:2}.expect .tabs .tab label{position:relative;display:block;text-align:center;padding-top:14px;height:50px;color:#fff;z-index:3;padding-left:10px}@media(min-width: 768px){.expect .tabs .tab label{font-size:1.2rem}}.expect .tabs .tab label:hover{cursor:pointer}.expect .tabs .tab label::after{content:"";flex:none;position:absolute;height:35px;width:35px;left:100%;border-right:1px solid #fff;border-top:1px solid #fff;transform:translate(-50%, -20%) rotate(45deg);background:inherit;z-index:2}.expect .tabs .tab .content{position:absolute;top:50px;right:0;bottom:0;left:0;background:#fff;padding:1.5em 2.3125em;z-index:-1}@media(min-width: 768px){.expect .tabs .tab .content{font-size:1.1rem}}.expect .tabs .tab .content p{margin-bottom:.7em;line-height:22px}.expect .tabs .tab .content ul{margin-left:20px}.expect .tabs .tab:first-child label::before{display:none}.expect .tabs .tab:last-child label::after{display:none}.about-me__image{margin-bottom:1em}@media(min-width: 451px){.about-me__image{width:250px;float:left;margin:1em 1em 1em 2.3125em}}.about-me__text{padding:1em 2.3125em}@media(min-width: 768px){.about-me__text{font-size:1.1rem}}.pricing__consultation{max-width:310px;margin:0 auto 2em;padding:1em;border:1px solid hsl(190.2,67%,34.5%);border-radius:5px;line-height:1.6875rem}@media(min-width: 768px){.pricing__consultation{font-size:1.1rem}}.pricing__consultation:first-of-type{margin-top:2em}@media(min-width: 601px){.pricing__consultation{max-width:90%;margin:0 auto 2em}}.pricing__consultation__top{padding:1em;background:hsl(190.2,67%,34.5%);color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center}.pricing__consultation__top__title{background:#fff;color:hsl(190.2,67%,34.5%);border-radius:50%;width:7em;margin-right:1em;height:7em;display:flex;justify-content:center;align-items:center;text-align:center}.pricing__consultation__top__details{margin:auto;text-align:center;font-size:.8rem}.pricing__consultation__top__details p{margin-bottom:0;line-height:1rem}.pricing__consultation__top__details .consultation-type{display:block;font-size:.9rem;margin:.4em 0}.pricing__consultation__top__details.follow-up{margin:auto 0;margin-left:auto;width:90px;display:flex;flex-direction:column;justify-content:center;line-height:9px;text-align:left}@media(min-width: 601px){.pricing__consultation__top__details.follow-up{margin-left:2em}}.pricing__consultation__top__details.follow-up strong{display:block;font-size:1rem;margin-bottom:.8em}.pricing__consultation__top__details.follow-up .pricing-value{font-size:1rem}.pricing__consultation__top__details.follow-up .pricing-consultation-duration{margin-bottom:1.5em}@media(min-width: 601px){.pricing__consultation__top__details{margin:0}}.pricing__consultation__details p:first-child{color:hsl(190.2,67%,34.5%);font-size:1.3rem;margin:1em 0 .5em 0;font-weight:bold}.pricing__consultation__details ul{margin:.5em 0 1.5em 1em}.pricing__consultation__details ul li{margin-bottom:.3em}.pricing__consultation__details__heading{color:hsl(190.2,67%,34.5%);font-weight:400}@media(min-width: 601px){.pricing__consultation__details__wrapper{display:flex;justify-content:space-around;align-items:stretch;margin-top:2em}}.pricing__consultation__details__type{border:1px solid hsl(189.8,88.4%,13.5%);margin:2em 0;color:hsl(189.8,88.4%,13.5%);padding:1em;border-radius:5px}@media(min-width: 601px){.pricing__consultation__details__type{width:45%;flex-grow:100%;margin:0}}.pricing__consultation__details__type__heading{margin-top:1.5em;font-weight:400}.pricing__consultation__details__type__top{display:flex;justify-content:space-between;align-items:center}.pricing__consultation__details__type__top__title{display:flex;justify-content:center;align-items:center;width:7em;height:7em;background:hsl(189.8,88.4%,13.5%);color:#fff;border-radius:50%;text-align:center}.pricing__consultation__details__type__top__details{margin:auto 0;margin-left:auto;width:73px;display:flex;flex-direction:column;justify-content:center;line-height:9px;margin-right:auto}.pricing__consultation__details__type__top__details strong{display:block;margin-bottom:.5em}.pricing__consultation__details__type__top__details__cost{position:relative}.pricing__consultation__details__type__top__details__cost .discount-price{position:absolute;background-color:hsl(275.7,55.2%,41.2%);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;top:100%;left:100%;transform:translate(-50%, -70%)}.pricing__consultation__details__type__top__details .pricing-value{font-size:1rem}.pricing__consultation__details__type__top__details__duration{margin-bottom:1em}.pricing__consultation__details__type__discount{background-color:hsl(275.7,55.2%,41.2%);color:#fff;padding:.3em;border-radius:5px;margin:1em 0;text-align:center;line-height:1.3}.pricing__consultation__details__type__discount .limited{font-size:.8rem}.pricing__consultation__details__type__details{margin:1em 0 0 1em}.pricing__consultation__details__type__details li{margin-bottom:.1em}.pricing__how-many{margin:0 1.3125em;line-height:1.6875rem}@media(min-width: 768px){.pricing__how-many{font-size:1.1rem}}.pricing__how-many__title{color:hsl(190.2,67%,34.5%);margin-bottom:.5em;font-size:1.3rem}@media(min-width: 768px){.pricing__how-many__title{font-size:1.4rem}}.pricing__how-many__details{background:hsl(190.2,67%,34.5%);color:#fff;margin-bottom:3em;border-radius:5px;padding:1.5em 1em}.pricing__how-many__details__highlight{margin:2em 0 .2em;padding:1em;background:#fff;color:hsl(190.2,67%,34.5%);border-radius:5px;line-height:1.375rem}@media(min-width: 768px){.pricing__how-many__details__highlight{font-size:1.1rem}}.pricing__discounts{line-height:1.6875rem}.pricing__discounts__title{color:hsl(275.7,55.2%,41.2%);font-size:1.7rem;margin:0 1em .5em}.pricing__discounts__opening{margin:0 auto 2.5em;max-width:310px;padding:1em;border-radius:5px;text-align:center;background-color:hsl(275.7,55.2%,41.2%);color:#fff}@media(min-width: 768px){.pricing__discounts__opening{max-width:700px;padding:2em;display:grid;grid-template-columns:1fr 200px;grid-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.pricing__discounts__opening__title{font-size:1.5rem;margin-bottom:1em}@media(min-width: 768px){.pricing__discounts__opening__title{font-size:2.2rem;margin-top:.5em;grid-column:1/2}}.pricing__discounts__opening__sessions{border:2px solid #fff;border-radius:5px;font-size:1.3rem;padding:.7em 1em}@media(min-width: 768px){.pricing__discounts__opening__sessions{grid-column:1/2;font-size:1.8rem;line-height:1.3}}.pricing__discounts__opening__sessions .amount{position:relative}.pricing__discounts__opening__sessions .amount .pp{position:absolute;font-size:.7rem;white-space:nowrap;left:102%;bottom:10%}.pricing__discounts__opening__text{width:-moz-max-content;width:max-content;margin:1em auto 0;text-align:left;font-size:.8rem;line-height:1.2;margin-bottom:2em}.pricing__discounts__opening__text .offer{text-align:center}@media(min-width: 768px){.pricing__discounts__opening__text{grid-column:1/2}}.pricing__discounts__opening__save{width:200px;height:200px;margin:0 auto;border-radius:50%;background-color:#fff;color:hsl(275.7,55.2%,41.2%);font-size:1.7rem;font-weight:700;padding-top:1.8em}@media(min-width: 768px){.pricing__discounts__opening__save{grid-column:2/3;grid-row:1/4;justify-items:center;align-items:center;margin:auto 0}}.pricing__discounts__opening__save .large-text{display:block;margin-top:.4em;font-size:3.5rem}@media(min-width: 768px){.pricing__discounts__packs{display:flex;justify-content:space-between;align-items:stretch}}.pricing__discounts__pack{border:solid 1px hsl(275.7,55.2%,41.2%);border-radius:5px;margin:0 auto 2.5em;text-align:center;position:relative;max-width:310px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.pricing__discounts__pack.premium{border:3px solid hsl(275.7,55.2%,41.2%)}@media(min-width: 451px){.pricing__discounts__pack{margin-left:auto;margin-right:auto}}@media(min-width: 768px){.pricing__discounts__pack{width:30%}}.pricing__discounts__pack__title{padding:1.5em 0 3.3em;width:100%;background:hsl(275.7,55.2%,41.2%);color:#fff;font-size:2rem;font-weight:bold}.pricing__discounts__pack__details{transform:translateY(-34%);background:hsl(190.2,67%,34.5%);border-radius:50%;border:1px solid #fff;width:80%;height:0;color:#fff;padding-bottom:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing__discounts__pack__details__inner{position:absolute;top:50%;transform:translateY(-50%);font-weight:bold}.pricing__discounts__pack__details__inner__sessions{margin-bottom:2em}.pricing__discounts__pack__details__inner__sessions h4{font-size:1.5rem}@media(min-width: 768px){.pricing__discounts__pack__details__inner__sessions h4{font-size:1rem}}.pricing__discounts__pack__details__inner__sessions span{display:block;margin-top:.3em;font-size:2.3rem}@media(min-width: 768px){.pricing__discounts__pack__details__inner__sessions{margin-bottom:1em}}@media(min-width: 768px){.pricing__discounts__pack__details__inner__valid{font-size:.9rem}}.pricing__discounts__pack__details__inner__valid .valid{margin-right:.5em}.pricing__discounts__pack__details__new_venue{position:absolute;top:85%;left:20%;transform:rotate(-10deg);width:86%;padding:.3em .5em;border-radius:5px;font-size:1.3rem;background:hsl(275.7,55.2%,41.2%);color:#fff}.pricing__discounts__pack__details__new_venue.premium{width:87.25%}.pricing__discounts__pack__usefull-for{padding:0 1em;text-align:left;position:relative}.pricing__discounts__pack__usefull-for__heading{margin-bottom:1em;font-weight:bold;font-size:1.2rem;text-align:center}.pricing__discounts__pack__usefull-for__points{text-align:left;margin:1em 0 1.5em 1em}.pricing__discounts__pack__usefull-for__points li{margin-bottom:0}@media(min-width: 768px){.pricing__discounts__pack__usefull-for{font-size:1rem;padding:0 1.5em}}.pricing__discounts__pack__price{padding:1.3em 2em 1.3em;margin-top:auto;position:relative}.pricing__discounts__pack__price__amount{font-size:1.5rem}.pricing__discounts__pack__price__amount.strikethough{text-decoration:line-through}.pricing__discounts__pack__price__amount.highlight{font-weight:bold}.pricing__discounts__pack__price__discount{display:inline-block;width:70px;height:70px;background-color:hsl(275.7,55.2%,41.2%);color:#fff;border-radius:50%;margin-left:.5em;line-height:70px;font-size:1.5rem;transform:translateY(-5%)}.pricing__discounts__pack__price__discount .currency-symbol{font-size:1rem}.pricing__discounts__pack__discount{padding:.5em;font-size:.8rem;background:hsl(275.7,55.2%,41.2%);color:#fff;letter-spacing:1px;display:flex;justify-content:center;align-items:center;width:80%;margin-bottom:3em;border-radius:5px}.pricing__discounts__pack__discount .highlight{font-size:1.5em;margin:0 .2em 0 .2em}.pricing__discounts__pack__discount .highlight sup{font-size:.5rem}@media(min-width: 768px){.pricing__discounts__pack__discount{width:90%;top:-50px}}@media(min-width: 1025px){.pricing__discounts__pack__discount{width:90%;top:-65px}}.pricing__sum,.pricing__method,.pricing__cancellation{padding:2em 2.3125em;font-size:.8rem}@media(min-width: 768px){.pricing__sum,.pricing__method,.pricing__cancellation{font-size:1rem}}.pricing__sum{padding-top:0;padding-bottom:0;margin-top:2em}.pricing__method__list{margin-left:3em}.pricing__method__heading,.pricing__cancellation__heading{color:hsl(275.7,55.2%,41.2%);font-size:1.2rem;margin-bottom:.5em}.booking{background-color:hsl(190.2,67%,34.5%)}.booking .booking__area{margin:2em;padding:1em;color:#fff;line-height:1.6875rem;border-radius:5px}@media(min-width: 768px){.booking .booking__area{font-size:1.1rem}}.booking .booking__area:last-child{margin-top:0}.booking .booking__area.contact{background-color:#fff;color:hsl(190.2,67%,34.5%);display:flex;flex-direction:column;grid-gap:2em;gap:2em}@media(min-width: 768px){.booking .booking__area.contact{flex-direction:row}}.booking .booking__area.contact .contact__box__title{font-size:1.5rem;margin-bottom:.5em}.booking .booking__area.contact .contact__box__email{margin-bottom:.3em}.booking .booking__area.contact .contact__box__email,.booking .booking__area.contact .contact__box__phone{display:flex;grid-gap:.7em;gap:.7em;align-items:center}.booking .booking__area.contact .contact__box__email .email,.booking .booking__area.contact .contact__box__phone .email{color:#fff}.booking .booking__area.contact .contact__box__email .email:hover,.booking .booking__area.contact .contact__box__phone .email:hover{text-decoration:underline}.booking .booking__area.locations{width:min(500px,100% - 3em);margin-left:auto;margin-right:auto;font-size:1rem}.booking .booking__area.locations .locations__title{margin-bottom:.7em}.booking .booking__area.locations .area{font-size:1.5rem}.booking .booking__area.locations .area :nth-of-type(2){color:red;margin-top:3em}.booking .booking__area.locations .locations__distance{margin-top:.7em;margin-bottom:1em;font-size:.8rem;line-height:1.3}.booking .booking__area.locations .timetable-heading{font-size:1.2rem;margin:1.5em 0 .5em}.booking .booking__area.locations .timetable{list-style-type:none;margin-bottom:1em;padding-left:0}@media(min-width: 451px){.booking .booking__area.locations .timetable{padding-left:25%}}.booking .booking__area.locations .timetable .item{margin-bottom:0;text-align:left}.booking .booking__area.locations .timetable .item .day{display:inline-block;width:7em}.booking .booking__area.locations .timetable .item .location{margin-left:.5em;font-size:.8rem}.booking .booking__area.locations .appointment{margin-top:2em}.info-box{background-color:hsl(190.2,67%,34.5%);color:#fff;padding:1em;border-radius:5px}.covid__text{padding:2em 2.3125em;background:hsl(190.2,67%,34.5%);color:#fff;line-height:1.6875rem}@media(min-width: 768px){.covid__text{font-size:1.1rem}}.covid__text__points{margin:1.5em 0 1.5em 1em}.covid__text__points li{margin-bottom:.3em}.covid__text .ati-logo{margin:2em auto 0;max-width:200px}@media(min-width: 768px){.covid__text .ati-logo{max-width:300px}}

/*# sourceMappingURL=main.css.map*/