.pipi-content,.pipi-content *{box-sizing:border-box}.pipi-content{background:#fff;color:#211f22;font-family:PiPiAssistant,Assistant,Arial,sans-serif;padding:65px 0 95px}.pipi-content__inner{width:min(940px,calc(100% - 40px));margin-inline:auto}.pipi-content h1{font-size:42px;line-height:1.15;font-weight:400;margin:0 0 42px}.pipi-content__block{margin-bottom:32px}.pipi-content__block h2{font-size:23px;line-height:1.3;margin:0 0 12px}.pipi-content__body{font-size:15px;line-height:1.72;color:#3f3c40;white-space:pre-line}.pipi-content__body p{margin:0 0 14px}.pipi-content__body a{color:inherit}.pipi-contact{background:#fff;padding:65px 0 95px;font-family:PiPiAssistant,Assistant,Arial,sans-serif;color:#211f22}.pipi-contact__inner{width:min(760px,calc(100% - 40px));margin-inline:auto}.pipi-contact h1{font-size:42px;font-weight:400;margin:0 0 35px}.pipi-contact label{display:block;font-size:14px;margin:18px 0 7px}.pipi-contact input,.pipi-contact textarea{display:block;width:100%;border:1px solid #aaa;background:#fff;padding:13px 14px;font:inherit}.pipi-contact textarea{min-height:150px;resize:vertical}.pipi-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pipi-contact button{margin-top:20px;background:#3c2a4d;color:#fff;border:0;padding:14px 35px;font:inherit}.pipi-contact__errors{color:#a40000}.pipi-contact__success{color:#247145}@media(max-width:749px){.pipi-content,.pipi-contact{padding:45px 0 70px}.pipi-content__inner,.pipi-contact__inner{width:calc(100% - 28px)}.pipi-content h1,.pipi-contact h1{font-size:32px}.pipi-contact__row{grid-template-columns:1fr}}
