.widget-type-form.blog-newsletter{padding:0;box-shadow:none;background-color:transparent;border-radius:initial}.blog-newsletter.widget-type-form .hs_cos_wrapper_type_form>div{padding:0}.blog-newsletter .description{z-index:2}.blog-newsletter .description:before{content:'';background-image:url(https://pro.eldo.com/hubfs/Eldo-2022/Backgrounds/newsletter-shape.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:200%;height:300%;display:block;position:absolute;top:50%;left:50%;transform:translate(-55%,-70%) rotate(212deg);z-index:-1}@media(min-width:480px){.blog-newsletter .description:before{width:67rem;height:70rem}}@media(max-width:767px){.blog-newsletter h2,.blog-newsletter h3,.blog-newsletter h4{text-align:center}.blog-newsletter h2 br,.blog-newsletter h3 br,.blog-newsletter h4 br{content:""}.blog-newsletter h2 br:after,.blog-newsletter h3 br:after,.blog-newsletter h4 br:after{content:" "}}@media(min-width:768px){.blog-newsletter .description:before{width:97rem;height:67.2rem;transform:translate(17rem,-50%);top:calc(50% + 15rem);right:0;left:initial}.blog-newsletter .hs_submit.hs-submit{position:absolute;top:0;right:0}.blog-newsletter form .hs-form-field{margin-bottom:0 !important}}@media(min-width:1200px){.blog-newsletter .description:before{transform:translate(10rem,-50%);top:calc(50% + 10rem)}}.blog-newsletter h2,.blog-newsletter h3,.blog-newsletter h4{margin-bottom:0}.blog-newsletter form{position:relative}.blog-newsletter form .hs-form-field input:not([type="submit"]){background-color:transparent;border-color:var(--white);color:var(--white)}.blog-newsletter form .hs-form-field ::placeholder{color:var(--white)}.blog-newsletter form .actions input[type="submit"]{background-color:var(--white);color:var(--dark-green);padding-left:calc(var(--spacing-base) * 10);padding-right:calc(var(--spacing-base) * 10);font-family:var(--font-family-title);font-size:var(--extra-small-font-size)}.blog-newsletter form .actions input[type="submit"]:hover{background-color:var(--primary);color:var(--white)}.blog-newsletter form .hs-error-msgs{color:var(--white);font-size:var(--font-size-base);line-height:var(--extra-extra-small-line-height)}.blog-newsletter form .hs-error-msg{padding:0;color:var(--white)}.blog-newsletter form .hs_error_rollup{display:none}@media(min-width:768px) and (max-width:991px){.blog-listing .blog-newsletter .dnd-row{margin-left:calc(var(--spacing-base) * -4);margin-right:calc(var(--spacing-base) * -4)}}