.p-contact{padding-bottom:100px;margin-top:40px}@media(min-width:48em){.p-contact{padding-bottom:152px;margin-top:90px}}@media(min-width:48em){.p-contact__inner{max-width:1200px;padding-inline:40px;margin-inline:auto}}.p-contact__panel{padding:50px 20px;background-color:#fff;border-radius:50px}@media(min-width:48em){.p-contact__panel{padding:50px 40px 60px}}.p-contact__panel+.p-contact__panel{margin-top:30px}@media(min-width:48em){.p-contact__panel+.p-contact__panel{margin-top:50px}}.p-contact__text{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}@media(min-width:48em){.p-contact__text{font-size:var(--text-h4-size-md)}}.p-contact__text{margin-top:24px;font-weight:700;text-align:center}.p-contact__btn{display:grid;grid-template-columns:10px auto 10px;align-items:center;justify-items:center;width:-moz-fit-content;width:fit-content;min-width:300px;min-height:45px;padding-inline:20px;margin-inline:auto;margin-top:20px;font-size:1.4rem;font-weight:700;line-height:1.75;color:#fff;text-align:center;background-color:var(--color-logo);border:1px solid var(--color-logo);border-radius:9999px}@media(min-width:48em){.p-contact__btn{min-height:50px;margin-top:24px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}.p-contact__btn:hover{color:var(--color-logo);background-color:#fff}}.p-contact__btn:before{content:""}.p-contact__tel-link{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}@media(min-width:48em){.p-contact__tel-link{font-size:var(--text-h1-size-md)}}.p-contact__tel-link{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:20px;font-weight:700}@media(min-width:48em){.p-contact__tel-link{pointer-events:none}}
