.appointment-section{background-position:50%;background-size:cover;color:var(--white-color);height:90vh}.appointment-flex{align-items:center;display:flex;gap:1em;height:90vh;justify-content:center}.appointment-form{max-width:590px;width:50%}.appointment-form h2{font-size:4rem;line-height:104%;margin:0}.appointment-text{font-size:1.5rem;line-height:104%;margin:.5em 0}.contact-form input:not([type=submit]){background:#f5f5f5;border:1px solid #b4b4b4;border-radius:0;color:#acabab;font-size:14px;font-weight:600;letter-spacing:.14em;padding:.5em;width:90%}.contact-form .bottom-form{width:90%}.contact-form .bottom-form input[type=submit]{border-radius:10px;padding:.5em 2em}.conatct-form .bottom-form,.contact-form .bottom-form{align-items:center;display:flex;justify-content:space-between}.conatct-form .bottom-form p{color:#cbcbcb;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:12px;margin:0;text-align:right}.bottom-form input[type=submit]{background:var(--brand-pink-color);border-color:var(--brand-pink-color);border-radius:30px;padding:.7em 1em .5em}.bottom-form input[type=submit]:hover{cursor:pointer}.wpcf7 input[type=date]:before{content:attr(placeholder)}.appointment-flex .calender{height:90%;width:47%}@media (max-width:1200px){.appointment-flex{flex-direction:column;height:auto;padding:1em 0}.appointment-form h2{font-size:3rem}.appointment-form{width:100%}.appointment-text{font-size:1rem}.appointment-section{height:auto}.appointment-flex .calender{width:100%}}