main{background-color:#fff8f1;color:#000}.block-main{padding:7.2rem 2rem}@media screen and (max-width: 768px){.block-main{padding:3rem 2rem 3.4rem 2rem}}.fv{background-image:url(../img/fv-contact.jpg);background-position:50% 45%}@media screen and (max-width: 768px){.fv{background-size:110vw;background-position:20% 25%}}.fv .page-title::before{content:"contact"}.block-contact-form{max-width:77rem;min-width:28rem;padding:4.7rem 5.5rem 5.4rem 5rem;margin:0 auto;background-color:#fff}@media screen and (max-width: 768px){.block-contact-form{padding:2rem 1.5rem 2.5rem}}.block-contact-form p{font-size:1.5rem;line-height:1.93;letter-spacing:.05em;margin:0}@media screen and (max-width: 768px){.block-contact-form p{font-size:1.3rem;line-height:2.1}}@media screen and (max-width: 768px){.block-contact-form p .lettering{font-feature-settings:"palt"}}.block-contact-form .required::after{content:"*";color:#c81616;padding-left:.2em}.block-contact-form .block-fome-items{padding:3.5rem 0}@media screen and (max-width: 768px){.block-contact-form .block-fome-items{padding:2rem 0}}.block-contact-form .block-fome-items label{font-size:1.4rem;line-height:1;letter-spacing:.3em;margin-bottom:1.7rem}@media screen and (max-width: 768px){.block-contact-form .block-fome-items label{font-size:1.5rem;margin-bottom:1.3rem}}.block-contact-form .block-fome-items .form-item:not(:last-of-type){margin-bottom:2rem}@media screen and (max-width: 768px){.block-contact-form .block-fome-items .form-item:not(:last-of-type){margin-bottom:2.2rem}}.block-contact-form .block-fome-items .form-control{font-size:1.6rem;background-color:#fff8f1;border:solid 1px #f88102;line-height:2.4}@media screen and (max-width: 768px){.block-contact-form .block-fome-items .form-control{line-height:2.5}}.block-contact-form .block-fome-items .form-control:focus{background-color:#fff;outline:none}.block-contact-form .block-fome-items textarea{height:14rem;line-height:1.8 !important}@media screen and (max-width: 768px){.block-contact-form .block-fome-items textarea{height:20rem}}.block-contact-form .block-submit-btn{margin-top:2rem}@media screen and (max-width: 768px){.block-contact-form .block-submit-btn{margin-top:1rem}}.block-contact-form .block-submit-btn .btn-submit{font-size:2rem;line-height:1;letter-spacing:.19em;padding:2.6rem 12rem}@media screen and (max-width: 768px){.block-contact-form .block-submit-btn .btn-submit{font-size:1.6rem;width:100%;padding:1.3rem 0;border-radius:25px}}#confirm,#thanks{font-feature-settings:"palt"}#confirm .confirm-info-tabl,#thanks .confirm-info-tabl{width:100%;margin:5rem auto}@media screen and (max-width: 768px){#confirm .confirm-info-tabl,#thanks .confirm-info-tabl{width:80%}}#confirm .btn-submit,#confirm .btn-back,#thanks .btn-submit,#thanks .btn-back{font-size:2rem;line-height:1;padding:1.3rem 2rem}@media screen and (max-width: 768px){#confirm .btn-submit,#confirm .btn-back,#thanks .btn-submit,#thanks .btn-back{font-size:1.6rem;border-radius:50rem}}#confirm .btn-back,#thanks .btn-back{background-color:#fff;border:1px solid #f88102;color:#f88102}#confirm .btn-back:hover,#confirm .btn-back:active,#confirm .btn-back:focus,#thanks .btn-back:hover,#thanks .btn-back:active,#thanks .btn-back:focus{background-color:#f88102 !important;color:#fff;transition:all 1s}/*# sourceMappingURL=contact.css.map */