@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Share+Tech&display=swap";*{box-sizing:border-box}body{color:#192e39;background:#f6f8f9;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:4px}header{background:#fff;border-bottom:1px solid #e1e7ea;justify-content:space-between;align-items:center;padding:25px 7%;display:flex}.brand{letter-spacing:5px;text-align:center;flex-direction:column;font-family:Georgia,serif;font-size:32px;line-height:1.05;text-decoration:none;display:flex}.brand-small{letter-spacing:3px;font-family:Arial,sans-serif;font-size:10px;line-height:1.7}.visit{font-size:14px}main{grid-template-columns:.85fr 1.15fr;gap:70px;max-width:1170px;margin:0 auto;padding:65px 30px 55px;display:grid}aside{padding:25px 0}.eyebrow{letter-spacing:2px;color:#347b90;font-size:12px;font-weight:700}h1{letter-spacing:-1px;margin:20px 0 28px;font-family:Georgia,serif;font-size:clamp(42px,5vw,63px);font-weight:400;line-height:1.08}h2{font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.2}.accent{background:#ad8645;width:55px;height:3px;margin:0 0 30px}.intro{color:#192e39;font-size:20px}aside p{color:#52636c;max-width:350px}.aside-note{color:#546a75;border-left:2px solid #b6ccd4;margin-top:40px;padding-left:20px;font-size:14px}.form-card{background:#fff;border-top:4px solid #347b90;border-radius:3px;padding:35px 38px;box-shadow:0 15px 45px #173c4910}label{font-size:18px;font-weight:600;display:block}.hint{color:#66767e;margin:8px 0 15px;font-size:14px}textarea,input{font:inherit;color:#192e39;background:#fcfdfd;border:1px solid #b9c7ce;border-radius:3px;width:100%;padding:14px}textarea{resize:vertical;height:225px;min-height:160px}input{height:50px}textarea:focus,input:focus{outline-offset:2px;outline:2px solid #347b90}.count{text-align:right;color:#71818a;margin:3px 0 24px;font-size:12px}.email-label{font-size:16px}.email-label span{color:#66767e;margin-left:7px;font-size:13px;font-weight:400}input{margin-top:9px}.privacy-short{color:#64747b;border-top:1px solid #e5ebed;margin-top:24px;padding-top:19px;font-size:13px;line-height:1.6}button,.button{color:#fff;cursor:pointer;background:#236579;border:0;border-radius:3px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}button{width:100%;margin-top:12px}button:disabled{opacity:.6;cursor:wait}.draft-note{text-align:center;color:#6a7c86;margin-bottom:0;font-size:12px}.trap{position:absolute;left:-9999px}.error{color:#9c3423;background:#fff0ed;border-left:3px solid #b53c26;padding:12px;font-size:14px}.thanks{padding:30px 0}footer{color:#6b7b82;border-top:1px solid #dce5e9;justify-content:space-between;max-width:1110px;margin:auto;padding:22px 0;font-size:13px;display:flex}.privacy{color:#52636c;max-width:1110px;margin:0 auto 45px;font-size:14px}.privacy summary{cursor:pointer;padding:12px 0}@media (max-width:760px){header{padding:20px 6%}main{grid-template-columns:1fr;gap:22px;padding:22px 20px 35px}aside{padding:0}h1{margin:12px 0 20px;font-size:43px}aside p{max-width:none}.aside-note{display:none}.accent{margin-bottom:18px}.form-card{padding:25px 22px}footer,.privacy{margin-left:20px;margin-right:20px}footer{flex-wrap:wrap;gap:15px}}body{color:#333;background:#fff;font-family:Open Sans,Arial,sans-serif}header{border-bottom:4px solid #8700df}.brand{color:#333;letter-spacing:2px;font-family:Share Tech,Arial,sans-serif}.visit{color:#8700df}aside{color:#fff;background:linear-gradient(#382416b0,#382416b0),url(https://www-static.hesedassociation.com/wp-content/uploads/2023/06/wheat_-polina_rytova-scaled.jpg) 50%/cover;border-radius:0 65px 0 0;padding:38px 32px}aside p,.intro{color:#fff}h1,h2{letter-spacing:0;font-family:Share Tech,Arial Narrow,Arial,sans-serif}.eyebrow{color:#8700df}aside .eyebrow{color:#edca7a}.accent{background:#dfb850}.aside-note{color:#fff;border-color:#dfb850}.form-card{border-top-color:#8700df;box-shadow:0 12px 38px #2911600d}button,.button{background:#8700df;border-radius:30px}button:hover,.button:hover{background:#6700ad}textarea:focus,input:focus{outline-color:#8700df}.privacy-short a{color:#8700df}.thanks h2{color:#333}@media (max-width:760px){aside{border-radius:0 40px 0 0;padding:26px}aside p:not(.eyebrow):last-of-type{margin-bottom:0}}.policy-page{max-width:850px;margin:0 auto;padding:45px 25px 65px}.policy-page h1{font-size:clamp(34px,5vw,52px)}.policy-page h2{margin-top:36px;font-size:28px}.policy-page p{overflow-wrap:anywhere}.policy-page a{color:#8700df}.policy-page .button{color:#fff;margin-top:25px}
