@font-face{font-family:HDI-GerlingSans-Regular;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2) format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2) format("woff2")}.section-content p{--font-size:18px;--font-size-rem:1.125rem;--line-height:26px;--line-height-rem:1.625rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.appointment .container{max-width:560px}.appointment .form__button{margin:30px 0 0}.appointment .form__input.-file{align-items:center;background-color:initial;border-color:#e5e5e5;color:#868686;display:flex;font-family:HDI-GerlingSans-Regular;gap:10px;justify-content:space-between;padding:10px 15px;position:relative}.appointment .form__input.-file .form__reset{pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.appointment .form__input.-file.-valid{color:#006729;font-family:HDI-GerlingSans-Bold}.appointment .form__input.-file.-valid .form__reset{pointer-events:all;transform:translateY(-50%) rotate(-45deg);z-index:2}.appointment .form__input.-file label{--font-size:12px;--font-size-rem:0.75rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.appointment .form__input-button{--font-size:10px;--font-size-rem:0.625rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.appointment__result{align-items:center;background-color:#ebf6dd;border:1px dashed #006729;border-radius:10px;color:#006729;display:flex;flex-direction:column;gap:10px;padding:40px;position:relative;width:100%}.appointment__result-text{--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem}.appointment__result-name,.appointment__result-text{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.appointment__result-name{--font-size:20px;--font-size-rem:1.25rem;--line-height:26px;--line-height-rem:1.625rem;font-family:HDI-GerlingSans-Bold}.appointment__result-date{--font-size:16px;--font-size-rem:1rem;--line-height:22px;--line-height-rem:1.375rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.appointment__result-icon{align-items:center;background-color:#fff;border:1px solid #006729;border-radius:50%;display:flex;height:44px;justify-content:center;padding:10px;position:absolute;right:30px;top:0;transform:translateY(-50%);width:44px}.appointment__result-icon svg{height:13px}.step{width:100%}.step,.step__info{align-items:center;display:flex;flex-direction:column}.step__info{gap:10px;justify-content:center;padding:0 0 60px;text-align:center}.step__info-name{--font-size:26px;--font-size-rem:1.625rem;--line-height:34px;--line-height-rem:2.125rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.step__info span,.step__info-name{color:#006729;font-family:HDI-GerlingSans-Bold}.step__button{height:50px;margin:30px 0 0;width:100%}.service{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:10px 0;padding:30px;width:100%;--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem;gap:30px}.service,.service__title{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.service__title{color:#006729;font-family:HDI-GerlingSans-Bold;--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem}.service__address{margin:10px 0;text-decoration:underline}.service__address,.service__info{--font-size:14px;--font-size-rem:0.875rem;--line-height:18px;--line-height-rem:1.125rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.service__contact{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:20px 0 0}.service__contact-item:nth-child(odd){font-family:HDI-GerlingSans-Bold}.service__contact-item:nth-child(2n){color:#006729}.service__contact-item:nth-child(2n):hover{cursor:pointer;text-decoration:underline}.service__icons{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end}.service__icon{align-items:center;background-color:#006729;border-radius:50%;display:flex;height:45px;justify-content:center;min-width:45px;padding:10px;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out;width:45px}.service__icon svg{height:20px}.service__icon:hover{background-color:#79b530}@media screen and (min-width:576px){.appointment .form__input.-file{gap:30px;padding:10px 15px 10px 30px}.appointment .form__input.-file label{--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (min-width:768px){.appointment__result{flex-direction:row}.appointment__result-text{margin:0 auto 0 0}.service{flex-direction:row;gap:10px}}