@font-face{font-family:Deledda;src:url(/_next/static/media/ofont.ru_Deledda.289e2352.ttf)}@font-face{font-family:DeleddaO;src:url(/_next/static/media/ofont.ru_DeleddaO.5a1d7ed3.ttf)}@font-face{font-family:LTSuperiorR;src:url(/_next/static/media/LTSuperior-Regular.0b78ca28.otf)}@font-face{font-family:LTSuperiorM;src:url(/_next/static/media/LTSuperior-Medium.e442b13f.otf)}@font-face{font-family:LTSuperiorB;src:url(/_next/static/media/LTSuperior-Bold.de1e7d5b.otf)}@font-face{font-family:Kanit;src:url(/_next/static/media/Kanit_Cyrillic.f253f752.ttf)}@font-face{font-family:MagnetTrialM;src:url(/_next/static/media/MagnetTrial-Medium.643a76ed.ttf)}@font-face{font-family:MagnetTrialL;src:url(/_next/static/media/MagnetTrial-Light.6d2527c9.ttf)}@font-face{font-family:FuturaRg;src:url(/_next/static/media/FuturaRg.a16ba813.ttf)}@font-face{font-family:Florisel;src:url(/_next/static/media/Floriselscript.85fb2c47.ttf)}@font-face{font-family:Kindentosca;src:url(/_next/static/media/Kindentosca.9bf4cefd.otf)}@font-face{font-family:Propisi;src:url(/_next/static/media/Propisi.e357e13c.ttf)}@font-face{font-family:Arctika;src:url(/_next/static/media/Arc.ae43ffb3.otf)}.appointment{position:relative;width:90%;background-color:#fff2c8;margin:20px auto;border-radius:20px;padding:30px}@media screen and (max-width:420px){.appointment{padding:30px 10px}}.appointment__content{text-align:center}.appointment__title{font-family:MagnetTrialM,Arial,Helvetica,sans-serif;font-size:1.8rem}@media screen and (max-width:900px){.appointment__title{font-size:1.6rem}}.appointment__text{font-family:LTSuperiorR,Arial,Helvetica,sans-serif;font-size:1.2rem;color:#4a4a4a;width:500px;margin:20px auto;line-height:1.6rem}@media screen and (max-width:900px){.appointment__text{width:400px;font-size:1rem;line-height:1.4rem}}@media screen and (max-width:800px){.appointment__text{width:350px;font-size:1rem;line-height:1.4rem}}@media screen and (max-width:700px){.appointment__text{width:300px;font-size:.9rem;line-height:1.2rem}}@media screen and (max-width:540px){.appointment__text{width:230px}}.appointment__form{width:700px;margin:0 auto}@media screen and (max-width:900px){.appointment__form{width:600px}}@media screen and (max-width:800px){.appointment__form{width:500px}}@media screen and (max-width:700px){.appointment__form{width:400px}}@media screen and (max-width:540px){.appointment__form{width:300px}}@media screen and (max-width:420px){.appointment__form{width:230px}}.appointment__label{font-family:LTSuperiorR,Arial,Helvetica,sans-serif;font-size:1rem;color:#878787;display:block;text-align:start;margin:15px auto 5px;width:70%}.appointment__label:after{content:"*";margin-left:5px;color:red}.appointment__input{display:block;margin:0 auto;width:70%;height:2rem;padding:5px;font-size:1.5rem;border-radius:10px}@media screen and (max-width:700px){.appointment__input{font-size:1rem}}@media screen and (max-width:420px){.appointment__input{width:90%}}.appointment__textarea{width:85%;height:200px;font-size:1.2rem;border-radius:10px;margin-top:35px;resize:none;padding:10px}@media screen and (max-width:420px){.appointment__textarea{width:100%}}.appointment__button{margin:0 20px;padding:5px;font-size:1.2rem;background-color:#ffa734;color:#fff;border-radius:10px;height:42px;width:150px;cursor:pointer;display:block;font-family:LTSuperiorM,Arial,Helvetica,sans-serif}.appointment__button:hover{background-color:#df932f;color:#dcdcdc;transition:all .3s linear}.appointment__button:active{background-color:#ac7124;color:#8b8b8b;transition:all .3s linear}.appointment__button:disabled{background-color:#ac7124;color:#595959;transition:all .3s linear}.appointment__check{font-family:LTSuperiorR,Arial,Helvetica,sans-serif;font-size:1rem;color:#878787;text-align:center;margin:15px auto 5px;width:70%}.appointment__check input[type=checkbox]{margin-right:10px;cursor:pointer}.appointment__check:after{content:"*";margin-left:5px;color:red}.appointment__politic{font-size:.9rem;color:#878787;text-align:center;margin:8px auto 5px;width:70%}.appointment__politic,.button-placement{font-family:LTSuperiorR,Arial,Helvetica,sans-serif}.button-placement{margin:20px auto}