.blog-post-header-wrapper{background-color:#1f2c42;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1371' height='697' fill='none' viewBox='0 0 1371 697'%3E%3Cpath fill='%230C1B33' d='M1788.27 1720.42C1614.72 1543.81 1087 1017.51 1087 1017.51c-126.176-131.818-139.391-339.856-23.37-487.308 49.3-62.849 114.89-105.229 185.95-126.34 19.34-4.508 39.8-8.865 61.88-12.889 163.07-29.65 281.18-46.087 393.02-167.754 184.82-201.11 155.01-521.63-64.46-691.961-186.11-144.387-455.06-127.95-622.32 37.869-101.995 101.2-140.511 257.511-140.511 366.285 0 120.698-32.872 243.652-119.4 340.982-86.532 97.333-214.475 138.912-324.371 158.087-91.526 15.952-215.28 63.817-291.177 140.038-189.176 189.507-189.176 496.811 0 686.321.484.48 1052.229 1054.54 1052.229 1054.54 163.88 164.2 429.44 164.36 593.47.48 164.37-164.21 165.01-427.68.33-595.11z'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:60px;border-bottom-right-radius:60px}.blog-post-header-content{align-items:center;color:#fff;display:flex;gap:70px;padding-bottom:130px;padding-top:180px}.blog-post-header-content h1{color:#fff;font-size:54px;font-weight:500;line-height:normal;margin-bottom:36px}.blog-post-header-content .blog-post-featured-image,.blog-post-header-content .blog-post-header{flex:0 1 48%}.blog-post-header-content .blog-post-featured-image img{border-radius:16px;overflow:hidden}.blog-post-header-content .blog-post__tags a{color:#f24dde;display:inline-block;font-size:18px;font-weight:400;line-height:normal;text-transform:uppercase}.blog-post-header-content .blog-post__tags a:hover{color:#00f096}.blog-post-header-content .blog-header-description p{color:#fff;font-size:18px;font-weight:400;line-height:normal;margin-top:36px;max-width:700px}.blog-post-form{background-color:#e0e1e5;border-radius:60px;flex:1 0 45%;padding:40px}.blog-post-form .form-title{display:none}.blog-post-form h3{color:#1e2c42;font-size:36px;font-weight:500;line-height:normal}.blog-post-form form .hs-form-field input:not([type=checkbox]){background-color:transparent;border:2px solid #1e2c42;color:#1e2c42;font-size:18px}.blog-post-form form .hs-form-field input.error{border:2px solid #ef6b51}.blog-post-form form input[type=submit]{font-size:20px;font-weight:600;line-height:normal;min-width:fit-content}.blog-post-form form .actions{text-align:right}@media (max-width:960px){.blog-post-header-content{flex-direction:column;gap:50px}}