.pillar-header{background-color:#f5f4ee;display:flex}.header-content{align-self:center;padding:25px;width:calc(100% - 600px)}.header-content-inner{max-width:615px;margin-left:auto;margin-right:auto}.header-image{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:500px;width:600px}.header-content h1{color:#503c7d;font-size:50px;line-height:61px;margin-bottom:40px}a.section-link{display:flex;margin-bottom:20px;text-decoration:none}a.form-link{display:flex}a.form-link:hover{text-decoration:none}.section-link .header-section-number{background:#41a073;border-radius:14px;color:#fff;display:inline-block;height:27px;font-size:18px;line-height:25px;margin-right:30px;text-align:center;width:27px;transition:.3s}.section-link .section-name,.form-link .section-name{color:#41a073;display:inline-block;font-size:20px;font-weight:bold;letter-spacing:.005em;line-height:25px;transition:.3s;width:calc(100% - 57px)}.form-link .form-link-arrow{background:#f9a51a;border-radius:14px;display:inline-block;height:27px;width:27px;margin-right:30px;text-align:center;transition:.3s}a.section-link:hover .header-section-number{background-color:#34735d}a.section-link:hover .section-name,a.form-link:hover .section-name{color:#34735d}a.form-link:hover .form-link-arrow{background-color:rgba(249,165,26,0.8)}.form-link-arrow img{vertical-align:top;padding-top:9px;padding-left:1px}@media(max-width:1300px){.header-content h1{font-size:42px;line-height:54px}.header-content{width:calc(100% - 530px)}.header-image{height:480px;width:530px}}@media(max-width:1200px){.section-link .header-section-number,.form-link .form-link-arrow{margin-right:15px}}@media(max-width:980px){.pillar-header{flex-direction:column-reverse;flex-wrap:wrap}.header-content{width:100%}.header-content-inner{max-width:765px}.header-image{min-height:auto;height:220px;background-position:top -150px center;width:100%}}@media(max-width:600px){.header-image{height:180px;background-position:top -100px center}.header-content h1{font-size:34px;line-height:46px}}@media(max-width:400px){.intro-section .pillar-rich-text{padding-top:20px !important}.header-image{background-position:top -50px center}.header-content h1{font-size:30px;line-height:40px;margin-bottom:24px}}