/* Final computed-style alignment for the independent React-like Home renderer. */
.ialms-pixel-home .ialms-react-hero{padding-top:88px!important;padding-bottom:88px!important}.ialms-pixel-home .ialms-react-hero__grid{grid-template-columns:644.56px 400px!important;justify-content:space-between!important;gap:80px!important}.ialms-pixel-home .ialms-react-hero__copy{width:644.56px!important;max-width:644.56px!important}.ialms-pixel-home .ialms-react-hero__copy h1{max-width:644.56px!important;color:#0a3e7b!important;font-family:Vazirmatn,Arial,sans-serif!important;font-size:72px!important;font-weight:900!important;line-height:86.4px!important;letter-spacing:-.04em!important}.ialms-pixel-home .ialms-react-hero__copy h1 span{font-weight:900!important}.ialms-pixel-home .ialms-react-hero-card{width:400px!important;max-width:400px!important}@media(max-width:900px){.ialms-pixel-home .ialms-react-hero{padding-top:72px!important}.ialms-pixel-home .ialms-react-hero__grid{grid-template-columns:1fr!important;gap:36px!important}.ialms-pixel-home .ialms-react-hero__copy{width:auto!important;max-width:none!important}.ialms-pixel-home .ialms-react-hero__copy h1{max-width:none!important;font-size:48px!important;line-height:1.2!important}.ialms-pixel-home .ialms-react-hero-card{width:auto!important;max-width:100%!important}}

.ialms-pixel-home .ialms-react-consult>div{box-sizing:border-box;border-radius:28px;background:#fff;padding:40px}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form label{display:grid;gap:7px;color:#334155;font-size:12px;font-weight:800}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form label:nth-of-type(5){grid-column:1/-1}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form input,.ialms-pixel-home .ialms-react-consult .ialms-consultation-form select,.ialms-pixel-home .ialms-react-consult .ialms-consultation-form textarea{box-sizing:border-box;width:100%;border:1px solid #dbe5e1;border-radius:12px;background:#fff;padding:12px;color:#0f294d;font:inherit;outline:0}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form textarea{resize:vertical}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form input:focus,.ialms-pixel-home .ialms-react-consult .ialms-consultation-form select:focus,.ialms-pixel-home .ialms-react-consult .ialms-consultation-form textarea:focus{border-color:#1faf6a;box-shadow:0 0 0 3px rgba(31,175,106,.12)}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form .ialms-button{grid-column:1/-1;justify-self:start;border:0;border-radius:12px;background:#1faf6a;padding:13px 22px;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.ialms-pixel-home .ialms-react-consult .ialms-form-message{grid-column:1/-1;margin:0;color:#64748b;font-size:12px}@media(max-width:700px){.ialms-pixel-home .ialms-react-consult>div{padding:24px}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form{grid-template-columns:1fr}.ialms-pixel-home .ialms-react-consult .ialms-consultation-form label:nth-of-type(5),.ialms-pixel-home .ialms-react-consult .ialms-consultation-form .ialms-button,.ialms-pixel-home .ialms-react-consult .ialms-form-message{grid-column:auto}}

/* Computed spacing contract extracted from the React reference at 1280px. */
@media(min-width:901px){.ialms-pixel-home .ialms-react-wrap{width:min(calc(100% - 64px),1120px)!important}.ialms-pixel-home .ialms-react-section{padding:96px 0!important}.ialms-pixel-home .ialms-react-section.is-white{padding:80px 0!important}.ialms-pixel-home .ialms-react-hero{padding:64px 0 96px!important}.ialms-pixel-home .ialms-react-final{padding:48px 0 96px!important}.ialms-pixel-home .ialms-react-hero__grid{gap:80px!important}.ialms-pixel-home .ialms-react-trio,.ialms-pixel-home .ialms-react-course-grid{gap:16px!important}.ialms-pixel-home .ialms-react-resources{gap:24px!important}.ialms-pixel-home .ialms-react-consult{gap:0!important}}
