.initial-appointment{margin-top:3.25em}.initial-appointment--simple{margin-top:0}@media only screen and (max-width:767px){.initial-appointment{margin-top:0}}.initial-appointment__image{position:relative;float:left;width:55%;margin:0 3.25em 3.25em 0}@media only screen and (max-width:991px){.initial-appointment__image{float:none;width:auto;margin:0 0 1.5em 0}}.initial-appointment__image .img{margin:0 auto}.initial-appointment__time{position:absolute;bottom:1.5em;left:1.35em;max-width:42%}@media only screen and (max-width:1199px){.initial-appointment__time{max-width:50%}}@media only screen and (max-width:767px){.initial-appointment__time{left:0;bottom:0;max-width:none}}.initial-appointment__sign-list{background:url(../img/decor-background.png) center center/100% auto;margin:.5em 0 3em 0;padding:2.5em 0;font-size:1.25em;color:#fff}@media only screen and (max-width:991px){.initial-appointment__sign-list{margin:2em 0}}@media only screen and (max-width:991px){.initial-appointment__sign-list{margin:1em 0}}@media only screen and (max-width:767px){.initial-appointment__sign-list{padding:1em 0;font-size:1em;background-size:auto auto}}.initial-appointment__content{margin:3em 0 2em 0}.initial-appointment__content::after{display:block;clear:both;content:""}@media only screen and (max-width:991px){.initial-appointment__content{margin:2em 0}}@media only screen and (max-width:767px){.initial-appointment__content{margin-bottom:1.25em}}.initial-appointment__definition{line-height:1.5}.initial-appointment__definition::after{display:block;clear:both;content:""}.initial-appointment__definition .initial-appointment__term{padding-top:1em;text-transform:uppercase;color:#999897;font-size:.65em;font-weight:500}@media only screen and (max-width:991px){.initial-appointment__definition .initial-appointment__term{display:none}}@media only screen and (max-width:991px){.initial-appointment__definition .h3{text-align:center}}.initial-appointment__definition--repeated{background:#f5f5f5;padding:2.75em 0 0 0}@media only screen and (max-width:991px){.initial-appointment__definition--repeated{padding-bottom:1px}}@media only screen and (max-width:767px){.initial-appointment__definition--repeated{padding:0;background-color:transparent}}.initial-appointment__definition--repeated .initial-appointment__image{float:right;margin:0 0 3.25em 3.25em}@media only screen and (max-width:991px){.initial-appointment__definition--repeated .initial-appointment__image{float:none;margin:0 0 1.5em 0}}.initial-appointment__definition--repeated .initial-appointment__time{left:auto;right:1.35em}@media only screen and (max-width:767px){.initial-appointment__definition--repeated .initial-appointment__time{right:auto;bottom:0;left:0}}.initial-appointment__definition--repeated .text-content__alert{margin-top:2em;clear:none}.initial-appointment__footnotes{margin:2.5em 0}.initial-appointment__footnotes .footnotes-list__item::before{content:unset!important}.initial-appointment__exclude{margin:3em 0 3em 0}.appointment-time{background:linear-gradient(90deg,#f17800 0,#f19300 95%);padding:1em 3em 1.75em 1.75em;color:#fff;font-size:.9em}@media only screen and (max-width:767px){.appointment-time{padding:.75em 1.75em .75em 1.5em}}.appointment-time__icon{position:absolute;top:.6em;right:.6em;font-size:1.25em}.appointment-time__length{font-size:1.85em;font-weight:700;line-height:1.45}@media only screen and (max-width:1199px){.appointment-time__length{font-size:1.25em}}@media only screen and (max-width:767px){.appointment-time__length{white-space:nowrap;vertical-align:middle}.appointment-time__length .svg-icon{margin:-.3em .25em 0 0}}.sign-list__title{font-size:1.7em;font-weight:700;text-align:center}@media only screen and (max-width:767px){.sign-list__title{padding-right:1em;padding-left:1em;font-size:1em;font-weight:600}}.sign-list__list{list-style:none;display:flex;justify-content:space-between;margin:2em 0;padding:0}@media only screen and (max-width:991px){.sign-list__list{display:block;margin:2em 0}}@media only screen and (max-width:767px){.sign-list__list{margin-bottom:1em}}.sign-list__item{position:relative;width:33.333%;padding:0 0 0 3.7em;line-height:1.5}@media only screen and (max-width:991px){.sign-list__item{width:auto;margin:1em 0}}@media only screen and (max-width:767px){.sign-list__item{padding-left:2.65em;padding-bottom:.75em;font-size:.9375em;border-bottom:1px solid rgba(255,255,255,.5)}.sign-list__item:last-child{border-bottom:none}}.sign-list__item:not(:last-child){padding-right:2em}.sign-list__counter{background:#fff;position:absolute;left:0;top:.25em;padding:.45em;color:#f17800;font-size:1.35em;border-radius:100%}@media only screen and (max-width:767px){.sign-list__counter{font-size:.85em}}.sign-list__counter .svg-icon{display:block}.sign-list__warning{position:relative;margin:2.5em 3em 1em 4em;padding-left:2.3em;clear:both}@media only screen and (max-width:991px){.sign-list__warning{margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.sign-list__warning{margin-top:1em;font-size:.9375em;padding-left:2.75em}}.sign-list__warning::before{background:#fff;position:absolute;display:block;top:.1em;left:0;width:1.25em;line-height:1.25em;text-align:center;border-radius:100%;color:#f17800;content:"!"}@media only screen and (max-width:767px){.sign-list__warning::before{font-size:1.25em}}.appointment-content__summary{float:left;width:33.333%;margin-top:1.3em}@media only screen and (max-width:991px){.appointment-content__summary{float:none;width:auto;margin-bottom:3em}}@media only screen and (max-width:767px){.appointment-content__summary{margin-bottom:1.5em}}.appointment-content__list{margin-top:-1.3em;margin-left:33.333%;padding-left:7em;-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:1199px){.appointment-content__list{-moz-column-count:1;column-count:1;padding-left:3em}}@media only screen and (max-width:991px){.appointment-content__list{margin-left:0;padding-left:0}}.appointment-content ol{margin:0}.appointment-content ol li{min-height:5.45em;margin:0;padding:1.3em .35em 1.3em 4em;border-bottom:1px solid #e1e1e1}@media only screen and (max-width:1199px){.appointment-content ol li{min-height:0}}@media only screen and (max-width:767px){.appointment-content ol li{padding-left:3.25em;padding-top:1.1em;padding-bottom:1.1em}}.appointment-content ol li.appointment-content__item--middle,.appointment-content ol li:last-child{border-bottom:none}@media only screen and (max-width:1199px){.appointment-content ol li.appointment-content__item--middle,.appointment-content ol li:last-child{min-height:0;border-bottom:1px solid #e1e1e1}.appointment-content ol li.appointment-content__item--middle:last-child,.appointment-content ol li:last-child:last-child{border-bottom:none}}.appointment-content ol li::before{font-size:1.1em;top:50%;transform:translate(0,-50%)}@media only screen and (max-width:767px){.appointment-content ol li::before{font-size:.75em;left:.5em}}.appointment-content .appointment-content__title{margin-top:0;margin-bottom:.5em}@media only screen and (max-width:767px){.appointment-content .appointment-content__title{text-align:center}}.appointment-content .appointment-content__description{margin:1em 0}@media only screen and (max-width:767px){.appointment-content .appointment-content__description{margin:.75em 0}}.appointment-exclude__title{text-align:center}.appointment-exclude__not{color:#f17800}.appointment-exclude__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.appointment-exclude__item{display:flex;align-items:center;width:33.333333%;border-bottom:1px solid #e1e1e1}@media only screen and (max-width:991px){.appointment-exclude__item{width:100%}}@media only screen and (max-width:767px){.appointment-exclude__item{align-items:baseline}}.appointment-exclude__item--last{border-bottom:none}@media only screen and (max-width:991px){.appointment-exclude__item--last{border-bottom:1px solid #e1e1e1}.appointment-exclude__item--last:last-child{border-bottom:none}}.appointment-exclude__icon{margin-right:1.5em;padding:.8em .85em;color:#f17800;font-size:.85em;border:3px solid #f17800;border-radius:100%}@media only screen and (max-width:767px){.appointment-exclude__icon{padding:.65em;font-size:.6em;border:2px solid #f17800}}.appointment-exclude__icon .svg-icon{display:block}@media only screen and (max-width:767px){.appointment-exclude ul{margin:0}}.appointment-exclude ul li{padding:1.15em 3em 1.15em 0;margin:0}@media only screen and (max-width:767px){.appointment-exclude ul li{padding:1.25em 2em 1.25em .65em}.appointment-exclude ul li:first-child{padding-top:.35em}}.appointment-exclude ul li::before{content:none}